AWS SDK

AWS SDK

rev. 2915cec5ef64cb1ed4992565a748d76a11505b3b (ignoring whitespace)

Files changed:

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

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_maintenance_window_schedule.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 [`DescribeMaintenanceWindowSchedule`](crate::operation::describe_maintenance_window_schedule::builders::DescribeMaintenanceWindowScheduleFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_maintenance_window_schedule::builders::DescribeMaintenanceWindowScheduleFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`window_id(impl Into<String>)`](crate::operation::describe_maintenance_window_schedule::builders::DescribeMaintenanceWindowScheduleFluentBuilder::window_id) / [`set_window_id(Option<String>)`](crate::operation::describe_maintenance_window_schedule::builders::DescribeMaintenanceWindowScheduleFluentBuilder::set_window_id):<br>required: **false**<br><p>The ID of the maintenance window to retrieve information about.</p><br>
           8  +
    ///   - [`targets(Target)`](crate::operation::describe_maintenance_window_schedule::builders::DescribeMaintenanceWindowScheduleFluentBuilder::targets) / [`set_targets(Option<Vec::<Target>>)`](crate::operation::describe_maintenance_window_schedule::builders::DescribeMaintenanceWindowScheduleFluentBuilder::set_targets):<br>required: **false**<br><p>The managed node ID or key-value pair to retrieve information about.</p><br>
           9  +
    ///   - [`resource_type(MaintenanceWindowResourceType)`](crate::operation::describe_maintenance_window_schedule::builders::DescribeMaintenanceWindowScheduleFluentBuilder::resource_type) / [`set_resource_type(Option<MaintenanceWindowResourceType>)`](crate::operation::describe_maintenance_window_schedule::builders::DescribeMaintenanceWindowScheduleFluentBuilder::set_resource_type):<br>required: **false**<br><p>The type of resource you want to retrieve information about. For example, <code>INSTANCE</code>.</p><br>
          10  +
    ///   - [`filters(PatchOrchestratorFilter)`](crate::operation::describe_maintenance_window_schedule::builders::DescribeMaintenanceWindowScheduleFluentBuilder::filters) / [`set_filters(Option<Vec::<PatchOrchestratorFilter>>)`](crate::operation::describe_maintenance_window_schedule::builders::DescribeMaintenanceWindowScheduleFluentBuilder::set_filters):<br>required: **false**<br><p>Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.</p><br>
          11  +
    ///   - [`max_results(i32)`](crate::operation::describe_maintenance_window_schedule::builders::DescribeMaintenanceWindowScheduleFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_maintenance_window_schedule::builders::DescribeMaintenanceWindowScheduleFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.</p><br>
          12  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::describe_maintenance_window_schedule::builders::DescribeMaintenanceWindowScheduleFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_maintenance_window_schedule::builders::DescribeMaintenanceWindowScheduleFluentBuilder::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>
          13  +
    /// - On success, responds with [`DescribeMaintenanceWindowScheduleOutput`](crate::operation::describe_maintenance_window_schedule::DescribeMaintenanceWindowScheduleOutput) with field(s):
          14  +
    ///   - [`scheduled_window_executions(Option<Vec::<ScheduledWindowExecution>>)`](crate::operation::describe_maintenance_window_schedule::DescribeMaintenanceWindowScheduleOutput::scheduled_window_executions): <p>Information about maintenance window executions scheduled for the specified time range.</p>
          15  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_maintenance_window_schedule::DescribeMaintenanceWindowScheduleOutput::next_token): <p>The token for the next set of items to return. (You use this token in the next call.)</p>
          16  +
    /// - On failure, responds with [`SdkError<DescribeMaintenanceWindowScheduleError>`](crate::operation::describe_maintenance_window_schedule::DescribeMaintenanceWindowScheduleError)
          17  +
    pub fn describe_maintenance_window_schedule(
          18  +
        &self,
          19  +
    ) -> crate::operation::describe_maintenance_window_schedule::builders::DescribeMaintenanceWindowScheduleFluentBuilder {
          20  +
        crate::operation::describe_maintenance_window_schedule::builders::DescribeMaintenanceWindowScheduleFluentBuilder::new(self.handle.clone())
          21  +
    }
          22  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_maintenance_window_targets.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 [`DescribeMaintenanceWindowTargets`](crate::operation::describe_maintenance_window_targets::builders::DescribeMaintenanceWindowTargetsFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_maintenance_window_targets::builders::DescribeMaintenanceWindowTargetsFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`window_id(impl Into<String>)`](crate::operation::describe_maintenance_window_targets::builders::DescribeMaintenanceWindowTargetsFluentBuilder::window_id) / [`set_window_id(Option<String>)`](crate::operation::describe_maintenance_window_targets::builders::DescribeMaintenanceWindowTargetsFluentBuilder::set_window_id):<br>required: **true**<br><p>The ID of the maintenance window whose targets should be retrieved.</p><br>
           8  +
    ///   - [`filters(MaintenanceWindowFilter)`](crate::operation::describe_maintenance_window_targets::builders::DescribeMaintenanceWindowTargetsFluentBuilder::filters) / [`set_filters(Option<Vec::<MaintenanceWindowFilter>>)`](crate::operation::describe_maintenance_window_targets::builders::DescribeMaintenanceWindowTargetsFluentBuilder::set_filters):<br>required: **false**<br><p>Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are <code>Type</code>, <code>WindowTargetId</code>, and <code>OwnerInformation</code>.</p><br>
           9  +
    ///   - [`max_results(i32)`](crate::operation::describe_maintenance_window_targets::builders::DescribeMaintenanceWindowTargetsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_maintenance_window_targets::builders::DescribeMaintenanceWindowTargetsFluentBuilder::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_targets::builders::DescribeMaintenanceWindowTargetsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_maintenance_window_targets::builders::DescribeMaintenanceWindowTargetsFluentBuilder::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 [`DescribeMaintenanceWindowTargetsOutput`](crate::operation::describe_maintenance_window_targets::DescribeMaintenanceWindowTargetsOutput) with field(s):
          12  +
    ///   - [`targets(Option<Vec::<MaintenanceWindowTarget>>)`](crate::operation::describe_maintenance_window_targets::DescribeMaintenanceWindowTargetsOutput::targets): <p>Information about the targets in the maintenance window.</p>
          13  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_maintenance_window_targets::DescribeMaintenanceWindowTargetsOutput::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<DescribeMaintenanceWindowTargetsError>`](crate::operation::describe_maintenance_window_targets::DescribeMaintenanceWindowTargetsError)
          15  +
    pub fn describe_maintenance_window_targets(
          16  +
        &self,
          17  +
    ) -> crate::operation::describe_maintenance_window_targets::builders::DescribeMaintenanceWindowTargetsFluentBuilder {
          18  +
        crate::operation::describe_maintenance_window_targets::builders::DescribeMaintenanceWindowTargetsFluentBuilder::new(self.handle.clone())
          19  +
    }
          20  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_maintenance_window_tasks.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 [`DescribeMaintenanceWindowTasks`](crate::operation::describe_maintenance_window_tasks::builders::DescribeMaintenanceWindowTasksFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_maintenance_window_tasks::builders::DescribeMaintenanceWindowTasksFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`window_id(impl Into<String>)`](crate::operation::describe_maintenance_window_tasks::builders::DescribeMaintenanceWindowTasksFluentBuilder::window_id) / [`set_window_id(Option<String>)`](crate::operation::describe_maintenance_window_tasks::builders::DescribeMaintenanceWindowTasksFluentBuilder::set_window_id):<br>required: **true**<br><p>The ID of the maintenance window whose tasks should be retrieved.</p><br>
           8  +
    ///   - [`filters(MaintenanceWindowFilter)`](crate::operation::describe_maintenance_window_tasks::builders::DescribeMaintenanceWindowTasksFluentBuilder::filters) / [`set_filters(Option<Vec::<MaintenanceWindowFilter>>)`](crate::operation::describe_maintenance_window_tasks::builders::DescribeMaintenanceWindowTasksFluentBuilder::set_filters):<br>required: **false**<br><p>Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are <code>WindowTaskId</code>, <code>TaskArn</code>, <code>Priority</code>, and <code>TaskType</code>.</p><br>
           9  +
    ///   - [`max_results(i32)`](crate::operation::describe_maintenance_window_tasks::builders::DescribeMaintenanceWindowTasksFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_maintenance_window_tasks::builders::DescribeMaintenanceWindowTasksFluentBuilder::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_tasks::builders::DescribeMaintenanceWindowTasksFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_maintenance_window_tasks::builders::DescribeMaintenanceWindowTasksFluentBuilder::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 [`DescribeMaintenanceWindowTasksOutput`](crate::operation::describe_maintenance_window_tasks::DescribeMaintenanceWindowTasksOutput) with field(s):
          12  +
    ///   - [`tasks(Option<Vec::<MaintenanceWindowTask>>)`](crate::operation::describe_maintenance_window_tasks::DescribeMaintenanceWindowTasksOutput::tasks): <p>Information about the tasks in the maintenance window.</p>
          13  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_maintenance_window_tasks::DescribeMaintenanceWindowTasksOutput::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<DescribeMaintenanceWindowTasksError>`](crate::operation::describe_maintenance_window_tasks::DescribeMaintenanceWindowTasksError)
          15  +
    pub fn describe_maintenance_window_tasks(
          16  +
        &self,
          17  +
    ) -> crate::operation::describe_maintenance_window_tasks::builders::DescribeMaintenanceWindowTasksFluentBuilder {
          18  +
        crate::operation::describe_maintenance_window_tasks::builders::DescribeMaintenanceWindowTasksFluentBuilder::new(self.handle.clone())
          19  +
    }
          20  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_maintenance_windows.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 [`DescribeMaintenanceWindows`](crate::operation::describe_maintenance_windows::builders::DescribeMaintenanceWindowsFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_maintenance_windows::builders::DescribeMaintenanceWindowsFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`filters(MaintenanceWindowFilter)`](crate::operation::describe_maintenance_windows::builders::DescribeMaintenanceWindowsFluentBuilder::filters) / [`set_filters(Option<Vec::<MaintenanceWindowFilter>>)`](crate::operation::describe_maintenance_windows::builders::DescribeMaintenanceWindowsFluentBuilder::set_filters):<br>required: **false**<br><p>Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are <code>Name</code> and <code>Enabled</code>. For example, <code>Name=MyMaintenanceWindow</code> and <code>Enabled=True</code>.</p><br>
           8  +
    ///   - [`max_results(i32)`](crate::operation::describe_maintenance_windows::builders::DescribeMaintenanceWindowsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_maintenance_windows::builders::DescribeMaintenanceWindowsFluentBuilder::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_maintenance_windows::builders::DescribeMaintenanceWindowsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_maintenance_windows::builders::DescribeMaintenanceWindowsFluentBuilder::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 [`DescribeMaintenanceWindowsOutput`](crate::operation::describe_maintenance_windows::DescribeMaintenanceWindowsOutput) with field(s):
          11  +
    ///   - [`window_identities(Option<Vec::<MaintenanceWindowIdentity>>)`](crate::operation::describe_maintenance_windows::DescribeMaintenanceWindowsOutput::window_identities): <p>Information about the maintenance windows.</p>
          12  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_maintenance_windows::DescribeMaintenanceWindowsOutput::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<DescribeMaintenanceWindowsError>`](crate::operation::describe_maintenance_windows::DescribeMaintenanceWindowsError)
          14  +
    pub fn describe_maintenance_windows(&self) -> crate::operation::describe_maintenance_windows::builders::DescribeMaintenanceWindowsFluentBuilder {
          15  +
        crate::operation::describe_maintenance_windows::builders::DescribeMaintenanceWindowsFluentBuilder::new(self.handle.clone())
          16  +
    }
          17  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_maintenance_windows_for_target.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 [`DescribeMaintenanceWindowsForTarget`](crate::operation::describe_maintenance_windows_for_target::builders::DescribeMaintenanceWindowsForTargetFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_maintenance_windows_for_target::builders::DescribeMaintenanceWindowsForTargetFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`targets(Target)`](crate::operation::describe_maintenance_windows_for_target::builders::DescribeMaintenanceWindowsForTargetFluentBuilder::targets) / [`set_targets(Option<Vec::<Target>>)`](crate::operation::describe_maintenance_windows_for_target::builders::DescribeMaintenanceWindowsForTargetFluentBuilder::set_targets):<br>required: **true**<br><p>The managed node ID or key-value pair to retrieve information about.</p><br>
           8  +
    ///   - [`resource_type(MaintenanceWindowResourceType)`](crate::operation::describe_maintenance_windows_for_target::builders::DescribeMaintenanceWindowsForTargetFluentBuilder::resource_type) / [`set_resource_type(Option<MaintenanceWindowResourceType>)`](crate::operation::describe_maintenance_windows_for_target::builders::DescribeMaintenanceWindowsForTargetFluentBuilder::set_resource_type):<br>required: **true**<br><p>The type of resource you want to retrieve information about. For example, <code>INSTANCE</code>.</p><br>
           9  +
    ///   - [`max_results(i32)`](crate::operation::describe_maintenance_windows_for_target::builders::DescribeMaintenanceWindowsForTargetFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_maintenance_windows_for_target::builders::DescribeMaintenanceWindowsForTargetFluentBuilder::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_windows_for_target::builders::DescribeMaintenanceWindowsForTargetFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_maintenance_windows_for_target::builders::DescribeMaintenanceWindowsForTargetFluentBuilder::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 [`DescribeMaintenanceWindowsForTargetOutput`](crate::operation::describe_maintenance_windows_for_target::DescribeMaintenanceWindowsForTargetOutput) with field(s):
          12  +
    ///   - [`window_identities(Option<Vec::<MaintenanceWindowIdentityForTarget>>)`](crate::operation::describe_maintenance_windows_for_target::DescribeMaintenanceWindowsForTargetOutput::window_identities): <p>Information about the maintenance window targets and tasks a managed node is associated with.</p>
          13  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_maintenance_windows_for_target::DescribeMaintenanceWindowsForTargetOutput::next_token): <p>The token for the next set of items to return. (You use this token in the next call.)</p>
          14  +
    /// - On failure, responds with [`SdkError<DescribeMaintenanceWindowsForTargetError>`](crate::operation::describe_maintenance_windows_for_target::DescribeMaintenanceWindowsForTargetError)
          15  +
    pub fn describe_maintenance_windows_for_target(
          16  +
        &self,
          17  +
    ) -> crate::operation::describe_maintenance_windows_for_target::builders::DescribeMaintenanceWindowsForTargetFluentBuilder {
          18  +
        crate::operation::describe_maintenance_windows_for_target::builders::DescribeMaintenanceWindowsForTargetFluentBuilder::new(
          19  +
            self.handle.clone(),
          20  +
        )
          21  +
    }
          22  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_ops_items.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 [`DescribeOpsItems`](crate::operation::describe_ops_items::builders::DescribeOpsItemsFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_ops_items::builders::DescribeOpsItemsFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`ops_item_filters(OpsItemFilter)`](crate::operation::describe_ops_items::builders::DescribeOpsItemsFluentBuilder::ops_item_filters) / [`set_ops_item_filters(Option<Vec::<OpsItemFilter>>)`](crate::operation::describe_ops_items::builders::DescribeOpsItemsFluentBuilder::set_ops_item_filters):<br>required: **false**<br><p>One or more filters to limit the response.</p> <ul>  <li>   <p>Key: CreatedTime</p>   <p>Operations: GreaterThan, LessThan</p></li>  <li>   <p>Key: LastModifiedBy</p>   <p>Operations: Contains, Equals</p></li>  <li>   <p>Key: LastModifiedTime</p>   <p>Operations: GreaterThan, LessThan</p></li>  <li>   <p>Key: Priority</p>   <p>Operations: Equals</p></li>  <li>   <p>Key: Source</p>   <p>Operations: Contains, Equals</p></li>  <li>   <p>Key: Status</p>   <p>Operations: Equals</p></li>  <li>   <p>Key: Title*</p>   <p>Operations: Equals,Contains</p></li>  <li>   <p>Key: OperationalData**</p>   <p>Operations: Equals</p></li>  <li>   <p>Key: OperationalDataKey</p>   <p>Operations: Equals</p></li>  <li>   <p>Key: OperationalDataValue</p>   <p>Operations: Equals, Contains</p></li>  <li>   <p>Key: OpsItemId</p>   <p>Operations: Equals</p></li>  <li>   <p>Key: ResourceId</p>   <p>Operations: Contains</p></li>  <li>   <p>Key: AutomationId</p>   <p>Operations: Equals</p></li>  <li>   <p>Key: AccountId</p>   <p>Operations: Equals</p></li> </ul> <p>*The Equals operator for Title matches the first 100 characters. If you specify more than 100 characters, they system returns an error that the filter value exceeds the length limit.</p> <p>**If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {"key":"key_name","value":"a_value"}</p><br>
           8  +
    ///   - [`max_results(i32)`](crate::operation::describe_ops_items::builders::DescribeOpsItemsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_ops_items::builders::DescribeOpsItemsFluentBuilder::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_ops_items::builders::DescribeOpsItemsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_ops_items::builders::DescribeOpsItemsFluentBuilder::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 [`DescribeOpsItemsOutput`](crate::operation::describe_ops_items::DescribeOpsItemsOutput) with field(s):
          11  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_ops_items::DescribeOpsItemsOutput::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  +
    ///   - [`ops_item_summaries(Option<Vec::<OpsItemSummary>>)`](crate::operation::describe_ops_items::DescribeOpsItemsOutput::ops_item_summaries): <p>A list of OpsItems.</p>
          13  +
    /// - On failure, responds with [`SdkError<DescribeOpsItemsError>`](crate::operation::describe_ops_items::DescribeOpsItemsError)
          14  +
    pub fn describe_ops_items(&self) -> crate::operation::describe_ops_items::builders::DescribeOpsItemsFluentBuilder {
          15  +
        crate::operation::describe_ops_items::builders::DescribeOpsItemsFluentBuilder::new(self.handle.clone())
          16  +
    }
          17  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_parameters.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 [`DescribeParameters`](crate::operation::describe_parameters::builders::DescribeParametersFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_parameters::builders::DescribeParametersFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`filters(ParametersFilter)`](crate::operation::describe_parameters::builders::DescribeParametersFluentBuilder::filters) / [`set_filters(Option<Vec::<ParametersFilter>>)`](crate::operation::describe_parameters::builders::DescribeParametersFluentBuilder::set_filters):<br>required: **false**<br><p>This data type is deprecated. Instead, use <code>ParameterFilters</code>.</p><br>
           8  +
    ///   - [`parameter_filters(ParameterStringFilter)`](crate::operation::describe_parameters::builders::DescribeParametersFluentBuilder::parameter_filters) / [`set_parameter_filters(Option<Vec::<ParameterStringFilter>>)`](crate::operation::describe_parameters::builders::DescribeParametersFluentBuilder::set_parameter_filters):<br>required: **false**<br><p>Filters to limit the request results.</p><br>
           9  +
    ///   - [`max_results(i32)`](crate::operation::describe_parameters::builders::DescribeParametersFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_parameters::builders::DescribeParametersFluentBuilder::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_parameters::builders::DescribeParametersFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_parameters::builders::DescribeParametersFluentBuilder::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  +
    ///   - [`shared(bool)`](crate::operation::describe_parameters::builders::DescribeParametersFluentBuilder::shared) / [`set_shared(Option<bool>)`](crate::operation::describe_parameters::builders::DescribeParametersFluentBuilder::set_shared):<br>required: **false**<br><p>Lists parameters that are shared with you.</p><note>  <p>By default when using this option, the command returns parameters that have been shared using a standard Resource Access Manager Resource Share. In order for a parameter that was shared using the <code>PutResourcePolicy</code> command to be returned, the associated <code>RAM Resource Share Created From Policy</code> must have been promoted to a standard Resource Share using the RAM <a href="https://docs.aws.amazon.com/ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html">PromoteResourceShareCreatedFromPolicy</a> API operation.</p>  <p>For more information about sharing parameters, see <a href="https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-shared-parameters.html">Working with shared parameters</a> in the <i>Amazon Web Services Systems Manager User Guide</i>.</p> </note><br>
          12  +
    /// - On success, responds with [`DescribeParametersOutput`](crate::operation::describe_parameters::DescribeParametersOutput) with field(s):
          13  +
    ///   - [`parameters(Option<Vec::<ParameterMetadata>>)`](crate::operation::describe_parameters::DescribeParametersOutput::parameters): <p>Parameters returned by the request.</p>
          14  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_parameters::DescribeParametersOutput::next_token): <p>The token to use when requesting the next set of items.</p>
          15  +
    /// - On failure, responds with [`SdkError<DescribeParametersError>`](crate::operation::describe_parameters::DescribeParametersError)
          16  +
    pub fn describe_parameters(&self) -> crate::operation::describe_parameters::builders::DescribeParametersFluentBuilder {
          17  +
        crate::operation::describe_parameters::builders::DescribeParametersFluentBuilder::new(self.handle.clone())
          18  +
    }
          19  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_patch_baselines.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 [`DescribePatchBaselines`](crate::operation::describe_patch_baselines::builders::DescribePatchBaselinesFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_patch_baselines::builders::DescribePatchBaselinesFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`filters(PatchOrchestratorFilter)`](crate::operation::describe_patch_baselines::builders::DescribePatchBaselinesFluentBuilder::filters) / [`set_filters(Option<Vec::<PatchOrchestratorFilter>>)`](crate::operation::describe_patch_baselines::builders::DescribePatchBaselinesFluentBuilder::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>DescribePatchBaselines</code> include the following:</p> <ul>  <li>   <p><b> <code>NAME_PREFIX</code> </b></p>   <p>Sample values: <code>AWS-</code> | <code>My-</code></p></li>  <li>   <p><b> <code>OWNER</code> </b></p>   <p>Sample values: <code>AWS</code> | <code>Self</code></p></li>  <li>   <p><b> <code>OPERATING_SYSTEM</code> </b></p>   <p>Sample values: <code>AMAZON_LINUX</code> | <code>SUSE</code> | <code>WINDOWS</code></p></li> </ul><br>
           8  +
    ///   - [`max_results(i32)`](crate::operation::describe_patch_baselines::builders::DescribePatchBaselinesFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_patch_baselines::builders::DescribePatchBaselinesFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of patch baselines to return (per page).</p><br>
           9  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::describe_patch_baselines::builders::DescribePatchBaselinesFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_patch_baselines::builders::DescribePatchBaselinesFluentBuilder::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 [`DescribePatchBaselinesOutput`](crate::operation::describe_patch_baselines::DescribePatchBaselinesOutput) with field(s):
          11  +
    ///   - [`baseline_identities(Option<Vec::<PatchBaselineIdentity>>)`](crate::operation::describe_patch_baselines::DescribePatchBaselinesOutput::baseline_identities): <p>An array of <code>PatchBaselineIdentity</code> elements.</p>
          12  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_patch_baselines::DescribePatchBaselinesOutput::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<DescribePatchBaselinesError>`](crate::operation::describe_patch_baselines::DescribePatchBaselinesError)
          14  +
    pub fn describe_patch_baselines(&self) -> crate::operation::describe_patch_baselines::builders::DescribePatchBaselinesFluentBuilder {
          15  +
        crate::operation::describe_patch_baselines::builders::DescribePatchBaselinesFluentBuilder::new(self.handle.clone())
          16  +
    }
          17  +
}

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

@@ -0,1 +0,25 @@
           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 [`DescribePatchGroupState`](crate::operation::describe_patch_group_state::builders::DescribePatchGroupStateFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`patch_group(impl Into<String>)`](crate::operation::describe_patch_group_state::builders::DescribePatchGroupStateFluentBuilder::patch_group) / [`set_patch_group(Option<String>)`](crate::operation::describe_patch_group_state::builders::DescribePatchGroupStateFluentBuilder::set_patch_group):<br>required: **true**<br><p>The name of the patch group whose patch snapshot should be retrieved.</p><br>
           7  +
    /// - On success, responds with [`DescribePatchGroupStateOutput`](crate::operation::describe_patch_group_state::DescribePatchGroupStateOutput) with field(s):
           8  +
    ///   - [`instances(i32)`](crate::operation::describe_patch_group_state::DescribePatchGroupStateOutput::instances): <p>The number of managed nodes in the patch group.</p>
           9  +
    ///   - [`instances_with_installed_patches(i32)`](crate::operation::describe_patch_group_state::DescribePatchGroupStateOutput::instances_with_installed_patches): <p>The number of managed nodes with installed patches.</p>
          10  +
    ///   - [`instances_with_installed_other_patches(i32)`](crate::operation::describe_patch_group_state::DescribePatchGroupStateOutput::instances_with_installed_other_patches): <p>The number of managed nodes with patches installed that aren't defined in the patch baseline.</p>
          11  +
    ///   - [`instances_with_installed_pending_reboot_patches(Option<i32>)`](crate::operation::describe_patch_group_state::DescribePatchGroupStateOutput::instances_with_installed_pending_reboot_patches): <p>The number of managed nodes with patches installed by Patch Manager that haven't been rebooted after the patch installation. The status of these managed nodes is <code>NON_COMPLIANT</code>.</p>
          12  +
    ///   - [`instances_with_installed_rejected_patches(Option<i32>)`](crate::operation::describe_patch_group_state::DescribePatchGroupStateOutput::instances_with_installed_rejected_patches): <p>The number of managed nodes with patches installed that are specified in a <code>RejectedPatches</code> list. Patches with a status of <code>INSTALLED_REJECTED</code> were typically installed before they were added to a <code>RejectedPatches</code> list.</p><note>  <p>If <code>ALLOW_AS_DEPENDENCY</code> is the specified option for <code>RejectedPatchesAction</code>, the value of <code>InstancesWithInstalledRejectedPatches</code> will always be <code>0</code> (zero).</p> </note>
          13  +
    ///   - [`instances_with_missing_patches(i32)`](crate::operation::describe_patch_group_state::DescribePatchGroupStateOutput::instances_with_missing_patches): <p>The number of managed nodes with missing patches from the patch baseline.</p>
          14  +
    ///   - [`instances_with_failed_patches(i32)`](crate::operation::describe_patch_group_state::DescribePatchGroupStateOutput::instances_with_failed_patches): <p>The number of managed nodes with patches from the patch baseline that failed to install.</p>
          15  +
    ///   - [`instances_with_not_applicable_patches(i32)`](crate::operation::describe_patch_group_state::DescribePatchGroupStateOutput::instances_with_not_applicable_patches): <p>The number of managed nodes with patches that aren't applicable.</p>
          16  +
    ///   - [`instances_with_unreported_not_applicable_patches(Option<i32>)`](crate::operation::describe_patch_group_state::DescribePatchGroupStateOutput::instances_with_unreported_not_applicable_patches): <p>The number of managed nodes with <code>NotApplicable</code> patches beyond the supported limit, which aren't reported by name to Inventory. Inventory is a tool in Amazon Web Services Systems Manager.</p>
          17  +
    ///   - [`instances_with_critical_non_compliant_patches(Option<i32>)`](crate::operation::describe_patch_group_state::DescribePatchGroupStateOutput::instances_with_critical_non_compliant_patches): <p>The number of managed nodes where patches that are specified as <code>Critical</code> for compliance reporting in the patch baseline aren't installed. These patches might be missing, have failed installation, were rejected, or were installed but awaiting a required managed node reboot. The status of these managed nodes is <code>NON_COMPLIANT</code>.</p>
          18  +
    ///   - [`instances_with_security_non_compliant_patches(Option<i32>)`](crate::operation::describe_patch_group_state::DescribePatchGroupStateOutput::instances_with_security_non_compliant_patches): <p>The number of managed nodes where patches that are specified as <code>Security</code> in a patch advisory aren't installed. These patches might be missing, have failed installation, were rejected, or were installed but awaiting a required managed node reboot. The status of these managed nodes is <code>NON_COMPLIANT</code>.</p>
          19  +
    ///   - [`instances_with_other_non_compliant_patches(Option<i32>)`](crate::operation::describe_patch_group_state::DescribePatchGroupStateOutput::instances_with_other_non_compliant_patches): <p>The number of managed nodes with patches installed that are specified as other than <code>Critical</code> or <code>Security</code> but aren't compliant with the patch baseline. The status of these managed nodes is <code>NON_COMPLIANT</code>.</p>
          20  +
    ///   - [`instances_with_available_security_updates(Option<i32>)`](crate::operation::describe_patch_group_state::DescribePatchGroupStateOutput::instances_with_available_security_updates): <p>The number of managed nodes for which security-related patches are available but not approved because because they didn't meet the patch baseline requirements. For example, an updated version of a patch might have been released before the specified auto-approval period was over.</p> <p>Applies to Windows Server managed nodes only.</p>
          21  +
    /// - On failure, responds with [`SdkError<DescribePatchGroupStateError>`](crate::operation::describe_patch_group_state::DescribePatchGroupStateError)
          22  +
    pub fn describe_patch_group_state(&self) -> crate::operation::describe_patch_group_state::builders::DescribePatchGroupStateFluentBuilder {
          23  +
        crate::operation::describe_patch_group_state::builders::DescribePatchGroupStateFluentBuilder::new(self.handle.clone())
          24  +
    }
          25  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_patch_groups.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 [`DescribePatchGroups`](crate::operation::describe_patch_groups::builders::DescribePatchGroupsFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_patch_groups::builders::DescribePatchGroupsFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`max_results(i32)`](crate::operation::describe_patch_groups::builders::DescribePatchGroupsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_patch_groups::builders::DescribePatchGroupsFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of patch groups to return (per page).</p><br>
           8  +
    ///   - [`filters(PatchOrchestratorFilter)`](crate::operation::describe_patch_groups::builders::DescribePatchGroupsFluentBuilder::filters) / [`set_filters(Option<Vec::<PatchOrchestratorFilter>>)`](crate::operation::describe_patch_groups::builders::DescribePatchGroupsFluentBuilder::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>DescribePatchGroups</code> include the following:</p> <ul>  <li>   <p><b> <code>NAME_PREFIX</code> </b></p>   <p>Sample values: <code>AWS-</code> | <code>My-</code>.</p></li>  <li>   <p><b> <code>OPERATING_SYSTEM</code> </b></p>   <p>Sample values: <code>AMAZON_LINUX</code> | <code>SUSE</code> | <code>WINDOWS</code></p></li> </ul><br>
           9  +
    ///   - [`next_token(impl Into<String>)`](crate::operation::describe_patch_groups::builders::DescribePatchGroupsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_patch_groups::builders::DescribePatchGroupsFluentBuilder::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 [`DescribePatchGroupsOutput`](crate::operation::describe_patch_groups::DescribePatchGroupsOutput) with field(s):
          11  +
    ///   - [`mappings(Option<Vec::<PatchGroupPatchBaselineMapping>>)`](crate::operation::describe_patch_groups::DescribePatchGroupsOutput::mappings): <p>Each entry in the array contains:</p> <ul>  <li>   <p><code>PatchGroup</code>: string (between 1 and 256 characters. Regex: <code>^(\[\p{L}\p{Z}\p{N}_.:/=+\-@\]*)$)</code></p></li>  <li>   <p><code>PatchBaselineIdentity</code>: A <code>PatchBaselineIdentity</code> element.</p></li> </ul>
          12  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_patch_groups::DescribePatchGroupsOutput::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<DescribePatchGroupsError>`](crate::operation::describe_patch_groups::DescribePatchGroupsError)
          14  +
    pub fn describe_patch_groups(&self) -> crate::operation::describe_patch_groups::builders::DescribePatchGroupsFluentBuilder {
          15  +
        crate::operation::describe_patch_groups::builders::DescribePatchGroupsFluentBuilder::new(self.handle.clone())
          16  +
    }
          17  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_patch_properties.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 [`DescribePatchProperties`](crate::operation::describe_patch_properties::builders::DescribePatchPropertiesFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_patch_properties::builders::DescribePatchPropertiesFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`operating_system(OperatingSystem)`](crate::operation::describe_patch_properties::builders::DescribePatchPropertiesFluentBuilder::operating_system) / [`set_operating_system(Option<OperatingSystem>)`](crate::operation::describe_patch_properties::builders::DescribePatchPropertiesFluentBuilder::set_operating_system):<br>required: **true**<br><p>The operating system type for which to list patches.</p><br>
           8  +
    ///   - [`property(PatchProperty)`](crate::operation::describe_patch_properties::builders::DescribePatchPropertiesFluentBuilder::property) / [`set_property(Option<PatchProperty>)`](crate::operation::describe_patch_properties::builders::DescribePatchPropertiesFluentBuilder::set_property):<br>required: **true**<br><p>The patch property for which you want to view patch details.</p><br>
           9  +
    ///   - [`patch_set(PatchSet)`](crate::operation::describe_patch_properties::builders::DescribePatchPropertiesFluentBuilder::patch_set) / [`set_patch_set(Option<PatchSet>)`](crate::operation::describe_patch_properties::builders::DescribePatchPropertiesFluentBuilder::set_patch_set):<br>required: **false**<br><p>Indicates whether to list patches for the Windows operating system or for applications released by Microsoft. Not applicable for the Linux or macOS operating systems.</p><br>
          10  +
    ///   - [`max_results(i32)`](crate::operation::describe_patch_properties::builders::DescribePatchPropertiesFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_patch_properties::builders::DescribePatchPropertiesFluentBuilder::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_patch_properties::builders::DescribePatchPropertiesFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_patch_properties::builders::DescribePatchPropertiesFluentBuilder::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 [`DescribePatchPropertiesOutput`](crate::operation::describe_patch_properties::DescribePatchPropertiesOutput) with field(s):
          13  +
    ///   - [`properties(Option<Vec::<HashMap::<String, String>>>)`](crate::operation::describe_patch_properties::DescribePatchPropertiesOutput::properties): <p>A list of the properties for patches matching the filter request parameters.</p>
          14  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_patch_properties::DescribePatchPropertiesOutput::next_token): <p>The token for the next set of items to return. (You use this token in the next call.)</p>
          15  +
    /// - On failure, responds with [`SdkError<DescribePatchPropertiesError>`](crate::operation::describe_patch_properties::DescribePatchPropertiesError)
          16  +
    pub fn describe_patch_properties(&self) -> crate::operation::describe_patch_properties::builders::DescribePatchPropertiesFluentBuilder {
          17  +
        crate::operation::describe_patch_properties::builders::DescribePatchPropertiesFluentBuilder::new(self.handle.clone())
          18  +
    }
          19  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/describe_sessions.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 [`DescribeSessions`](crate::operation::describe_sessions::builders::DescribeSessionsFluentBuilder) operation.
           4  +
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_sessions::builders::DescribeSessionsFluentBuilder::into_paginator).
           5  +
    ///
           6  +
    /// - The fluent builder is configurable:
           7  +
    ///   - [`state(SessionState)`](crate::operation::describe_sessions::builders::DescribeSessionsFluentBuilder::state) / [`set_state(Option<SessionState>)`](crate::operation::describe_sessions::builders::DescribeSessionsFluentBuilder::set_state):<br>required: **true**<br><p>The session status to retrieve a list of sessions for. For example, "Active".</p><br>
           8  +
    ///   - [`max_results(i32)`](crate::operation::describe_sessions::builders::DescribeSessionsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_sessions::builders::DescribeSessionsFluentBuilder::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_sessions::builders::DescribeSessionsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_sessions::builders::DescribeSessionsFluentBuilder::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  +
    ///   - [`filters(SessionFilter)`](crate::operation::describe_sessions::builders::DescribeSessionsFluentBuilder::filters) / [`set_filters(Option<Vec::<SessionFilter>>)`](crate::operation::describe_sessions::builders::DescribeSessionsFluentBuilder::set_filters):<br>required: **false**<br><p>One or more filters to limit the type of sessions returned by the request.</p><br>
          11  +
    /// - On success, responds with [`DescribeSessionsOutput`](crate::operation::describe_sessions::DescribeSessionsOutput) with field(s):
          12  +
    ///   - [`sessions(Option<Vec::<Session>>)`](crate::operation::describe_sessions::DescribeSessionsOutput::sessions): <p>A list of sessions meeting the request parameters.</p>
          13  +
    ///   - [`next_token(Option<String>)`](crate::operation::describe_sessions::DescribeSessionsOutput::next_token): <p>The token for the next set of items to return. (You received this token from a previous call.)</p>
          14  +
    /// - On failure, responds with [`SdkError<DescribeSessionsError>`](crate::operation::describe_sessions::DescribeSessionsError)
          15  +
    pub fn describe_sessions(&self) -> crate::operation::describe_sessions::builders::DescribeSessionsFluentBuilder {
          16  +
        crate::operation::describe_sessions::builders::DescribeSessionsFluentBuilder::new(self.handle.clone())
          17  +
    }
          18  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/disassociate_ops_item_related_item.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 [`DisassociateOpsItemRelatedItem`](crate::operation::disassociate_ops_item_related_item::builders::DisassociateOpsItemRelatedItemFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`ops_item_id(impl Into<String>)`](crate::operation::disassociate_ops_item_related_item::builders::DisassociateOpsItemRelatedItemFluentBuilder::ops_item_id) / [`set_ops_item_id(Option<String>)`](crate::operation::disassociate_ops_item_related_item::builders::DisassociateOpsItemRelatedItemFluentBuilder::set_ops_item_id):<br>required: **true**<br><p>The ID of the OpsItem for which you want to delete an association between the OpsItem and a related item.</p><br>
           7  +
    ///   - [`association_id(impl Into<String>)`](crate::operation::disassociate_ops_item_related_item::builders::DisassociateOpsItemRelatedItemFluentBuilder::association_id) / [`set_association_id(Option<String>)`](crate::operation::disassociate_ops_item_related_item::builders::DisassociateOpsItemRelatedItemFluentBuilder::set_association_id):<br>required: **true**<br><p>The ID of the association for which you want to delete an association between the OpsItem and a related item.</p><br>
           8  +
    /// - On success, responds with [`DisassociateOpsItemRelatedItemOutput`](crate::operation::disassociate_ops_item_related_item::DisassociateOpsItemRelatedItemOutput)
           9  +
    /// - On failure, responds with [`SdkError<DisassociateOpsItemRelatedItemError>`](crate::operation::disassociate_ops_item_related_item::DisassociateOpsItemRelatedItemError)
          10  +
    pub fn disassociate_ops_item_related_item(
          11  +
        &self,
          12  +
    ) -> crate::operation::disassociate_ops_item_related_item::builders::DisassociateOpsItemRelatedItemFluentBuilder {
          13  +
        crate::operation::disassociate_ops_item_related_item::builders::DisassociateOpsItemRelatedItemFluentBuilder::new(self.handle.clone())
          14  +
    }
          15  +
}