AWSAPIGatewayRestAPICognitoUserPoolsAuthorizer
No description
type AWSAPIGatewayRestAPICognitoUserPoolsAuthorizer {
authType: String!
credentials: String!
resultTtlInSeconds: Int!
uri: String!
id: String!
identitySource: String!
identityValidationExpression: String!
name: String!
providerArns: [String!]!
}
Fields
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)
AWSAPIGatewayRestAPICognitoUserPoolsAuthorizer.id
● 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
AWSAPIGatewayRestAPICognitoUserPoolsAuthorizer.name
● String!
non-null scalar
The name of the authorizer
AWSAPIGatewayRestAPICognitoUserPoolsAuthorizer.providerArns
● [String!]!
non-null scalar
A list of the Amazon Cognito user pool ARNs