{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/MethodSnapshot", "title": "MethodSnapshot", "type": "object", "properties": { "authorizationType": { "allOf": [ { "$ref": "#/components/schemas/String" }, { "description": "The method's authorization type. Valid values are NONE for open access, AWS_IAM for using AWS IAM permissions, CUSTOM for using a custom authorizer, or COGNITO_USER_POOLS for using a Cognito user pool." } ] }, "apiKeyRequired": { "allOf": [ { "$ref": "#/components/schemas/Boolean" }, { "description": "Specifies whether the method requires a valid ApiKey." } ] } }, "description": "Represents a summary of a Method resource, given a particular date and time." }