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 ==
.