AWS SDK

AWS SDK

rev. bbca34fa2eddb4be623fbbc6b6df1a2401de0029

Files changed:

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/list_compliance_summaries.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 [`ListComplianceSummaries`](crate::operation::list_compliance_summaries::builders::ListComplianceSummariesFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_compliance_summaries::builders::ListComplianceSummariesFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`filters(ComplianceStringFilter)`](crate::operation::list_compliance_summaries::builders::ListComplianceSummariesFluentBuilder::filters) / [`set_filters(Option<Vec::<ComplianceStringFilter>>)`](crate::operation::list_compliance_summaries::builders::ListComplianceSummariesFluentBuilder::set_filters):<br>required: **false**<br><p>One or more compliance or inventory filters. Use a filter to return a more specific list of results.</p><br>
           8  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::list_compliance_summaries::builders::ListComplianceSummariesFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_compliance_summaries::builders::ListComplianceSummariesFluentBuilder::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::list_compliance_summaries::builders::ListComplianceSummariesFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_compliance_summaries::builders::ListComplianceSummariesFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of items to return for this call. Currently, you can specify null or 50. 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 [`ListComplianceSummariesOutput`](crate::operation::list_compliance_summaries::ListComplianceSummariesOutput) with field(s):
          11  +
    ///   - [`compliance_summary_items(Option<Vec::<ComplianceSummaryItem>>)`](crate::operation::list_compliance_summaries::ListComplianceSummariesOutput::compliance_summary_items): <p>A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.</p>
          12  +
    ///   - [`next_token(Option<String>)`](crate::operation::list_compliance_summaries::ListComplianceSummariesOutput::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<ListComplianceSummariesError>`](crate::operation::list_compliance_summaries::ListComplianceSummariesError)
          14  +
    pub fn list_compliance_summaries(&self) -> crate::operation::list_compliance_summaries::builders::ListComplianceSummariesFluentBuilder {
          15  +
        crate::operation::list_compliance_summaries::builders::ListComplianceSummariesFluentBuilder::new(self.handle.clone())
          16  +
    }
          17  +
}

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

@@ -0,1 +0,23 @@
           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 [`ListDocumentMetadataHistory`](crate::operation::list_document_metadata_history::builders::ListDocumentMetadataHistoryFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`name(impl Into<String>)`](crate::operation::list_document_metadata_history::builders::ListDocumentMetadataHistoryFluentBuilder::name) / [`set_name(Option<String>)`](crate::operation::list_document_metadata_history::builders::ListDocumentMetadataHistoryFluentBuilder::set_name):<br>required: **true**<br><p>The name of the change template.</p><br>
           7  +
    ///   - [`document_version(impl Into<String>)`](crate::operation::list_document_metadata_history::builders::ListDocumentMetadataHistoryFluentBuilder::document_version) / [`set_document_version(Option<String>)`](crate::operation::list_document_metadata_history::builders::ListDocumentMetadataHistoryFluentBuilder::set_document_version):<br>required: **false**<br><p>The version of the change template.</p><br>
           8  +
    ///   - [`metadata(DocumentMetadataEnum)`](crate::operation::list_document_metadata_history::builders::ListDocumentMetadataHistoryFluentBuilder::metadata) / [`set_metadata(Option<DocumentMetadataEnum>)`](crate::operation::list_document_metadata_history::builders::ListDocumentMetadataHistoryFluentBuilder::set_metadata):<br>required: **true**<br><p>The type of data for which details are being requested. Currently, the only supported value is <code>DocumentReviews</code>.</p><br>
           9  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::list_document_metadata_history::builders::ListDocumentMetadataHistoryFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_document_metadata_history::builders::ListDocumentMetadataHistoryFluentBuilder::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::list_document_metadata_history::builders::ListDocumentMetadataHistoryFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_document_metadata_history::builders::ListDocumentMetadataHistoryFluentBuilder::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  +
    /// - On success, responds with [`ListDocumentMetadataHistoryOutput`](crate::operation::list_document_metadata_history::ListDocumentMetadataHistoryOutput) with field(s):
          12  +
    ///   - [`name(Option<String>)`](crate::operation::list_document_metadata_history::ListDocumentMetadataHistoryOutput::name): <p>The name of the change template.</p>
          13  +
    ///   - [`document_version(Option<String>)`](crate::operation::list_document_metadata_history::ListDocumentMetadataHistoryOutput::document_version): <p>The version of the change template.</p>
          14  +
    ///   - [`author(Option<String>)`](crate::operation::list_document_metadata_history::ListDocumentMetadataHistoryOutput::author): <p>The user ID of the person in the organization who requested the review of the change template.</p>
          15  +
    ///   - [`metadata(Option<DocumentMetadataResponseInfo>)`](crate::operation::list_document_metadata_history::ListDocumentMetadataHistoryOutput::metadata): <p>Information about the response to the change template approval request.</p>
          16  +
    ///   - [`next_token(Option<String>)`](crate::operation::list_document_metadata_history::ListDocumentMetadataHistoryOutput::next_token): <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>
          17  +
    /// - On failure, responds with [`SdkError<ListDocumentMetadataHistoryError>`](crate::operation::list_document_metadata_history::ListDocumentMetadataHistoryError)
          18  +
    pub fn list_document_metadata_history(
          19  +
        &self,
          20  +
    ) -> crate::operation::list_document_metadata_history::builders::ListDocumentMetadataHistoryFluentBuilder {
          21  +
        crate::operation::list_document_metadata_history::builders::ListDocumentMetadataHistoryFluentBuilder::new(self.handle.clone())
          22  +
    }
          23  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/list_document_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 [`ListDocumentVersions`](crate::operation::list_document_versions::builders::ListDocumentVersionsFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_document_versions::builders::ListDocumentVersionsFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`name(impl Into<String>)`](crate::operation::list_document_versions::builders::ListDocumentVersionsFluentBuilder::name) / [`set_name(Option<String>)`](crate::operation::list_document_versions::builders::ListDocumentVersionsFluentBuilder::set_name):<br>required: **true**<br><p>The name of the document. You can specify an Amazon Resource Name (ARN).</p><br>
           8  +
    ///   - [`max_results(i32)`](crate::operation::list_document_versions::builders::ListDocumentVersionsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_document_versions::builders::ListDocumentVersionsFluentBuilder::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_document_versions::builders::ListDocumentVersionsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_document_versions::builders::ListDocumentVersionsFluentBuilder::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 [`ListDocumentVersionsOutput`](crate::operation::list_document_versions::ListDocumentVersionsOutput) with field(s):
          11  +
    ///   - [`document_versions(Option<Vec::<DocumentVersionInfo>>)`](crate::operation::list_document_versions::ListDocumentVersionsOutput::document_versions): <p>The document versions.</p>
          12  +
    ///   - [`next_token(Option<String>)`](crate::operation::list_document_versions::ListDocumentVersionsOutput::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<ListDocumentVersionsError>`](crate::operation::list_document_versions::ListDocumentVersionsError)
          14  +
    pub fn list_document_versions(&self) -> crate::operation::list_document_versions::builders::ListDocumentVersionsFluentBuilder {
          15  +
        crate::operation::list_document_versions::builders::ListDocumentVersionsFluentBuilder::new(self.handle.clone())
          16  +
    }
          17  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/list_documents.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 [`ListDocuments`](crate::operation::list_documents::builders::ListDocumentsFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_documents::builders::ListDocumentsFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`document_filter_list(DocumentFilter)`](crate::operation::list_documents::builders::ListDocumentsFluentBuilder::document_filter_list) / [`set_document_filter_list(Option<Vec::<DocumentFilter>>)`](crate::operation::list_documents::builders::ListDocumentsFluentBuilder::set_document_filter_list):<br>required: **false**<br><p>This data type is deprecated. Instead, use <code>Filters</code>.</p><br>
           8  +
    ///   - [`filters(DocumentKeyValuesFilter)`](crate::operation::list_documents::builders::ListDocumentsFluentBuilder::filters) / [`set_filters(Option<Vec::<DocumentKeyValuesFilter>>)`](crate::operation::list_documents::builders::ListDocumentsFluentBuilder::set_filters):<br>required: **false**<br><p>One or more <code>DocumentKeyValuesFilter</code> objects. Use a filter to return a more specific list of results. For keys, you can specify one or more key-value pair tags that have been applied to a document. Other valid keys include <code>Owner</code>, <code>Name</code>, <code>PlatformTypes</code>, <code>DocumentType</code>, and <code>TargetType</code>. For example, to return documents you own use <code>Key=Owner,Values=Self</code>. To specify a custom key-value pair, use the format <code>Key=tag:tagName,Values=valueName</code>.</p><note>  <p>This API operation only supports filtering documents by using a single tag key and one or more tag values. For example: <code>Key=tag:tagName,Values=valueName1,valueName2</code></p> </note><br>
           9  +
    ///   - [`max_results(i32)`](crate::operation::list_documents::builders::ListDocumentsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_documents::builders::ListDocumentsFluentBuilder::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::list_documents::builders::ListDocumentsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_documents::builders::ListDocumentsFluentBuilder::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 [`ListDocumentsOutput`](crate::operation::list_documents::ListDocumentsOutput) with field(s):
          12  +
    ///   - [`document_identifiers(Option<Vec::<DocumentIdentifier>>)`](crate::operation::list_documents::ListDocumentsOutput::document_identifiers): <p>The names of the SSM documents.</p>
          13  +
    ///   - [`next_token(Option<String>)`](crate::operation::list_documents::ListDocumentsOutput::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<ListDocumentsError>`](crate::operation::list_documents::ListDocumentsError)
          15  +
    pub fn list_documents(&self) -> crate::operation::list_documents::builders::ListDocumentsFluentBuilder {
          16  +
        crate::operation::list_documents::builders::ListDocumentsFluentBuilder::new(self.handle.clone())
          17  +
    }
          18  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/list_inventory_entries.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 [`ListInventoryEntries`](crate::operation::list_inventory_entries::builders::ListInventoryEntriesFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`instance_id(impl Into<String>)`](crate::operation::list_inventory_entries::builders::ListInventoryEntriesFluentBuilder::instance_id) / [`set_instance_id(Option<String>)`](crate::operation::list_inventory_entries::builders::ListInventoryEntriesFluentBuilder::set_instance_id):<br>required: **true**<br><p>The managed node ID for which you want inventory information.</p><br>
           7  +
    ///   - [`type_name(impl Into<String>)`](crate::operation::list_inventory_entries::builders::ListInventoryEntriesFluentBuilder::type_name) / [`set_type_name(Option<String>)`](crate::operation::list_inventory_entries::builders::ListInventoryEntriesFluentBuilder::set_type_name):<br>required: **true**<br><p>The type of inventory item for which you want information.</p><br>
           8  +
    ///   - [`filters(InventoryFilter)`](crate::operation::list_inventory_entries::builders::ListInventoryEntriesFluentBuilder::filters) / [`set_filters(Option<Vec::<InventoryFilter>>)`](crate::operation::list_inventory_entries::builders::ListInventoryEntriesFluentBuilder::set_filters):<br>required: **false**<br><p>One or more filters. Use a filter to return a more specific list of results.</p><br>
           9  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::list_inventory_entries::builders::ListInventoryEntriesFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_inventory_entries::builders::ListInventoryEntriesFluentBuilder::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::list_inventory_entries::builders::ListInventoryEntriesFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_inventory_entries::builders::ListInventoryEntriesFluentBuilder::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  +
    /// - On success, responds with [`ListInventoryEntriesOutput`](crate::operation::list_inventory_entries::ListInventoryEntriesOutput) with field(s):
          12  +
    ///   - [`type_name(Option<String>)`](crate::operation::list_inventory_entries::ListInventoryEntriesOutput::type_name): <p>The type of inventory item returned by the request.</p>
          13  +
    ///   - [`instance_id(Option<String>)`](crate::operation::list_inventory_entries::ListInventoryEntriesOutput::instance_id): <p>The managed node ID targeted by the request to query inventory information.</p>
          14  +
    ///   - [`schema_version(Option<String>)`](crate::operation::list_inventory_entries::ListInventoryEntriesOutput::schema_version): <p>The inventory schema version used by the managed nodes.</p>
          15  +
    ///   - [`capture_time(Option<String>)`](crate::operation::list_inventory_entries::ListInventoryEntriesOutput::capture_time): <p>The time that inventory information was collected for the managed nodes.</p>
          16  +
    ///   - [`entries(Option<Vec::<HashMap::<String, String>>>)`](crate::operation::list_inventory_entries::ListInventoryEntriesOutput::entries): <p>A list of inventory items on the managed nodes.</p>
          17  +
    ///   - [`next_token(Option<String>)`](crate::operation::list_inventory_entries::ListInventoryEntriesOutput::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>
          18  +
    /// - On failure, responds with [`SdkError<ListInventoryEntriesError>`](crate::operation::list_inventory_entries::ListInventoryEntriesError)
          19  +
    pub fn list_inventory_entries(&self) -> crate::operation::list_inventory_entries::builders::ListInventoryEntriesFluentBuilder {
          20  +
        crate::operation::list_inventory_entries::builders::ListInventoryEntriesFluentBuilder::new(self.handle.clone())
          21  +
    }
          22  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/list_nodes.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 [`ListNodes`](crate::operation::list_nodes::builders::ListNodesFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_nodes::builders::ListNodesFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`sync_name(impl Into<String>)`](crate::operation::list_nodes::builders::ListNodesFluentBuilder::sync_name) / [`set_sync_name(Option<String>)`](crate::operation::list_nodes::builders::ListNodesFluentBuilder::set_sync_name):<br>required: **false**<br><p>The name of the Amazon Web Services managed resource data sync to retrieve information about.</p> <p>For cross-account/cross-Region configurations, this parameter is required, and the name of the supported resource data sync is <code>AWS-QuickSetup-ManagedNode</code>.</p> <p>For single account/single-Region configurations, the parameter is not required.</p><br>
           8  +
    ///   - [`filters(NodeFilter)`](crate::operation::list_nodes::builders::ListNodesFluentBuilder::filters) / [`set_filters(Option<Vec::<NodeFilter>>)`](crate::operation::list_nodes::builders::ListNodesFluentBuilder::set_filters):<br>required: **false**<br><p>One or more filters. Use a filter to return a more specific list of managed nodes.</p><br>
           9  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::list_nodes::builders::ListNodesFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_nodes::builders::ListNodesFluentBuilder::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::list_nodes::builders::ListNodesFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_nodes::builders::ListNodesFluentBuilder::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  +
    /// - On success, responds with [`ListNodesOutput`](crate::operation::list_nodes::ListNodesOutput) with field(s):
          12  +
    ///   - [`nodes(Option<Vec::<Node>>)`](crate::operation::list_nodes::ListNodesOutput::nodes): <p>A list of managed nodes that match the specified filter criteria.</p>
          13  +
    ///   - [`next_token(Option<String>)`](crate::operation::list_nodes::ListNodesOutput::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<ListNodesError>`](crate::operation::list_nodes::ListNodesError)
          15  +
    pub fn list_nodes(&self) -> crate::operation::list_nodes::builders::ListNodesFluentBuilder {
          16  +
        crate::operation::list_nodes::builders::ListNodesFluentBuilder::new(self.handle.clone())
          17  +
    }
          18  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/list_nodes_summary.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 [`ListNodesSummary`](crate::operation::list_nodes_summary::builders::ListNodesSummaryFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_nodes_summary::builders::ListNodesSummaryFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`sync_name(impl Into<String>)`](crate::operation::list_nodes_summary::builders::ListNodesSummaryFluentBuilder::sync_name) / [`set_sync_name(Option<String>)`](crate::operation::list_nodes_summary::builders::ListNodesSummaryFluentBuilder::set_sync_name):<br>required: **false**<br><p>The name of the Amazon Web Services managed resource data sync to retrieve information about.</p> <p>For cross-account/cross-Region configurations, this parameter is required, and the name of the supported resource data sync is <code>AWS-QuickSetup-ManagedNode</code>.</p> <p>For single account/single-Region configurations, the parameter is not required.</p><br>
           8  +
    ///   - [`filters(NodeFilter)`](crate::operation::list_nodes_summary::builders::ListNodesSummaryFluentBuilder::filters) / [`set_filters(Option<Vec::<NodeFilter>>)`](crate::operation::list_nodes_summary::builders::ListNodesSummaryFluentBuilder::set_filters):<br>required: **false**<br><p>One or more filters. Use a filter to generate a summary that matches your specified filter criteria.</p><br>
           9  +
    ///   - [`aggregators(NodeAggregator)`](crate::operation::list_nodes_summary::builders::ListNodesSummaryFluentBuilder::aggregators) / [`set_aggregators(Option<Vec::<NodeAggregator>>)`](crate::operation::list_nodes_summary::builders::ListNodesSummaryFluentBuilder::set_aggregators):<br>required: **true**<br><p>Specify one or more aggregators to return a count of managed nodes that match that expression. For example, a count of managed nodes by operating system.</p><br>
          10  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::list_nodes_summary::builders::ListNodesSummaryFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_nodes_summary::builders::ListNodesSummaryFluentBuilder::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.) The call also returns a token that you can specify in a subsequent call to get the next set of results.</p><br>
          11  +
    ///   - [`max_results(i32)`](crate::operation::list_nodes_summary::builders::ListNodesSummaryFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_nodes_summary::builders::ListNodesSummaryFluentBuilder::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 [`ListNodesSummaryOutput`](crate::operation::list_nodes_summary::ListNodesSummaryOutput) with field(s):
          13  +
    ///   - [`summary(Option<Vec::<HashMap::<String, String>>>)`](crate::operation::list_nodes_summary::ListNodesSummaryOutput::summary): <p>A collection of objects reporting information about your managed nodes, such as the count of nodes by operating system.</p>
          14  +
    ///   - [`next_token(Option<String>)`](crate::operation::list_nodes_summary::ListNodesSummaryOutput::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<ListNodesSummaryError>`](crate::operation::list_nodes_summary::ListNodesSummaryError)
          16  +
    pub fn list_nodes_summary(&self) -> crate::operation::list_nodes_summary::builders::ListNodesSummaryFluentBuilder {
          17  +
        crate::operation::list_nodes_summary::builders::ListNodesSummaryFluentBuilder::new(self.handle.clone())
          18  +
    }
          19  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/list_ops_item_events.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 [`ListOpsItemEvents`](crate::operation::list_ops_item_events::builders::ListOpsItemEventsFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_ops_item_events::builders::ListOpsItemEventsFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`filters(OpsItemEventFilter)`](crate::operation::list_ops_item_events::builders::ListOpsItemEventsFluentBuilder::filters) / [`set_filters(Option<Vec::<OpsItemEventFilter>>)`](crate::operation::list_ops_item_events::builders::ListOpsItemEventsFluentBuilder::set_filters):<br>required: **false**<br><p>One or more OpsItem filters. Use a filter to return a more specific list of results.</p><br>
           8  +
    ///   - [`max_results(i32)`](crate::operation::list_ops_item_events::builders::ListOpsItemEventsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_ops_item_events::builders::ListOpsItemEventsFluentBuilder::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_ops_item_events::builders::ListOpsItemEventsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_ops_item_events::builders::ListOpsItemEventsFluentBuilder::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 [`ListOpsItemEventsOutput`](crate::operation::list_ops_item_events::ListOpsItemEventsOutput) with field(s):
          11  +
    ///   - [`next_token(Option<String>)`](crate::operation::list_ops_item_events::ListOpsItemEventsOutput::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  +
    ///   - [`summaries(Option<Vec::<OpsItemEventSummary>>)`](crate::operation::list_ops_item_events::ListOpsItemEventsOutput::summaries): <p>A list of event information for the specified OpsItems.</p>
          13  +
    /// - On failure, responds with [`SdkError<ListOpsItemEventsError>`](crate::operation::list_ops_item_events::ListOpsItemEventsError)
          14  +
    pub fn list_ops_item_events(&self) -> crate::operation::list_ops_item_events::builders::ListOpsItemEventsFluentBuilder {
          15  +
        crate::operation::list_ops_item_events::builders::ListOpsItemEventsFluentBuilder::new(self.handle.clone())
          16  +
    }
          17  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/list_ops_item_related_items.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 [`ListOpsItemRelatedItems`](crate::operation::list_ops_item_related_items::builders::ListOpsItemRelatedItemsFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_ops_item_related_items::builders::ListOpsItemRelatedItemsFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`ops_item_id(impl Into<String>)`](crate::operation::list_ops_item_related_items::builders::ListOpsItemRelatedItemsFluentBuilder::ops_item_id) / [`set_ops_item_id(Option<String>)`](crate::operation::list_ops_item_related_items::builders::ListOpsItemRelatedItemsFluentBuilder::set_ops_item_id):<br>required: **false**<br><p>The ID of the OpsItem for which you want to list all related-item resources.</p><br>
           8  +
    ///   - [`filters(OpsItemRelatedItemsFilter)`](crate::operation::list_ops_item_related_items::builders::ListOpsItemRelatedItemsFluentBuilder::filters) / [`set_filters(Option<Vec::<OpsItemRelatedItemsFilter>>)`](crate::operation::list_ops_item_related_items::builders::ListOpsItemRelatedItemsFluentBuilder::set_filters):<br>required: **false**<br><p>One or more OpsItem filters. Use a filter to return a more specific list of results.</p><br>
           9  +
    ///   - [`max_results(i32)`](crate::operation::list_ops_item_related_items::builders::ListOpsItemRelatedItemsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_ops_item_related_items::builders::ListOpsItemRelatedItemsFluentBuilder::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::list_ops_item_related_items::builders::ListOpsItemRelatedItemsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_ops_item_related_items::builders::ListOpsItemRelatedItemsFluentBuilder::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 [`ListOpsItemRelatedItemsOutput`](crate::operation::list_ops_item_related_items::ListOpsItemRelatedItemsOutput) with field(s):
          12  +
    ///   - [`next_token(Option<String>)`](crate::operation::list_ops_item_related_items::ListOpsItemRelatedItemsOutput::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  +
    ///   - [`summaries(Option<Vec::<OpsItemRelatedItemSummary>>)`](crate::operation::list_ops_item_related_items::ListOpsItemRelatedItemsOutput::summaries): <p>A list of related-item resources for the specified OpsItem.</p>
          14  +
    /// - On failure, responds with [`SdkError<ListOpsItemRelatedItemsError>`](crate::operation::list_ops_item_related_items::ListOpsItemRelatedItemsError)
          15  +
    pub fn list_ops_item_related_items(&self) -> crate::operation::list_ops_item_related_items::builders::ListOpsItemRelatedItemsFluentBuilder {
          16  +
        crate::operation::list_ops_item_related_items::builders::ListOpsItemRelatedItemsFluentBuilder::new(self.handle.clone())
          17  +
    }
          18  +
}

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

@@ -0,1 +0,17 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
impl super::Client {
           3  +
    /// Constructs a fluent builder for the [`ListOpsMetadata`](crate::operation::list_ops_metadata::builders::ListOpsMetadataFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_ops_metadata::builders::ListOpsMetadataFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`filters(OpsMetadataFilter)`](crate::operation::list_ops_metadata::builders::ListOpsMetadataFluentBuilder::filters) / [`set_filters(Option<Vec::<OpsMetadataFilter>>)`](crate::operation::list_ops_metadata::builders::ListOpsMetadataFluentBuilder::set_filters):<br>required: **false**<br><p>One or more filters to limit the number of OpsMetadata objects returned by the call.</p><br>
           8  +
    ///   - [`max_results(i32)`](crate::operation::list_ops_metadata::builders::ListOpsMetadataFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_ops_metadata::builders::ListOpsMetadataFluentBuilder::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_ops_metadata::builders::ListOpsMetadataFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_ops_metadata::builders::ListOpsMetadataFluentBuilder::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 [`ListOpsMetadataOutput`](crate::operation::list_ops_metadata::ListOpsMetadataOutput) with field(s):
          11  +
    ///   - [`ops_metadata_list(Option<Vec::<OpsMetadata>>)`](crate::operation::list_ops_metadata::ListOpsMetadataOutput::ops_metadata_list): <p>Returns a list of OpsMetadata objects.</p>
          12  +
    ///   - [`next_token(Option<String>)`](crate::operation::list_ops_metadata::ListOpsMetadataOutput::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<ListOpsMetadataError>`](crate::operation::list_ops_metadata::ListOpsMetadataError)
          14  +
    pub fn list_ops_metadata(&self) -> crate::operation::list_ops_metadata::builders::ListOpsMetadataFluentBuilder {
          15  +
        crate::operation::list_ops_metadata::builders::ListOpsMetadataFluentBuilder::new(self.handle.clone())
          16  +
    }
          17  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/list_resource_compliance_summaries.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 [`ListResourceComplianceSummaries`](crate::operation::list_resource_compliance_summaries::builders::ListResourceComplianceSummariesFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_resource_compliance_summaries::builders::ListResourceComplianceSummariesFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`filters(ComplianceStringFilter)`](crate::operation::list_resource_compliance_summaries::builders::ListResourceComplianceSummariesFluentBuilder::filters) / [`set_filters(Option<Vec::<ComplianceStringFilter>>)`](crate::operation::list_resource_compliance_summaries::builders::ListResourceComplianceSummariesFluentBuilder::set_filters):<br>required: **false**<br><p>One or more filters. Use a filter to return a more specific list of results.</p><br>
           8  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::list_resource_compliance_summaries::builders::ListResourceComplianceSummariesFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_resource_compliance_summaries::builders::ListResourceComplianceSummariesFluentBuilder::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::list_resource_compliance_summaries::builders::ListResourceComplianceSummariesFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_resource_compliance_summaries::builders::ListResourceComplianceSummariesFluentBuilder::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 [`ListResourceComplianceSummariesOutput`](crate::operation::list_resource_compliance_summaries::ListResourceComplianceSummariesOutput) with field(s):
          11  +
    ///   - [`resource_compliance_summary_items(Option<Vec::<ResourceComplianceSummaryItem>>)`](crate::operation::list_resource_compliance_summaries::ListResourceComplianceSummariesOutput::resource_compliance_summary_items): <p>A summary count for specified or targeted managed nodes. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.</p>
          12  +
    ///   - [`next_token(Option<String>)`](crate::operation::list_resource_compliance_summaries::ListResourceComplianceSummariesOutput::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<ListResourceComplianceSummariesError>`](crate::operation::list_resource_compliance_summaries::ListResourceComplianceSummariesError)
          14  +
    pub fn list_resource_compliance_summaries(
          15  +
        &self,
          16  +
    ) -> crate::operation::list_resource_compliance_summaries::builders::ListResourceComplianceSummariesFluentBuilder {
          17  +
        crate::operation::list_resource_compliance_summaries::builders::ListResourceComplianceSummariesFluentBuilder::new(self.handle.clone())
          18  +
    }
          19  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/list_resource_data_sync.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 [`ListResourceDataSync`](crate::operation::list_resource_data_sync::builders::ListResourceDataSyncFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_resource_data_sync::builders::ListResourceDataSyncFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`sync_type(impl Into<String>)`](crate::operation::list_resource_data_sync::builders::ListResourceDataSyncFluentBuilder::sync_type) / [`set_sync_type(Option<String>)`](crate::operation::list_resource_data_sync::builders::ListResourceDataSyncFluentBuilder::set_sync_type):<br>required: **false**<br><p>View a list of resource data syncs according to the sync type. Specify <code>SyncToDestination</code> to view resource data syncs that synchronize data to an Amazon S3 bucket. Specify <code>SyncFromSource</code> to view resource data syncs from Organizations or from multiple Amazon Web Services Regions.</p><br>
           8  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::list_resource_data_sync::builders::ListResourceDataSyncFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_resource_data_sync::builders::ListResourceDataSyncFluentBuilder::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::list_resource_data_sync::builders::ListResourceDataSyncFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_resource_data_sync::builders::ListResourceDataSyncFluentBuilder::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 [`ListResourceDataSyncOutput`](crate::operation::list_resource_data_sync::ListResourceDataSyncOutput) with field(s):
          11  +
    ///   - [`resource_data_sync_items(Option<Vec::<ResourceDataSyncItem>>)`](crate::operation::list_resource_data_sync::ListResourceDataSyncOutput::resource_data_sync_items): <p>A list of your current resource data sync configurations and their statuses.</p>
          12  +
    ///   - [`next_token(Option<String>)`](crate::operation::list_resource_data_sync::ListResourceDataSyncOutput::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<ListResourceDataSyncError>`](crate::operation::list_resource_data_sync::ListResourceDataSyncError)
          14  +
    pub fn list_resource_data_sync(&self) -> crate::operation::list_resource_data_sync::builders::ListResourceDataSyncFluentBuilder {
          15  +
        crate::operation::list_resource_data_sync::builders::ListResourceDataSyncFluentBuilder::new(self.handle.clone())
          16  +
    }
          17  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/list_tags_for_resource.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 [`ListTagsForResource`](crate::operation::list_tags_for_resource::builders::ListTagsForResourceFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`resource_type(ResourceTypeForTagging)`](crate::operation::list_tags_for_resource::builders::ListTagsForResourceFluentBuilder::resource_type) / [`set_resource_type(Option<ResourceTypeForTagging>)`](crate::operation::list_tags_for_resource::builders::ListTagsForResourceFluentBuilder::set_resource_type):<br>required: **true**<br><p>Returns a list of tags for a specific resource type.</p><br>
           7  +
    ///   - [`resource_id(impl Into<String>)`](crate::operation::list_tags_for_resource::builders::ListTagsForResourceFluentBuilder::resource_id) / [`set_resource_id(Option<String>)`](crate::operation::list_tags_for_resource::builders::ListTagsForResourceFluentBuilder::set_resource_id):<br>required: **true**<br><p>The resource ID for which you want to see a list of tags.</p><br>
           8  +
    /// - On success, responds with [`ListTagsForResourceOutput`](crate::operation::list_tags_for_resource::ListTagsForResourceOutput) with field(s):
           9  +
    ///   - [`tag_list(Option<Vec::<Tag>>)`](crate::operation::list_tags_for_resource::ListTagsForResourceOutput::tag_list): <p>A list of tags.</p>
          10  +
    /// - On failure, responds with [`SdkError<ListTagsForResourceError>`](crate::operation::list_tags_for_resource::ListTagsForResourceError)
          11  +
    pub fn list_tags_for_resource(&self) -> crate::operation::list_tags_for_resource::builders::ListTagsForResourceFluentBuilder {
          12  +
        crate::operation::list_tags_for_resource::builders::ListTagsForResourceFluentBuilder::new(self.handle.clone())
          13  +
    }
          14  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/modify_document_permission.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 [`ModifyDocumentPermission`](crate::operation::modify_document_permission::builders::ModifyDocumentPermissionFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`name(impl Into<String>)`](crate::operation::modify_document_permission::builders::ModifyDocumentPermissionFluentBuilder::name) / [`set_name(Option<String>)`](crate::operation::modify_document_permission::builders::ModifyDocumentPermissionFluentBuilder::set_name):<br>required: **true**<br><p>The name of the document that you want to share.</p><br>
           7  +
    ///   - [`permission_type(DocumentPermissionType)`](crate::operation::modify_document_permission::builders::ModifyDocumentPermissionFluentBuilder::permission_type) / [`set_permission_type(Option<DocumentPermissionType>)`](crate::operation::modify_document_permission::builders::ModifyDocumentPermissionFluentBuilder::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  +
    ///   - [`account_ids_to_add(impl Into<String>)`](crate::operation::modify_document_permission::builders::ModifyDocumentPermissionFluentBuilder::account_ids_to_add) / [`set_account_ids_to_add(Option<Vec::<String>>)`](crate::operation::modify_document_permission::builders::ModifyDocumentPermissionFluentBuilder::set_account_ids_to_add):<br>required: **false**<br><p>The Amazon Web Services users that should have access to the document. The account IDs can either be a group of account IDs or <i>All</i>. You must specify a value for this parameter or the <code>AccountIdsToRemove</code> parameter.</p><br>
           9  +
    ///   - [`account_ids_to_remove(impl Into<String>)`](crate::operation::modify_document_permission::builders::ModifyDocumentPermissionFluentBuilder::account_ids_to_remove) / [`set_account_ids_to_remove(Option<Vec::<String>>)`](crate::operation::modify_document_permission::builders::ModifyDocumentPermissionFluentBuilder::set_account_ids_to_remove):<br>required: **false**<br><p>The Amazon Web Services users that should no longer have access to the document. The Amazon Web Services user can either be a group of account IDs or <i>All</i>. This action has a higher priority than <code>AccountIdsToAdd</code>. If you specify an ID to add and the same ID to remove, the system removes access to the document. You must specify a value for this parameter or the <code>AccountIdsToAdd</code> parameter.</p><br>
          10  +
    ///   - [`shared_document_version(impl Into<String>)`](crate::operation::modify_document_permission::builders::ModifyDocumentPermissionFluentBuilder::shared_document_version) / [`set_shared_document_version(Option<String>)`](crate::operation::modify_document_permission::builders::ModifyDocumentPermissionFluentBuilder::set_shared_document_version):<br>required: **false**<br><p>(Optional) The version of the document to share. If it isn't specified, the system choose the <code>Default</code> version to share.</p><br>
          11  +
    /// - On success, responds with [`ModifyDocumentPermissionOutput`](crate::operation::modify_document_permission::ModifyDocumentPermissionOutput)
          12  +
    /// - On failure, responds with [`SdkError<ModifyDocumentPermissionError>`](crate::operation::modify_document_permission::ModifyDocumentPermissionError)
          13  +
    pub fn modify_document_permission(&self) -> crate::operation::modify_document_permission::builders::ModifyDocumentPermissionFluentBuilder {
          14  +
        crate::operation::modify_document_permission::builders::ModifyDocumentPermissionFluentBuilder::new(self.handle.clone())
          15  +
    }
          16  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/put_compliance_items.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 [`PutComplianceItems`](crate::operation::put_compliance_items::builders::PutComplianceItemsFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`resource_id(impl Into<String>)`](crate::operation::put_compliance_items::builders::PutComplianceItemsFluentBuilder::resource_id) / [`set_resource_id(Option<String>)`](crate::operation::put_compliance_items::builders::PutComplianceItemsFluentBuilder::set_resource_id):<br>required: **true**<br><p>Specify an ID for this resource. For a managed node, this is the node ID.</p><br>
           7  +
    ///   - [`resource_type(impl Into<String>)`](crate::operation::put_compliance_items::builders::PutComplianceItemsFluentBuilder::resource_type) / [`set_resource_type(Option<String>)`](crate::operation::put_compliance_items::builders::PutComplianceItemsFluentBuilder::set_resource_type):<br>required: **true**<br><p>Specify the type of resource. <code>ManagedInstance</code> is currently the only supported resource type.</p><br>
           8  +
    ///   - [`compliance_type(impl Into<String>)`](crate::operation::put_compliance_items::builders::PutComplianceItemsFluentBuilder::compliance_type) / [`set_compliance_type(Option<String>)`](crate::operation::put_compliance_items::builders::PutComplianceItemsFluentBuilder::set_compliance_type):<br>required: **true**<br><p>Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:<code>string</code>.</p><br>
           9  +
    ///   - [`execution_summary(ComplianceExecutionSummary)`](crate::operation::put_compliance_items::builders::PutComplianceItemsFluentBuilder::execution_summary) / [`set_execution_summary(Option<ComplianceExecutionSummary>)`](crate::operation::put_compliance_items::builders::PutComplianceItemsFluentBuilder::set_execution_summary):<br>required: **true**<br><p>A summary of the call execution that includes an execution ID, the type of execution (for example, <code>Command</code>), and the date/time of the execution using a datetime object that is saved in the following format: <code>yyyy-MM-dd'T'HH:mm:ss'Z'</code></p><br>
          10  +
    ///   - [`items(ComplianceItemEntry)`](crate::operation::put_compliance_items::builders::PutComplianceItemsFluentBuilder::items) / [`set_items(Option<Vec::<ComplianceItemEntry>>)`](crate::operation::put_compliance_items::builders::PutComplianceItemsFluentBuilder::set_items):<br>required: **true**<br><p>Information about the compliance as defined by the resource type. For example, for a patch compliance type, <code>Items</code> includes information about the PatchSeverity, Classification, and so on.</p><br>
          11  +
    ///   - [`item_content_hash(impl Into<String>)`](crate::operation::put_compliance_items::builders::PutComplianceItemsFluentBuilder::item_content_hash) / [`set_item_content_hash(Option<String>)`](crate::operation::put_compliance_items::builders::PutComplianceItemsFluentBuilder::set_item_content_hash):<br>required: **false**<br><p>MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.</p><br>
          12  +
    ///   - [`upload_type(ComplianceUploadType)`](crate::operation::put_compliance_items::builders::PutComplianceItemsFluentBuilder::upload_type) / [`set_upload_type(Option<ComplianceUploadType>)`](crate::operation::put_compliance_items::builders::PutComplianceItemsFluentBuilder::set_upload_type):<br>required: **false**<br><p>The mode for uploading compliance items. You can specify <code>COMPLETE</code> or <code>PARTIAL</code>. In <code>COMPLETE</code> mode, the system overwrites all existing compliance information for the resource. You must provide a full list of compliance items each time you send the request.</p> <p>In <code>PARTIAL</code> mode, the system overwrites compliance information for a specific association. The association must be configured with <code>SyncCompliance</code> set to <code>MANUAL</code>. By default, all requests use <code>COMPLETE</code> mode.</p><note>  <p>This attribute is only valid for association compliance.</p> </note><br>
          13  +
    /// - On success, responds with [`PutComplianceItemsOutput`](crate::operation::put_compliance_items::PutComplianceItemsOutput)
          14  +
    /// - On failure, responds with [`SdkError<PutComplianceItemsError>`](crate::operation::put_compliance_items::PutComplianceItemsError)
          15  +
    pub fn put_compliance_items(&self) -> crate::operation::put_compliance_items::builders::PutComplianceItemsFluentBuilder {
          16  +
        crate::operation::put_compliance_items::builders::PutComplianceItemsFluentBuilder::new(self.handle.clone())
          17  +
    }
          18  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/put_inventory.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 [`PutInventory`](crate::operation::put_inventory::builders::PutInventoryFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`instance_id(impl Into<String>)`](crate::operation::put_inventory::builders::PutInventoryFluentBuilder::instance_id) / [`set_instance_id(Option<String>)`](crate::operation::put_inventory::builders::PutInventoryFluentBuilder::set_instance_id):<br>required: **true**<br><p>An managed node ID where you want to add or update inventory items.</p><br>
           7  +
    ///   - [`items(InventoryItem)`](crate::operation::put_inventory::builders::PutInventoryFluentBuilder::items) / [`set_items(Option<Vec::<InventoryItem>>)`](crate::operation::put_inventory::builders::PutInventoryFluentBuilder::set_items):<br>required: **true**<br><p>The inventory items that you want to add or update on managed nodes.</p><br>
           8  +
    /// - On success, responds with [`PutInventoryOutput`](crate::operation::put_inventory::PutInventoryOutput) with field(s):
           9  +
    ///   - [`message(Option<String>)`](crate::operation::put_inventory::PutInventoryOutput::message): <p>Information about the request.</p>
          10  +
    /// - On failure, responds with [`SdkError<PutInventoryError>`](crate::operation::put_inventory::PutInventoryError)
          11  +
    pub fn put_inventory(&self) -> crate::operation::put_inventory::builders::PutInventoryFluentBuilder {
          12  +
        crate::operation::put_inventory::builders::PutInventoryFluentBuilder::new(self.handle.clone())
          13  +
    }
          14  +
}