AWS SDK

AWS SDK

rev. 97ba95e6039d206ffea5b866ddc214d34f7f88c3

Files changed:

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/get_maintenance_window_task.rs

@@ -0,1 +0,29 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
impl super::Client {
           3  +
    /// Constructs a fluent builder for the [`GetMaintenanceWindowTask`](crate::operation::get_maintenance_window_task::builders::GetMaintenanceWindowTaskFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`window_id(impl Into<String>)`](crate::operation::get_maintenance_window_task::builders::GetMaintenanceWindowTaskFluentBuilder::window_id) / [`set_window_id(Option<String>)`](crate::operation::get_maintenance_window_task::builders::GetMaintenanceWindowTaskFluentBuilder::set_window_id):<br>required: **true**<br><p>The maintenance window ID that includes the task to retrieve.</p><br>
           7  +
    ///   - [`window_task_id(impl Into<String>)`](crate::operation::get_maintenance_window_task::builders::GetMaintenanceWindowTaskFluentBuilder::window_task_id) / [`set_window_task_id(Option<String>)`](crate::operation::get_maintenance_window_task::builders::GetMaintenanceWindowTaskFluentBuilder::set_window_task_id):<br>required: **true**<br><p>The maintenance window task ID to retrieve.</p><br>
           8  +
    /// - On success, responds with [`GetMaintenanceWindowTaskOutput`](crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskOutput) with field(s):
           9  +
    ///   - [`window_id(Option<String>)`](crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskOutput::window_id): <p>The retrieved maintenance window ID.</p>
          10  +
    ///   - [`window_task_id(Option<String>)`](crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskOutput::window_task_id): <p>The retrieved maintenance window task ID.</p>
          11  +
    ///   - [`targets(Option<Vec::<Target>>)`](crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskOutput::targets): <p>The targets where the task should run.</p>
          12  +
    ///   - [`task_arn(Option<String>)`](crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskOutput::task_arn): <p>The resource that the task used during execution. For <code>RUN_COMMAND</code> and <code>AUTOMATION</code> task types, the value of <code>TaskArn</code> is the SSM document name/ARN. For <code>LAMBDA</code> tasks, the value is the function name/ARN. For <code>STEP_FUNCTIONS</code> tasks, the value is the state machine ARN.</p>
          13  +
    ///   - [`service_role_arn(Option<String>)`](crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskOutput::service_role_arn): <p>The Amazon Resource Name (ARN) of the IAM service role for Amazon Web Services Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses a service-linked role in your account. If no appropriate service-linked role for Systems Manager exists in your account, it is created when you run <code>RegisterTaskWithMaintenanceWindow</code>.</p> <p>However, for an improved security posture, we strongly recommend creating a custom policy and custom service role for running your maintenance window tasks. The policy can be crafted to provide only the permissions needed for your particular maintenance window tasks. For more information, see <a href="https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-maintenance-permissions.html">Setting up Maintenance Windows</a> in the in the <i>Amazon Web Services Systems Manager User Guide</i>.</p>
          14  +
    ///   - [`task_type(Option<MaintenanceWindowTaskType>)`](crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskOutput::task_type): <p>The type of task to run.</p>
          15  +
    ///   - [`task_parameters(Option<HashMap::<String, MaintenanceWindowTaskParameterValueExpression>>)`](crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskOutput::task_parameters): <p>The parameters to pass to the task when it runs.</p><note>  <p><code>TaskParameters</code> has been deprecated. To specify parameters to pass to a task when it runs, instead use the <code>Parameters</code> option in the <code>TaskInvocationParameters</code> structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see <code>MaintenanceWindowTaskInvocationParameters</code>.</p> </note>
          16  +
    ///   - [`task_invocation_parameters(Option<MaintenanceWindowTaskInvocationParameters>)`](crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskOutput::task_invocation_parameters): <p>The parameters to pass to the task when it runs.</p>
          17  +
    ///   - [`priority(i32)`](crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskOutput::priority): <p>The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.</p>
          18  +
    ///   - [`max_concurrency(Option<String>)`](crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskOutput::max_concurrency): <p>The maximum number of targets allowed to run this task in parallel.</p><note>  <p>For maintenance window tasks without a target specified, you can't supply a value for this option. Instead, the system inserts a placeholder value of <code>1</code>, which may be reported in the response to this command. This value doesn't affect the running of your task and can be ignored.</p> </note>
          19  +
    ///   - [`max_errors(Option<String>)`](crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskOutput::max_errors): <p>The maximum number of errors allowed before the task stops being scheduled.</p><note>  <p>For maintenance window tasks without a target specified, you can't supply a value for this option. Instead, the system inserts a placeholder value of <code>1</code>, which may be reported in the response to this command. This value doesn't affect the running of your task and can be ignored.</p> </note>
          20  +
    ///   - [`logging_info(Option<LoggingInfo>)`](crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskOutput::logging_info): <p>The location in Amazon Simple Storage Service (Amazon S3) where the task results are logged.</p><note>  <p><code>LoggingInfo</code> has been deprecated. To specify an Amazon Simple Storage Service (Amazon S3) bucket to contain logs, instead use the <code>OutputS3BucketName</code> and <code>OutputS3KeyPrefix</code> options in the <code>TaskInvocationParameters</code> structure. For information about how Amazon Web Services Systems Manager handles these options for the supported maintenance window task types, see <code>MaintenanceWindowTaskInvocationParameters</code>.</p> </note>
          21  +
    ///   - [`name(Option<String>)`](crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskOutput::name): <p>The retrieved task name.</p>
          22  +
    ///   - [`description(Option<String>)`](crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskOutput::description): <p>The retrieved task description.</p>
          23  +
    ///   - [`cutoff_behavior(Option<MaintenanceWindowTaskCutoffBehavior>)`](crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskOutput::cutoff_behavior): <p>The action to take on tasks when the maintenance window cutoff time is reached. <code>CONTINUE_TASK</code> means that tasks continue to run. For Automation, Lambda, Step Functions tasks, <code>CANCEL_TASK</code> means that currently running task invocations continue, but no new task invocations are started. For Run Command tasks, <code>CANCEL_TASK</code> means the system attempts to stop the task by sending a <code>CancelCommand</code> operation.</p>
          24  +
    ///   - [`alarm_configuration(Option<AlarmConfiguration>)`](crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskOutput::alarm_configuration): <p>The details for the CloudWatch alarm you applied to your maintenance window task.</p>
          25  +
    /// - On failure, responds with [`SdkError<GetMaintenanceWindowTaskError>`](crate::operation::get_maintenance_window_task::GetMaintenanceWindowTaskError)
          26  +
    pub fn get_maintenance_window_task(&self) -> crate::operation::get_maintenance_window_task::builders::GetMaintenanceWindowTaskFluentBuilder {
          27  +
        crate::operation::get_maintenance_window_task::builders::GetMaintenanceWindowTaskFluentBuilder::new(self.handle.clone())
          28  +
    }
          29  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/get_ops_item.rs

@@ -0,1 +0,14 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
impl super::Client {
           3  +
    /// Constructs a fluent builder for the [`GetOpsItem`](crate::operation::get_ops_item::builders::GetOpsItemFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`ops_item_id(impl Into<String>)`](crate::operation::get_ops_item::builders::GetOpsItemFluentBuilder::ops_item_id) / [`set_ops_item_id(Option<String>)`](crate::operation::get_ops_item::builders::GetOpsItemFluentBuilder::set_ops_item_id):<br>required: **true**<br><p>The ID of the OpsItem that you want to get.</p><br>
           7  +
    ///   - [`ops_item_arn(impl Into<String>)`](crate::operation::get_ops_item::builders::GetOpsItemFluentBuilder::ops_item_arn) / [`set_ops_item_arn(Option<String>)`](crate::operation::get_ops_item::builders::GetOpsItemFluentBuilder::set_ops_item_arn):<br>required: **false**<br><p>The OpsItem Amazon Resource Name (ARN).</p><br>
           8  +
    /// - On success, responds with [`GetOpsItemOutput`](crate::operation::get_ops_item::GetOpsItemOutput) with field(s):
           9  +
    ///   - [`ops_item(Option<OpsItem>)`](crate::operation::get_ops_item::GetOpsItemOutput::ops_item): <p>The OpsItem.</p>
          10  +
    /// - On failure, responds with [`SdkError<GetOpsItemError>`](crate::operation::get_ops_item::GetOpsItemError)
          11  +
    pub fn get_ops_item(&self) -> crate::operation::get_ops_item::builders::GetOpsItemFluentBuilder {
          12  +
        crate::operation::get_ops_item::builders::GetOpsItemFluentBuilder::new(self.handle.clone())
          13  +
    }
          14  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/get_ops_metadata.rs

@@ -0,1 +0,17 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
impl super::Client {
           3  +
    /// Constructs a fluent builder for the [`GetOpsMetadata`](crate::operation::get_ops_metadata::builders::GetOpsMetadataFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`ops_metadata_arn(impl Into<String>)`](crate::operation::get_ops_metadata::builders::GetOpsMetadataFluentBuilder::ops_metadata_arn) / [`set_ops_metadata_arn(Option<String>)`](crate::operation::get_ops_metadata::builders::GetOpsMetadataFluentBuilder::set_ops_metadata_arn):<br>required: **true**<br><p>The Amazon Resource Name (ARN) of an OpsMetadata Object to view.</p><br>
           7  +
    ///   - [`max_results(i32)`](crate::operation::get_ops_metadata::builders::GetOpsMetadataFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::get_ops_metadata::builders::GetOpsMetadataFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.</p><br>
           8  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::get_ops_metadata::builders::GetOpsMetadataFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::get_ops_metadata::builders::GetOpsMetadataFluentBuilder::set_next_token):<br>required: **false**<br><p>A token to start the list. Use this token to get the next set of results.</p><br>
           9  +
    /// - On success, responds with [`GetOpsMetadataOutput`](crate::operation::get_ops_metadata::GetOpsMetadataOutput) with field(s):
          10  +
    ///   - [`resource_id(Option<String>)`](crate::operation::get_ops_metadata::GetOpsMetadataOutput::resource_id): <p>The resource ID of the Application Manager application.</p>
          11  +
    ///   - [`metadata(Option<HashMap::<String, MetadataValue>>)`](crate::operation::get_ops_metadata::GetOpsMetadataOutput::metadata): <p>OpsMetadata for an Application Manager application.</p>
          12  +
    ///   - [`next_token(Option<String>)`](crate::operation::get_ops_metadata::GetOpsMetadataOutput::next_token): <p>The token for the next set of items to return. Use this token to get the next set of results.</p>
          13  +
    /// - On failure, responds with [`SdkError<GetOpsMetadataError>`](crate::operation::get_ops_metadata::GetOpsMetadataError)
          14  +
    pub fn get_ops_metadata(&self) -> crate::operation::get_ops_metadata::builders::GetOpsMetadataFluentBuilder {
          15  +
        crate::operation::get_ops_metadata::builders::GetOpsMetadataFluentBuilder::new(self.handle.clone())
          16  +
    }
          17  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/get_ops_summary.rs

@@ -0,1 +0,20 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
impl super::Client {
           3  +
    /// Constructs a fluent builder for the [`GetOpsSummary`](crate::operation::get_ops_summary::builders::GetOpsSummaryFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::get_ops_summary::builders::GetOpsSummaryFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`sync_name(impl Into<String>)`](crate::operation::get_ops_summary::builders::GetOpsSummaryFluentBuilder::sync_name) / [`set_sync_name(Option<String>)`](crate::operation::get_ops_summary::builders::GetOpsSummaryFluentBuilder::set_sync_name):<br>required: **false**<br><p>Specify the name of a resource data sync to get.</p><br>
           8  +
    ///   - [`filters(OpsFilter)`](crate::operation::get_ops_summary::builders::GetOpsSummaryFluentBuilder::filters) / [`set_filters(Option<Vec::<OpsFilter>>)`](crate::operation::get_ops_summary::builders::GetOpsSummaryFluentBuilder::set_filters):<br>required: **false**<br><p>Optional filters used to scope down the returned OpsData.</p><br>
           9  +
    ///   - [`aggregators(OpsAggregator)`](crate::operation::get_ops_summary::builders::GetOpsSummaryFluentBuilder::aggregators) / [`set_aggregators(Option<Vec::<OpsAggregator>>)`](crate::operation::get_ops_summary::builders::GetOpsSummaryFluentBuilder::set_aggregators):<br>required: **false**<br><p>Optional aggregators that return counts of OpsData based on one or more expressions.</p><br>
          10  +
    ///   - [`result_attributes(OpsResultAttribute)`](crate::operation::get_ops_summary::builders::GetOpsSummaryFluentBuilder::result_attributes) / [`set_result_attributes(Option<Vec::<OpsResultAttribute>>)`](crate::operation::get_ops_summary::builders::GetOpsSummaryFluentBuilder::set_result_attributes):<br>required: **false**<br><p>The OpsData data type to return.</p><br>
          11  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::get_ops_summary::builders::GetOpsSummaryFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::get_ops_summary::builders::GetOpsSummaryFluentBuilder::set_next_token):<br>required: **false**<br><p>A token to start the list. Use this token to get the next set of results.</p><br>
          12  +
    ///   - [`max_results(i32)`](crate::operation::get_ops_summary::builders::GetOpsSummaryFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::get_ops_summary::builders::GetOpsSummaryFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.</p><br>
          13  +
    /// - On success, responds with [`GetOpsSummaryOutput`](crate::operation::get_ops_summary::GetOpsSummaryOutput) with field(s):
          14  +
    ///   - [`entities(Option<Vec::<OpsEntity>>)`](crate::operation::get_ops_summary::GetOpsSummaryOutput::entities): <p>The list of aggregated details and filtered OpsData.</p>
          15  +
    ///   - [`next_token(Option<String>)`](crate::operation::get_ops_summary::GetOpsSummaryOutput::next_token): <p>The token for the next set of items to return. Use this token to get the next set of results.</p>
          16  +
    /// - On failure, responds with [`SdkError<GetOpsSummaryError>`](crate::operation::get_ops_summary::GetOpsSummaryError)
          17  +
    pub fn get_ops_summary(&self) -> crate::operation::get_ops_summary::builders::GetOpsSummaryFluentBuilder {
          18  +
        crate::operation::get_ops_summary::builders::GetOpsSummaryFluentBuilder::new(self.handle.clone())
          19  +
    }
          20  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/get_parameter.rs

@@ -0,1 +0,14 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
impl super::Client {
           3  +
    /// Constructs a fluent builder for the [`GetParameter`](crate::operation::get_parameter::builders::GetParameterFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`name(impl Into<String>)`](crate::operation::get_parameter::builders::GetParameterFluentBuilder::name) / [`set_name(Option<String>)`](crate::operation::get_parameter::builders::GetParameterFluentBuilder::set_name):<br>required: **true**<br><p>The name or Amazon Resource Name (ARN) of the parameter that you want to query. For parameters shared with you from another account, you must use the full ARN.</p> <p>To query by parameter label, use <code>"Name": "name:label"</code>. To query by parameter version, use <code>"Name": "name:version"</code>.</p> <p>For more information about shared parameters, see <a href="https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-shared-parameters.html">Working with shared parameters</a> in the <i>Amazon Web Services Systems Manager User Guide</i>.</p><br>
           7  +
    ///   - [`with_decryption(bool)`](crate::operation::get_parameter::builders::GetParameterFluentBuilder::with_decryption) / [`set_with_decryption(Option<bool>)`](crate::operation::get_parameter::builders::GetParameterFluentBuilder::set_with_decryption):<br>required: **false**<br><p>Return decrypted values for secure string parameters. This flag is ignored for <code>String</code> and <code>StringList</code> parameter types.</p><br>
           8  +
    /// - On success, responds with [`GetParameterOutput`](crate::operation::get_parameter::GetParameterOutput) with field(s):
           9  +
    ///   - [`parameter(Option<Parameter>)`](crate::operation::get_parameter::GetParameterOutput::parameter): <p>Information about a parameter.</p>
          10  +
    /// - On failure, responds with [`SdkError<GetParameterError>`](crate::operation::get_parameter::GetParameterError)
          11  +
    pub fn get_parameter(&self) -> crate::operation::get_parameter::builders::GetParameterFluentBuilder {
          12  +
        crate::operation::get_parameter::builders::GetParameterFluentBuilder::new(self.handle.clone())
          13  +
    }
          14  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/get_parameter_history.rs

@@ -0,1 +0,18 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
impl super::Client {
           3  +
    /// Constructs a fluent builder for the [`GetParameterHistory`](crate::operation::get_parameter_history::builders::GetParameterHistoryFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::get_parameter_history::builders::GetParameterHistoryFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`name(impl Into<String>)`](crate::operation::get_parameter_history::builders::GetParameterHistoryFluentBuilder::name) / [`set_name(Option<String>)`](crate::operation::get_parameter_history::builders::GetParameterHistoryFluentBuilder::set_name):<br>required: **true**<br><p>The name or Amazon Resource Name (ARN) of the parameter for which you want to review history. For parameters shared with you from another account, you must use the full ARN.</p><br>
           8  +
    ///   - [`with_decryption(bool)`](crate::operation::get_parameter_history::builders::GetParameterHistoryFluentBuilder::with_decryption) / [`set_with_decryption(Option<bool>)`](crate::operation::get_parameter_history::builders::GetParameterHistoryFluentBuilder::set_with_decryption):<br>required: **false**<br><p>Return decrypted values for secure string parameters. This flag is ignored for <code>String</code> and <code>StringList</code> parameter types.</p><br>
           9  +
    ///   - [`max_results(i32)`](crate::operation::get_parameter_history::builders::GetParameterHistoryFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::get_parameter_history::builders::GetParameterHistoryFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.</p><br>
          10  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::get_parameter_history::builders::GetParameterHistoryFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::get_parameter_history::builders::GetParameterHistoryFluentBuilder::set_next_token):<br>required: **false**<br><p>The token for the next set of items to return. (You received this token from a previous call.)</p><br>
          11  +
    /// - On success, responds with [`GetParameterHistoryOutput`](crate::operation::get_parameter_history::GetParameterHistoryOutput) with field(s):
          12  +
    ///   - [`parameters(Option<Vec::<ParameterHistory>>)`](crate::operation::get_parameter_history::GetParameterHistoryOutput::parameters): <p>A list of parameters returned by the request.</p>
          13  +
    ///   - [`next_token(Option<String>)`](crate::operation::get_parameter_history::GetParameterHistoryOutput::next_token): <p>The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.</p>
          14  +
    /// - On failure, responds with [`SdkError<GetParameterHistoryError>`](crate::operation::get_parameter_history::GetParameterHistoryError)
          15  +
    pub fn get_parameter_history(&self) -> crate::operation::get_parameter_history::builders::GetParameterHistoryFluentBuilder {
          16  +
        crate::operation::get_parameter_history::builders::GetParameterHistoryFluentBuilder::new(self.handle.clone())
          17  +
    }
          18  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/get_parameters.rs

@@ -0,1 +0,15 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
impl super::Client {
           3  +
    /// Constructs a fluent builder for the [`GetParameters`](crate::operation::get_parameters::builders::GetParametersFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`names(impl Into<String>)`](crate::operation::get_parameters::builders::GetParametersFluentBuilder::names) / [`set_names(Option<Vec::<String>>)`](crate::operation::get_parameters::builders::GetParametersFluentBuilder::set_names):<br>required: **true**<br><p>The names or Amazon Resource Names (ARNs) of the parameters that you want to query. For parameters shared with you from another account, you must use the full ARNs.</p> <p>To query by parameter label, use <code>"Name": "name:label"</code>. To query by parameter version, use <code>"Name": "name:version"</code>.</p><note>  <p>The results for <code>GetParameters</code> requests are listed in alphabetical order in query responses.</p> </note> <p>For information about shared parameters, see <a href="https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-shared-parameters.html">Working with shared parameters</a> in the <i>Amazon Web Services Systems Manager User Guide</i>.</p><br>
           7  +
    ///   - [`with_decryption(bool)`](crate::operation::get_parameters::builders::GetParametersFluentBuilder::with_decryption) / [`set_with_decryption(Option<bool>)`](crate::operation::get_parameters::builders::GetParametersFluentBuilder::set_with_decryption):<br>required: **false**<br><p>Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for <code>String</code> and <code>StringList</code> parameter types.</p><br>
           8  +
    /// - On success, responds with [`GetParametersOutput`](crate::operation::get_parameters::GetParametersOutput) with field(s):
           9  +
    ///   - [`parameters(Option<Vec::<Parameter>>)`](crate::operation::get_parameters::GetParametersOutput::parameters): <p>A list of details for a parameter.</p>
          10  +
    ///   - [`invalid_parameters(Option<Vec::<String>>)`](crate::operation::get_parameters::GetParametersOutput::invalid_parameters): <p>A list of parameters that aren't formatted correctly or don't run during an execution.</p>
          11  +
    /// - On failure, responds with [`SdkError<GetParametersError>`](crate::operation::get_parameters::GetParametersError)
          12  +
    pub fn get_parameters(&self) -> crate::operation::get_parameters::builders::GetParametersFluentBuilder {
          13  +
        crate::operation::get_parameters::builders::GetParametersFluentBuilder::new(self.handle.clone())
          14  +
    }
          15  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/get_parameters_by_path.rs

@@ -0,1 +0,20 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
impl super::Client {
           3  +
    /// Constructs a fluent builder for the [`GetParametersByPath`](crate::operation::get_parameters_by_path::builders::GetParametersByPathFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::get_parameters_by_path::builders::GetParametersByPathFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`path(impl Into<String>)`](crate::operation::get_parameters_by_path::builders::GetParametersByPathFluentBuilder::path) / [`set_path(Option<String>)`](crate::operation::get_parameters_by_path::builders::GetParametersByPathFluentBuilder::set_path):<br>required: **true**<br><p>The hierarchy for the parameter. Hierarchies start with a forward slash (/). The hierarchy is the parameter name except the last part of the parameter. For the API call to succeed, the last part of the parameter name can't be in the path. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: <code>/Finance/Prod/IAD/WinServ2016/license33 </code></p><br>
           8  +
    ///   - [`recursive(bool)`](crate::operation::get_parameters_by_path::builders::GetParametersByPathFluentBuilder::recursive) / [`set_recursive(Option<bool>)`](crate::operation::get_parameters_by_path::builders::GetParametersByPathFluentBuilder::set_recursive):<br>required: **false**<br><p>Retrieve all parameters within a hierarchy.</p><important>  <p>If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path <code>/a</code>, then the user can also access <code>/a/b</code>. Even if a user has explicitly been denied access in IAM for parameter <code>/a/b</code>, they can still call the GetParametersByPath API operation recursively for <code>/a</code> and view <code>/a/b</code>.</p> </important><br>
           9  +
    ///   - [`parameter_filters(ParameterStringFilter)`](crate::operation::get_parameters_by_path::builders::GetParametersByPathFluentBuilder::parameter_filters) / [`set_parameter_filters(Option<Vec::<ParameterStringFilter>>)`](crate::operation::get_parameters_by_path::builders::GetParametersByPathFluentBuilder::set_parameter_filters):<br>required: **false**<br><p>Filters to limit the request results.</p><note>  <p>The following <code>Key</code> values are supported for <code>GetParametersByPath</code>: <code>Type</code>, <code>KeyId</code>, and <code>Label</code>.</p>  <p>The following <code>Key</code> values aren't supported for <code>GetParametersByPath</code>: <code>tag</code>, <code>DataType</code>, <code>Name</code>, <code>Path</code>, and <code>Tier</code>.</p> </note><br>
          10  +
    ///   - [`with_decryption(bool)`](crate::operation::get_parameters_by_path::builders::GetParametersByPathFluentBuilder::with_decryption) / [`set_with_decryption(Option<bool>)`](crate::operation::get_parameters_by_path::builders::GetParametersByPathFluentBuilder::set_with_decryption):<br>required: **false**<br><p>Retrieve all parameters in a hierarchy with their value decrypted.</p><br>
          11  +
    ///   - [`max_results(i32)`](crate::operation::get_parameters_by_path::builders::GetParametersByPathFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::get_parameters_by_path::builders::GetParametersByPathFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.</p><br>
          12  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::get_parameters_by_path::builders::GetParametersByPathFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::get_parameters_by_path::builders::GetParametersByPathFluentBuilder::set_next_token):<br>required: **false**<br><p>A token to start the list. Use this token to get the next set of results.</p><br>
          13  +
    /// - On success, responds with [`GetParametersByPathOutput`](crate::operation::get_parameters_by_path::GetParametersByPathOutput) with field(s):
          14  +
    ///   - [`parameters(Option<Vec::<Parameter>>)`](crate::operation::get_parameters_by_path::GetParametersByPathOutput::parameters): <p>A list of parameters found in the specified hierarchy.</p>
          15  +
    ///   - [`next_token(Option<String>)`](crate::operation::get_parameters_by_path::GetParametersByPathOutput::next_token): <p>The token for the next set of items to return. Use this token to get the next set of results.</p>
          16  +
    /// - On failure, responds with [`SdkError<GetParametersByPathError>`](crate::operation::get_parameters_by_path::GetParametersByPathError)
          17  +
    pub fn get_parameters_by_path(&self) -> crate::operation::get_parameters_by_path::builders::GetParametersByPathFluentBuilder {
          18  +
        crate::operation::get_parameters_by_path::builders::GetParametersByPathFluentBuilder::new(self.handle.clone())
          19  +
    }
          20  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/get_patch_baseline.rs

@@ -0,1 +0,28 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
impl super::Client {
           3  +
    /// Constructs a fluent builder for the [`GetPatchBaseline`](crate::operation::get_patch_baseline::builders::GetPatchBaselineFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`baseline_id(impl Into<String>)`](crate::operation::get_patch_baseline::builders::GetPatchBaselineFluentBuilder::baseline_id) / [`set_baseline_id(Option<String>)`](crate::operation::get_patch_baseline::builders::GetPatchBaselineFluentBuilder::set_baseline_id):<br>required: **true**<br><p>The ID of the patch baseline to retrieve.</p><note>  <p>To retrieve information about an Amazon Web Services managed patch baseline, specify the full Amazon Resource Name (ARN) of the baseline. For example, for the baseline <code>AWS-AmazonLinuxDefaultPatchBaseline</code>, specify <code>arn:aws:ssm:us-east-2:733109147000:patchbaseline/pb-0e392de35e7c563b7</code> instead of <code>pb-0e392de35e7c563b7</code>.</p> </note><br>
           7  +
    /// - On success, responds with [`GetPatchBaselineOutput`](crate::operation::get_patch_baseline::GetPatchBaselineOutput) with field(s):
           8  +
    ///   - [`baseline_id(Option<String>)`](crate::operation::get_patch_baseline::GetPatchBaselineOutput::baseline_id): <p>The ID of the retrieved patch baseline.</p>
           9  +
    ///   - [`name(Option<String>)`](crate::operation::get_patch_baseline::GetPatchBaselineOutput::name): <p>The name of the patch baseline.</p>
          10  +
    ///   - [`operating_system(Option<OperatingSystem>)`](crate::operation::get_patch_baseline::GetPatchBaselineOutput::operating_system): <p>Returns the operating system specified for the patch baseline.</p>
          11  +
    ///   - [`global_filters(Option<PatchFilterGroup>)`](crate::operation::get_patch_baseline::GetPatchBaselineOutput::global_filters): <p>A set of global filters used to exclude patches from the baseline.</p>
          12  +
    ///   - [`approval_rules(Option<PatchRuleGroup>)`](crate::operation::get_patch_baseline::GetPatchBaselineOutput::approval_rules): <p>A set of rules used to include patches in the baseline.</p>
          13  +
    ///   - [`approved_patches(Option<Vec::<String>>)`](crate::operation::get_patch_baseline::GetPatchBaselineOutput::approved_patches): <p>A list of explicitly approved patches for the baseline.</p>
          14  +
    ///   - [`approved_patches_compliance_level(Option<PatchComplianceLevel>)`](crate::operation::get_patch_baseline::GetPatchBaselineOutput::approved_patches_compliance_level): <p>Returns the specified compliance severity level for approved patches in the patch baseline.</p>
          15  +
    ///   - [`approved_patches_enable_non_security(Option<bool>)`](crate::operation::get_patch_baseline::GetPatchBaselineOutput::approved_patches_enable_non_security): <p>Indicates whether the list of approved patches includes non-security updates that should be applied to the managed nodes. The default value is <code>false</code>. Applies to Linux managed nodes only.</p>
          16  +
    ///   - [`rejected_patches(Option<Vec::<String>>)`](crate::operation::get_patch_baseline::GetPatchBaselineOutput::rejected_patches): <p>A list of explicitly rejected patches for the baseline.</p>
          17  +
    ///   - [`rejected_patches_action(Option<PatchAction>)`](crate::operation::get_patch_baseline::GetPatchBaselineOutput::rejected_patches_action): <p>The action specified to take on patches included in the <code>RejectedPatches</code> list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.</p>
          18  +
    ///   - [`patch_groups(Option<Vec::<String>>)`](crate::operation::get_patch_baseline::GetPatchBaselineOutput::patch_groups): <p>Patch groups included in the patch baseline.</p>
          19  +
    ///   - [`created_date(Option<DateTime>)`](crate::operation::get_patch_baseline::GetPatchBaselineOutput::created_date): <p>The date the patch baseline was created.</p>
          20  +
    ///   - [`modified_date(Option<DateTime>)`](crate::operation::get_patch_baseline::GetPatchBaselineOutput::modified_date): <p>The date the patch baseline was last modified.</p>
          21  +
    ///   - [`description(Option<String>)`](crate::operation::get_patch_baseline::GetPatchBaselineOutput::description): <p>A description of the patch baseline.</p>
          22  +
    ///   - [`sources(Option<Vec::<PatchSource>>)`](crate::operation::get_patch_baseline::GetPatchBaselineOutput::sources): <p>Information about the patches to use to update the managed nodes, including target operating systems and source repositories. Applies to Linux managed nodes only.</p>
          23  +
    ///   - [`available_security_updates_compliance_status(Option<PatchComplianceStatus>)`](crate::operation::get_patch_baseline::GetPatchBaselineOutput::available_security_updates_compliance_status): <p>Indicates the compliance status of managed nodes for which security-related patches are available but were not approved. This preference is specified when the <code>CreatePatchBaseline</code> or <code>UpdatePatchBaseline</code> commands are run.</p> <p>Applies to Windows Server managed nodes only.</p>
          24  +
    /// - On failure, responds with [`SdkError<GetPatchBaselineError>`](crate::operation::get_patch_baseline::GetPatchBaselineError)
          25  +
    pub fn get_patch_baseline(&self) -> crate::operation::get_patch_baseline::builders::GetPatchBaselineFluentBuilder {
          26  +
        crate::operation::get_patch_baseline::builders::GetPatchBaselineFluentBuilder::new(self.handle.clone())
          27  +
    }
          28  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/get_patch_baseline_for_patch_group.rs

@@ -0,1 +0,18 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
impl super::Client {
           3  +
    /// Constructs a fluent builder for the [`GetPatchBaselineForPatchGroup`](crate::operation::get_patch_baseline_for_patch_group::builders::GetPatchBaselineForPatchGroupFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`patch_group(impl Into<String>)`](crate::operation::get_patch_baseline_for_patch_group::builders::GetPatchBaselineForPatchGroupFluentBuilder::patch_group) / [`set_patch_group(Option<String>)`](crate::operation::get_patch_baseline_for_patch_group::builders::GetPatchBaselineForPatchGroupFluentBuilder::set_patch_group):<br>required: **true**<br><p>The name of the patch group whose patch baseline should be retrieved.</p><br>
           7  +
    ///   - [`operating_system(OperatingSystem)`](crate::operation::get_patch_baseline_for_patch_group::builders::GetPatchBaselineForPatchGroupFluentBuilder::operating_system) / [`set_operating_system(Option<OperatingSystem>)`](crate::operation::get_patch_baseline_for_patch_group::builders::GetPatchBaselineForPatchGroupFluentBuilder::set_operating_system):<br>required: **false**<br><p>Returns the operating system rule specified for patch groups using the patch baseline. The default value is <code>WINDOWS</code>.</p><br>
           8  +
    /// - On success, responds with [`GetPatchBaselineForPatchGroupOutput`](crate::operation::get_patch_baseline_for_patch_group::GetPatchBaselineForPatchGroupOutput) with field(s):
           9  +
    ///   - [`baseline_id(Option<String>)`](crate::operation::get_patch_baseline_for_patch_group::GetPatchBaselineForPatchGroupOutput::baseline_id): <p>The ID of the patch baseline that should be used for the patch group.</p>
          10  +
    ///   - [`patch_group(Option<String>)`](crate::operation::get_patch_baseline_for_patch_group::GetPatchBaselineForPatchGroupOutput::patch_group): <p>The name of the patch group.</p>
          11  +
    ///   - [`operating_system(Option<OperatingSystem>)`](crate::operation::get_patch_baseline_for_patch_group::GetPatchBaselineForPatchGroupOutput::operating_system): <p>The operating system rule specified for patch groups using the patch baseline.</p>
          12  +
    /// - On failure, responds with [`SdkError<GetPatchBaselineForPatchGroupError>`](crate::operation::get_patch_baseline_for_patch_group::GetPatchBaselineForPatchGroupError)
          13  +
    pub fn get_patch_baseline_for_patch_group(
          14  +
        &self,
          15  +
    ) -> crate::operation::get_patch_baseline_for_patch_group::builders::GetPatchBaselineForPatchGroupFluentBuilder {
          16  +
        crate::operation::get_patch_baseline_for_patch_group::builders::GetPatchBaselineForPatchGroupFluentBuilder::new(self.handle.clone())
          17  +
    }
          18  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/get_resource_policies.rs

@@ -0,1 +0,17 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
impl super::Client {
           3  +
    /// Constructs a fluent builder for the [`GetResourcePolicies`](crate::operation::get_resource_policies::builders::GetResourcePoliciesFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::get_resource_policies::builders::GetResourcePoliciesFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`resource_arn(impl Into<String>)`](crate::operation::get_resource_policies::builders::GetResourcePoliciesFluentBuilder::resource_arn) / [`set_resource_arn(Option<String>)`](crate::operation::get_resource_policies::builders::GetResourcePoliciesFluentBuilder::set_resource_arn):<br>required: **true**<br><p>Amazon Resource Name (ARN) of the resource to which the policies are attached.</p><br>
           8  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::get_resource_policies::builders::GetResourcePoliciesFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::get_resource_policies::builders::GetResourcePoliciesFluentBuilder::set_next_token):<br>required: **false**<br><p>A token to start the list. Use this token to get the next set of results.</p><br>
           9  +
    ///   - [`max_results(i32)`](crate::operation::get_resource_policies::builders::GetResourcePoliciesFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::get_resource_policies::builders::GetResourcePoliciesFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.</p><br>
          10  +
    /// - On success, responds with [`GetResourcePoliciesOutput`](crate::operation::get_resource_policies::GetResourcePoliciesOutput) with field(s):
          11  +
    ///   - [`next_token(Option<String>)`](crate::operation::get_resource_policies::GetResourcePoliciesOutput::next_token): <p>The token for the next set of items to return. Use this token to get the next set of results.</p>
          12  +
    ///   - [`policies(Option<Vec::<GetResourcePoliciesResponseEntry>>)`](crate::operation::get_resource_policies::GetResourcePoliciesOutput::policies): <p>An array of the <code>Policy</code> object.</p>
          13  +
    /// - On failure, responds with [`SdkError<GetResourcePoliciesError>`](crate::operation::get_resource_policies::GetResourcePoliciesError)
          14  +
    pub fn get_resource_policies(&self) -> crate::operation::get_resource_policies::builders::GetResourcePoliciesFluentBuilder {
          15  +
        crate::operation::get_resource_policies::builders::GetResourcePoliciesFluentBuilder::new(self.handle.clone())
          16  +
    }
          17  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/get_service_setting.rs

@@ -0,1 +0,13 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
impl super::Client {
           3  +
    /// Constructs a fluent builder for the [`GetServiceSetting`](crate::operation::get_service_setting::builders::GetServiceSettingFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`setting_id(impl Into<String>)`](crate::operation::get_service_setting::builders::GetServiceSettingFluentBuilder::setting_id) / [`set_setting_id(Option<String>)`](crate::operation::get_service_setting::builders::GetServiceSettingFluentBuilder::set_setting_id):<br>required: **true**<br><p>The ID of the service setting to get. The setting ID can be one of the following.</p> <ul>  <li>   <p><code>/ssm/appmanager/appmanager-enabled</code></p></li>  <li>   <p><code>/ssm/automation/customer-script-log-destination</code></p></li>  <li>   <p><code>/ssm/automation/customer-script-log-group-name</code></p></li>  <li>   <p>/ssm/automation/enable-adaptive-concurrency</p></li>  <li>   <p><code>/ssm/documents/console/public-sharing-permission</code></p></li>  <li>   <p><code>/ssm/managed-instance/activation-tier</code></p></li>  <li>   <p><code>/ssm/managed-instance/default-ec2-instance-management-role</code></p></li>  <li>   <p><code>/ssm/opsinsights/opscenter</code></p></li>  <li>   <p><code>/ssm/parameter-store/default-parameter-tier</code></p></li>  <li>   <p><code>/ssm/parameter-store/high-throughput-enabled</code></p></li> </ul><br>
           7  +
    /// - On success, responds with [`GetServiceSettingOutput`](crate::operation::get_service_setting::GetServiceSettingOutput) with field(s):
           8  +
    ///   - [`service_setting(Option<ServiceSetting>)`](crate::operation::get_service_setting::GetServiceSettingOutput::service_setting): <p>The query result of the current service setting.</p>
           9  +
    /// - On failure, responds with [`SdkError<GetServiceSettingError>`](crate::operation::get_service_setting::GetServiceSettingError)
          10  +
    pub fn get_service_setting(&self) -> crate::operation::get_service_setting::builders::GetServiceSettingFluentBuilder {
          11  +
        crate::operation::get_service_setting::builders::GetServiceSettingFluentBuilder::new(self.handle.clone())
          12  +
    }
          13  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/label_parameter_version.rs

@@ -0,1 +0,16 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
impl super::Client {
           3  +
    /// Constructs a fluent builder for the [`LabelParameterVersion`](crate::operation::label_parameter_version::builders::LabelParameterVersionFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`name(impl Into<String>)`](crate::operation::label_parameter_version::builders::LabelParameterVersionFluentBuilder::name) / [`set_name(Option<String>)`](crate::operation::label_parameter_version::builders::LabelParameterVersionFluentBuilder::set_name):<br>required: **true**<br><p>The parameter name on which you want to attach one or more labels.</p><note>  <p>You can't enter the Amazon Resource Name (ARN) for a parameter, only the parameter name itself.</p> </note><br>
           7  +
    ///   - [`parameter_version(i64)`](crate::operation::label_parameter_version::builders::LabelParameterVersionFluentBuilder::parameter_version) / [`set_parameter_version(Option<i64>)`](crate::operation::label_parameter_version::builders::LabelParameterVersionFluentBuilder::set_parameter_version):<br>required: **false**<br><p>The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.</p><br>
           8  +
    ///   - [`labels(impl Into<String>)`](crate::operation::label_parameter_version::builders::LabelParameterVersionFluentBuilder::labels) / [`set_labels(Option<Vec::<String>>)`](crate::operation::label_parameter_version::builders::LabelParameterVersionFluentBuilder::set_labels):<br>required: **true**<br><p>One or more labels to attach to the specified parameter version.</p><br>
           9  +
    /// - On success, responds with [`LabelParameterVersionOutput`](crate::operation::label_parameter_version::LabelParameterVersionOutput) with field(s):
          10  +
    ///   - [`invalid_labels(Option<Vec::<String>>)`](crate::operation::label_parameter_version::LabelParameterVersionOutput::invalid_labels): <p>The label doesn't meet the requirements. For information about parameter label requirements, see <a href="https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-paramstore-labels.html">Working with parameter labels</a> in the <i>Amazon Web Services Systems Manager User Guide</i>.</p>
          11  +
    ///   - [`parameter_version(i64)`](crate::operation::label_parameter_version::LabelParameterVersionOutput::parameter_version): <p>The version of the parameter that has been labeled.</p>
          12  +
    /// - On failure, responds with [`SdkError<LabelParameterVersionError>`](crate::operation::label_parameter_version::LabelParameterVersionError)
          13  +
    pub fn label_parameter_version(&self) -> crate::operation::label_parameter_version::builders::LabelParameterVersionFluentBuilder {
          14  +
        crate::operation::label_parameter_version::builders::LabelParameterVersionFluentBuilder::new(self.handle.clone())
          15  +
    }
          16  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/list_association_versions.rs

@@ -0,1 +0,17 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
impl super::Client {
           3  +
    /// Constructs a fluent builder for the [`ListAssociationVersions`](crate::operation::list_association_versions::builders::ListAssociationVersionsFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_association_versions::builders::ListAssociationVersionsFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`association_id(impl Into<String>)`](crate::operation::list_association_versions::builders::ListAssociationVersionsFluentBuilder::association_id) / [`set_association_id(Option<String>)`](crate::operation::list_association_versions::builders::ListAssociationVersionsFluentBuilder::set_association_id):<br>required: **true**<br><p>The association ID for which you want to view all versions.</p><br>
           8  +
    ///   - [`max_results(i32)`](crate::operation::list_association_versions::builders::ListAssociationVersionsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_association_versions::builders::ListAssociationVersionsFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.</p><br>
           9  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::list_association_versions::builders::ListAssociationVersionsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_association_versions::builders::ListAssociationVersionsFluentBuilder::set_next_token):<br>required: **false**<br><p>A token to start the list. Use this token to get the next set of results.</p><br>
          10  +
    /// - On success, responds with [`ListAssociationVersionsOutput`](crate::operation::list_association_versions::ListAssociationVersionsOutput) with field(s):
          11  +
    ///   - [`association_versions(Option<Vec::<AssociationVersionInfo>>)`](crate::operation::list_association_versions::ListAssociationVersionsOutput::association_versions): <p>Information about all versions of the association for the specified association ID.</p>
          12  +
    ///   - [`next_token(Option<String>)`](crate::operation::list_association_versions::ListAssociationVersionsOutput::next_token): <p>The token for the next set of items to return. Use this token to get the next set of results.</p>
          13  +
    /// - On failure, responds with [`SdkError<ListAssociationVersionsError>`](crate::operation::list_association_versions::ListAssociationVersionsError)
          14  +
    pub fn list_association_versions(&self) -> crate::operation::list_association_versions::builders::ListAssociationVersionsFluentBuilder {
          15  +
        crate::operation::list_association_versions::builders::ListAssociationVersionsFluentBuilder::new(self.handle.clone())
          16  +
    }
          17  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/list_associations.rs

@@ -0,1 +0,17 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
impl super::Client {
           3  +
    /// Constructs a fluent builder for the [`ListAssociations`](crate::operation::list_associations::builders::ListAssociationsFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_associations::builders::ListAssociationsFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`association_filter_list(AssociationFilter)`](crate::operation::list_associations::builders::ListAssociationsFluentBuilder::association_filter_list) / [`set_association_filter_list(Option<Vec::<AssociationFilter>>)`](crate::operation::list_associations::builders::ListAssociationsFluentBuilder::set_association_filter_list):<br>required: **false**<br><p>One or more filters. Use a filter to return a more specific list of results.</p><note>  <p>Filtering associations using the <code>InstanceID</code> attribute only returns legacy associations created using the <code>InstanceID</code> attribute. Associations targeting the managed node that are part of the Target Attributes <code>ResourceGroup</code> or <code>Tags</code> aren't returned.</p> </note><br>
           8  +
    ///   - [`max_results(i32)`](crate::operation::list_associations::builders::ListAssociationsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_associations::builders::ListAssociationsFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.</p><br>
           9  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::list_associations::builders::ListAssociationsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_associations::builders::ListAssociationsFluentBuilder::set_next_token):<br>required: **false**<br><p>The token for the next set of items to return. (You received this token from a previous call.)</p><br>
          10  +
    /// - On success, responds with [`ListAssociationsOutput`](crate::operation::list_associations::ListAssociationsOutput) with field(s):
          11  +
    ///   - [`associations(Option<Vec::<Association>>)`](crate::operation::list_associations::ListAssociationsOutput::associations): <p>The associations.</p>
          12  +
    ///   - [`next_token(Option<String>)`](crate::operation::list_associations::ListAssociationsOutput::next_token): <p>The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.</p>
          13  +
    /// - On failure, responds with [`SdkError<ListAssociationsError>`](crate::operation::list_associations::ListAssociationsError)
          14  +
    pub fn list_associations(&self) -> crate::operation::list_associations::builders::ListAssociationsFluentBuilder {
          15  +
        crate::operation::list_associations::builders::ListAssociationsFluentBuilder::new(self.handle.clone())
          16  +
    }
          17  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/list_cloud_connectors.rs

@@ -0,1 +0,17 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
impl super::Client {
           3  +
    /// Constructs a fluent builder for the [`ListCloudConnectors`](crate::operation::list_cloud_connectors::builders::ListCloudConnectorsFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_cloud_connectors::builders::ListCloudConnectorsFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`max_results(i32)`](crate::operation::list_cloud_connectors::builders::ListCloudConnectorsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_cloud_connectors::builders::ListCloudConnectorsFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of items to return for this call.</p><br>
           8  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::list_cloud_connectors::builders::ListCloudConnectorsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_cloud_connectors::builders::ListCloudConnectorsFluentBuilder::set_next_token):<br>required: **false**<br><p>The token for the next set of items to return. (You received this token from a previous call.)</p><br>
           9  +
    ///   - [`filters(CloudConnectorFilter)`](crate::operation::list_cloud_connectors::builders::ListCloudConnectorsFluentBuilder::filters) / [`set_filters(Option<Vec::<CloudConnectorFilter>>)`](crate::operation::list_cloud_connectors::builders::ListCloudConnectorsFluentBuilder::set_filters):<br>required: **false**<br><p>One or more filters to limit the cloud connectors returned in the response.</p><br>
          10  +
    /// - On success, responds with [`ListCloudConnectorsOutput`](crate::operation::list_cloud_connectors::ListCloudConnectorsOutput) with field(s):
          11  +
    ///   - [`cloud_connectors(Option<Vec::<CloudConnectorSummary>>)`](crate::operation::list_cloud_connectors::ListCloudConnectorsOutput::cloud_connectors): <p>A list of cloud connector summary objects.</p>
          12  +
    ///   - [`next_token(Option<String>)`](crate::operation::list_cloud_connectors::ListCloudConnectorsOutput::next_token): <p>The token to use when requesting the next set of items.</p>
          13  +
    /// - On failure, responds with [`SdkError<ListCloudConnectorsError>`](crate::operation::list_cloud_connectors::ListCloudConnectorsError)
          14  +
    pub fn list_cloud_connectors(&self) -> crate::operation::list_cloud_connectors::builders::ListCloudConnectorsFluentBuilder {
          15  +
        crate::operation::list_cloud_connectors::builders::ListCloudConnectorsFluentBuilder::new(self.handle.clone())
          16  +
    }
          17  +
}