This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.
AWS::AppSync::GraphQLApi AdditionalAuthenticationProvider
Describes an additional authentication provider.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "AuthenticationType" :String, "LambdaAuthorizerConfig" :LambdaAuthorizerConfig, "OpenIDConnectConfig" :OpenIDConnectConfig, "UserPoolConfig" :CognitoUserPoolConfig}
YAML
AuthenticationType:StringLambdaAuthorizerConfig:LambdaAuthorizerConfigOpenIDConnectConfig:OpenIDConnectConfigUserPoolConfig:CognitoUserPoolConfig
Properties
AuthenticationType-
The authentication type for API key, Amazon Identity and Access Management, OIDC, Amazon Cognito user pools, or Amazon Lambda.
Valid Values:
API_KEY|AWS_IAM|OPENID_CONNECT|AMAZON_COGNITO_USER_POOLS|AWS_LAMBDARequired: Yes
Type: String
Allowed values:
API_KEY | AWS_IAM | AMAZON_COGNITO_USER_POOLS | OPENID_CONNECT | AWS_LAMBDAUpdate requires: No interruption
-
Configuration for Amazon Lambda function authorization.
Required: No
Type: LambdaAuthorizerConfig
Update requires: No interruption
OpenIDConnectConfig-
The OIDC configuration.
Required: No
Type: OpenIDConnectConfig
Update requires: No interruption
UserPoolConfig-
The Amazon Cognito user pool configuration.
Required: No
Type: CognitoUserPoolConfig
Update requires: No interruption