@Stability(value=Stable) public static final class CfnGraphQLApi.AdditionalAuthenticationProviderProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnGraphQLApi.AdditionalAuthenticationProviderProperty>
CfnGraphQLApi.AdditionalAuthenticationProviderProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnGraphQLApi.AdditionalAuthenticationProviderProperty.Builder authenticationType(String authenticationType)
authenticationType - The authentication type for API key, AWS Identity and Access Management , OIDC, Amazon Cognito user pools , or AWS Lambda . This parameter is required.
Valid Values: API_KEY | AWS_IAM | OPENID_CONNECT | AMAZON_COGNITO_USER_POOLS | AWS_LAMBDAthis@Stability(value=Stable) public CfnGraphQLApi.AdditionalAuthenticationProviderProperty.Builder lambdaAuthorizerConfig(CfnGraphQLApi.LambdaAuthorizerConfigProperty lambdaAuthorizerConfig)
CfnGraphQLApi.AdditionalAuthenticationProviderProperty.getLambdaAuthorizerConfig()lambdaAuthorizerConfig - Configuration for AWS Lambda function authorization.this@Stability(value=Stable) public CfnGraphQLApi.AdditionalAuthenticationProviderProperty.Builder lambdaAuthorizerConfig(IResolvable lambdaAuthorizerConfig)
CfnGraphQLApi.AdditionalAuthenticationProviderProperty.getLambdaAuthorizerConfig()lambdaAuthorizerConfig - Configuration for AWS Lambda function authorization.this@Stability(value=Stable) public CfnGraphQLApi.AdditionalAuthenticationProviderProperty.Builder openIdConnectConfig(CfnGraphQLApi.OpenIDConnectConfigProperty openIdConnectConfig)
openIdConnectConfig - The OIDC configuration.this@Stability(value=Stable) public CfnGraphQLApi.AdditionalAuthenticationProviderProperty.Builder openIdConnectConfig(IResolvable openIdConnectConfig)
openIdConnectConfig - The OIDC configuration.this@Stability(value=Stable) public CfnGraphQLApi.AdditionalAuthenticationProviderProperty.Builder userPoolConfig(CfnGraphQLApi.CognitoUserPoolConfigProperty userPoolConfig)
userPoolConfig - The Amazon Cognito user pool configuration.this@Stability(value=Stable) public CfnGraphQLApi.AdditionalAuthenticationProviderProperty.Builder userPoolConfig(IResolvable userPoolConfig)
userPoolConfig - The Amazon Cognito user pool configuration.this@Stability(value=Stable) public CfnGraphQLApi.AdditionalAuthenticationProviderProperty build()
build in interface software.amazon.jsii.Builder<CfnGraphQLApi.AdditionalAuthenticationProviderProperty>CfnGraphQLApi.AdditionalAuthenticationProviderPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.