#[non_exhaustive]pub struct EnableFederationInput {
pub event_data_store: Option<String>,
pub federation_role_arn: Option<String>,
}
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 ID suffix of the ARN) of the event data store for which you want to enable Lake query federation.
federation_role_arn: Option<String>
The ARN of the federation role to use for the event data store. Amazon Web Services services like Lake Formation use this federation role to access data for the federated event data store. The federation role must exist in your account and provide the required minimum permissions.
Implementations§
source§impl EnableFederationInput
impl EnableFederationInput
sourcepub fn event_data_store(&self) -> Option<&str>
pub fn event_data_store(&self) -> Option<&str>
The ARN (or ID suffix of the ARN) of the event data store for which you want to enable Lake query federation.
sourcepub fn federation_role_arn(&self) -> Option<&str>
pub fn federation_role_arn(&self) -> Option<&str>
The ARN of the federation role to use for the event data store. Amazon Web Services services like Lake Formation use this federation role to access data for the federated event data store. The federation role must exist in your account and provide the required minimum permissions.
source§impl EnableFederationInput
impl EnableFederationInput
sourcepub fn builder() -> EnableFederationInputBuilder
pub fn builder() -> EnableFederationInputBuilder
Creates a new builder-style object to manufacture EnableFederationInput
.
Trait Implementations§
source§impl Clone for EnableFederationInput
impl Clone for EnableFederationInput
source§fn clone(&self) -> EnableFederationInput
fn clone(&self) -> EnableFederationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for EnableFederationInput
impl Debug for EnableFederationInput
source§impl PartialEq for EnableFederationInput
impl PartialEq for EnableFederationInput
source§fn eq(&self, other: &EnableFederationInput) -> bool
fn eq(&self, other: &EnableFederationInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for EnableFederationInput
Auto Trait Implementations§
impl Freeze for EnableFederationInput
impl RefUnwindSafe for EnableFederationInput
impl Send for EnableFederationInput
impl Sync for EnableFederationInput
impl Unpin for EnableFederationInput
impl UnwindSafe for EnableFederationInput
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