Show / Hide Table of Contents

Class UserPoolClientArgs

Inheritance
System.Object
InputArgs
ResourceArgs
UserPoolClientArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Cognito
Assembly: Pulumi.Aws.dll
Syntax
public sealed class UserPoolClientArgs : ResourceArgs

Constructors

View Source

UserPoolClientArgs()

Declaration
public UserPoolClientArgs()

Properties

View Source

AllowedOauthFlows

List of allowed OAuth flows (code, implicit, client_credentials).

Declaration
public InputList<string> AllowedOauthFlows { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

AllowedOauthFlowsUserPoolClient

Whether the client is allowed to follow the OAuth protocol when interacting with Cognito user pools.

Declaration
public Input<bool> AllowedOauthFlowsUserPoolClient { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

AllowedOauthScopes

List of allowed OAuth scopes (phone, email, openid, profile, and aws.cognito.signin.user.admin).

Declaration
public InputList<string> AllowedOauthScopes { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

AnalyticsConfiguration

The Amazon Pinpoint analytics configuration for collecting metrics for this user pool.

Declaration
public Input<UserPoolClientAnalyticsConfigurationArgs> AnalyticsConfiguration { get; set; }
Property Value
Type Description
Input<UserPoolClientAnalyticsConfigurationArgs>
View Source

CallbackUrls

List of allowed callback URLs for the identity providers.

Declaration
public InputList<string> CallbackUrls { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

DefaultRedirectUri

The default redirect URI. Must be in the list of callback URLs.

Declaration
public Input<string> DefaultRedirectUri { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ExplicitAuthFlows

List of authentication flows (ADMIN_NO_SRP_AUTH, CUSTOM_AUTH_FLOW_ONLY, USER_PASSWORD_AUTH, ALLOW_ADMIN_USER_PASSWORD_AUTH, ALLOW_CUSTOM_AUTH, ALLOW_USER_PASSWORD_AUTH, ALLOW_USER_SRP_AUTH, ALLOW_REFRESH_TOKEN_AUTH).

Declaration
public InputList<string> ExplicitAuthFlows { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

GenerateSecret

Should an application secret be generated.

Declaration
public Input<bool> GenerateSecret { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

LogoutUrls

List of allowed logout URLs for the identity providers.

Declaration
public InputList<string> LogoutUrls { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

Name

The name of the application client.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

PreventUserExistenceErrors

Choose which errors and responses are returned by Cognito APIs during authentication, account confirmation, and password recovery when the user does not exist in the user pool. When set to ENABLED and the user does not exist, authentication returns an error indicating either the username or password was incorrect, and account confirmation and password recovery return a response indicating a code was sent to a simulated destination. When set to LEGACY, those APIs will return a UserNotFoundException exception if the user does not exist in the user pool.

Declaration
public Input<string> PreventUserExistenceErrors { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ReadAttributes

List of user pool attributes the application client can read from.

Declaration
public InputList<string> ReadAttributes { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

RefreshTokenValidity

The time limit in days refresh tokens are valid for.

Declaration
public Input<int> RefreshTokenValidity { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

SupportedIdentityProviders

List of provider names for the identity providers that are supported on this client.

Declaration
public InputList<string> SupportedIdentityProviders { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

UserPoolId

The user pool the client belongs to.

Declaration
public Input<string> UserPoolId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

WriteAttributes

List of user pool attributes the application client can write to.

Declaration
public InputList<string> WriteAttributes { get; set; }
Property Value
Type Description
InputList<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.