#[non_exhaustive]pub struct UpdateEventDataStoreInput {
pub event_data_store: Option<String>,
pub name: Option<String>,
pub advanced_event_selectors: Option<Vec<AdvancedEventSelector>>,
pub multi_region_enabled: Option<bool>,
pub organization_enabled: Option<bool>,
pub retention_period: Option<i32>,
pub termination_protection_enabled: Option<bool>,
}
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.event_data_store: Option<String>
The ARN (or the ID suffix of the ARN) of the event data store that you want to update.
name: Option<String>
The event data store name.
advanced_event_selectors: Option<Vec<AdvancedEventSelector>>
The advanced event selectors used to select events for the event data store.
multi_region_enabled: Option<bool>
Specifies whether an event data store collects events from all regions, or only from the region in which it was created.
organization_enabled: Option<bool>
Specifies whether an event data store collects events logged for an organization in Organizations.
retention_period: Option<i32>
The retention period, in days.
termination_protection_enabled: Option<bool>
Indicates that termination protection is enabled and the event data store cannot be automatically deleted.
Implementations
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateEventDataStore, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateEventDataStore, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<UpdateEventDataStore
>
Creates a new builder-style object to manufacture UpdateEventDataStoreInput
The ARN (or the ID suffix of the ARN) of the event data store that you want to update.
The advanced event selectors used to select events for the event data store.
Specifies whether an event data store collects events from all regions, or only from the region in which it was created.
Specifies whether an event data store collects events logged for an organization in Organizations.
The retention period, in days.
Indicates that termination protection is enabled and the event data store cannot be automatically deleted.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for UpdateEventDataStoreInput
impl Send for UpdateEventDataStoreInput
impl Sync for UpdateEventDataStoreInput
impl Unpin for UpdateEventDataStoreInput
impl UnwindSafe for UpdateEventDataStoreInput
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more