Struct aws_sdk_appsync::types::UserPoolConfig
source · #[non_exhaustive]pub struct UserPoolConfig {
pub user_pool_id: String,
pub aws_region: String,
pub default_action: DefaultAction,
pub app_id_client_regex: Option<String>,
}
Expand description
Describes an Amazon Cognito user pool configuration.
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_id: String
The user pool ID.
aws_region: String
The Amazon Web Services Region in which the user pool was created.
default_action: DefaultAction
The action that you want your GraphQL API to take when a request that uses Amazon Cognito user pool authentication doesn't match the Amazon Cognito user pool configuration.
app_id_client_regex: Option<String>
A regular expression for validating the incoming Amazon Cognito user pool app client ID. If this value isn't set, no filtering is applied.
Implementations§
source§impl UserPoolConfig
impl UserPoolConfig
sourcepub fn user_pool_id(&self) -> &str
pub fn user_pool_id(&self) -> &str
The user pool ID.
sourcepub fn aws_region(&self) -> &str
pub fn aws_region(&self) -> &str
The Amazon Web Services Region in which the user pool was created.
sourcepub fn default_action(&self) -> &DefaultAction
pub fn default_action(&self) -> &DefaultAction
The action that you want your GraphQL API to take when a request that uses Amazon Cognito user pool authentication doesn't match the Amazon Cognito user pool configuration.
sourcepub fn app_id_client_regex(&self) -> Option<&str>
pub fn app_id_client_regex(&self) -> Option<&str>
A regular expression for validating the incoming Amazon Cognito user pool app client ID. If this value isn't set, no filtering is applied.
source§impl UserPoolConfig
impl UserPoolConfig
sourcepub fn builder() -> UserPoolConfigBuilder
pub fn builder() -> UserPoolConfigBuilder
Creates a new builder-style object to manufacture UserPoolConfig
.
Trait Implementations§
source§impl Clone for UserPoolConfig
impl Clone for UserPoolConfig
source§fn clone(&self) -> UserPoolConfig
fn clone(&self) -> UserPoolConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UserPoolConfig
impl Debug for UserPoolConfig
source§impl PartialEq for UserPoolConfig
impl PartialEq for UserPoolConfig
impl StructuralPartialEq for UserPoolConfig
Auto Trait Implementations§
impl Freeze for UserPoolConfig
impl RefUnwindSafe for UserPoolConfig
impl Send for UserPoolConfig
impl Sync for UserPoolConfig
impl Unpin for UserPoolConfig
impl UnwindSafe for UserPoolConfig
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
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