Skip to main content


No description

type AWSAPIGatewayRestAPICognitoUserPoolsAuthorizer {
authType: String!
credentials: String!
resultTtlInSeconds: Int!
uri: String!
id: String!
identitySource: String!
identityValidationExpression: String!
name: String!
providerArns: [String!]!


AWSAPIGatewayRestAPICognitoUserPoolsAuthorizer.authType ● String! non-null scalar

Optional customer-defined field, used in OpenAPI imports and exports without functional impact

AWSAPIGatewayRestAPICognitoUserPoolsAuthorizer.credentials ● String! non-null scalar

The required credentials as an IAM role for API Gateway to invoke the authorizer

AWSAPIGatewayRestAPICognitoUserPoolsAuthorizer.resultTtlInSeconds ● Int! non-null scalar

The TTL in seconds of cached authorizer results

AWSAPIGatewayRestAPICognitoUserPoolsAuthorizer.uri ● String! non-null scalar

The authorizer's Uniform Resource Identifier (URI) ● String! non-null scalar

The identifier for the authorizer resource

AWSAPIGatewayRestAPICognitoUserPoolsAuthorizer.identitySource ● String! non-null scalar

The identity source for which authorization is requested

AWSAPIGatewayRestAPICognitoUserPoolsAuthorizer.identityValidationExpression ● String! non-null scalar

A validation expression for the incoming identity token ● String! non-null scalar

The name of the authorizer

AWSAPIGatewayRestAPICognitoUserPoolsAuthorizer.providerArns ● [String!]! non-null scalar

A list of the Amazon Cognito user pool ARNs

Implemented by

AWSAPIGatewayRestAPIAuthorizer union