import type * as securityhub from "@distilled.cloud/aws/securityhub"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; /** * Runtime binding for `securityhub:UpdateStandardsControl`. * * Enables or disables an individual control within an enabled standard. * Account-level operation — invoked with the caller's request as-is. * Provide the implementation with * `Effect.provide(AWS.SecurityHub.UpdateStandardsControlHttp)`. * ### Standards & Controls * **Example:** Disable a Control * ```typescript * // init — account-level binding, no resource argument * const updateStandardsControl = yield* AWS.SecurityHub.UpdateStandardsControl(); * * // runtime * yield* updateStandardsControl({ * StandardsControlArn: controlArn, * ControlStatus: "DISABLED", * DisabledReason: "not applicable to this workload", * }); * ``` * * @binding */ export interface UpdateStandardsControl extends Binding.Service Effect.Effect<(request: securityhub.UpdateStandardsControlRequest) => Effect.Effect>> { } export declare const UpdateStandardsControl: UpdateStandardsControl; //# sourceMappingURL=UpdateStandardsControl.d.ts.map