Struct aws_sdk_ssoadmin::types::ApplicationProvider
source · #[non_exhaustive]pub struct ApplicationProvider {
pub application_provider_arn: String,
pub federation_protocol: Option<FederationProtocol>,
pub display_data: Option<DisplayData>,
pub resource_server_config: Option<ResourceServerConfig>,
}
Expand description
A structure that describes a provider that can be used to connect an Amazon Web Services managed application or customer managed application to IAM Identity Center.
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.application_provider_arn: String
The ARN of the application provider.
federation_protocol: Option<FederationProtocol>
The protocol that the application provider uses to perform federation.
display_data: Option<DisplayData>
A structure that describes how IAM Identity Center represents the application provider in the portal.
resource_server_config: Option<ResourceServerConfig>
A structure that describes the application provider's resource server.
Implementations§
source§impl ApplicationProvider
impl ApplicationProvider
sourcepub fn application_provider_arn(&self) -> &str
pub fn application_provider_arn(&self) -> &str
The ARN of the application provider.
sourcepub fn federation_protocol(&self) -> Option<&FederationProtocol>
pub fn federation_protocol(&self) -> Option<&FederationProtocol>
The protocol that the application provider uses to perform federation.
sourcepub fn display_data(&self) -> Option<&DisplayData>
pub fn display_data(&self) -> Option<&DisplayData>
A structure that describes how IAM Identity Center represents the application provider in the portal.
sourcepub fn resource_server_config(&self) -> Option<&ResourceServerConfig>
pub fn resource_server_config(&self) -> Option<&ResourceServerConfig>
A structure that describes the application provider's resource server.
source§impl ApplicationProvider
impl ApplicationProvider
sourcepub fn builder() -> ApplicationProviderBuilder
pub fn builder() -> ApplicationProviderBuilder
Creates a new builder-style object to manufacture ApplicationProvider
.
Trait Implementations§
source§impl Clone for ApplicationProvider
impl Clone for ApplicationProvider
source§fn clone(&self) -> ApplicationProvider
fn clone(&self) -> ApplicationProvider
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ApplicationProvider
impl Debug for ApplicationProvider
source§impl PartialEq for ApplicationProvider
impl PartialEq for ApplicationProvider
source§fn eq(&self, other: &ApplicationProvider) -> bool
fn eq(&self, other: &ApplicationProvider) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ApplicationProvider
Auto Trait Implementations§
impl Freeze for ApplicationProvider
impl RefUnwindSafe for ApplicationProvider
impl Send for ApplicationProvider
impl Sync for ApplicationProvider
impl Unpin for ApplicationProvider
impl UnwindSafe for ApplicationProvider
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