#[non_exhaustive]pub struct CreateDataLakeInput {
pub configurations: Option<Vec<DataLakeConfiguration>>,
pub meta_store_manager_role_arn: Option<String>,
pub tags: Option<Vec<Tag>>,
}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.configurations: Option<Vec<DataLakeConfiguration>>Specify the Region or Regions that will contribute data to the rollup region.
meta_store_manager_role_arn: Option<String>The Amazon Resource Name (ARN) used to create and update the Glue table. This table contains partitions generated by the ingestion and normalization of Amazon Web Services log sources and custom sources.
An array of objects, one for each tag to associate with the data lake configuration. For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be an empty string.
Implementations§
source§impl CreateDataLakeInput
impl CreateDataLakeInput
sourcepub fn configurations(&self) -> &[DataLakeConfiguration]
pub fn configurations(&self) -> &[DataLakeConfiguration]
Specify the Region or Regions that will contribute data to the rollup region.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .configurations.is_none().
sourcepub fn meta_store_manager_role_arn(&self) -> Option<&str>
pub fn meta_store_manager_role_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) used to create and update the Glue table. This table contains partitions generated by the ingestion and normalization of Amazon Web Services log sources and custom sources.
An array of objects, one for each tag to associate with the data lake configuration. For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be an empty string.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .tags.is_none().
source§impl CreateDataLakeInput
impl CreateDataLakeInput
sourcepub fn builder() -> CreateDataLakeInputBuilder
pub fn builder() -> CreateDataLakeInputBuilder
Creates a new builder-style object to manufacture CreateDataLakeInput.
Trait Implementations§
source§impl Clone for CreateDataLakeInput
impl Clone for CreateDataLakeInput
source§fn clone(&self) -> CreateDataLakeInput
fn clone(&self) -> CreateDataLakeInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateDataLakeInput
impl Debug for CreateDataLakeInput
source§impl PartialEq for CreateDataLakeInput
impl PartialEq for CreateDataLakeInput
source§fn eq(&self, other: &CreateDataLakeInput) -> bool
fn eq(&self, other: &CreateDataLakeInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CreateDataLakeInput
Auto Trait Implementations§
impl Freeze for CreateDataLakeInput
impl RefUnwindSafe for CreateDataLakeInput
impl Send for CreateDataLakeInput
impl Sync for CreateDataLakeInput
impl Unpin for CreateDataLakeInput
impl UnwindSafe for CreateDataLakeInput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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