AWS SDK

AWS SDK

rev. 18b1dd205ff4335251e6dd0ecb88193de1b1cede (ignoring whitespace)

Files changed:

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

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/get_access_token.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 [`GetAccessToken`](crate::operation::get_access_token::builders::GetAccessTokenFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`access_request_id(impl Into<String>)`](crate::operation::get_access_token::builders::GetAccessTokenFluentBuilder::access_request_id) / [`set_access_request_id(Option<String>)`](crate::operation::get_access_token::builders::GetAccessTokenFluentBuilder::set_access_request_id):<br>required: **true**<br><p>The ID of a just-in-time node access request.</p><br>
           7  +
    /// - On success, responds with [`GetAccessTokenOutput`](crate::operation::get_access_token::GetAccessTokenOutput) with field(s):
           8  +
    ///   - [`credentials(Option<Credentials>)`](crate::operation::get_access_token::GetAccessTokenOutput::credentials): <p>The temporary security credentials which can be used to start just-in-time node access sessions.</p>
           9  +
    ///   - [`access_request_status(Option<AccessRequestStatus>)`](crate::operation::get_access_token::GetAccessTokenOutput::access_request_status): <p>The status of the access request.</p>
          10  +
    /// - On failure, responds with [`SdkError<GetAccessTokenError>`](crate::operation::get_access_token::GetAccessTokenError)
          11  +
    pub fn get_access_token(&self) -> crate::operation::get_access_token::builders::GetAccessTokenFluentBuilder {
          12  +
        crate::operation::get_access_token::builders::GetAccessTokenFluentBuilder::new(self.handle.clone())
          13  +
    }
          14  +
}

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

@@ -0,1 +0,13 @@
           1  +
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
           2  +
impl super::Client {
           3  +
    /// Constructs a fluent builder for the [`GetAutomationExecution`](crate::operation::get_automation_execution::builders::GetAutomationExecutionFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`automation_execution_id(impl Into<String>)`](crate::operation::get_automation_execution::builders::GetAutomationExecutionFluentBuilder::automation_execution_id) / [`set_automation_execution_id(Option<String>)`](crate::operation::get_automation_execution::builders::GetAutomationExecutionFluentBuilder::set_automation_execution_id):<br>required: **true**<br><p>The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation runbook is initiated.</p><br>
           7  +
    /// - On success, responds with [`GetAutomationExecutionOutput`](crate::operation::get_automation_execution::GetAutomationExecutionOutput) with field(s):
           8  +
    ///   - [`automation_execution(Option<AutomationExecution>)`](crate::operation::get_automation_execution::GetAutomationExecutionOutput::automation_execution): <p>Detailed information about the current state of an automation execution.</p>
           9  +
    /// - On failure, responds with [`SdkError<GetAutomationExecutionError>`](crate::operation::get_automation_execution::GetAutomationExecutionError)
          10  +
    pub fn get_automation_execution(&self) -> crate::operation::get_automation_execution::builders::GetAutomationExecutionFluentBuilder {
          11  +
        crate::operation::get_automation_execution::builders::GetAutomationExecutionFluentBuilder::new(self.handle.clone())
          12  +
    }
          13  +
}

tmp-codegen-diff/aws-sdk/sdk/ssm/src/client/get_calendar_state.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 [`GetCalendarState`](crate::operation::get_calendar_state::builders::GetCalendarStateFluentBuilder) operation.
           4  +
    ///
           5  +
    /// - The fluent builder is configurable:
           6  +
    ///   - [`calendar_names(impl Into<String>)`](crate::operation::get_calendar_state::builders::GetCalendarStateFluentBuilder::calendar_names) / [`set_calendar_names(Option<Vec::<String>>)`](crate::operation::get_calendar_state::builders::GetCalendarStateFluentBuilder::set_calendar_names):<br>required: **true**<br><p>The names of Amazon Resource Names (ARNs) of the Systems Manager documents (SSM documents) that represent the calendar entries for which you want to get the state.</p><br>
           7  +
    ///   - [`at_time(impl Into<String>)`](crate::operation::get_calendar_state::builders::GetCalendarStateFluentBuilder::at_time) / [`set_at_time(Option<String>)`](crate::operation::get_calendar_state::builders::GetCalendarStateFluentBuilder::set_at_time):<br>required: **false**<br><p>(Optional) The specific time for which you want to get calendar state information, in <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO 8601</a> format. If you don't specify a value or <code>AtTime</code>, the current time is used.</p><br>
           8  +
    /// - On success, responds with [`GetCalendarStateOutput`](crate::operation::get_calendar_state::GetCalendarStateOutput) with field(s):
           9  +
    ///   - [`state(Option<CalendarState>)`](crate::operation::get_calendar_state::GetCalendarStateOutput::state): <p>The state of the calendar. An <code>OPEN</code> calendar indicates that actions are allowed to proceed, and a <code>CLOSED</code> calendar indicates that actions aren't allowed to proceed.</p>
          10  +
    ///   - [`at_time(Option<String>)`](crate::operation::get_calendar_state::GetCalendarStateOutput::at_time): <p>The time, as an <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO 8601</a> string, that you specified in your command. If you don't specify a time, <code>GetCalendarState</code> uses the current time.</p>
          11  +
    ///   - [`next_transition_time(Option<String>)`](crate::operation::get_calendar_state::GetCalendarStateOutput::next_transition_time): <p>The time, as an <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO 8601</a> string, that the calendar state will change. If the current calendar state is <code>OPEN</code>, <code>NextTransitionTime</code> indicates when the calendar state changes to <code>CLOSED</code>, and vice-versa.</p>
          12  +
    /// - On failure, responds with [`SdkError<GetCalendarStateError>`](crate::operation::get_calendar_state::GetCalendarStateError)
          13  +
    pub fn get_calendar_state(&self) -> crate::operation::get_calendar_state::builders::GetCalendarStateFluentBuilder {
          14  +
        crate::operation::get_calendar_state::builders::GetCalendarStateFluentBuilder::new(self.handle.clone())
          15  +
    }
          16  +
}