1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`BatchDisassociateResource`](crate::operation::batch_disassociate_resource::builders::BatchDisassociateResourceFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`resource_set_identifier(impl Into<String>)`](crate::operation::batch_disassociate_resource::builders::BatchDisassociateResourceFluentBuilder::resource_set_identifier) / [`set_resource_set_identifier(Option<String>)`](crate::operation::batch_disassociate_resource::builders::BatchDisassociateResourceFluentBuilder::set_resource_set_identifier):<br>required: **true**<br><p>A unique identifier for the resource set, used in a request to refer to the resource set.</p><br>
    ///   - [`items(impl Into<String>)`](crate::operation::batch_disassociate_resource::builders::BatchDisassociateResourceFluentBuilder::items) / [`set_items(Option<Vec::<String>>)`](crate::operation::batch_disassociate_resource::builders::BatchDisassociateResourceFluentBuilder::set_items):<br>required: **true**<br><p>The uniform resource identifiers (URI) of resources that should be disassociated from the resource set. The URIs must be Amazon Resource Names (ARNs).</p><br>
    /// - On success, responds with [`BatchDisassociateResourceOutput`](crate::operation::batch_disassociate_resource::BatchDisassociateResourceOutput) with field(s):
    ///   - [`resource_set_identifier(String)`](crate::operation::batch_disassociate_resource::BatchDisassociateResourceOutput::resource_set_identifier): <p>A unique identifier for the resource set, used in a request to refer to the resource set.</p>
    ///   - [`failed_items(Vec::<FailedItem>)`](crate::operation::batch_disassociate_resource::BatchDisassociateResourceOutput::failed_items): <p>The resources that failed to disassociate from the resource set.</p>
    /// - On failure, responds with [`SdkError<BatchDisassociateResourceError>`](crate::operation::batch_disassociate_resource::BatchDisassociateResourceError)
    pub fn batch_disassociate_resource(&self) -> crate::operation::batch_disassociate_resource::builders::BatchDisassociateResourceFluentBuilder {
        crate::operation::batch_disassociate_resource::builders::BatchDisassociateResourceFluentBuilder::new(self.handle.clone())
    }
}