Struct aws_sdk_cloudtrail::operation::get_trail_status::builders::GetTrailStatusFluentBuilder
source · pub struct GetTrailStatusFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to GetTrailStatus
.
Returns a JSON-formatted list of information about the specified trail. Fields include information on delivery errors, Amazon SNS and Amazon S3 errors, and start and stop logging times for each trail. This operation returns trail status from a single Region. To return trail status from all Regions, you must call the operation on each Region.
Implementations§
source§impl GetTrailStatusFluentBuilder
impl GetTrailStatusFluentBuilder
sourcepub fn as_input(&self) -> &GetTrailStatusInputBuilder
pub fn as_input(&self) -> &GetTrailStatusInputBuilder
Access the GetTrailStatus as a reference.
sourcepub async fn send(
self
) -> Result<GetTrailStatusOutput, SdkError<GetTrailStatusError, HttpResponse>>
pub async fn send( self ) -> Result<GetTrailStatusOutput, SdkError<GetTrailStatusError, 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<GetTrailStatusOutput, GetTrailStatusError, Self>
pub fn customize( self ) -> CustomizableOperation<GetTrailStatusOutput, GetTrailStatusError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
Specifies the name or the CloudTrail ARN of the trail for which you are requesting status. To get the status of a shadow trail (a replication of the trail in another Region), you must specify its ARN. The following is the format of a trail ARN.
arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
Specifies the name or the CloudTrail ARN of the trail for which you are requesting status. To get the status of a shadow trail (a replication of the trail in another Region), you must specify its ARN. The following is the format of a trail ARN.
arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail
sourcepub fn get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &Option<String>
Specifies the name or the CloudTrail ARN of the trail for which you are requesting status. To get the status of a shadow trail (a replication of the trail in another Region), you must specify its ARN. The following is the format of a trail ARN.
arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail
Trait Implementations§
source§impl Clone for GetTrailStatusFluentBuilder
impl Clone for GetTrailStatusFluentBuilder
source§fn clone(&self) -> GetTrailStatusFluentBuilder
fn clone(&self) -> GetTrailStatusFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for GetTrailStatusFluentBuilder
impl !RefUnwindSafe for GetTrailStatusFluentBuilder
impl Send for GetTrailStatusFluentBuilder
impl Sync for GetTrailStatusFluentBuilder
impl Unpin for GetTrailStatusFluentBuilder
impl !UnwindSafe for GetTrailStatusFluentBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more