UNPKG

@cloud-copilot/iam-data

Version:
1,502 lines 37.2 kB
{ "createportal": { "name": "CreatePortal", "description": "Grants permission to create a Portal", "accessLevel": "Write", "resourceTypes": [ { "name": "Portal", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "apigateway:Request/PortalDisplayName", "apigateway:Request/PortalDomainName", "apigateway:Request/CognitoUserPoolArn", "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createportalproduct": { "name": "CreatePortalProduct", "description": "Grants permission to create a Portal Product", "accessLevel": "Write", "resourceTypes": [ { "name": "PortalProduct", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "apigateway:Request/PortalProductDisplayName", "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createproductpage": { "name": "CreateProductPage", "description": "Grants permission to create a Product Page", "accessLevel": "Write", "resourceTypes": [ { "name": "ProductPage", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "apigateway:Request/ProductPageTitle" ], "dependentActions": [] }, "createproductrestendpointpage": { "name": "CreateProductRestEndpointPage", "description": "Grants permission to create a Product REST Endpoint Page", "accessLevel": "Write", "resourceTypes": [ { "name": "ProductRestEndpointPage", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "apigateway:Request/RestApiId", "apigateway:Request/Stage", "apigateway:Request/Method", "apigateway:Request/ProductRestEndpointPageEndpointPrefix" ], "dependentActions": [] }, "createroutingrule": { "name": "CreateRoutingRule", "description": "Grants permission to create a routing rule", "accessLevel": "Write", "resourceTypes": [ { "name": "RoutingRule", "required": true, "conditionKeys": [ "apigateway:Request/Priority", "apigateway:Request/ConditionBasePaths" ], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "apigateway:Request/Priority", "apigateway:Request/ConditionBasePaths" ], "dependentActions": [] }, "delete": { "name": "DELETE", "description": "Grants permission to delete a particular resource", "accessLevel": "Write", "resourceTypes": [ { "name": "ApiKey", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Authorizer", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "BasePathMapping", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ClientCertificate", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Deployment", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DocumentationPart", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DocumentationVersion", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DomainName", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DomainNameAccessAssociation", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "GatewayResponse", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Integration", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "IntegrationResponse", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Method", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "MethodResponse", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Model", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "PrivateBasePathMapping", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "PrivateDomainName", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "RequestValidator", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Resource", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "RestApi", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Stage", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Tags", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Template", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "UsagePlan", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "UsagePlanKey", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "VpcLink", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "deleteportal": { "name": "DeletePortal", "description": "Grants permission to delete a Portal", "accessLevel": "Write", "resourceTypes": [ { "name": "Portal", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteportalproduct": { "name": "DeletePortalProduct", "description": "Grants permission to delete a Portal Product", "accessLevel": "Write", "resourceTypes": [ { "name": "PortalProduct", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteportalproductsharingpolicy": { "name": "DeletePortalProductSharingPolicy", "description": "Grants permission to delete a Portal Product Sharing Policy", "accessLevel": "Permissions management", "resourceTypes": [ { "name": "PortalProduct", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteproductpage": { "name": "DeleteProductPage", "description": "Grants permission to delete a Product Page", "accessLevel": "Write", "resourceTypes": [ { "name": "ProductPage", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteproductrestendpointpage": { "name": "DeleteProductRestEndpointPage", "description": "Grants permission to delete a Product REST Endpoint Page", "accessLevel": "Write", "resourceTypes": [ { "name": "PortalProduct", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "ProductRestEndpointPage", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteroutingrule": { "name": "DeleteRoutingRule", "description": "Grants permission to delete a routing rule", "accessLevel": "Write", "resourceTypes": [ { "name": "RoutingRule", "required": true, "conditionKeys": [ "apigateway:Resource/Priority", "apigateway:Resource/ConditionBasePaths" ], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "apigateway:Resource/Priority", "apigateway:Resource/ConditionBasePaths" ], "dependentActions": [] }, "disableportal": { "name": "DisablePortal", "description": "Grants permission to disable a Portal", "accessLevel": "Write", "resourceTypes": [ { "name": "Portal", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "get": { "name": "GET", "description": "Grants permission to read a particular resource", "accessLevel": "Read", "resourceTypes": [ { "name": "Account", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ApiKey", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ApiKeys", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Authorizer", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Authorizers", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "BasePathMapping", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "BasePathMappings", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ClientCertificate", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ClientCertificates", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Deployment", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Deployments", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DocumentationPart", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DocumentationParts", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DocumentationVersion", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DocumentationVersions", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DomainName", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DomainNameAccessAssociations", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DomainNames", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "GatewayResponse", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "GatewayResponses", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Integration", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "IntegrationResponse", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Method", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "MethodResponse", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Model", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Models", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "PrivateBasePathMapping", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "PrivateBasePathMappings", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "PrivateDomainName", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "RequestValidator", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "RequestValidators", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Resource", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Resources", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "RestApi", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "RestApis", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Sdk", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Stage", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Stages", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Tags", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "UsagePlan", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "UsagePlanKey", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "UsagePlanKeys", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "UsagePlans", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "VpcLink", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "VpcLinks", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getportal": { "name": "GetPortal", "description": "Grants permission to read a Portal", "accessLevel": "Read", "resourceTypes": [ { "name": "Portal", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getportalproduct": { "name": "GetPortalProduct", "description": "Grants permission to read a Portal Product", "accessLevel": "Read", "resourceTypes": [ { "name": "PortalProduct", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getportalproductsharingpolicy": { "name": "GetPortalProductSharingPolicy", "description": "Grants permission to read a Portal Product Sharing Policy", "accessLevel": "Read", "resourceTypes": [ { "name": "PortalProduct", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getproductpage": { "name": "GetProductPage", "description": "Grants permission to read a Product Page", "accessLevel": "Read", "resourceTypes": [ { "name": "ProductPage", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "PortalProduct", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getproductrestendpointpage": { "name": "GetProductRestEndpointPage", "description": "Grants permission to read a Product REST Endpoint Page", "accessLevel": "Read", "resourceTypes": [ { "name": "ProductRestEndpointPage", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "PortalProduct", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getroutingrule": { "name": "GetRoutingRule", "description": "Grants permission to read a routing rule", "accessLevel": "Read", "resourceTypes": [ { "name": "RoutingRule", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "listportalproducts": { "name": "ListPortalProducts", "description": "Grants permission to list Portal Products", "accessLevel": "List", "resourceTypes": [ { "name": "PortalProduct", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listportals": { "name": "ListPortals", "description": "Grants permission to list Portals", "accessLevel": "List", "resourceTypes": [ { "name": "Portal", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listproductpages": { "name": "ListProductPages", "description": "Grants permission to list Product Pages", "accessLevel": "List", "resourceTypes": [ { "name": "ProductPage", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "PortalProduct", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listproductrestendpointpages": { "name": "ListProductRestEndpointPages", "description": "Grants permission to list Product REST Endpoint Pages", "accessLevel": "List", "resourceTypes": [ { "name": "ProductRestEndpointPage", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "PortalProduct", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listroutingrules": { "name": "ListRoutingRules", "description": "Grants permission to list routing rules under a domain name", "accessLevel": "List", "resourceTypes": [ { "name": "RoutingRule", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "patch": { "name": "PATCH", "description": "Grants permission to update a particular resource", "accessLevel": "Write", "resourceTypes": [ { "name": "Account", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ApiKey", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Authorizer", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "BasePathMapping", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ClientCertificate", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Deployment", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DocumentationPart", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DocumentationVersion", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DomainName", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "GatewayResponse", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Integration", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "IntegrationResponse", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Method", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "MethodResponse", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Model", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "PrivateBasePathMapping", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "PrivateDomainName", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "RequestValidator", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Resource", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "RestApi", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Stage", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Template", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "UsagePlan", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "UsagePlanKey", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "VpcLink", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "post": { "name": "POST", "description": "Grants permission to create a particular resource", "accessLevel": "Write", "resourceTypes": [ { "name": "ApiKeys", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Authorizers", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "BasePathMappings", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "ClientCertificates", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Deployments", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DocumentationParts", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DocumentationVersions", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DomainNameAccessAssociations", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DomainNames", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "GatewayResponses", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "IntegrationResponse", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "MethodResponse", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Models", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "PrivateBasePathMappings", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "RequestValidators", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Resources", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "RestApis", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Stages", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "UsagePlanKeys", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "UsagePlans", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "VpcLinks", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "put": { "name": "PUT", "description": "Grants permission to update a particular resource", "accessLevel": "Write", "resourceTypes": [ { "name": "DocumentationPart", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "GatewayResponse", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "IntegrationResponse", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "MethodResponse", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "RestApi", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Tags", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "previewportal": { "name": "PreviewPortal", "description": "Grants permission to preview a Portal", "accessLevel": "Write", "resourceTypes": [ { "name": "Portal", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "publishportal": { "name": "PublishPortal", "description": "Grants permission to publish a Portal", "accessLevel": "Write", "resourceTypes": [ { "name": "Portal", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "putportalproductsharingpolicy": { "name": "PutPortalProductSharingPolicy", "description": "Grants permission to put a Portal Product Sharing Policy", "accessLevel": "Permissions management", "resourceTypes": [ { "name": "PortalProduct", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateportal": { "name": "UpdatePortal", "description": "Grants permission to update a Portal", "accessLevel": "Write", "resourceTypes": [ { "name": "Portal", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "apigateway:Request/PortalDisplayName", "apigateway:Request/PortalDomainName", "apigateway:Request/CognitoUserPoolArn", "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "updateportalproduct": { "name": "UpdatePortalProduct", "description": "Grants permission to update a Portal Product", "accessLevel": "Write", "resourceTypes": [ { "name": "PortalProduct", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "apigateway:Request/PortalProductDisplayName", "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "updateproductpage": { "name": "UpdateProductPage", "description": "Grants permission to update a Product Page", "accessLevel": "Write", "resourceTypes": [ { "name": "ProductPage", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "apigateway:Request/ProductPageTitle" ], "dependentActions": [] }, "updateproductrestendpointpage": { "name": "UpdateProductRestEndpointPage", "description": "Grants permission to update a Product REST Endpoint Page", "accessLevel": "Write", "resourceTypes": [ { "name": "ProductRestEndpointPage", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "apigateway:Request/ProductRestEndpointPageEndpointPrefix" ], "dependentActions": [] }, "updateroutingrule": { "name": "UpdateRoutingRule", "description": "Grants permission to update a routing rule using the PutRoutingRule API", "accessLevel": "Write", "resourceTypes": [ { "name": "RoutingRule", "required": true, "conditionKeys": [ "apigateway:Request/Priority", "apigateway:Request/ConditionBasePaths", "apigateway:Resource/Priority", "apigateway:Resource/ConditionBasePaths" ], "dependentActions": [] } ], "conditionKeys": [ "aws:ResourceTag/${TagKey}", "apigateway:Request/Priority", "apigateway:Request/ConditionBasePaths", "apigateway:Resource/Priority", "apigateway:Resource/ConditionBasePaths" ], "dependentActions": [] }, "addcertificatetodomain": { "name": "AddCertificateToDomain", "description": "Grants permission to add certificates for mutual TLS authentication to a domain name. This is an additional authorization control for managing the DomainName resource due to the sensitive nature of mTLS", "accessLevel": "Permissions management", "resourceTypes": [ { "name": "DomainName", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DomainNames", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createaccessassociation": { "name": "CreateAccessAssociation", "description": "Grants permission to create an access association from an access association source to a custom domain name for private APIs", "accessLevel": "Permissions management", "resourceTypes": [ { "name": "PrivateDomainName", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "rejectaccessassociation": { "name": "RejectAccessAssociation", "description": "Grants permission to reject an existing access association owned by another account to a custom domain name for private APIs", "accessLevel": "Permissions management", "resourceTypes": [ { "name": "PrivateDomainName", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "removecertificatefromdomain": { "name": "RemoveCertificateFromDomain", "description": "Grants permission to remove certificates for mutual TLS authentication from a domain name. This is an additional authorization control for managing the DomainName resource due to the sensitive nature of mTLS", "accessLevel": "Permissions management", "resourceTypes": [ { "name": "DomainName", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "DomainNames", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "setwebacl": { "name": "SetWebACL", "description": "Grants permission to set a WAF access control list (ACL). This is an additional authorization control for managing the Stage resource due to the sensitive nature of WebAcl's", "accessLevel": "Permissions management", "resourceTypes": [ { "name": "Stage", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "Stages", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatedomainnamemanagementpolicy": { "name": "UpdateDomainNameManagementPolicy", "description": "Grants permission to update the management policy of a custom domain name for private APIs", "accessLevel": "Permissions management", "resourceTypes": [ { "name": "PrivateDomainName", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updatedomainnamepolicy": { "name": "UpdateDomainNamePolicy", "description": "Grants permission to update the invoke policy of a custom domain name for private APIs", "accessLevel": "Permissions management", "resourceTypes": [ { "name": "DomainNames", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "PrivateDomainName", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updaterestapipolicy": { "name": "UpdateRestApiPolicy", "description": "Grants permission to manage the IAM resource policy for an API. This is an additional authorization control for managing an API due to the sensitive nature of the resource policy", "accessLevel": "Permissions management", "resourceTypes": [ { "name": "RestApi", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "RestApis", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }