Struct aws_sdk_elasticloadbalancingv2::model::authenticate_cognito_action_config::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for AuthenticateCognitoActionConfig
Implementations
sourceimpl Builder
impl Builder
sourcepub fn user_pool_arn(self, input: impl Into<String>) -> Self
pub fn user_pool_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the Amazon Cognito user pool.
sourcepub fn set_user_pool_arn(self, input: Option<String>) -> Self
pub fn set_user_pool_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the Amazon Cognito user pool.
sourcepub fn user_pool_client_id(self, input: impl Into<String>) -> Self
pub fn user_pool_client_id(self, input: impl Into<String>) -> Self
The ID of the Amazon Cognito user pool client.
sourcepub fn set_user_pool_client_id(self, input: Option<String>) -> Self
pub fn set_user_pool_client_id(self, input: Option<String>) -> Self
The ID of the Amazon Cognito user pool client.
sourcepub fn user_pool_domain(self, input: impl Into<String>) -> Self
pub fn user_pool_domain(self, input: impl Into<String>) -> Self
The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.
sourcepub fn set_user_pool_domain(self, input: Option<String>) -> Self
pub fn set_user_pool_domain(self, input: Option<String>) -> Self
The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.
The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
The name of the cookie used to maintain session information. The default is AWSELBAuthSessionCookie.
sourcepub fn scope(self, input: impl Into<String>) -> Self
pub fn scope(self, input: impl Into<String>) -> Self
The set of user claims to be requested from the IdP. The default is openid
.
To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
sourcepub fn set_scope(self, input: Option<String>) -> Self
pub fn set_scope(self, input: Option<String>) -> Self
The set of user claims to be requested from the IdP. The default is openid
.
To verify which scope values your IdP supports and how to separate multiple values, see the documentation for your IdP.
sourcepub fn session_timeout(self, input: i64) -> Self
pub fn session_timeout(self, input: i64) -> Self
The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
sourcepub fn set_session_timeout(self, input: Option<i64>) -> Self
pub fn set_session_timeout(self, input: Option<i64>) -> Self
The maximum duration of the authentication session, in seconds. The default is 604800 seconds (7 days).
sourcepub fn authentication_request_extra_params(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
pub fn authentication_request_extra_params(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
Adds a key-value pair to authentication_request_extra_params
.
To override the contents of this collection use set_authentication_request_extra_params
.
The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
sourcepub fn set_authentication_request_extra_params(
self,
input: Option<HashMap<String, String>>
) -> Self
pub fn set_authentication_request_extra_params(
self,
input: Option<HashMap<String, String>>
) -> Self
The query parameters (up to 10) to include in the redirect request to the authorization endpoint.
sourcepub fn on_unauthenticated_request(
self,
input: AuthenticateCognitoActionConditionalBehaviorEnum
) -> Self
pub fn on_unauthenticated_request(
self,
input: AuthenticateCognitoActionConditionalBehaviorEnum
) -> Self
The behavior if the user is not authenticated. The following are possible values:
-
deny
- Return an HTTP 401 Unauthorized error.
-
allow
- Allow the request to be forwarded to the target.
-
authenticate
- Redirect the request to the IdP authorization endpoint. This is the default value.
sourcepub fn set_on_unauthenticated_request(
self,
input: Option<AuthenticateCognitoActionConditionalBehaviorEnum>
) -> Self
pub fn set_on_unauthenticated_request(
self,
input: Option<AuthenticateCognitoActionConditionalBehaviorEnum>
) -> Self
The behavior if the user is not authenticated. The following are possible values:
-
deny
- Return an HTTP 401 Unauthorized error.
-
allow
- Allow the request to be forwarded to the target.
-
authenticate
- Redirect the request to the IdP authorization endpoint. This is the default value.
sourcepub fn build(self) -> AuthenticateCognitoActionConfig
pub fn build(self) -> AuthenticateCognitoActionConfig
Consumes the builder and constructs a AuthenticateCognitoActionConfig
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more