Struct aws_sdk_cloudtrail::operation::get_event_selectors::builders::GetEventSelectorsFluentBuilder
source · pub struct GetEventSelectorsFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to GetEventSelectors
.
Describes the settings for the event selectors that you configured for your trail. The information returned for your event selectors includes the following:
-
If your event selector includes read-only events, write-only events, or all events. This applies to both management events and data events.
-
If your event selector includes management events.
-
If your event selector includes data events, the resources on which you are logging data events.
For more information about logging management and data events, see the following topics in the CloudTrail User Guide:
Implementations§
source§impl GetEventSelectorsFluentBuilder
impl GetEventSelectorsFluentBuilder
sourcepub fn as_input(&self) -> &GetEventSelectorsInputBuilder
pub fn as_input(&self) -> &GetEventSelectorsInputBuilder
Access the GetEventSelectors as a reference.
sourcepub async fn send(
self
) -> Result<GetEventSelectorsOutput, SdkError<GetEventSelectorsError, HttpResponse>>
pub async fn send( self ) -> Result<GetEventSelectorsOutput, SdkError<GetEventSelectorsError, 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<GetEventSelectorsOutput, GetEventSelectorsError, Self>
pub fn customize( self ) -> CustomizableOperation<GetEventSelectorsOutput, GetEventSelectorsError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn trail_name(self, input: impl Into<String>) -> Self
pub fn trail_name(self, input: impl Into<String>) -> Self
Specifies the name of the trail or trail ARN. If you specify a trail name, the string must meet the following requirements:
-
Contain only ASCII letters (a-z, A-Z), numbers (0-9), periods (.), underscores (_), or dashes (-)
-
Start with a letter or number, and end with a letter or number
-
Be between 3 and 128 characters
-
Have no adjacent periods, underscores or dashes. Names like
my-_namespace
andmy--namespace
are not valid. -
Not be in IP address format (for example, 192.168.5.4)
If you specify a trail ARN, it must be in the format:
arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail
sourcepub fn set_trail_name(self, input: Option<String>) -> Self
pub fn set_trail_name(self, input: Option<String>) -> Self
Specifies the name of the trail or trail ARN. If you specify a trail name, the string must meet the following requirements:
-
Contain only ASCII letters (a-z, A-Z), numbers (0-9), periods (.), underscores (_), or dashes (-)
-
Start with a letter or number, and end with a letter or number
-
Be between 3 and 128 characters
-
Have no adjacent periods, underscores or dashes. Names like
my-_namespace
andmy--namespace
are not valid. -
Not be in IP address format (for example, 192.168.5.4)
If you specify a trail ARN, it must be in the format:
arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail
sourcepub fn get_trail_name(&self) -> &Option<String>
pub fn get_trail_name(&self) -> &Option<String>
Specifies the name of the trail or trail ARN. If you specify a trail name, the string must meet the following requirements:
-
Contain only ASCII letters (a-z, A-Z), numbers (0-9), periods (.), underscores (_), or dashes (-)
-
Start with a letter or number, and end with a letter or number
-
Be between 3 and 128 characters
-
Have no adjacent periods, underscores or dashes. Names like
my-_namespace
andmy--namespace
are not valid. -
Not be in IP address format (for example, 192.168.5.4)
If you specify a trail ARN, it must be in the format:
arn:aws:cloudtrail:us-east-2:123456789012:trail/MyTrail
Trait Implementations§
source§impl Clone for GetEventSelectorsFluentBuilder
impl Clone for GetEventSelectorsFluentBuilder
source§fn clone(&self) -> GetEventSelectorsFluentBuilder
fn clone(&self) -> GetEventSelectorsFluentBuilder
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 GetEventSelectorsFluentBuilder
impl !RefUnwindSafe for GetEventSelectorsFluentBuilder
impl Send for GetEventSelectorsFluentBuilder
impl Sync for GetEventSelectorsFluentBuilder
impl Unpin for GetEventSelectorsFluentBuilder
impl !UnwindSafe for GetEventSelectorsFluentBuilder
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