Struct aws_sdk_verifiedpermissions::operation::update_identity_source::UpdateIdentitySourceInput
source · #[non_exhaustive]pub struct UpdateIdentitySourceInput {
pub policy_store_id: Option<String>,
pub identity_source_id: Option<String>,
pub update_configuration: Option<UpdateConfiguration>,
pub principal_entity_type: 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.policy_store_id: Option<String>Specifies the ID of the policy store that contains the identity source that you want to update.
identity_source_id: Option<String>Specifies the ID of the identity source that you want to update.
update_configuration: Option<UpdateConfiguration>Specifies the details required to communicate with the identity provider (IdP) associated with this identity source.
At this time, the only valid member of this structure is a Amazon Cognito user pool configuration.
You must specify a userPoolArn, and optionally, a ClientId.
principal_entity_type: Option<String>Specifies the data type of principals generated for identities authenticated by the identity source.
Implementations§
source§impl UpdateIdentitySourceInput
impl UpdateIdentitySourceInput
sourcepub fn policy_store_id(&self) -> Option<&str>
pub fn policy_store_id(&self) -> Option<&str>
Specifies the ID of the policy store that contains the identity source that you want to update.
sourcepub fn identity_source_id(&self) -> Option<&str>
pub fn identity_source_id(&self) -> Option<&str>
Specifies the ID of the identity source that you want to update.
sourcepub fn update_configuration(&self) -> Option<&UpdateConfiguration>
pub fn update_configuration(&self) -> Option<&UpdateConfiguration>
Specifies the details required to communicate with the identity provider (IdP) associated with this identity source.
At this time, the only valid member of this structure is a Amazon Cognito user pool configuration.
You must specify a userPoolArn, and optionally, a ClientId.
sourcepub fn principal_entity_type(&self) -> Option<&str>
pub fn principal_entity_type(&self) -> Option<&str>
Specifies the data type of principals generated for identities authenticated by the identity source.
source§impl UpdateIdentitySourceInput
impl UpdateIdentitySourceInput
sourcepub fn builder() -> UpdateIdentitySourceInputBuilder
pub fn builder() -> UpdateIdentitySourceInputBuilder
Creates a new builder-style object to manufacture UpdateIdentitySourceInput.
Trait Implementations§
source§impl Clone for UpdateIdentitySourceInput
impl Clone for UpdateIdentitySourceInput
source§fn clone(&self) -> UpdateIdentitySourceInput
fn clone(&self) -> UpdateIdentitySourceInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateIdentitySourceInput
impl Debug for UpdateIdentitySourceInput
source§impl PartialEq for UpdateIdentitySourceInput
impl PartialEq for UpdateIdentitySourceInput
source§fn eq(&self, other: &UpdateIdentitySourceInput) -> bool
fn eq(&self, other: &UpdateIdentitySourceInput) -> bool
self and other values to be equal, and is used
by ==.