翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AuthProvider
追加の GraphQL API 認可タイプ用のオプションの認可設定。
構文
AWS Serverless Application Model (AWS SAM) テンプレートでこのエンティティを宣言するには、次の構文を使用します。
YAML
LambdaAuthorizer:LambdaAuthorizerConfigOpenIDConnect:OpenIDConnectConfigType:StringUserPool:UserPoolConfig
プロパティ
-
AWS Lambda 関数オーソライザーのオプションの認可設定を指定します。このオプションプロパティは、
TypeをAWS_LAMBDAとして指定する場合に設定できます。必須: いいえ
CloudFormation 互換性: このプロパティは、
AWS::AppSync::GraphQLApiAdditionalAuthenticationProviderオブジェクトのLambdaAuthorizerConfigプロパティに直接渡されます。 OpenIDConnect-
OpenID Connect 準拠サービスのオプションの認可設定を指定します。このオプションプロパティは、
TypeをOPENID_CONNECTとして指定する場合に設定できます。タイプ: OpenIDConnectConfig
必須: いいえ
CloudFormation 互換性: このプロパティは、
AWS::AppSync::GraphQLApiAdditionalAuthenticationProviderオブジェクトのOpenIDConnectConfigプロパティに直接渡されます。 Type-
アプリケーションと AWS AppSync GraphQL API 間のデフォルトの認可タイプ。
許可される値のリストと説明については、「AWS AppSync Developer Guide」の「Authorization and authentication」を参照してください。
Lambda オーソライザー () を指定すると
AWS_LAMBDA、 は GraphQL API と Lambda 関数間のアクセス許可をプロビジョニングする AWS Identity and Access Management (IAM) ポリシー AWS SAM を作成します。タイプ: 文字列
必須: はい
CloudFormation 互換性: このプロパティは、
AWS::AppSync::GraphQLApiAdditionalAuthenticationProviderオブジェクトのAuthenticationTypeプロパティに直接渡されます。 UserPool-
Amazon Cognito ユーザープールを使用するためのオプションの認可設定を指定します。このオプションプロパティは、
TypeをAMAZON_COGNITO_USER_POOLSとして指定する場合に設定できます。タイプ: UserPoolConfig
必須: いいえ
CloudFormation 互換性: このプロパティは、
AWS::AppSync::GraphQLApiAdditionalAuthenticationProviderオブジェクトのUserPoolConfigプロパティに直接渡されます。