@cloud-copilot/iam-data
Version:
162 lines • 8.84 kB
JSON
{
"apigateway:request/accessloggingdestination": {
"key": "apigateway:Request/AccessLoggingDestination",
"description": "Filters access by access log destination. Available during the CreateStage and UpdateStage operations",
"type": "String"
},
"apigateway:request/accessloggingformat": {
"key": "apigateway:Request/AccessLoggingFormat",
"description": "Filters access by access log format. Available during the CreateStage and UpdateStage operations",
"type": "String"
},
"apigateway:request/apikeyrequired": {
"key": "apigateway:Request/ApiKeyRequired",
"description": "Filters access by whether an API key is required or not. Available during the CreateMethod and PutMethod operations. Also available as a collection during import and reimport",
"type": "ArrayOfBool"
},
"apigateway:request/apiname": {
"key": "apigateway:Request/ApiName",
"description": "Filters access by API name. Available during the CreateRestApi and UpdateRestApi operations",
"type": "String"
},
"apigateway:request/authorizertype": {
"key": "apigateway:Request/AuthorizerType",
"description": "Filters access by type of authorizer in the request, for example TOKEN, REQUEST, JWT. Available during CreateAuthorizer and UpdateAuthorizer. Also available during import and reimport as an ArrayOfString",
"type": "ArrayOfString"
},
"apigateway:request/authorizeruri": {
"key": "apigateway:Request/AuthorizerUri",
"description": "Filters access by URI of a Lambda authorizer function. Available during CreateAuthorizer and UpdateAuthorizer. Also available during import and reimport as an ArrayOfString",
"type": "ArrayOfString"
},
"apigateway:request/disableexecuteapiendpoint": {
"key": "apigateway:Request/DisableExecuteApiEndpoint",
"description": "Filters access by status of the default execute-api endpoint. Available during the CreateRestApi and DeleteRestApi operations",
"type": "Bool"
},
"apigateway:request/endpointtype": {
"key": "apigateway:Request/EndpointType",
"description": "Filters access by endpoint type. Available during the CreateDomainName, UpdateDomainName, CreateRestApi, and UpdateRestApi operations",
"type": "ArrayOfString"
},
"apigateway:request/mtlstruststoreuri": {
"key": "apigateway:Request/MtlsTrustStoreUri",
"description": "Filters access by URI of the truststore used for mutual TLS authentication. Available during the CreateDomainName and UpdateDomainName operations",
"type": "String"
},
"apigateway:request/mtlstruststoreversion": {
"key": "apigateway:Request/MtlsTrustStoreVersion",
"description": "Filters access by version of the truststore used for mutual TLS authentication. Available during the CreateDomainName and UpdateDomainName operations",
"type": "String"
},
"apigateway:request/routeauthorizationtype": {
"key": "apigateway:Request/RouteAuthorizationType",
"description": "Filters access by authorization type, for example NONE, AWS_IAM, CUSTOM, JWT, COGNITO_USER_POOLS. Available during the CreateMethod and PutMethod operations Also available as a collection during import",
"type": "ArrayOfString"
},
"apigateway:request/securitypolicy": {
"key": "apigateway:Request/SecurityPolicy",
"description": "Filters access by TLS version. Available during the CreateDomain and UpdateDomain operations",
"type": "ArrayOfString"
},
"apigateway:request/stagename": {
"key": "apigateway:Request/StageName",
"description": "Filters access by stage name of the deployment that you attempt to create. Available during the CreateDeployment operation",
"type": "String"
},
"apigateway:resource/accessloggingdestination": {
"key": "apigateway:Resource/AccessLoggingDestination",
"description": "Filters access by access log destination of the current Stage resource. Available during the UpdateStage and DeleteStage operations",
"type": "String"
},
"apigateway:resource/accessloggingformat": {
"key": "apigateway:Resource/AccessLoggingFormat",
"description": "Filters access by access log format of the current Stage resource. Available during the UpdateStage and DeleteStage operations",
"type": "String"
},
"apigateway:resource/apikeyrequired": {
"key": "apigateway:Resource/ApiKeyRequired",
"description": "Filters access by whether an API key is required or not for the existing Method resource. Available during the PutMethod and DeleteMethod operations. Also available as a collection during reimport",
"type": "ArrayOfBool"
},
"apigateway:resource/apiname": {
"key": "apigateway:Resource/ApiName",
"description": "Filters access by API name of the existing RestApi resource. Available during UpdateRestApi and DeleteRestApi operations",
"type": "String"
},
"apigateway:resource/authorizertype": {
"key": "apigateway:Resource/AuthorizerType",
"description": "Filters access by the current type of authorizer, for example TOKEN, REQUEST, JWT. Available during UpdateAuthorizer and DeleteAuthorizer operations. Also available during reimport as an ArrayOfString",
"type": "ArrayOfString"
},
"apigateway:resource/authorizeruri": {
"key": "apigateway:Resource/AuthorizerUri",
"description": "Filters access by URI of a Lambda authorizer function. Available during UpdateAuthorizer and DeleteAuthorizer operations. Also available during reimport as an ArrayOfString",
"type": "ArrayOfString"
},
"apigateway:resource/disableexecuteapiendpoint": {
"key": "apigateway:Resource/DisableExecuteApiEndpoint",
"description": "Filters access by status of the default execute-api endpoint of the current RestApi resource. Available during UpdateRestApi and DeleteRestApi operations",
"type": "Bool"
},
"apigateway:resource/endpointtype": {
"key": "apigateway:Resource/EndpointType",
"description": "Filters access by endpoint type. Available during the UpdateDomainName, DeleteDomainName, UpdateRestApi, and DeleteRestApi operations",
"type": "ArrayOfString"
},
"apigateway:resource/mtlstruststoreuri": {
"key": "apigateway:Resource/MtlsTrustStoreUri",
"description": "Filters access by URI of the truststore used for mutual TLS authentication. Available during UpdateDomainName and DeleteDomainName operations",
"type": "String"
},
"apigateway:resource/mtlstruststoreversion": {
"key": "apigateway:Resource/MtlsTrustStoreVersion",
"description": "Filters access by version of the truststore used for mutual TLS authentication. Available during UpdateDomainName and DeleteDomainName operations",
"type": "String"
},
"apigateway:resource/routeauthorizationtype": {
"key": "apigateway:Resource/RouteAuthorizationType",
"description": "Filters access by authorization type of the existing Method resource, for example NONE, AWS_IAM, CUSTOM, JWT, COGNITO_USER_POOLS. Available during the PutMethod and DeleteMethod operations. Also available as a collection during reimport",
"type": "ArrayOfString"
},
"apigateway:resource/securitypolicy": {
"key": "apigateway:Resource/SecurityPolicy",
"description": "Filters access by TLS version. Available during UpdateDomain and DeleteDomain operations",
"type": "ArrayOfString"
},
"aws:requesttag/${tagkey}": {
"key": "aws:RequestTag/${TagKey}",
"description": "Filters access by the tag key-value pairs in the request",
"type": "String"
},
"aws:resourcetag/${tagkey}": {
"key": "aws:ResourceTag/${TagKey}",
"description": "Filters access by the tags attached to the resource",
"type": "String"
},
"aws:tagkeys": {
"key": "aws:TagKeys",
"description": "Filters access by the tag keys in the request",
"type": "ArrayOfString"
},
"apigateway:request/accessassociationsource": {
"key": "apigateway:Request/AccessAssociationSource",
"description": "Filters access by access association source. Available during the CreateDomainNameAccessAssociation operation",
"type": "String"
},
"apigateway:request/cognitouserpoolproviderarn": {
"key": "apigateway:Request/CognitoUserPoolProviderArn",
"description": "Filters access by Cognito user pool provider ARN. Available during CreateAuthorizer and UpdateAuthorizer",
"type": "ARN"
},
"apigateway:request/domainnamearn": {
"key": "apigateway:Request/DomainNameArn",
"description": "Filters access by domain name ARN. Available during the CreateDomainNameAccessAssociation operation",
"type": "ARN"
},
"apigateway:resource/cognitouserpoolproviderarn": {
"key": "apigateway:Resource/CognitoUserPoolProviderArn",
"description": "Filters access by Cognito user pool provider ARN. Available during CreateAuthorizer and UpdateAuthorizer",
"type": "ARN"
}
}