1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`DescribeChangeSetHooks`](crate::operation::describe_change_set_hooks::builders::DescribeChangeSetHooksFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`change_set_name(impl Into<String>)`](crate::operation::describe_change_set_hooks::builders::DescribeChangeSetHooksFluentBuilder::change_set_name) / [`set_change_set_name(Option<String>)`](crate::operation::describe_change_set_hooks::builders::DescribeChangeSetHooksFluentBuilder::set_change_set_name):<br>required: **true**<br><p>The name or Amazon Resource Name (ARN) of the change set that you want to describe.</p><br>
    ///   - [`stack_name(impl Into<String>)`](crate::operation::describe_change_set_hooks::builders::DescribeChangeSetHooksFluentBuilder::stack_name) / [`set_stack_name(Option<String>)`](crate::operation::describe_change_set_hooks::builders::DescribeChangeSetHooksFluentBuilder::set_stack_name):<br>required: **false**<br><p>If you specified the name of a change set, specify the stack name or stack ID (ARN) of the change set you want to describe.</p><br>
    ///   - [`next_token(impl Into<String>)`](crate::operation::describe_change_set_hooks::builders::DescribeChangeSetHooksFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_change_set_hooks::builders::DescribeChangeSetHooksFluentBuilder::set_next_token):<br>required: **false**<br><p>A string, provided by the <code>DescribeChangeSetHooks</code> response output, that identifies the next page of information that you want to retrieve.</p><br>
    ///   - [`logical_resource_id(impl Into<String>)`](crate::operation::describe_change_set_hooks::builders::DescribeChangeSetHooksFluentBuilder::logical_resource_id) / [`set_logical_resource_id(Option<String>)`](crate::operation::describe_change_set_hooks::builders::DescribeChangeSetHooksFluentBuilder::set_logical_resource_id):<br>required: **false**<br><p>If specified, lists only the hooks related to the specified <code>LogicalResourceId</code>.</p><br>
    /// - On success, responds with [`DescribeChangeSetHooksOutput`](crate::operation::describe_change_set_hooks::DescribeChangeSetHooksOutput) with field(s):
    ///   - [`change_set_id(Option<String>)`](crate::operation::describe_change_set_hooks::DescribeChangeSetHooksOutput::change_set_id): <p>The change set identifier (stack ID).</p>
    ///   - [`change_set_name(Option<String>)`](crate::operation::describe_change_set_hooks::DescribeChangeSetHooksOutput::change_set_name): <p>The change set name.</p>
    ///   - [`hooks(Option<Vec::<ChangeSetHook>>)`](crate::operation::describe_change_set_hooks::DescribeChangeSetHooksOutput::hooks): <p>List of hook objects.</p>
    ///   - [`status(Option<ChangeSetHooksStatus>)`](crate::operation::describe_change_set_hooks::DescribeChangeSetHooksOutput::status): <p>Provides the status of the change set hook.</p>
    ///   - [`next_token(Option<String>)`](crate::operation::describe_change_set_hooks::DescribeChangeSetHooksOutput::next_token): <p>Pagination token, <code>null</code> or empty if no more results.</p>
    ///   - [`stack_id(Option<String>)`](crate::operation::describe_change_set_hooks::DescribeChangeSetHooksOutput::stack_id): <p>The stack identifier (stack ID).</p>
    ///   - [`stack_name(Option<String>)`](crate::operation::describe_change_set_hooks::DescribeChangeSetHooksOutput::stack_name): <p>The stack name.</p>
    /// - On failure, responds with [`SdkError<DescribeChangeSetHooksError>`](crate::operation::describe_change_set_hooks::DescribeChangeSetHooksError)
    pub fn describe_change_set_hooks(&self) -> crate::operation::describe_change_set_hooks::builders::DescribeChangeSetHooksFluentBuilder {
        crate::operation::describe_change_set_hooks::builders::DescribeChangeSetHooksFluentBuilder::new(self.handle.clone())
    }
}