UNPKG

@cloud-copilot/iam-data

Version:
569 lines 18.8 kB
{ "accesslogsettings": { "key": "AccessLogSettings", "arn": "arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/stages/${StageName}/accesslogsettings", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "api": { "key": "Api", "arn": "arn:${Partition}:apigateway:${Region}::/apis/${ApiId}", "conditionKeys": [ "apigateway:Request/ApiKeyRequired", "apigateway:Request/ApiName", "apigateway:Request/AuthorizerType", "apigateway:Request/AuthorizerUri", "apigateway:Request/DisableExecuteApiEndpoint", "apigateway:Request/EndpointType", "apigateway:Request/RouteAuthorizationType", "apigateway:Resource/ApiKeyRequired", "apigateway:Resource/ApiName", "apigateway:Resource/AuthorizerType", "apigateway:Resource/AuthorizerUri", "apigateway:Resource/DisableExecuteApiEndpoint", "apigateway:Resource/EndpointType", "apigateway:Resource/RouteAuthorizationType", "aws:ResourceTag/${TagKey}" ] }, "apis": { "key": "Apis", "arn": "arn:${Partition}:apigateway:${Region}::/apis", "conditionKeys": [ "apigateway:Request/ApiKeyRequired", "apigateway:Request/ApiName", "apigateway:Request/AuthorizerType", "apigateway:Request/AuthorizerUri", "apigateway:Request/DisableExecuteApiEndpoint", "apigateway:Request/EndpointType", "apigateway:Request/RouteAuthorizationType", "aws:ResourceTag/${TagKey}" ] }, "apimapping": { "key": "ApiMapping", "arn": "arn:${Partition}:apigateway:${Region}::/domainnames/${DomainName}/apimappings/${ApiMappingId}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "apimappings": { "key": "ApiMappings", "arn": "arn:${Partition}:apigateway:${Region}::/domainnames/${DomainName}/apimappings", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "authorizer": { "key": "Authorizer", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/authorizers/${AuthorizerId}", "conditionKeys": [ "apigateway:Request/AuthorizerType", "apigateway:Resource/AuthorizerType", "aws:ResourceTag/${TagKey}" ] }, "authorizers": { "key": "Authorizers", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/authorizers", "conditionKeys": [ "apigateway:Request/AuthorizerType", "aws:ResourceTag/${TagKey}" ] }, "authorizerscache": { "key": "AuthorizersCache", "arn": "arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/stages/${StageName}/cache/authorizers", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "cors": { "key": "Cors", "arn": "arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/cors", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "deployment": { "key": "Deployment", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/deployments/${DeploymentId}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "deployments": { "key": "Deployments", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/deployments", "conditionKeys": [ "apigateway:Request/StageName", "aws:ResourceTag/${TagKey}" ] }, "exportedapi": { "key": "ExportedAPI", "arn": "arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/exports/${Specification}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "integration": { "key": "Integration", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/resources/${ResourceId}/methods/${HttpMethodType}/integration", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "integrations": { "key": "Integrations", "arn": "arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/integrations", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "integrationresponse": { "key": "IntegrationResponse", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/resources/${ResourceId}/methods/${HttpMethodType}/integration/responses/${StatusCode}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "integrationresponses": { "key": "IntegrationResponses", "arn": "arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/integrations/${IntegrationId}/integrationresponses", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "model": { "key": "Model", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/models/${ModelName}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "models": { "key": "Models", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/models", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "modeltemplate": { "key": "ModelTemplate", "arn": "arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/models/${ModelId}/template", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "route": { "key": "Route", "arn": "arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/routes/${RouteId}", "conditionKeys": [ "apigateway:Request/ApiKeyRequired", "apigateway:Request/RouteAuthorizationType", "apigateway:Resource/ApiKeyRequired", "apigateway:Resource/RouteAuthorizationType", "aws:ResourceTag/${TagKey}" ] }, "routes": { "key": "Routes", "arn": "arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/routes", "conditionKeys": [ "apigateway:Request/ApiKeyRequired", "apigateway:Request/RouteAuthorizationType", "aws:ResourceTag/${TagKey}" ] }, "routeresponse": { "key": "RouteResponse", "arn": "arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/routes/${RouteId}/routeresponses/${RouteResponseId}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "routeresponses": { "key": "RouteResponses", "arn": "arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/routes/${RouteId}/routeresponses", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "routerequestparameter": { "key": "RouteRequestParameter", "arn": "arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/routes/${RouteId}/requestparameters/${RequestParameterKey}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "routesettings": { "key": "RouteSettings", "arn": "arn:${Partition}:apigateway:${Region}::/apis/${ApiId}/stages/${StageName}/routesettings/${RouteKey}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "routingrule": { "key": "RoutingRule", "arn": "arn:${Partition}:apigateway:${Region}:${Account}:/domainnames/${DomainName}/routingrules/${RoutingRuleId}", "conditionKeys": [ "apigateway:Resource/ConditionBasePaths", "apigateway:Resource/Priority", "aws:ResourceTag/${TagKey}" ] }, "stage": { "key": "Stage", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/stages/${StageName}", "conditionKeys": [ "apigateway:Request/AccessLoggingDestination", "apigateway:Request/AccessLoggingFormat", "apigateway:Resource/AccessLoggingDestination", "apigateway:Resource/AccessLoggingFormat", "aws:ResourceTag/${TagKey}" ] }, "stages": { "key": "Stages", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/stages", "conditionKeys": [ "apigateway:Request/AccessLoggingDestination", "apigateway:Request/AccessLoggingFormat", "aws:ResourceTag/${TagKey}" ] }, "vpclink": { "key": "VpcLink", "arn": "arn:${Partition}:apigateway:${Region}::/vpclinks/${VpcLinkId}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "vpclinks": { "key": "VpcLinks", "arn": "arn:${Partition}:apigateway:${Region}::/vpclinks", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "portal": { "key": "Portal", "arn": "arn:${Partition}:apigateway:${Region}:${Account}:/portals/${PortalId}", "conditionKeys": [ "apigateway:Resource/CognitoUserPoolArn", "apigateway:Resource/PortalDisplayName", "apigateway:Resource/PortalDomainName", "apigateway:Resource/PortalPublishStatus", "aws:ResourceTag/${TagKey}" ] }, "portalproduct": { "key": "PortalProduct", "arn": "arn:${Partition}:apigateway:${Region}:${Account}:/portalproducts/${PortalProductId}", "conditionKeys": [ "apigateway:Resource/PortalProductDisplayName", "aws:ResourceTag/${TagKey}" ] }, "productpage": { "key": "ProductPage", "arn": "arn:${Partition}:apigateway:${Region}:${Account}:/portalproducts/${PortalProductId}/productpages/${ProductPageId}", "conditionKeys": [ "apigateway:Resource/ProductPageTitle", "aws:ResourceTag/${TagKey}" ] }, "productrestendpointpage": { "key": "ProductRestEndpointPage", "arn": "arn:${Partition}:apigateway:${Region}:${Account}:/portalproducts/${PortalProductId}/productrestendpointpages/${ProductRestEndpointPageId}", "conditionKeys": [ "apigateway:Resource/Method", "apigateway:Resource/ProductRestEndpointPageEndpointPrefix", "apigateway:Resource/RestApiId", "apigateway:Resource/Stage", "aws:ResourceTag/${TagKey}" ] }, "account": { "key": "Account", "arn": "arn:${Partition}:apigateway:${Region}::/account" }, "apikey": { "key": "ApiKey", "arn": "arn:${Partition}:apigateway:${Region}::/apikeys/${ApiKeyId}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "apikeys": { "key": "ApiKeys", "arn": "arn:${Partition}:apigateway:${Region}::/apikeys", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "basepathmapping": { "key": "BasePathMapping", "arn": "arn:${Partition}:apigateway:${Region}::/domainnames/${DomainName}/basepathmappings/${BasePath}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "basepathmappings": { "key": "BasePathMappings", "arn": "arn:${Partition}:apigateway:${Region}::/domainnames/${DomainName}/basepathmappings", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "clientcertificate": { "key": "ClientCertificate", "arn": "arn:${Partition}:apigateway:${Region}::/clientcertificates/${ClientCertificateId}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "clientcertificates": { "key": "ClientCertificates", "arn": "arn:${Partition}:apigateway:${Region}::/clientcertificates", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "documentationpart": { "key": "DocumentationPart", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/documentation/parts/${DocumentationPartId}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "documentationparts": { "key": "DocumentationParts", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/documentation/parts", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "documentationversion": { "key": "DocumentationVersion", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/documentation/versions/${DocumentationVersionId}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "documentationversions": { "key": "DocumentationVersions", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/documentation/versions", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "domainname": { "key": "DomainName", "arn": "arn:${Partition}:apigateway:${Region}::/domainnames/${DomainName}", "conditionKeys": [ "apigateway:Request/EndpointType", "apigateway:Request/MtlsTrustStoreUri", "apigateway:Request/MtlsTrustStoreVersion", "apigateway:Request/SecurityPolicy", "apigateway:Resource/EndpointType", "apigateway:Resource/MtlsTrustStoreUri", "apigateway:Resource/MtlsTrustStoreVersion", "apigateway:Resource/RoutingMode", "apigateway:Resource/SecurityPolicy", "aws:ResourceTag/${TagKey}" ] }, "domainnames": { "key": "DomainNames", "arn": "arn:${Partition}:apigateway:${Region}::/domainnames", "conditionKeys": [ "apigateway:Request/EndpointType", "apigateway:Request/MtlsTrustStoreUri", "apigateway:Request/MtlsTrustStoreVersion", "apigateway:Request/SecurityPolicy", "apigateway:Resource/RoutingMode", "aws:ResourceTag/${TagKey}" ] }, "domainnameaccessassociation": { "key": "DomainNameAccessAssociation", "arn": "arn:${Partition}:apigateway:${Region}:${Account}:/domainnameaccessassociations/domainname/${DomainName}/${SourceType}/${SourceId}" }, "domainnameaccessassociations": { "key": "DomainNameAccessAssociations", "arn": "arn:${Partition}:apigateway:${Region}:${Account}:/domainnameaccessassociations", "conditionKeys": [ "apigateway:Request/AccessAssociationSource", "apigateway:Request/DomainNameArn", "aws:ResourceTag/${TagKey}" ] }, "gatewayresponse": { "key": "GatewayResponse", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/gatewayresponses/${ResponseType}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "gatewayresponses": { "key": "GatewayResponses", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/gatewayresponses", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "method": { "key": "Method", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/resources/${ResourceId}/methods/${HttpMethodType}", "conditionKeys": [ "apigateway:Request/ApiKeyRequired", "apigateway:Request/RouteAuthorizationType", "apigateway:Resource/ApiKeyRequired", "apigateway:Resource/RouteAuthorizationType", "aws:ResourceTag/${TagKey}" ] }, "methodresponse": { "key": "MethodResponse", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/resources/${ResourceId}/methods/${HttpMethodType}/responses/${StatusCode}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "privatebasepathmapping": { "key": "PrivateBasePathMapping", "arn": "arn:${Partition}:apigateway:${Region}::/domainnames/${DomainName}+${DomainIdentifier}/basepathmappings/${BasePath}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "privatebasepathmappings": { "key": "PrivateBasePathMappings", "arn": "arn:${Partition}:apigateway:${Region}::/domainnames/${DomainName}+${DomainIdentifier}/basepathmappings", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "privatedomainname": { "key": "PrivateDomainName", "arn": "arn:${Partition}:apigateway:${Region}:${Account}:/domainnames/${DomainName}+${DomainIdentifier}", "conditionKeys": [ "apigateway:Request/EndpointType", "apigateway:Resource/EndpointType", "apigateway:Resource/RoutingMode", "aws:ResourceTag/${TagKey}" ] }, "requestvalidator": { "key": "RequestValidator", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/requestvalidators/${RequestValidatorId}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "requestvalidators": { "key": "RequestValidators", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/requestvalidators", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "resource": { "key": "Resource", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/resources/${ResourceId}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "resources": { "key": "Resources", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/resources", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "restapi": { "key": "RestApi", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}", "conditionKeys": [ "apigateway:Request/ApiKeyRequired", "apigateway:Request/ApiName", "apigateway:Request/AuthorizerType", "apigateway:Request/DisableExecuteApiEndpoint", "apigateway:Request/EndpointType", "apigateway:Request/RouteAuthorizationType", "apigateway:Request/SecurityPolicy", "apigateway:Resource/ApiKeyRequired", "apigateway:Resource/ApiName", "apigateway:Resource/AuthorizerType", "apigateway:Resource/DisableExecuteApiEndpoint", "apigateway:Resource/EndpointType", "apigateway:Resource/RouteAuthorizationType", "apigateway:Resource/SecurityPolicy", "aws:ResourceTag/${TagKey}" ] }, "restapis": { "key": "RestApis", "arn": "arn:${Partition}:apigateway:${Region}::/restapis", "conditionKeys": [ "apigateway:Request/ApiKeyRequired", "apigateway:Request/ApiName", "apigateway:Request/AuthorizerType", "apigateway:Request/DisableExecuteApiEndpoint", "apigateway:Request/EndpointType", "apigateway:Request/RouteAuthorizationType", "apigateway:Request/SecurityPolicy", "aws:ResourceTag/${TagKey}" ] }, "sdk": { "key": "Sdk", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/${RestApiId}/stages/${StageName}/sdks/${SdkType}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "template": { "key": "Template", "arn": "arn:${Partition}:apigateway:${Region}::/restapis/models/${ModelName}/template", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "usageplan": { "key": "UsagePlan", "arn": "arn:${Partition}:apigateway:${Region}::/usageplans/${UsagePlanId}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "usageplans": { "key": "UsagePlans", "arn": "arn:${Partition}:apigateway:${Region}::/usageplans", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "usageplankey": { "key": "UsagePlanKey", "arn": "arn:${Partition}:apigateway:${Region}::/usageplans/${UsagePlanId}/keys/${Id}", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "usageplankeys": { "key": "UsagePlanKeys", "arn": "arn:${Partition}:apigateway:${Region}::/usageplans/${UsagePlanId}/keys", "conditionKeys": [ "aws:ResourceTag/${TagKey}" ] }, "tags": { "key": "Tags", "arn": "arn:${Partition}:apigateway:${Region}::/tags/${UrlEncodedResourceARN}" } }