Interface CfnApi.AuthProviderProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnApi.AuthProviderProperty.Jsii$Proxy
Enclosing class:
CfnApi

@Stability(Stable) public static interface CfnApi.AuthProviderProperty extends software.amazon.jsii.JsiiSerializable
Describes an authorization provider.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.appsync.*;
 AuthProviderProperty authProviderProperty = AuthProviderProperty.builder()
         .authType("authType")
         // the properties below are optional
         .cognitoConfig(CognitoConfigProperty.builder()
                 .awsRegion("awsRegion")
                 .userPoolId("userPoolId")
                 // the properties below are optional
                 .appIdClientRegex("appIdClientRegex")
                 .build())
         .lambdaAuthorizerConfig(LambdaAuthorizerConfigProperty.builder()
                 .authorizerUri("authorizerUri")
                 // the properties below are optional
                 .authorizerResultTtlInSeconds(123)
                 .identityValidationExpression("identityValidationExpression")
                 .build())
         .openIdConnectConfig(OpenIDConnectConfigProperty.builder()
                 .issuer("issuer")
                 // the properties below are optional
                 .authTtl(123)
                 .clientId("clientId")
                 .iatTtl(123)
                 .build())
         .build();
 

See Also: