pub struct IdentityProviderConfig {
pub name: String,
pub arn: String,
pub cluster_name: String,
pub issuer_url: String,
pub client_id: String,
pub username_claim: Option<String>,
pub username_prefix: Option<String>,
pub groups_claim: Option<String>,
pub groups_prefix: Option<String>,
pub required_claims: Value,
pub status: String,
pub tags: TagMap,
}Expand description
An OIDC identity-provider config associated to a cluster via
AssociateIdentityProviderConfig, keyed by identityProviderConfigName.
Optional OIDC members are stored as Options so describe only echoes the
ones the caller supplied, and required_claims keeps the caller’s map
verbatim for a faithful round-trip.
Fields§
§name: String§arn: String§cluster_name: String§issuer_url: String§client_id: String§username_claim: Option<String>§username_prefix: Option<String>§groups_claim: Option<String>§groups_prefix: Option<String>§required_claims: Value§status: StringTrait Implementations§
Source§impl Clone for IdentityProviderConfig
impl Clone for IdentityProviderConfig
Source§fn clone(&self) -> IdentityProviderConfig
fn clone(&self) -> IdentityProviderConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IdentityProviderConfig
impl Debug for IdentityProviderConfig
Source§impl<'de> Deserialize<'de> for IdentityProviderConfig
impl<'de> Deserialize<'de> for IdentityProviderConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for IdentityProviderConfig
impl RefUnwindSafe for IdentityProviderConfig
impl Send for IdentityProviderConfig
impl Sync for IdentityProviderConfig
impl Unpin for IdentityProviderConfig
impl UnsafeUnpin for IdentityProviderConfig
impl UnwindSafe for IdentityProviderConfig
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
Mutably borrows from an owned value. Read more