メインコンテンツまでスキップ

AWSAPIGatewayHTTPAPIJWTAuthorizer

No description

type AWSAPIGatewayHTTPAPIJWTAuthorizer {
id: String!
name: String!
identitySources: [String!]!
identityValidationExpression: String!
payloadFormatVersion: String!
resultTtlInSeconds: Int!
enableSimpleResponses: Boolean!
audience: [String!]!
issuer: String!
}

Fields

AWSAPIGatewayHTTPAPIJWTAuthorizer.id ● String! non-null scalar

The identifier for the authorizer resource

AWSAPIGatewayHTTPAPIJWTAuthorizer.name ● String! non-null scalar

The name of the authorizer

AWSAPIGatewayHTTPAPIJWTAuthorizer.identitySources ● [String!]! non-null scalar

The identity source for which authorization is requested

AWSAPIGatewayHTTPAPIJWTAuthorizer.identityValidationExpression ● String! non-null scalar

A validation expression for the incoming identity token

AWSAPIGatewayHTTPAPIJWTAuthorizer.payloadFormatVersion ● String! non-null scalar

The format of the payload sent to an HTTP API Lambda authorizer

AWSAPIGatewayHTTPAPIJWTAuthorizer.resultTtlInSeconds ● Int! non-null scalar

The time to live (TTL) for cached authorizer results, in seconds

AWSAPIGatewayHTTPAPIJWTAuthorizer.enableSimpleResponses ● Boolean! non-null scalar

Indicates whether a Lambda authorizer returns a response in a simple format

AWSAPIGatewayHTTPAPIJWTAuthorizer.audience ● [String!]! non-null scalar

A list of the intended recipients of the JWT

AWSAPIGatewayHTTPAPIJWTAuthorizer.issuer ● String! non-null scalar

The base domain of the identity provider that issues JSON Web Tokens

Implemented by

AWSAPIGatewayHTTPAPIAuthorizer union