aws_sdk_iot/client/
set_v2_logging_options.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`SetV2LoggingOptions`](crate::operation::set_v2_logging_options::builders::SetV2LoggingOptionsFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`role_arn(impl Into<String>)`](crate::operation::set_v2_logging_options::builders::SetV2LoggingOptionsFluentBuilder::role_arn) / [`set_role_arn(Option<String>)`](crate::operation::set_v2_logging_options::builders::SetV2LoggingOptionsFluentBuilder::set_role_arn):<br>required: **false**<br><p>The ARN of the role that allows IoT to write to Cloudwatch logs.</p><br>
    ///   - [`default_log_level(LogLevel)`](crate::operation::set_v2_logging_options::builders::SetV2LoggingOptionsFluentBuilder::default_log_level) / [`set_default_log_level(Option<LogLevel>)`](crate::operation::set_v2_logging_options::builders::SetV2LoggingOptionsFluentBuilder::set_default_log_level):<br>required: **false**<br><p>The default logging level.</p><br>
    ///   - [`disable_all_logs(bool)`](crate::operation::set_v2_logging_options::builders::SetV2LoggingOptionsFluentBuilder::disable_all_logs) / [`set_disable_all_logs(Option<bool>)`](crate::operation::set_v2_logging_options::builders::SetV2LoggingOptionsFluentBuilder::set_disable_all_logs):<br>required: **false**<br><p>If true all logs are disabled. The default is false.</p><br>
    /// - On success, responds with [`SetV2LoggingOptionsOutput`](crate::operation::set_v2_logging_options::SetV2LoggingOptionsOutput)
    /// - On failure, responds with [`SdkError<SetV2LoggingOptionsError>`](crate::operation::set_v2_logging_options::SetV2LoggingOptionsError)
    pub fn set_v2_logging_options(&self) -> crate::operation::set_v2_logging_options::builders::SetV2LoggingOptionsFluentBuilder {
        crate::operation::set_v2_logging_options::builders::SetV2LoggingOptionsFluentBuilder::new(self.handle.clone())
    }
}