Interface IUserPoolConfig
(experimental) Configuration for Cognito user-pools in AppSync.
Namespace: Amazon.CDK.AWS.AppSync
Assembly: Amazon.CDK.AWS.AppSync.dll
Syntax (csharp)
public interface IUserPoolConfig
Syntax (vb)
Public Interface IUserPoolConfig
Remarks
Stability: Experimental
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.AppSync;
using Amazon.CDK.AWS.Cognito;
UserPool userPool;
var userPoolConfig = new UserPoolConfig {
UserPool = userPool,
// the properties below are optional
AppIdClientRegex = "appIdClientRegex",
DefaultAction = UserPoolDefaultAction.ALLOW
};
Synopsis
Properties
AppIdClientRegex | (experimental) the optional app id regex. |
DefaultAction | (experimental) Default auth action. |
UserPool | (experimental) The Cognito user pool to use as identity source. |
Properties
AppIdClientRegex
(experimental) the optional app id regex.
virtual string AppIdClientRegex { get; }
Property Value
System.String
Remarks
Default: - None
Stability: Experimental
DefaultAction
(experimental) Default auth action.
virtual Nullable<UserPoolDefaultAction> DefaultAction { get; }
Property Value
System.Nullable<UserPoolDefaultAction>
Remarks
Default: ALLOW
Stability: Experimental
UserPool
(experimental) The Cognito user pool to use as identity source.
IUserPool UserPool { get; }
Property Value
Remarks
Stability: Experimental