aws_sdk_securityhub/client/update_standards_control.rs
1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3 /// Constructs a fluent builder for the [`UpdateStandardsControl`](crate::operation::update_standards_control::builders::UpdateStandardsControlFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`standards_control_arn(impl Into<String>)`](crate::operation::update_standards_control::builders::UpdateStandardsControlFluentBuilder::standards_control_arn) / [`set_standards_control_arn(Option<String>)`](crate::operation::update_standards_control::builders::UpdateStandardsControlFluentBuilder::set_standards_control_arn):<br>required: **true**<br><p>The ARN of the security standard control to enable or disable.</p><br>
7 /// - [`control_status(ControlStatus)`](crate::operation::update_standards_control::builders::UpdateStandardsControlFluentBuilder::control_status) / [`set_control_status(Option<ControlStatus>)`](crate::operation::update_standards_control::builders::UpdateStandardsControlFluentBuilder::set_control_status):<br>required: **false**<br><p>The updated status of the security standard control.</p><br>
8 /// - [`disabled_reason(impl Into<String>)`](crate::operation::update_standards_control::builders::UpdateStandardsControlFluentBuilder::disabled_reason) / [`set_disabled_reason(Option<String>)`](crate::operation::update_standards_control::builders::UpdateStandardsControlFluentBuilder::set_disabled_reason):<br>required: **false**<br><p>A description of the reason why you are disabling a security standard control. If you are disabling a control, then this is required.</p><br>
9 /// - On success, responds with [`UpdateStandardsControlOutput`](crate::operation::update_standards_control::UpdateStandardsControlOutput)
10 /// - On failure, responds with [`SdkError<UpdateStandardsControlError>`](crate::operation::update_standards_control::UpdateStandardsControlError)
11 pub fn update_standards_control(&self) -> crate::operation::update_standards_control::builders::UpdateStandardsControlFluentBuilder {
12 crate::operation::update_standards_control::builders::UpdateStandardsControlFluentBuilder::new(self.handle.clone())
13 }
14}