aws-sdk-applicationsignals 1.89.0

AWS SDK for Amazon CloudWatch Application Signals
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`BatchDeleteInstrumentationConfigurations`](crate::operation::batch_delete_instrumentation_configurations::builders::BatchDeleteInstrumentationConfigurationsFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`deletion_target(BatchDeleteDeletionTarget)`](crate::operation::batch_delete_instrumentation_configurations::builders::BatchDeleteInstrumentationConfigurationsFluentBuilder::deletion_target) / [`set_deletion_target(Option<BatchDeleteDeletionTarget>)`](crate::operation::batch_delete_instrumentation_configurations::builders::BatchDeleteInstrumentationConfigurationsFluentBuilder::set_deletion_target):<br>required: **true**<br>The deletion target - either bulk by scope or targeted by ARN list.<br>
    /// - On success, responds with [`BatchDeleteInstrumentationConfigurationsOutput`](crate::operation::batch_delete_instrumentation_configurations::BatchDeleteInstrumentationConfigurationsOutput) with field(s):
    ///   - [`deleted_count(i32)`](crate::operation::batch_delete_instrumentation_configurations::BatchDeleteInstrumentationConfigurationsOutput::deleted_count): Number of configurations successfully deleted. When deleting by scope, this is the total count of deleted items. When deleting by ARN list, this equals the length of SuccessfulDeletions.
    ///   - [`successful_deletions(Vec::<BatchDeleteSuccessfulDeletion>)`](crate::operation::batch_delete_instrumentation_configurations::BatchDeleteInstrumentationConfigurationsOutput::successful_deletions): List of successfully deleted configurations. Deleting by scope populates SignalType and LocationHash per item. Deleting by ARN list populates ResourceArn per item.
    ///   - [`errors(Vec::<BatchDeleteError>)`](crate::operation::batch_delete_instrumentation_configurations::BatchDeleteInstrumentationConfigurationsOutput::errors): List of configurations that failed to delete.
    /// - On failure, responds with [`SdkError<BatchDeleteInstrumentationConfigurationsError>`](crate::operation::batch_delete_instrumentation_configurations::BatchDeleteInstrumentationConfigurationsError)
    pub fn batch_delete_instrumentation_configurations(
        &self,
    ) -> crate::operation::batch_delete_instrumentation_configurations::builders::BatchDeleteInstrumentationConfigurationsFluentBuilder {
        crate::operation::batch_delete_instrumentation_configurations::builders::BatchDeleteInstrumentationConfigurationsFluentBuilder::new(
            self.handle.clone(),
        )
    }
}