#[non_exhaustive]pub struct UpdateCognitoUserPoolConfiguration {
pub user_pool_arn: String,
pub client_ids: Option<Vec<String>>,
pub group_configuration: Option<UpdateCognitoGroupConfiguration>,
}Expand description
Contains configuration details of a Amazon Cognito user pool for use with an identity source.
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.user_pool_arn: StringThe Amazon Resource Name (ARN) of the Amazon Cognito user pool associated with this identity source.
client_ids: Option<Vec<String>>The client ID of an app client that is configured for the specified Amazon Cognito user pool.
group_configuration: Option<UpdateCognitoGroupConfiguration>The configuration of the user groups from an Amazon Cognito user pool identity source.
Implementations§
source§impl UpdateCognitoUserPoolConfiguration
impl UpdateCognitoUserPoolConfiguration
sourcepub fn user_pool_arn(&self) -> &str
pub fn user_pool_arn(&self) -> &str
The Amazon Resource Name (ARN) of the Amazon Cognito user pool associated with this identity source.
sourcepub fn client_ids(&self) -> &[String]
pub fn client_ids(&self) -> &[String]
The client ID of an app client that is configured for the specified Amazon Cognito user pool.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .client_ids.is_none().
sourcepub fn group_configuration(&self) -> Option<&UpdateCognitoGroupConfiguration>
pub fn group_configuration(&self) -> Option<&UpdateCognitoGroupConfiguration>
The configuration of the user groups from an Amazon Cognito user pool identity source.
source§impl UpdateCognitoUserPoolConfiguration
impl UpdateCognitoUserPoolConfiguration
sourcepub fn builder() -> UpdateCognitoUserPoolConfigurationBuilder
pub fn builder() -> UpdateCognitoUserPoolConfigurationBuilder
Creates a new builder-style object to manufacture UpdateCognitoUserPoolConfiguration.
Trait Implementations§
source§impl Clone for UpdateCognitoUserPoolConfiguration
impl Clone for UpdateCognitoUserPoolConfiguration
source§fn clone(&self) -> UpdateCognitoUserPoolConfiguration
fn clone(&self) -> UpdateCognitoUserPoolConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for UpdateCognitoUserPoolConfiguration
impl PartialEq for UpdateCognitoUserPoolConfiguration
source§fn eq(&self, other: &UpdateCognitoUserPoolConfiguration) -> bool
fn eq(&self, other: &UpdateCognitoUserPoolConfiguration) -> bool
self and other values to be equal, and is used
by ==.