AWS SDK

AWS SDK

rev. aa190e630077955f0bc8f58dee6a16530c1e0578

Files changed:

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

@@ -0,1 +0,21 @@
           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 [`DescribeAutomationStepExecutions`](crate::operation::describe_automation_step_executions::builders::DescribeAutomationStepExecutionsFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_automation_step_executions::builders::DescribeAutomationStepExecutionsFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`automation_execution_id(impl Into<String>)`](crate::operation::describe_automation_step_executions::builders::DescribeAutomationStepExecutionsFluentBuilder::automation_execution_id) / [`set_automation_execution_id(Option<String>)`](crate::operation::describe_automation_step_executions::builders::DescribeAutomationStepExecutionsFluentBuilder::set_automation_execution_id):<br>required: **true**<br><p>The Automation execution ID for which you want step execution descriptions.</p><br>
           8  +
    ///   - [`filters(StepExecutionFilter)`](crate::operation::describe_automation_step_executions::builders::DescribeAutomationStepExecutionsFluentBuilder::filters) / [`set_filters(Option<Vec::<StepExecutionFilter>>)`](crate::operation::describe_automation_step_executions::builders::DescribeAutomationStepExecutionsFluentBuilder::set_filters):<br>required: **false**<br><p>One or more filters to limit the number of step executions returned by the request.</p><br>
           9  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::describe_automation_step_executions::builders::DescribeAutomationStepExecutionsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_automation_step_executions::builders::DescribeAutomationStepExecutionsFluentBuilder::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  +
    ///   - [`max_results(i32)`](crate::operation::describe_automation_step_executions::builders::DescribeAutomationStepExecutionsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_automation_step_executions::builders::DescribeAutomationStepExecutionsFluentBuilder::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>
          11  +
    ///   - [`reverse_order(bool)`](crate::operation::describe_automation_step_executions::builders::DescribeAutomationStepExecutionsFluentBuilder::reverse_order) / [`set_reverse_order(Option<bool>)`](crate::operation::describe_automation_step_executions::builders::DescribeAutomationStepExecutionsFluentBuilder::set_reverse_order):<br>required: **false**<br><p>Indicates whether to list step executions in reverse order by start time. The default value is 'false'.</p><br>
          12  +
    /// - On success, responds with [`DescribeAutomationStepExecutionsOutput`](crate::operation::describe_automation_step_executions::DescribeAutomationStepExecutionsOutput) with field(s):
          13  +
    ///   - [`step_executions(Option<Vec::<StepExecution>>)`](crate::operation::describe_automation_step_executions::DescribeAutomationStepExecutionsOutput::step_executions): <p>A list of details about the current state of all steps that make up an execution.</p>
          14  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_automation_step_executions::DescribeAutomationStepExecutionsOutput::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>
          15  +
    /// - On failure, responds with [`SdkError<DescribeAutomationStepExecutionsError>`](crate::operation::describe_automation_step_executions::DescribeAutomationStepExecutionsError)
          16  +
    pub fn describe_automation_step_executions(
          17  +
        &self,
          18  +
    ) -> crate::operation::describe_automation_step_executions::builders::DescribeAutomationStepExecutionsFluentBuilder {
          19  +
        crate::operation::describe_automation_step_executions::builders::DescribeAutomationStepExecutionsFluentBuilder::new(self.handle.clone())
          20  +
    }
          21  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_available_patches.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 [`DescribeAvailablePatches`](crate::operation::describe_available_patches::builders::DescribeAvailablePatchesFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_available_patches::builders::DescribeAvailablePatchesFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`filters(PatchOrchestratorFilter)`](crate::operation::describe_available_patches::builders::DescribeAvailablePatchesFluentBuilder::filters) / [`set_filters(Option<Vec::<PatchOrchestratorFilter>>)`](crate::operation::describe_available_patches::builders::DescribeAvailablePatchesFluentBuilder::set_filters):<br>required: **false**<br><p>Each element in the array is a structure containing a key-value pair.</p> <p><b>Windows Server</b></p> <p>Supported keys for Windows Server managed node patches include the following:</p> <ul>  <li>   <p><b> <code>PATCH_SET</code> </b></p>   <p>Sample values: <code>OS</code> | <code>APPLICATION</code></p></li>  <li>   <p><b> <code>PRODUCT</code> </b></p>   <p>Sample values: <code>WindowsServer2012</code> | <code>Office 2010</code> | <code>MicrosoftDefenderAntivirus</code></p></li>  <li>   <p><b> <code>PRODUCT_FAMILY</code> </b></p>   <p>Sample values: <code>Windows</code> | <code>Office</code></p></li>  <li>   <p><b> <code>MSRC_SEVERITY</code> </b></p>   <p>Sample values: <code>ServicePacks</code> | <code>Important</code> | <code>Moderate</code></p></li>  <li>   <p><b> <code>CLASSIFICATION</code> </b></p>   <p>Sample values: <code>ServicePacks</code> | <code>SecurityUpdates</code> | <code>DefinitionUpdates</code></p></li>  <li>   <p><b> <code>PATCH_ID</code> </b></p>   <p>Sample values: <code>KB123456</code> | <code>KB4516046</code></p></li> </ul> <p><b>Linux</b></p><important>  <p>When specifying filters for Linux patches, you must specify a key-pair for <code>PRODUCT</code>. For example, using the Command Line Interface (CLI), the following command fails:</p>  <p><code>aws ssm describe-available-patches --filters Key=CVE_ID,Values=CVE-2018-3615</code></p>  <p>However, the following command succeeds:</p>  <p><code>aws ssm describe-available-patches --filters Key=PRODUCT,Values=AmazonLinux2018.03 Key=CVE_ID,Values=CVE-2018-3615</code></p> </important> <p>Supported keys for Linux managed node patches include the following:</p> <ul>  <li>   <p><b> <code>PRODUCT</code> </b></p>   <p>Sample values: <code>AmazonLinux2018.03</code> | <code>AmazonLinux2.0</code></p></li>  <li>   <p><b> <code>NAME</code> </b></p>   <p>Sample values: <code>kernel-headers</code> | <code>samba-python</code> | <code>php</code></p></li>  <li>   <p><b> <code>SEVERITY</code> </b></p>   <p>Sample values: <code>Critical</code> | <code>Important</code> | <code>Medium</code> | <code>Low</code></p></li>  <li>   <p><b> <code>EPOCH</code> </b></p>   <p>Sample values: <code>0</code> | <code>1</code></p></li>  <li>   <p><b> <code>VERSION</code> </b></p>   <p>Sample values: <code>78.6.1</code> | <code>4.10.16</code></p></li>  <li>   <p><b> <code>RELEASE</code> </b></p>   <p>Sample values: <code>9.56.amzn1</code> | <code>1.amzn2</code></p></li>  <li>   <p><b> <code>ARCH</code> </b></p>   <p>Sample values: <code>i686</code> | <code>x86_64</code></p></li>  <li>   <p><b> <code>REPOSITORY</code> </b></p>   <p>Sample values: <code>Core</code> | <code>Updates</code></p></li>  <li>   <p><b> <code>ADVISORY_ID</code> </b></p>   <p>Sample values: <code>ALAS-2018-1058</code> | <code>ALAS2-2021-1594</code></p></li>  <li>   <p><b> <code>CVE_ID</code> </b></p>   <p>Sample values: <code>CVE-2018-3615</code> | <code>CVE-2020-1472</code></p></li>  <li>   <p><b> <code>BUGZILLA_ID</code> </b></p>   <p>Sample values: <code>1463241</code></p></li> </ul><br>
           8  +
    ///   - [`max_results(i32)`](crate::operation::describe_available_patches::builders::DescribeAvailablePatchesFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_available_patches::builders::DescribeAvailablePatchesFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of patches to return (per page).</p><br>
           9  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::describe_available_patches::builders::DescribeAvailablePatchesFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_available_patches::builders::DescribeAvailablePatchesFluentBuilder::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 [`DescribeAvailablePatchesOutput`](crate::operation::describe_available_patches::DescribeAvailablePatchesOutput) with field(s):
          11  +
    ///   - [`patches(Option<Vec::<Patch>>)`](crate::operation::describe_available_patches::DescribeAvailablePatchesOutput::patches): <p>An array of patches. Each entry in the array is a patch structure.</p>
          12  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_available_patches::DescribeAvailablePatchesOutput::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<DescribeAvailablePatchesError>`](crate::operation::describe_available_patches::DescribeAvailablePatchesError)
          14  +
    pub fn describe_available_patches(&self) -> crate::operation::describe_available_patches::builders::DescribeAvailablePatchesFluentBuilder {
          15  +
        crate::operation::describe_available_patches::builders::DescribeAvailablePatchesFluentBuilder::new(self.handle.clone())
          16  +
    }
          17  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_document.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 [`DescribeDocument`](crate::operation::describe_document::builders::DescribeDocumentFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`name(impl Into<String>)`](crate::operation::describe_document::builders::DescribeDocumentFluentBuilder::name) / [`set_name(Option<String>)`](crate::operation::describe_document::builders::DescribeDocumentFluentBuilder::set_name):<br>required: **true**<br><p>The name of the SSM document.</p><note>  <p>If you're calling a shared SSM document from a different Amazon Web Services account, <code>Name</code> is the full Amazon Resource Name (ARN) of the document.</p> </note><br>
           7  +
    ///   - [`document_version(impl Into<String>)`](crate::operation::describe_document::builders::DescribeDocumentFluentBuilder::document_version) / [`set_document_version(Option<String>)`](crate::operation::describe_document::builders::DescribeDocumentFluentBuilder::set_document_version):<br>required: **false**<br><p>The document version for which you want information. Can be a specific version or the default version.</p><br>
           8  +
    ///   - [`version_name(impl Into<String>)`](crate::operation::describe_document::builders::DescribeDocumentFluentBuilder::version_name) / [`set_version_name(Option<String>)`](crate::operation::describe_document::builders::DescribeDocumentFluentBuilder::set_version_name):<br>required: **false**<br><p>An optional field specifying the version of the artifact associated with the document. For example, 12.6. This value is unique across all versions of a document, and can't be changed.</p><br>
           9  +
    /// - On success, responds with [`DescribeDocumentOutput`](crate::operation::describe_document::DescribeDocumentOutput) with field(s):
          10  +
    ///   - [`document(Option<DocumentDescription>)`](crate::operation::describe_document::DescribeDocumentOutput::document): <p>Information about the SSM document.</p>
          11  +
    /// - On failure, responds with [`SdkError<DescribeDocumentError>`](crate::operation::describe_document::DescribeDocumentError)
          12  +
    pub fn describe_document(&self) -> crate::operation::describe_document::builders::DescribeDocumentFluentBuilder {
          13  +
        crate::operation::describe_document::builders::DescribeDocumentFluentBuilder::new(self.handle.clone())
          14  +
    }
          15  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_document_permission.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 [`DescribeDocumentPermission`](crate::operation::describe_document_permission::builders::DescribeDocumentPermissionFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`name(impl Into<String>)`](crate::operation::describe_document_permission::builders::DescribeDocumentPermissionFluentBuilder::name) / [`set_name(Option<String>)`](crate::operation::describe_document_permission::builders::DescribeDocumentPermissionFluentBuilder::set_name):<br>required: **true**<br><p>The name of the document for which you are the owner.</p><br>
           7  +
    ///   - [`permission_type(DocumentPermissionType)`](crate::operation::describe_document_permission::builders::DescribeDocumentPermissionFluentBuilder::permission_type) / [`set_permission_type(Option<DocumentPermissionType>)`](crate::operation::describe_document_permission::builders::DescribeDocumentPermissionFluentBuilder::set_permission_type):<br>required: **true**<br><p>The permission type for the document. The permission type can be <i>Share</i>.</p><br>
           8  +
    ///   - [`max_results(i32)`](crate::operation::describe_document_permission::builders::DescribeDocumentPermissionFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_document_permission::builders::DescribeDocumentPermissionFluentBuilder::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::describe_document_permission::builders::DescribeDocumentPermissionFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_document_permission::builders::DescribeDocumentPermissionFluentBuilder::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 [`DescribeDocumentPermissionOutput`](crate::operation::describe_document_permission::DescribeDocumentPermissionOutput) with field(s):
          11  +
    ///   - [`account_ids(Option<Vec::<String>>)`](crate::operation::describe_document_permission::DescribeDocumentPermissionOutput::account_ids): <p>The account IDs that have permission to use this document. The ID can be either an Amazon Web Services account number or <code>all</code>.</p>
          12  +
    ///   - [`account_sharing_info_list(Option<Vec::<AccountSharingInfo>>)`](crate::operation::describe_document_permission::DescribeDocumentPermissionOutput::account_sharing_info_list): <p>A list of Amazon Web Services accounts where the current document is shared and the version shared with each account.</p>
          13  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_document_permission::DescribeDocumentPermissionOutput::next_token): <p>The token for the next set of items to return. Use this token to get the next set of results.</p>
          14  +
    /// - On failure, responds with [`SdkError<DescribeDocumentPermissionError>`](crate::operation::describe_document_permission::DescribeDocumentPermissionError)
          15  +
    pub fn describe_document_permission(&self) -> crate::operation::describe_document_permission::builders::DescribeDocumentPermissionFluentBuilder {
          16  +
        crate::operation::describe_document_permission::builders::DescribeDocumentPermissionFluentBuilder::new(self.handle.clone())
          17  +
    }
          18  +
}

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

@@ -0,1 +0,21 @@
           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 [`DescribeEffectiveInstanceAssociations`](crate::operation::describe_effective_instance_associations::builders::DescribeEffectiveInstanceAssociationsFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_effective_instance_associations::builders::DescribeEffectiveInstanceAssociationsFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`instance_id(impl Into<String>)`](crate::operation::describe_effective_instance_associations::builders::DescribeEffectiveInstanceAssociationsFluentBuilder::instance_id) / [`set_instance_id(Option<String>)`](crate::operation::describe_effective_instance_associations::builders::DescribeEffectiveInstanceAssociationsFluentBuilder::set_instance_id):<br>required: **true**<br><p>The managed node ID for which you want to view all associations.</p><br>
           8  +
    ///   - [`max_results(i32)`](crate::operation::describe_effective_instance_associations::builders::DescribeEffectiveInstanceAssociationsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_effective_instance_associations::builders::DescribeEffectiveInstanceAssociationsFluentBuilder::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::describe_effective_instance_associations::builders::DescribeEffectiveInstanceAssociationsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_effective_instance_associations::builders::DescribeEffectiveInstanceAssociationsFluentBuilder::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 [`DescribeEffectiveInstanceAssociationsOutput`](crate::operation::describe_effective_instance_associations::DescribeEffectiveInstanceAssociationsOutput) with field(s):
          11  +
    ///   - [`associations(Option<Vec::<InstanceAssociation>>)`](crate::operation::describe_effective_instance_associations::DescribeEffectiveInstanceAssociationsOutput::associations): <p>The associations for the requested managed node.</p>
          12  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_effective_instance_associations::DescribeEffectiveInstanceAssociationsOutput::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<DescribeEffectiveInstanceAssociationsError>`](crate::operation::describe_effective_instance_associations::DescribeEffectiveInstanceAssociationsError)
          14  +
    pub fn describe_effective_instance_associations(
          15  +
        &self,
          16  +
    ) -> crate::operation::describe_effective_instance_associations::builders::DescribeEffectiveInstanceAssociationsFluentBuilder {
          17  +
        crate::operation::describe_effective_instance_associations::builders::DescribeEffectiveInstanceAssociationsFluentBuilder::new(
          18  +
            self.handle.clone(),
          19  +
        )
          20  +
    }
          21  +
}

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

@@ -0,1 +0,21 @@
           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 [`DescribeEffectivePatchesForPatchBaseline`](crate::operation::describe_effective_patches_for_patch_baseline::builders::DescribeEffectivePatchesForPatchBaselineFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_effective_patches_for_patch_baseline::builders::DescribeEffectivePatchesForPatchBaselineFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`baseline_id(impl Into<String>)`](crate::operation::describe_effective_patches_for_patch_baseline::builders::DescribeEffectivePatchesForPatchBaselineFluentBuilder::baseline_id) / [`set_baseline_id(Option<String>)`](crate::operation::describe_effective_patches_for_patch_baseline::builders::DescribeEffectivePatchesForPatchBaselineFluentBuilder::set_baseline_id):<br>required: **true**<br><p>The ID of the patch baseline to retrieve the effective patches for.</p><br>
           8  +
    ///   - [`max_results(i32)`](crate::operation::describe_effective_patches_for_patch_baseline::builders::DescribeEffectivePatchesForPatchBaselineFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_effective_patches_for_patch_baseline::builders::DescribeEffectivePatchesForPatchBaselineFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of patches to return (per page).</p><br>
           9  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::describe_effective_patches_for_patch_baseline::builders::DescribeEffectivePatchesForPatchBaselineFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_effective_patches_for_patch_baseline::builders::DescribeEffectivePatchesForPatchBaselineFluentBuilder::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 [`DescribeEffectivePatchesForPatchBaselineOutput`](crate::operation::describe_effective_patches_for_patch_baseline::DescribeEffectivePatchesForPatchBaselineOutput) with field(s):
          11  +
    ///   - [`effective_patches(Option<Vec::<EffectivePatch>>)`](crate::operation::describe_effective_patches_for_patch_baseline::DescribeEffectivePatchesForPatchBaselineOutput::effective_patches): <p>An array of patches and patch status.</p>
          12  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_effective_patches_for_patch_baseline::DescribeEffectivePatchesForPatchBaselineOutput::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<DescribeEffectivePatchesForPatchBaselineError>`](crate::operation::describe_effective_patches_for_patch_baseline::DescribeEffectivePatchesForPatchBaselineError)
          14  +
    pub fn describe_effective_patches_for_patch_baseline(
          15  +
        &self,
          16  +
    ) -> crate::operation::describe_effective_patches_for_patch_baseline::builders::DescribeEffectivePatchesForPatchBaselineFluentBuilder {
          17  +
        crate::operation::describe_effective_patches_for_patch_baseline::builders::DescribeEffectivePatchesForPatchBaselineFluentBuilder::new(
          18  +
            self.handle.clone(),
          19  +
        )
          20  +
    }
          21  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_instance_associations_status.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 [`DescribeInstanceAssociationsStatus`](crate::operation::describe_instance_associations_status::builders::DescribeInstanceAssociationsStatusFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_instance_associations_status::builders::DescribeInstanceAssociationsStatusFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`instance_id(impl Into<String>)`](crate::operation::describe_instance_associations_status::builders::DescribeInstanceAssociationsStatusFluentBuilder::instance_id) / [`set_instance_id(Option<String>)`](crate::operation::describe_instance_associations_status::builders::DescribeInstanceAssociationsStatusFluentBuilder::set_instance_id):<br>required: **true**<br><p>The managed node IDs for which you want association status information.</p><br>
           8  +
    ///   - [`max_results(i32)`](crate::operation::describe_instance_associations_status::builders::DescribeInstanceAssociationsStatusFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_instance_associations_status::builders::DescribeInstanceAssociationsStatusFluentBuilder::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::describe_instance_associations_status::builders::DescribeInstanceAssociationsStatusFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_instance_associations_status::builders::DescribeInstanceAssociationsStatusFluentBuilder::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 [`DescribeInstanceAssociationsStatusOutput`](crate::operation::describe_instance_associations_status::DescribeInstanceAssociationsStatusOutput) with field(s):
          11  +
    ///   - [`instance_association_status_infos(Option<Vec::<InstanceAssociationStatusInfo>>)`](crate::operation::describe_instance_associations_status::DescribeInstanceAssociationsStatusOutput::instance_association_status_infos): <p>Status information about the association.</p>
          12  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_instance_associations_status::DescribeInstanceAssociationsStatusOutput::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<DescribeInstanceAssociationsStatusError>`](crate::operation::describe_instance_associations_status::DescribeInstanceAssociationsStatusError)
          14  +
    pub fn describe_instance_associations_status(
          15  +
        &self,
          16  +
    ) -> crate::operation::describe_instance_associations_status::builders::DescribeInstanceAssociationsStatusFluentBuilder {
          17  +
        crate::operation::describe_instance_associations_status::builders::DescribeInstanceAssociationsStatusFluentBuilder::new(self.handle.clone())
          18  +
    }
          19  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_instance_information.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 [`DescribeInstanceInformation`](crate::operation::describe_instance_information::builders::DescribeInstanceInformationFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_instance_information::builders::DescribeInstanceInformationFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`instance_information_filter_list(InstanceInformationFilter)`](crate::operation::describe_instance_information::builders::DescribeInstanceInformationFluentBuilder::instance_information_filter_list) / [`set_instance_information_filter_list(Option<Vec::<InstanceInformationFilter>>)`](crate::operation::describe_instance_information::builders::DescribeInstanceInformationFluentBuilder::set_instance_information_filter_list):<br>required: **false**<br><p>This is a legacy method. We recommend that you don't use this method. Instead, use the <code>Filters</code> data type. <code>Filters</code> enables you to return node information by filtering based on tags applied to managed nodes.</p><note>  <p>Attempting to use <code>InstanceInformationFilterList</code> and <code>Filters</code> leads to an exception error.</p> </note><br>
           8  +
    ///   - [`filters(InstanceInformationStringFilter)`](crate::operation::describe_instance_information::builders::DescribeInstanceInformationFluentBuilder::filters) / [`set_filters(Option<Vec::<InstanceInformationStringFilter>>)`](crate::operation::describe_instance_information::builders::DescribeInstanceInformationFluentBuilder::set_filters):<br>required: **false**<br><p>One or more filters. Use a filter to return a more specific list of managed nodes. You can filter based on tags applied to your managed nodes. Tag filters can't be combined with other filter types. Use this <code>Filters</code> data type instead of <code>InstanceInformationFilterList</code>, which is deprecated.</p><br>
           9  +
    ///   - [`max_results(i32)`](crate::operation::describe_instance_information::builders::DescribeInstanceInformationFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_instance_information::builders::DescribeInstanceInformationFluentBuilder::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. The default value is 10 items.</p><br>
          10  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::describe_instance_information::builders::DescribeInstanceInformationFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_instance_information::builders::DescribeInstanceInformationFluentBuilder::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 [`DescribeInstanceInformationOutput`](crate::operation::describe_instance_information::DescribeInstanceInformationOutput) with field(s):
          12  +
    ///   - [`instance_information_list(Option<Vec::<InstanceInformation>>)`](crate::operation::describe_instance_information::DescribeInstanceInformationOutput::instance_information_list): <p>The managed node information list.</p>
          13  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_instance_information::DescribeInstanceInformationOutput::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<DescribeInstanceInformationError>`](crate::operation::describe_instance_information::DescribeInstanceInformationError)
          15  +
    pub fn describe_instance_information(
          16  +
        &self,
          17  +
    ) -> crate::operation::describe_instance_information::builders::DescribeInstanceInformationFluentBuilder {
          18  +
        crate::operation::describe_instance_information::builders::DescribeInstanceInformationFluentBuilder::new(self.handle.clone())
          19  +
    }
          20  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_instance_patch_states.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 [`DescribeInstancePatchStates`](crate::operation::describe_instance_patch_states::builders::DescribeInstancePatchStatesFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_instance_patch_states::builders::DescribeInstancePatchStatesFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`instance_ids(impl Into<String>)`](crate::operation::describe_instance_patch_states::builders::DescribeInstancePatchStatesFluentBuilder::instance_ids) / [`set_instance_ids(Option<Vec::<String>>)`](crate::operation::describe_instance_patch_states::builders::DescribeInstancePatchStatesFluentBuilder::set_instance_ids):<br>required: **true**<br><p>The ID of the managed node for which patch state information should be retrieved.</p><br>
           8  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::describe_instance_patch_states::builders::DescribeInstancePatchStatesFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_instance_patch_states::builders::DescribeInstancePatchStatesFluentBuilder::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  +
    ///   - [`max_results(i32)`](crate::operation::describe_instance_patch_states::builders::DescribeInstancePatchStatesFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_instance_patch_states::builders::DescribeInstancePatchStatesFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of managed nodes to return (per page).</p><br>
          10  +
    /// - On success, responds with [`DescribeInstancePatchStatesOutput`](crate::operation::describe_instance_patch_states::DescribeInstancePatchStatesOutput) with field(s):
          11  +
    ///   - [`instance_patch_states(Option<Vec::<InstancePatchState>>)`](crate::operation::describe_instance_patch_states::DescribeInstancePatchStatesOutput::instance_patch_states): <p>The high-level patch state for the requested managed nodes.</p>
          12  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_instance_patch_states::DescribeInstancePatchStatesOutput::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<DescribeInstancePatchStatesError>`](crate::operation::describe_instance_patch_states::DescribeInstancePatchStatesError)
          14  +
    pub fn describe_instance_patch_states(
          15  +
        &self,
          16  +
    ) -> crate::operation::describe_instance_patch_states::builders::DescribeInstancePatchStatesFluentBuilder {
          17  +
        crate::operation::describe_instance_patch_states::builders::DescribeInstancePatchStatesFluentBuilder::new(self.handle.clone())
          18  +
    }
          19  +
}

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

@@ -0,1 +0,22 @@
           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 [`DescribeInstancePatchStatesForPatchGroup`](crate::operation::describe_instance_patch_states_for_patch_group::builders::DescribeInstancePatchStatesForPatchGroupFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_instance_patch_states_for_patch_group::builders::DescribeInstancePatchStatesForPatchGroupFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`patch_group(impl Into<String>)`](crate::operation::describe_instance_patch_states_for_patch_group::builders::DescribeInstancePatchStatesForPatchGroupFluentBuilder::patch_group) / [`set_patch_group(Option<String>)`](crate::operation::describe_instance_patch_states_for_patch_group::builders::DescribeInstancePatchStatesForPatchGroupFluentBuilder::set_patch_group):<br>required: **true**<br><p>The name of the patch group for which the patch state information should be retrieved.</p><br>
           8  +
    ///   - [`filters(InstancePatchStateFilter)`](crate::operation::describe_instance_patch_states_for_patch_group::builders::DescribeInstancePatchStatesForPatchGroupFluentBuilder::filters) / [`set_filters(Option<Vec::<InstancePatchStateFilter>>)`](crate::operation::describe_instance_patch_states_for_patch_group::builders::DescribeInstancePatchStatesForPatchGroupFluentBuilder::set_filters):<br>required: **false**<br><p>Each entry in the array is a structure containing:</p> <ul>  <li>   <p>Key (string between 1 and 200 characters)</p></li>  <li>   <p>Values (array containing a single string)</p></li>  <li>   <p>Type (string "Equal", "NotEqual", "LessThan", "GreaterThan")</p></li> </ul><br>
           9  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::describe_instance_patch_states_for_patch_group::builders::DescribeInstancePatchStatesForPatchGroupFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_instance_patch_states_for_patch_group::builders::DescribeInstancePatchStatesForPatchGroupFluentBuilder::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  +
    ///   - [`max_results(i32)`](crate::operation::describe_instance_patch_states_for_patch_group::builders::DescribeInstancePatchStatesForPatchGroupFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_instance_patch_states_for_patch_group::builders::DescribeInstancePatchStatesForPatchGroupFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of patches to return (per page).</p><br>
          11  +
    /// - On success, responds with [`DescribeInstancePatchStatesForPatchGroupOutput`](crate::operation::describe_instance_patch_states_for_patch_group::DescribeInstancePatchStatesForPatchGroupOutput) with field(s):
          12  +
    ///   - [`instance_patch_states(Option<Vec::<InstancePatchState>>)`](crate::operation::describe_instance_patch_states_for_patch_group::DescribeInstancePatchStatesForPatchGroupOutput::instance_patch_states): <p>The high-level patch state for the requested managed nodes.</p>
          13  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_instance_patch_states_for_patch_group::DescribeInstancePatchStatesForPatchGroupOutput::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<DescribeInstancePatchStatesForPatchGroupError>`](crate::operation::describe_instance_patch_states_for_patch_group::DescribeInstancePatchStatesForPatchGroupError)
          15  +
    pub fn describe_instance_patch_states_for_patch_group(
          16  +
        &self,
          17  +
    ) -> crate::operation::describe_instance_patch_states_for_patch_group::builders::DescribeInstancePatchStatesForPatchGroupFluentBuilder {
          18  +
        crate::operation::describe_instance_patch_states_for_patch_group::builders::DescribeInstancePatchStatesForPatchGroupFluentBuilder::new(
          19  +
            self.handle.clone(),
          20  +
        )
          21  +
    }
          22  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_instance_patches.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 [`DescribeInstancePatches`](crate::operation::describe_instance_patches::builders::DescribeInstancePatchesFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_instance_patches::builders::DescribeInstancePatchesFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`instance_id(impl Into<String>)`](crate::operation::describe_instance_patches::builders::DescribeInstancePatchesFluentBuilder::instance_id) / [`set_instance_id(Option<String>)`](crate::operation::describe_instance_patches::builders::DescribeInstancePatchesFluentBuilder::set_instance_id):<br>required: **true**<br><p>The ID of the managed node whose patch state information should be retrieved.</p><br>
           8  +
    ///   - [`filters(PatchOrchestratorFilter)`](crate::operation::describe_instance_patches::builders::DescribeInstancePatchesFluentBuilder::filters) / [`set_filters(Option<Vec::<PatchOrchestratorFilter>>)`](crate::operation::describe_instance_patches::builders::DescribeInstancePatchesFluentBuilder::set_filters):<br>required: **false**<br><p>Each element in the array is a structure containing a key-value pair.</p> <p>Supported keys for <code>DescribeInstancePatches</code>include the following:</p> <ul>  <li>   <p><b> <code>Classification</code> </b></p>   <p>Sample values: <code>Security</code> | <code>SecurityUpdates</code></p></li>  <li>   <p><b> <code>KBId</code> </b></p>   <p>Sample values: <code>KB4480056</code> | <code>java-1.7.0-openjdk.x86_64</code></p></li>  <li>   <p><b> <code>Severity</code> </b></p>   <p>Sample values: <code>Important</code> | <code>Medium</code> | <code>Low</code></p></li>  <li>   <p><b> <code>State</code> </b></p>   <p>Sample values: <code>Installed</code> | <code>InstalledOther</code> | <code>InstalledPendingReboot</code></p>   <p>For lists of all <code>State</code> values, see <a href="https://docs.aws.amazon.com/systems-manager/latest/userguide/patch-manager-compliance-states.html">Patch compliance state values</a> in the <i>Amazon Web Services Systems Manager User Guide</i>.</p></li> </ul><br>
           9  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::describe_instance_patches::builders::DescribeInstancePatchesFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_instance_patches::builders::DescribeInstancePatchesFluentBuilder::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  +
    ///   - [`max_results(i32)`](crate::operation::describe_instance_patches::builders::DescribeInstancePatchesFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_instance_patches::builders::DescribeInstancePatchesFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of patches to return (per page).</p><br>
          11  +
    /// - On success, responds with [`DescribeInstancePatchesOutput`](crate::operation::describe_instance_patches::DescribeInstancePatchesOutput) with field(s):
          12  +
    ///   - [`patches(Option<Vec::<PatchComplianceData>>)`](crate::operation::describe_instance_patches::DescribeInstancePatchesOutput::patches): <p>Each entry in the array is a structure containing:</p> <ul>  <li>   <p>Title (string)</p></li>  <li>   <p>KBId (string)</p></li>  <li>   <p>Classification (string)</p></li>  <li>   <p>Severity (string)</p></li>  <li>   <p>State (string, such as "INSTALLED" or "FAILED")</p></li>  <li>   <p>InstalledTime (DateTime)</p></li>  <li>   <p>InstalledBy (string)</p></li> </ul>
          13  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_instance_patches::DescribeInstancePatchesOutput::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<DescribeInstancePatchesError>`](crate::operation::describe_instance_patches::DescribeInstancePatchesError)
          15  +
    pub fn describe_instance_patches(&self) -> crate::operation::describe_instance_patches::builders::DescribeInstancePatchesFluentBuilder {
          16  +
        crate::operation::describe_instance_patches::builders::DescribeInstancePatchesFluentBuilder::new(self.handle.clone())
          17  +
    }
          18  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_instance_properties.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 [`DescribeInstanceProperties`](crate::operation::describe_instance_properties::builders::DescribeInstancePropertiesFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_instance_properties::builders::DescribeInstancePropertiesFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`instance_property_filter_list(InstancePropertyFilter)`](crate::operation::describe_instance_properties::builders::DescribeInstancePropertiesFluentBuilder::instance_property_filter_list) / [`set_instance_property_filter_list(Option<Vec::<InstancePropertyFilter>>)`](crate::operation::describe_instance_properties::builders::DescribeInstancePropertiesFluentBuilder::set_instance_property_filter_list):<br>required: **false**<br><p>An array of instance property filters.</p><br>
           8  +
    ///   - [`filters_with_operator(InstancePropertyStringFilter)`](crate::operation::describe_instance_properties::builders::DescribeInstancePropertiesFluentBuilder::filters_with_operator) / [`set_filters_with_operator(Option<Vec::<InstancePropertyStringFilter>>)`](crate::operation::describe_instance_properties::builders::DescribeInstancePropertiesFluentBuilder::set_filters_with_operator):<br>required: **false**<br><p>The request filters to use with the operator.</p><br>
           9  +
    ///   - [`max_results(i32)`](crate::operation::describe_instance_properties::builders::DescribeInstancePropertiesFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_instance_properties::builders::DescribeInstancePropertiesFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of items to return for the 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::describe_instance_properties::builders::DescribeInstancePropertiesFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_instance_properties::builders::DescribeInstancePropertiesFluentBuilder::set_next_token):<br>required: **false**<br><p>The token provided by a previous request to use to return the next set of properties.</p><br>
          11  +
    /// - On success, responds with [`DescribeInstancePropertiesOutput`](crate::operation::describe_instance_properties::DescribeInstancePropertiesOutput) with field(s):
          12  +
    ///   - [`instance_properties(Option<Vec::<InstanceProperty>>)`](crate::operation::describe_instance_properties::DescribeInstancePropertiesOutput::instance_properties): <p>Properties for the managed instances.</p>
          13  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_instance_properties::DescribeInstancePropertiesOutput::next_token): <p>The token for the next set of properties to return. Use this token to get the next set of results.</p>
          14  +
    /// - On failure, responds with [`SdkError<DescribeInstancePropertiesError>`](crate::operation::describe_instance_properties::DescribeInstancePropertiesError)
          15  +
    pub fn describe_instance_properties(&self) -> crate::operation::describe_instance_properties::builders::DescribeInstancePropertiesFluentBuilder {
          16  +
        crate::operation::describe_instance_properties::builders::DescribeInstancePropertiesFluentBuilder::new(self.handle.clone())
          17  +
    }
          18  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_inventory_deletions.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 [`DescribeInventoryDeletions`](crate::operation::describe_inventory_deletions::builders::DescribeInventoryDeletionsFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_inventory_deletions::builders::DescribeInventoryDeletionsFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`deletion_id(impl Into<String>)`](crate::operation::describe_inventory_deletions::builders::DescribeInventoryDeletionsFluentBuilder::deletion_id) / [`set_deletion_id(Option<String>)`](crate::operation::describe_inventory_deletions::builders::DescribeInventoryDeletionsFluentBuilder::set_deletion_id):<br>required: **false**<br><p>Specify the delete inventory ID for which you want information. This ID was returned by the <code>DeleteInventory</code> operation.</p><br>
           8  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::describe_inventory_deletions::builders::DescribeInventoryDeletionsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_inventory_deletions::builders::DescribeInventoryDeletionsFluentBuilder::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::describe_inventory_deletions::builders::DescribeInventoryDeletionsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_inventory_deletions::builders::DescribeInventoryDeletionsFluentBuilder::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 [`DescribeInventoryDeletionsOutput`](crate::operation::describe_inventory_deletions::DescribeInventoryDeletionsOutput) with field(s):
          11  +
    ///   - [`inventory_deletions(Option<Vec::<InventoryDeletionStatusItem>>)`](crate::operation::describe_inventory_deletions::DescribeInventoryDeletionsOutput::inventory_deletions): <p>A list of status items for deleted inventory.</p>
          12  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_inventory_deletions::DescribeInventoryDeletionsOutput::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<DescribeInventoryDeletionsError>`](crate::operation::describe_inventory_deletions::DescribeInventoryDeletionsError)
          14  +
    pub fn describe_inventory_deletions(&self) -> crate::operation::describe_inventory_deletions::builders::DescribeInventoryDeletionsFluentBuilder {
          15  +
        crate::operation::describe_inventory_deletions::builders::DescribeInventoryDeletionsFluentBuilder::new(self.handle.clone())
          16  +
    }
          17  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_maintenance_window_execution_task_invocations.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 [`DescribeMaintenanceWindowExecutionTaskInvocations`](crate::operation::describe_maintenance_window_execution_task_invocations::builders::DescribeMaintenanceWindowExecutionTaskInvocationsFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_maintenance_window_execution_task_invocations::builders::DescribeMaintenanceWindowExecutionTaskInvocationsFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`window_execution_id(impl Into<String>)`](crate::operation::describe_maintenance_window_execution_task_invocations::builders::DescribeMaintenanceWindowExecutionTaskInvocationsFluentBuilder::window_execution_id) / [`set_window_execution_id(Option<String>)`](crate::operation::describe_maintenance_window_execution_task_invocations::builders::DescribeMaintenanceWindowExecutionTaskInvocationsFluentBuilder::set_window_execution_id):<br>required: **true**<br><p>The ID of the maintenance window execution the task is part of.</p><br>
           8  +
    ///   - [`task_id(impl Into<String>)`](crate::operation::describe_maintenance_window_execution_task_invocations::builders::DescribeMaintenanceWindowExecutionTaskInvocationsFluentBuilder::task_id) / [`set_task_id(Option<String>)`](crate::operation::describe_maintenance_window_execution_task_invocations::builders::DescribeMaintenanceWindowExecutionTaskInvocationsFluentBuilder::set_task_id):<br>required: **true**<br><p>The ID of the specific task in the maintenance window task that should be retrieved.</p><br>
           9  +
    ///   - [`filters(MaintenanceWindowFilter)`](crate::operation::describe_maintenance_window_execution_task_invocations::builders::DescribeMaintenanceWindowExecutionTaskInvocationsFluentBuilder::filters) / [`set_filters(Option<Vec::<MaintenanceWindowFilter>>)`](crate::operation::describe_maintenance_window_execution_task_invocations::builders::DescribeMaintenanceWindowExecutionTaskInvocationsFluentBuilder::set_filters):<br>required: **false**<br><p>Optional filters used to scope down the returned task invocations. The supported filter key is <code>STATUS</code> with the corresponding values <code>PENDING</code>, <code>IN_PROGRESS</code>, <code>SUCCESS</code>, <code>FAILED</code>, <code>TIMED_OUT</code>, <code>CANCELLING</code>, and <code>CANCELLED</code>.</p><br>
          10  +
    ///   - [`max_results(i32)`](crate::operation::describe_maintenance_window_execution_task_invocations::builders::DescribeMaintenanceWindowExecutionTaskInvocationsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_maintenance_window_execution_task_invocations::builders::DescribeMaintenanceWindowExecutionTaskInvocationsFluentBuilder::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>
          11  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::describe_maintenance_window_execution_task_invocations::builders::DescribeMaintenanceWindowExecutionTaskInvocationsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_maintenance_window_execution_task_invocations::builders::DescribeMaintenanceWindowExecutionTaskInvocationsFluentBuilder::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>
          12  +
    /// - On success, responds with [`DescribeMaintenanceWindowExecutionTaskInvocationsOutput`](crate::operation::describe_maintenance_window_execution_task_invocations::DescribeMaintenanceWindowExecutionTaskInvocationsOutput) with field(s):
          13  +
    ///   - [`window_execution_task_invocation_identities(Option<Vec::<MaintenanceWindowExecutionTaskInvocationIdentity>>)`](crate::operation::describe_maintenance_window_execution_task_invocations::DescribeMaintenanceWindowExecutionTaskInvocationsOutput::window_execution_task_invocation_identities): <p>Information about the task invocation results per invocation.</p>
          14  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_maintenance_window_execution_task_invocations::DescribeMaintenanceWindowExecutionTaskInvocationsOutput::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>
          15  +
    /// - On failure, responds with [`SdkError<DescribeMaintenanceWindowExecutionTaskInvocationsError>`](crate::operation::describe_maintenance_window_execution_task_invocations::DescribeMaintenanceWindowExecutionTaskInvocationsError)
          16  +
    pub fn describe_maintenance_window_execution_task_invocations(&self) -> crate::operation::describe_maintenance_window_execution_task_invocations::builders::DescribeMaintenanceWindowExecutionTaskInvocationsFluentBuilder{
          17  +
        crate::operation::describe_maintenance_window_execution_task_invocations::builders::DescribeMaintenanceWindowExecutionTaskInvocationsFluentBuilder::new(self.handle.clone())
          18  +
    }
          19  +
}

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

@@ -0,1 +0,22 @@
           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 [`DescribeMaintenanceWindowExecutionTasks`](crate::operation::describe_maintenance_window_execution_tasks::builders::DescribeMaintenanceWindowExecutionTasksFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_maintenance_window_execution_tasks::builders::DescribeMaintenanceWindowExecutionTasksFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`window_execution_id(impl Into<String>)`](crate::operation::describe_maintenance_window_execution_tasks::builders::DescribeMaintenanceWindowExecutionTasksFluentBuilder::window_execution_id) / [`set_window_execution_id(Option<String>)`](crate::operation::describe_maintenance_window_execution_tasks::builders::DescribeMaintenanceWindowExecutionTasksFluentBuilder::set_window_execution_id):<br>required: **true**<br><p>The ID of the maintenance window execution whose task executions should be retrieved.</p><br>
           8  +
    ///   - [`filters(MaintenanceWindowFilter)`](crate::operation::describe_maintenance_window_execution_tasks::builders::DescribeMaintenanceWindowExecutionTasksFluentBuilder::filters) / [`set_filters(Option<Vec::<MaintenanceWindowFilter>>)`](crate::operation::describe_maintenance_window_execution_tasks::builders::DescribeMaintenanceWindowExecutionTasksFluentBuilder::set_filters):<br>required: **false**<br><p>Optional filters used to scope down the returned tasks. The supported filter key is <code>STATUS</code> with the corresponding values <code>PENDING</code>, <code>IN_PROGRESS</code>, <code>SUCCESS</code>, <code>FAILED</code>, <code>TIMED_OUT</code>, <code>CANCELLING</code>, and <code>CANCELLED</code>.</p><br>
           9  +
    ///   - [`max_results(i32)`](crate::operation::describe_maintenance_window_execution_tasks::builders::DescribeMaintenanceWindowExecutionTasksFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_maintenance_window_execution_tasks::builders::DescribeMaintenanceWindowExecutionTasksFluentBuilder::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::describe_maintenance_window_execution_tasks::builders::DescribeMaintenanceWindowExecutionTasksFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_maintenance_window_execution_tasks::builders::DescribeMaintenanceWindowExecutionTasksFluentBuilder::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 [`DescribeMaintenanceWindowExecutionTasksOutput`](crate::operation::describe_maintenance_window_execution_tasks::DescribeMaintenanceWindowExecutionTasksOutput) with field(s):
          12  +
    ///   - [`window_execution_task_identities(Option<Vec::<MaintenanceWindowExecutionTaskIdentity>>)`](crate::operation::describe_maintenance_window_execution_tasks::DescribeMaintenanceWindowExecutionTasksOutput::window_execution_task_identities): <p>Information about the task executions.</p>
          13  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_maintenance_window_execution_tasks::DescribeMaintenanceWindowExecutionTasksOutput::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<DescribeMaintenanceWindowExecutionTasksError>`](crate::operation::describe_maintenance_window_execution_tasks::DescribeMaintenanceWindowExecutionTasksError)
          15  +
    pub fn describe_maintenance_window_execution_tasks(
          16  +
        &self,
          17  +
    ) -> crate::operation::describe_maintenance_window_execution_tasks::builders::DescribeMaintenanceWindowExecutionTasksFluentBuilder {
          18  +
        crate::operation::describe_maintenance_window_execution_tasks::builders::DescribeMaintenanceWindowExecutionTasksFluentBuilder::new(
          19  +
            self.handle.clone(),
          20  +
        )
          21  +
    }
          22  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_maintenance_window_executions.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 [`DescribeMaintenanceWindowExecutions`](crate::operation::describe_maintenance_window_executions::builders::DescribeMaintenanceWindowExecutionsFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_maintenance_window_executions::builders::DescribeMaintenanceWindowExecutionsFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`window_id(impl Into<String>)`](crate::operation::describe_maintenance_window_executions::builders::DescribeMaintenanceWindowExecutionsFluentBuilder::window_id) / [`set_window_id(Option<String>)`](crate::operation::describe_maintenance_window_executions::builders::DescribeMaintenanceWindowExecutionsFluentBuilder::set_window_id):<br>required: **true**<br><p>The ID of the maintenance window whose executions should be retrieved.</p><br>
           8  +
    ///   - [`filters(MaintenanceWindowFilter)`](crate::operation::describe_maintenance_window_executions::builders::DescribeMaintenanceWindowExecutionsFluentBuilder::filters) / [`set_filters(Option<Vec::<MaintenanceWindowFilter>>)`](crate::operation::describe_maintenance_window_executions::builders::DescribeMaintenanceWindowExecutionsFluentBuilder::set_filters):<br>required: **false**<br><p>Each entry in the array is a structure containing:</p> <ul>  <li>   <p>Key. A string between 1 and 128 characters. Supported keys include <code>ExecutedBefore</code> and <code>ExecutedAfter</code>.</p></li>  <li>   <p>Values. An array of strings, each between 1 and 256 characters. Supported values are date/time strings in a valid ISO 8601 date/time format, such as <code>2024-11-04T05:00:00Z</code>.</p></li> </ul><br>
           9  +
    ///   - [`max_results(i32)`](crate::operation::describe_maintenance_window_executions::builders::DescribeMaintenanceWindowExecutionsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_maintenance_window_executions::builders::DescribeMaintenanceWindowExecutionsFluentBuilder::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::describe_maintenance_window_executions::builders::DescribeMaintenanceWindowExecutionsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_maintenance_window_executions::builders::DescribeMaintenanceWindowExecutionsFluentBuilder::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 [`DescribeMaintenanceWindowExecutionsOutput`](crate::operation::describe_maintenance_window_executions::DescribeMaintenanceWindowExecutionsOutput) with field(s):
          12  +
    ///   - [`window_executions(Option<Vec::<MaintenanceWindowExecution>>)`](crate::operation::describe_maintenance_window_executions::DescribeMaintenanceWindowExecutionsOutput::window_executions): <p>Information about the maintenance window executions.</p>
          13  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_maintenance_window_executions::DescribeMaintenanceWindowExecutionsOutput::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<DescribeMaintenanceWindowExecutionsError>`](crate::operation::describe_maintenance_window_executions::DescribeMaintenanceWindowExecutionsError)
          15  +
    pub fn describe_maintenance_window_executions(
          16  +
        &self,
          17  +
    ) -> crate::operation::describe_maintenance_window_executions::builders::DescribeMaintenanceWindowExecutionsFluentBuilder {
          18  +
        crate::operation::describe_maintenance_window_executions::builders::DescribeMaintenanceWindowExecutionsFluentBuilder::new(self.handle.clone())
          19  +
    }
          20  +
}