AWS SDK

AWS SDK

rev. 18b1dd205ff4335251e6dd0ecb88193de1b1cede (ignoring whitespace)

Files changed:

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  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/list_command_invocations.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 [`ListCommandInvocations`](crate::operation::list_command_invocations::builders::ListCommandInvocationsFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_command_invocations::builders::ListCommandInvocationsFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`command_id(impl Into<String>)`](crate::operation::list_command_invocations::builders::ListCommandInvocationsFluentBuilder::command_id) / [`set_command_id(Option<String>)`](crate::operation::list_command_invocations::builders::ListCommandInvocationsFluentBuilder::set_command_id):<br>required: **false**<br><p>(Optional) The invocations for a specific command ID.</p><br>
           8  +
    ///   - [`instance_id(impl Into<String>)`](crate::operation::list_command_invocations::builders::ListCommandInvocationsFluentBuilder::instance_id) / [`set_instance_id(Option<String>)`](crate::operation::list_command_invocations::builders::ListCommandInvocationsFluentBuilder::set_instance_id):<br>required: **false**<br><p>(Optional) The command execution details for a specific managed node ID.</p><br>
           9  +
    ///   - [`max_results(i32)`](crate::operation::list_command_invocations::builders::ListCommandInvocationsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_command_invocations::builders::ListCommandInvocationsFluentBuilder::set_max_results):<br>required: **false**<br><p>(Optional) 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::list_command_invocations::builders::ListCommandInvocationsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_command_invocations::builders::ListCommandInvocationsFluentBuilder::set_next_token):<br>required: **false**<br><p>(Optional) The token for the next set of items to return. (You received this token from a previous call.)</p><br>
          11  +
    ///   - [`filters(CommandFilter)`](crate::operation::list_command_invocations::builders::ListCommandInvocationsFluentBuilder::filters) / [`set_filters(Option<Vec::<CommandFilter>>)`](crate::operation::list_command_invocations::builders::ListCommandInvocationsFluentBuilder::set_filters):<br>required: **false**<br><p>(Optional) One or more filters. Use a filter to return a more specific list of results.</p><br>
          12  +
    ///   - [`details(bool)`](crate::operation::list_command_invocations::builders::ListCommandInvocationsFluentBuilder::details) / [`set_details(Option<bool>)`](crate::operation::list_command_invocations::builders::ListCommandInvocationsFluentBuilder::set_details):<br>required: **false**<br><p>(Optional) If set this returns the response of the command executions and any command output. The default value is <code>false</code>.</p><br>
          13  +
    /// - On success, responds with [`ListCommandInvocationsOutput`](crate::operation::list_command_invocations::ListCommandInvocationsOutput) with field(s):
          14  +
    ///   - [`command_invocations(Option<Vec::<CommandInvocation>>)`](crate::operation::list_command_invocations::ListCommandInvocationsOutput::command_invocations): <p>(Optional) A list of all invocations.</p>
          15  +
    ///   - [`next_token(Option<String>)`](crate::operation::list_command_invocations::ListCommandInvocationsOutput::next_token): <p>(Optional) The token for the next set of items to return. (You received this token from a previous call.)</p>
          16  +
    /// - On failure, responds with [`SdkError<ListCommandInvocationsError>`](crate::operation::list_command_invocations::ListCommandInvocationsError)
          17  +
    pub fn list_command_invocations(&self) -> crate::operation::list_command_invocations::builders::ListCommandInvocationsFluentBuilder {
          18  +
        crate::operation::list_command_invocations::builders::ListCommandInvocationsFluentBuilder::new(self.handle.clone())
          19  +
    }
          20  +
}

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

@@ -0,1 +0,19 @@
           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 [`ListCommands`](crate::operation::list_commands::builders::ListCommandsFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_commands::builders::ListCommandsFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`command_id(impl Into<String>)`](crate::operation::list_commands::builders::ListCommandsFluentBuilder::command_id) / [`set_command_id(Option<String>)`](crate::operation::list_commands::builders::ListCommandsFluentBuilder::set_command_id):<br>required: **false**<br><p>(Optional) If provided, lists only the specified command.</p><br>
           8  +
    ///   - [`instance_id(impl Into<String>)`](crate::operation::list_commands::builders::ListCommandsFluentBuilder::instance_id) / [`set_instance_id(Option<String>)`](crate::operation::list_commands::builders::ListCommandsFluentBuilder::set_instance_id):<br>required: **false**<br><p>(Optional) Lists commands issued against this managed node ID.</p><note>  <p>You can't specify a managed node ID in the same command that you specify <code>Status</code> = <code>Pending</code>. This is because the command hasn't reached the managed node yet.</p> </note><br>
           9  +
    ///   - [`max_results(i32)`](crate::operation::list_commands::builders::ListCommandsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_commands::builders::ListCommandsFluentBuilder::set_max_results):<br>required: **false**<br><p>(Optional) 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::list_commands::builders::ListCommandsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_commands::builders::ListCommandsFluentBuilder::set_next_token):<br>required: **false**<br><p>(Optional) The token for the next set of items to return. (You received this token from a previous call.)</p><br>
          11  +
    ///   - [`filters(CommandFilter)`](crate::operation::list_commands::builders::ListCommandsFluentBuilder::filters) / [`set_filters(Option<Vec::<CommandFilter>>)`](crate::operation::list_commands::builders::ListCommandsFluentBuilder::set_filters):<br>required: **false**<br><p>(Optional) One or more filters. Use a filter to return a more specific list of results.</p><br>
          12  +
    /// - On success, responds with [`ListCommandsOutput`](crate::operation::list_commands::ListCommandsOutput) with field(s):
          13  +
    ///   - [`commands(Option<Vec::<Command>>)`](crate::operation::list_commands::ListCommandsOutput::commands): <p>(Optional) The list of commands requested by the user.</p>
          14  +
    ///   - [`next_token(Option<String>)`](crate::operation::list_commands::ListCommandsOutput::next_token): <p>(Optional) The token for the next set of items to return. (You received this token from a previous call.)</p>
          15  +
    /// - On failure, responds with [`SdkError<ListCommandsError>`](crate::operation::list_commands::ListCommandsError)
          16  +
    pub fn list_commands(&self) -> crate::operation::list_commands::builders::ListCommandsFluentBuilder {
          17  +
        crate::operation::list_commands::builders::ListCommandsFluentBuilder::new(self.handle.clone())
          18  +
    }
          19  +
}

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

@@ -0,1 +0,19 @@
           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 [`ListComplianceItems`](crate::operation::list_compliance_items::builders::ListComplianceItemsFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_compliance_items::builders::ListComplianceItemsFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`filters(ComplianceStringFilter)`](crate::operation::list_compliance_items::builders::ListComplianceItemsFluentBuilder::filters) / [`set_filters(Option<Vec::<ComplianceStringFilter>>)`](crate::operation::list_compliance_items::builders::ListComplianceItemsFluentBuilder::set_filters):<br>required: **false**<br><p>One or more compliance filters. Use a filter to return a more specific list of results.</p><br>
           8  +
    ///   - [`resource_ids(impl Into<String>)`](crate::operation::list_compliance_items::builders::ListComplianceItemsFluentBuilder::resource_ids) / [`set_resource_ids(Option<Vec::<String>>)`](crate::operation::list_compliance_items::builders::ListComplianceItemsFluentBuilder::set_resource_ids):<br>required: **false**<br><p>The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.</p><br>
           9  +
    ///   - [`resource_types(impl Into<String>)`](crate::operation::list_compliance_items::builders::ListComplianceItemsFluentBuilder::resource_types) / [`set_resource_types(Option<Vec::<String>>)`](crate::operation::list_compliance_items::builders::ListComplianceItemsFluentBuilder::set_resource_types):<br>required: **false**<br><p>The type of resource from which to get compliance information. Currently, the only supported resource type is <code>ManagedInstance</code>.</p><br>
          10  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::list_compliance_items::builders::ListComplianceItemsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_compliance_items::builders::ListComplianceItemsFluentBuilder::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>
          11  +
    ///   - [`max_results(i32)`](crate::operation::list_compliance_items::builders::ListComplianceItemsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_compliance_items::builders::ListComplianceItemsFluentBuilder::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  +
    /// - On success, responds with [`ListComplianceItemsOutput`](crate::operation::list_compliance_items::ListComplianceItemsOutput) with field(s):
          13  +
    ///   - [`compliance_items(Option<Vec::<ComplianceItem>>)`](crate::operation::list_compliance_items::ListComplianceItemsOutput::compliance_items): <p>A list of compliance information for the specified resource ID.</p>
          14  +
    ///   - [`next_token(Option<String>)`](crate::operation::list_compliance_items::ListComplianceItemsOutput::next_token): <p>The token for the next set of items to return. Use this token to get the next set of results.</p>
          15  +
    /// - On failure, responds with [`SdkError<ListComplianceItemsError>`](crate::operation::list_compliance_items::ListComplianceItemsError)
          16  +
    pub fn list_compliance_items(&self) -> crate::operation::list_compliance_items::builders::ListComplianceItemsFluentBuilder {
          17  +
        crate::operation::list_compliance_items::builders::ListComplianceItemsFluentBuilder::new(self.handle.clone())
          18  +
    }
          19  +
}