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
impl StructuralPartialEq for UpdateIdentitySourceInput
Auto Trait Implementations§
impl Freeze for UpdateIdentitySourceInput
impl RefUnwindSafe for UpdateIdentitySourceInput
impl Send for UpdateIdentitySourceInput
impl Sync for UpdateIdentitySourceInput
impl Unpin for UpdateIdentitySourceInput
impl UnwindSafe for UpdateIdentitySourceInput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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