Struct aws_sdk_securitylake::operation::delete_aws_log_source::builders::DeleteAwsLogSourceFluentBuilder
source · pub struct DeleteAwsLogSourceFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to DeleteAwsLogSource.
Removes a natively supported Amazon Web Service as an Amazon Security Lake source. You can remove a source for one or more Regions. When you remove the source, Security Lake stops collecting data from that source in the specified Regions and accounts, and subscribers can no longer consume new data from the source. However, subscribers can still consume data that Security Lake collected from the source before removal.
You can choose any source type in any Amazon Web Services Region for either accounts that are part of a trusted organization or standalone accounts.
Implementations§
source§impl DeleteAwsLogSourceFluentBuilder
impl DeleteAwsLogSourceFluentBuilder
sourcepub fn as_input(&self) -> &DeleteAwsLogSourceInputBuilder
pub fn as_input(&self) -> &DeleteAwsLogSourceInputBuilder
Access the DeleteAwsLogSource as a reference.
sourcepub async fn send(
self
) -> Result<DeleteAwsLogSourceOutput, SdkError<DeleteAwsLogSourceError, HttpResponse>>
pub async fn send( self ) -> Result<DeleteAwsLogSourceOutput, SdkError<DeleteAwsLogSourceError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<DeleteAwsLogSourceOutput, DeleteAwsLogSourceError, Self>
pub fn customize( self ) -> CustomizableOperation<DeleteAwsLogSourceOutput, DeleteAwsLogSourceError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn sources(self, input: AwsLogSourceConfiguration) -> Self
pub fn sources(self, input: AwsLogSourceConfiguration) -> Self
Appends an item to sources.
To override the contents of this collection use set_sources.
Specify the natively-supported Amazon Web Services service to remove as a source in Security Lake.
sourcepub fn set_sources(self, input: Option<Vec<AwsLogSourceConfiguration>>) -> Self
pub fn set_sources(self, input: Option<Vec<AwsLogSourceConfiguration>>) -> Self
Specify the natively-supported Amazon Web Services service to remove as a source in Security Lake.
sourcepub fn get_sources(&self) -> &Option<Vec<AwsLogSourceConfiguration>>
pub fn get_sources(&self) -> &Option<Vec<AwsLogSourceConfiguration>>
Specify the natively-supported Amazon Web Services service to remove as a source in Security Lake.
Trait Implementations§
source§impl Clone for DeleteAwsLogSourceFluentBuilder
impl Clone for DeleteAwsLogSourceFluentBuilder
source§fn clone(&self) -> DeleteAwsLogSourceFluentBuilder
fn clone(&self) -> DeleteAwsLogSourceFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more