Struct aws_sdk_lakeformation::operation::describe_lake_formation_identity_center_configuration::DescribeLakeFormationIdentityCenterConfigurationOutput
source · #[non_exhaustive]pub struct DescribeLakeFormationIdentityCenterConfigurationOutput {
pub catalog_id: Option<String>,
pub instance_arn: Option<String>,
pub application_arn: Option<String>,
pub external_filtering: Option<ExternalFilteringConfiguration>,
pub share_recipients: Option<Vec<DataLakePrincipal>>,
pub resource_share: Option<String>,
/* private fields */
}
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.catalog_id: Option<String>
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
instance_arn: Option<String>
The Amazon Resource Name (ARN) of the connection.
application_arn: Option<String>
The Amazon Resource Name (ARN) of the Lake Formation application integrated with IAM Identity Center.
external_filtering: Option<ExternalFilteringConfiguration>
Indicates if external filtering is enabled.
A list of Amazon Web Services account IDs or Amazon Web Services organization/organizational unit ARNs that are allowed to access data managed by Lake Formation.
If the ShareRecipients
list includes valid values, a resource share is created with the principals you want to have access to the resources as the ShareRecipients
.
If the ShareRecipients
value is null or the list is empty, no resource share is created.
The Amazon Resource Name (ARN) of the RAM share.
Implementations§
source§impl DescribeLakeFormationIdentityCenterConfigurationOutput
impl DescribeLakeFormationIdentityCenterConfigurationOutput
sourcepub fn catalog_id(&self) -> Option<&str>
pub fn catalog_id(&self) -> Option<&str>
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
sourcepub fn instance_arn(&self) -> Option<&str>
pub fn instance_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the connection.
sourcepub fn application_arn(&self) -> Option<&str>
pub fn application_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the Lake Formation application integrated with IAM Identity Center.
sourcepub fn external_filtering(&self) -> Option<&ExternalFilteringConfiguration>
pub fn external_filtering(&self) -> Option<&ExternalFilteringConfiguration>
Indicates if external filtering is enabled.
A list of Amazon Web Services account IDs or Amazon Web Services organization/organizational unit ARNs that are allowed to access data managed by Lake Formation.
If the ShareRecipients
list includes valid values, a resource share is created with the principals you want to have access to the resources as the ShareRecipients
.
If the ShareRecipients
value is null or the list is empty, no resource share is created.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .share_recipients.is_none()
.
The Amazon Resource Name (ARN) of the RAM share.
source§impl DescribeLakeFormationIdentityCenterConfigurationOutput
impl DescribeLakeFormationIdentityCenterConfigurationOutput
sourcepub fn builder(
) -> DescribeLakeFormationIdentityCenterConfigurationOutputBuilder
pub fn builder( ) -> DescribeLakeFormationIdentityCenterConfigurationOutputBuilder
Creates a new builder-style object to manufacture DescribeLakeFormationIdentityCenterConfigurationOutput
.
Trait Implementations§
source§impl Clone for DescribeLakeFormationIdentityCenterConfigurationOutput
impl Clone for DescribeLakeFormationIdentityCenterConfigurationOutput
source§fn clone(&self) -> DescribeLakeFormationIdentityCenterConfigurationOutput
fn clone(&self) -> DescribeLakeFormationIdentityCenterConfigurationOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for DescribeLakeFormationIdentityCenterConfigurationOutput
impl PartialEq for DescribeLakeFormationIdentityCenterConfigurationOutput
source§fn eq(
&self,
other: &DescribeLakeFormationIdentityCenterConfigurationOutput
) -> bool
fn eq( &self, other: &DescribeLakeFormationIdentityCenterConfigurationOutput ) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DescribeLakeFormationIdentityCenterConfigurationOutput
impl RequestId for DescribeLakeFormationIdentityCenterConfigurationOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for DescribeLakeFormationIdentityCenterConfigurationOutput
Auto Trait Implementations§
impl Freeze for DescribeLakeFormationIdentityCenterConfigurationOutput
impl RefUnwindSafe for DescribeLakeFormationIdentityCenterConfigurationOutput
impl Send for DescribeLakeFormationIdentityCenterConfigurationOutput
impl Sync for DescribeLakeFormationIdentityCenterConfigurationOutput
impl Unpin for DescribeLakeFormationIdentityCenterConfigurationOutput
impl UnwindSafe for DescribeLakeFormationIdentityCenterConfigurationOutput
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