Download server/providers/aws/capabilities_data.py from Vishvam10/cloudenv: direct link, hf CLI and curl.
- Browser
- Download file 47.6 kB
-
https://huggingface.co/spaces/Vishvam10/cloudenv/resolve/main/server/providers/aws/capabilities_data.py
- Command line
-
hf download hf://spaces/Vishvam10/cloudenv/server/providers/aws/capabilities_data.py
-
curl -L -o capabilities_data.py https://huggingface.co/spaces/Vishvam10/cloudenv/resolve/main/server/providers/aws/capabilities_data.py
47.6 kB
| from __future__ import annotations | |
| """ | |
| AUTO-GENERATED FILE. DO NOT EDIT BY HAND. | |
| Generated by: cloudenv/scripts/derive_capability_to_operations.py | |
| Source: cloudenv/server/providers/aws/operations_data.py | |
| """ | |
| CORE_SERVICES: set[str] = { | |
| "apigateway", | |
| "apigatewayv2", | |
| "cloudwatch", | |
| "dynamodb", | |
| "ec2", | |
| "kinesis", | |
| "lambda", | |
| "logs", | |
| "s3", | |
| "sns", | |
| "sqs", | |
| } | |
| CAPABILITY_TO_OPERATIONS: dict[str, dict[str, object]] = { | |
| "acm.delete": { | |
| "operation_sets": [ | |
| ["DeleteCertificate"], | |
| ["RemoveTagsFromCertificate"], | |
| ], | |
| "service": "acm", | |
| }, | |
| "acm.misc": { | |
| "operation_sets": [ | |
| ["RenewCertificate"], | |
| ["RequestCertificate"], | |
| ["ResendValidationEmail"], | |
| ], | |
| "service": "acm", | |
| }, | |
| "acm.read": { | |
| "operation_sets": [ | |
| ["DescribeCertificate"], | |
| ["GetCertificate"], | |
| ["ListCertificates"], | |
| ["ListTagsForCertificate"], | |
| ], | |
| "service": "acm", | |
| }, | |
| "acm.write": { | |
| "operation_sets": [ | |
| ["AddTagsToCertificate"], | |
| ["ImportCertificate"], | |
| ["UpdateCertificateOptions"], | |
| ], | |
| "service": "acm", | |
| }, | |
| "apigateway.manage_api_keys": { | |
| "operation_sets": [ | |
| ["CreateApiKey"], | |
| ["DeleteApiKey"], | |
| ["UpdateApiKey"], | |
| ], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.manage_apis": { | |
| "operation_sets": [ | |
| ["CreateRestApi"], | |
| ["DeleteRestApi"], | |
| ["UpdateRestApi"], | |
| ], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.manage_authorizers": { | |
| "operation_sets": [ | |
| ["CreateAuthorizer"], | |
| ["DeleteAuthorizer"], | |
| ["UpdateAuthorizer"], | |
| ], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.manage_base_path_mappings": { | |
| "operation_sets": [ | |
| ["CreateBasePathMapping"], | |
| ["DeleteBasePathMapping"], | |
| ], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.manage_deployments": { | |
| "operation_sets": [ | |
| ["CreateDeployment"], | |
| ["DeleteDeployment"], | |
| ["UpdateDeployment"], | |
| ], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.manage_domains": { | |
| "operation_sets": [["CreateDomainName"], ["DeleteDomainName"]], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.manage_integrations": { | |
| "operation_sets": [ | |
| ["DeleteIntegration"], | |
| ["DeleteIntegrationResponse"], | |
| ["PutIntegration"], | |
| ["PutIntegrationResponse"], | |
| ["UpdateIntegration"], | |
| ], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.manage_methods": { | |
| "operation_sets": [ | |
| ["DeleteMethod"], | |
| ["DeleteMethodResponse"], | |
| ["PutMethod"], | |
| ["PutMethodResponse"], | |
| ["UpdateMethod"], | |
| ], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.manage_models": { | |
| "operation_sets": [["CreateModel"], ["DeleteModel"]], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.manage_resources": { | |
| "operation_sets": [ | |
| ["CreateResource"], | |
| ["DeleteResource"], | |
| ["TagResource"], | |
| ["UntagResource"], | |
| ["UpdateResource"], | |
| ], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.manage_stages": { | |
| "operation_sets": [["CreateStage"], ["DeleteStage"], ["UpdateStage"]], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.manage_usage_plan_keys": { | |
| "operation_sets": [["CreateUsagePlanKey"], ["DeleteUsagePlanKey"]], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.manage_usage_plans": { | |
| "operation_sets": [ | |
| ["CreateUsagePlan"], | |
| ["DeleteUsagePlan"], | |
| ["UpdateUsagePlan"], | |
| ], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.read_api_keys": { | |
| "operation_sets": [["GetApiKey"], ["GetApiKeys"]], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.read_apis": { | |
| "operation_sets": [["GetRestApi"], ["GetRestApis"]], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.read_authorizers": { | |
| "operation_sets": [["GetAuthorizer"], ["GetAuthorizers"]], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.read_base_path_mappings": { | |
| "operation_sets": [["GetBasePathMapping"], ["GetBasePathMappings"]], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.read_deployments": { | |
| "operation_sets": [["GetDeployment"], ["GetDeployments"]], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.read_domains": { | |
| "operation_sets": [["GetDomainName"], ["GetDomainNames"]], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.read_integrations": { | |
| "operation_sets": [["GetIntegration"], ["GetIntegrationResponse"]], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.read_methods": { | |
| "operation_sets": [["GetMethod"], ["GetMethodResponse"]], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.read_models": { | |
| "operation_sets": [["GetModel"], ["GetModels"]], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.read_resources": { | |
| "operation_sets": [["GetResource"], ["GetResources"]], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.read_stages": { | |
| "operation_sets": [["GetStage"], ["GetStages"]], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.read_usage_plan_keys": { | |
| "operation_sets": [["GetUsagePlanKeys"]], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.read_usage_plans": { | |
| "operation_sets": [["GetUsagePlan"], ["GetUsagePlans"]], | |
| "service": "apigateway", | |
| }, | |
| "apigateway.tagging": { | |
| "operation_sets": [["GetTags"]], | |
| "service": "apigateway", | |
| }, | |
| "apigatewayv2.manage_apis": { | |
| "operation_sets": [["CreateApi"], ["DeleteApi"], ["UpdateApi"]], | |
| "service": "apigatewayv2", | |
| }, | |
| "apigatewayv2.manage_authorizers": { | |
| "operation_sets": [ | |
| ["CreateAuthorizer"], | |
| ["DeleteAuthorizer"], | |
| ["UpdateAuthorizer"], | |
| ], | |
| "service": "apigatewayv2", | |
| }, | |
| "apigatewayv2.manage_deployments": { | |
| "operation_sets": [["CreateDeployment"], ["DeleteDeployment"]], | |
| "service": "apigatewayv2", | |
| }, | |
| "apigatewayv2.manage_integrations": { | |
| "operation_sets": [ | |
| ["CreateIntegration"], | |
| ["DeleteIntegration"], | |
| ["UpdateIntegration"], | |
| ], | |
| "service": "apigatewayv2", | |
| }, | |
| "apigatewayv2.manage_routes": { | |
| "operation_sets": [["CreateRoute"], ["DeleteRoute"], ["UpdateRoute"]], | |
| "service": "apigatewayv2", | |
| }, | |
| "apigatewayv2.manage_stages": { | |
| "operation_sets": [["CreateStage"], ["DeleteStage"], ["UpdateStage"]], | |
| "service": "apigatewayv2", | |
| }, | |
| "apigatewayv2.read_apis": { | |
| "operation_sets": [["GetApi"], ["GetApis"]], | |
| "service": "apigatewayv2", | |
| }, | |
| "apigatewayv2.read_authorizers": { | |
| "operation_sets": [["GetAuthorizer"], ["GetAuthorizers"]], | |
| "service": "apigatewayv2", | |
| }, | |
| "apigatewayv2.read_deployments": { | |
| "operation_sets": [["GetDeployment"], ["GetDeployments"]], | |
| "service": "apigatewayv2", | |
| }, | |
| "apigatewayv2.read_integrations": { | |
| "operation_sets": [["GetIntegration"], ["GetIntegrations"]], | |
| "service": "apigatewayv2", | |
| }, | |
| "apigatewayv2.read_routes": { | |
| "operation_sets": [["GetRoute"], ["GetRoutes"]], | |
| "service": "apigatewayv2", | |
| }, | |
| "apigatewayv2.read_stages": { | |
| "operation_sets": [["GetStage"], ["GetStages"]], | |
| "service": "apigatewayv2", | |
| }, | |
| "apigatewayv2.tagging": { | |
| "operation_sets": [["GetTags"], ["TagResource"], ["UntagResource"]], | |
| "service": "apigatewayv2", | |
| }, | |
| "athena.delete": { | |
| "operation_sets": [ | |
| ["DeleteDataCatalog"], | |
| ["DeleteNamedQuery"], | |
| ["DeletePreparedStatement"], | |
| ["DeleteWorkGroup"], | |
| ["StopQueryExecution"], | |
| ["UntagResource"], | |
| ], | |
| "service": "athena", | |
| }, | |
| "athena.misc": { | |
| "operation_sets": [["BatchGetNamedQuery"], ["BatchGetQueryExecution"]], | |
| "service": "athena", | |
| }, | |
| "athena.read": { | |
| "operation_sets": [ | |
| ["GetDataCatalog"], | |
| ["GetNamedQuery"], | |
| ["GetPreparedStatement"], | |
| ["GetQueryExecution"], | |
| ["GetQueryResults"], | |
| ["GetTableMetadata"], | |
| ["GetWorkGroup"], | |
| ["ListDataCatalogs"], | |
| ["ListNamedQueries"], | |
| ["ListPreparedStatements"], | |
| ["ListQueryExecutions"], | |
| ["ListTableMetadata"], | |
| ["ListTagsForResource"], | |
| ["ListWorkGroups"], | |
| ], | |
| "service": "athena", | |
| }, | |
| "athena.write": { | |
| "operation_sets": [ | |
| ["CreateDataCatalog"], | |
| ["CreateNamedQuery"], | |
| ["CreatePreparedStatement"], | |
| ["CreateWorkGroup"], | |
| ["StartQueryExecution"], | |
| ["TagResource"], | |
| ["UpdateDataCatalog"], | |
| ["UpdateWorkGroup"], | |
| ], | |
| "service": "athena", | |
| }, | |
| "cloudwatch.manage_alarms": { | |
| "operation_sets": [ | |
| ["DeleteAlarms"], | |
| ["DescribeAlarmHistory"], | |
| ["DescribeAlarms"], | |
| ["DescribeAlarmsForMetric"], | |
| ["DisableAlarmActions"], | |
| ["EnableAlarmActions"], | |
| ["PutCompositeAlarm"], | |
| ["PutMetricAlarm"], | |
| ["SetAlarmState"], | |
| ], | |
| "service": "cloudwatch", | |
| }, | |
| "cloudwatch.manage_dashboards": { | |
| "operation_sets": [ | |
| ["DeleteDashboards"], | |
| ["GetDashboard"], | |
| ["ListDashboards"], | |
| ["PutDashboard"], | |
| ], | |
| "service": "cloudwatch", | |
| }, | |
| "cloudwatch.read_metrics": { | |
| "operation_sets": [ | |
| ["GetMetricData"], | |
| ["GetMetricStatistics"], | |
| ["ListMetrics"], | |
| ], | |
| "service": "cloudwatch", | |
| }, | |
| "cloudwatch.tagging": { | |
| "operation_sets": [ | |
| ["ListTagsForResource"], | |
| ["TagResource"], | |
| ["UntagResource"], | |
| ], | |
| "service": "cloudwatch", | |
| }, | |
| "cloudwatch.write_metrics": { | |
| "operation_sets": [["PutMetricData"]], | |
| "service": "cloudwatch", | |
| }, | |
| "cognito-identity.delete": { | |
| "operation_sets": [["DeleteIdentityPool"], ["UntagResource"]], | |
| "service": "cognito-identity", | |
| }, | |
| "cognito-identity.misc": { | |
| "operation_sets": [ | |
| ["MergeDeveloperIdentities"], | |
| ["UnlinkDeveloperIdentity"], | |
| ["UnlinkIdentity"], | |
| ], | |
| "service": "cognito-identity", | |
| }, | |
| "cognito-identity.read": { | |
| "operation_sets": [ | |
| ["DescribeIdentity"], | |
| ["DescribeIdentityPool"], | |
| ["GetCredentialsForIdentity"], | |
| ["GetId"], | |
| ["GetIdentityPoolRoles"], | |
| ["GetOpenIdToken"], | |
| ["ListIdentities"], | |
| ["ListIdentityPools"], | |
| ["ListTagsForResource"], | |
| ], | |
| "service": "cognito-identity", | |
| }, | |
| "cognito-identity.write": { | |
| "operation_sets": [ | |
| ["CreateIdentityPool"], | |
| ["SetIdentityPoolRoles"], | |
| ["TagResource"], | |
| ["UpdateIdentityPool"], | |
| ], | |
| "service": "cognito-identity", | |
| }, | |
| "cognito-idp.delete": { | |
| "operation_sets": [ | |
| ["DeleteGroup"], | |
| ["DeleteUser"], | |
| ["DeleteUserPool"], | |
| ["DeleteUserPoolClient"], | |
| ["DeleteUserPoolDomain"], | |
| ["RevokeToken"], | |
| ["UntagResource"], | |
| ], | |
| "service": "cognito-idp", | |
| }, | |
| "cognito-idp.misc": { | |
| "operation_sets": [ | |
| ["AdminAddUserToGroup"], | |
| ["AdminConfirmSignUp"], | |
| ["AdminCreateUser"], | |
| ["AdminDeleteUser"], | |
| ["AdminDisableUser"], | |
| ["AdminEnableUser"], | |
| ["AdminGetUser"], | |
| ["AdminInitiateAuth"], | |
| ["AdminListGroupsForUser"], | |
| ["AdminListUserAuthEvents"], | |
| ["AdminRemoveUserFromGroup"], | |
| ["AdminResetUserPassword"], | |
| ["AdminRespondToAuthChallenge"], | |
| ["AdminSetUserMFAPreference"], | |
| ["AdminSetUserPassword"], | |
| ["AdminUpdateUserAttributes"], | |
| ["AdminUserGlobalSignOut"], | |
| ["ChangePassword"], | |
| ["ConfirmForgotPassword"], | |
| ["ConfirmSignUp"], | |
| ["ForgotPassword"], | |
| ["GlobalSignOut"], | |
| ["InitiateAuth"], | |
| ["RespondToAuthChallenge"], | |
| ["SignUp"], | |
| ["VerifySoftwareToken"], | |
| ], | |
| "service": "cognito-idp", | |
| }, | |
| "cognito-idp.read": { | |
| "operation_sets": [ | |
| ["DescribeUserPool"], | |
| ["DescribeUserPoolClient"], | |
| ["DescribeUserPoolDomain"], | |
| ["GetGroup"], | |
| ["GetUser"], | |
| ["GetUserPoolMfaConfig"], | |
| ["ListGroups"], | |
| ["ListTagsForResource"], | |
| ["ListUserPoolClients"], | |
| ["ListUserPools"], | |
| ["ListUsers"], | |
| ["ListUsersInGroup"], | |
| ], | |
| "service": "cognito-idp", | |
| }, | |
| "cognito-idp.write": { | |
| "operation_sets": [ | |
| ["AssociateSoftwareToken"], | |
| ["CreateGroup"], | |
| ["CreateUserPool"], | |
| ["CreateUserPoolClient"], | |
| ["CreateUserPoolDomain"], | |
| ["SetUserMFAPreference"], | |
| ["SetUserPoolMfaConfig"], | |
| ["TagResource"], | |
| ["UpdateUserAttributes"], | |
| ["UpdateUserPool"], | |
| ["UpdateUserPoolClient"], | |
| ], | |
| "service": "cognito-idp", | |
| }, | |
| "dynamodb.manage_backups": { | |
| "operation_sets": [ | |
| ["DescribeContinuousBackups"], | |
| ["UpdateContinuousBackups"], | |
| ], | |
| "service": "dynamodb", | |
| }, | |
| "dynamodb.manage_table": { | |
| "operation_sets": [["CreateTable"], ["DeleteTable"], ["UpdateTable"]], | |
| "service": "dynamodb", | |
| }, | |
| "dynamodb.manage_ttl": { | |
| "operation_sets": [["DescribeTimeToLive"], ["UpdateTimeToLive"]], | |
| "service": "dynamodb", | |
| }, | |
| "dynamodb.read_item": { | |
| "operation_sets": [ | |
| ["BatchGetItem"], | |
| ["GetItem"], | |
| ["Query"], | |
| ["Scan"], | |
| ["TransactGetItems"], | |
| ], | |
| "service": "dynamodb", | |
| }, | |
| "dynamodb.read_table": { | |
| "operation_sets": [ | |
| ["DescribeEndpoints"], | |
| ["DescribeTable"], | |
| ["ListTables"], | |
| ], | |
| "service": "dynamodb", | |
| }, | |
| "dynamodb.tagging": { | |
| "operation_sets": [ | |
| ["ListTagsOfResource"], | |
| ["TagResource"], | |
| ["UntagResource"], | |
| ], | |
| "service": "dynamodb", | |
| }, | |
| "dynamodb.write_item": { | |
| "operation_sets": [ | |
| ["BatchWriteItem"], | |
| ["DeleteItem"], | |
| ["PutItem"], | |
| ["TransactWriteItems"], | |
| ["UpdateItem"], | |
| ], | |
| "service": "dynamodb", | |
| }, | |
| "ec2.delete": {"operation_sets": [["DeleteFlowLogs"]], "service": "ec2"}, | |
| "ec2.describe": { | |
| "operation_sets": [ | |
| ["DescribeAddresses"], | |
| ["DescribeAvailabilityZones"], | |
| ["DescribeDhcpOptions"], | |
| ["DescribeEgressOnlyInternetGateways"], | |
| ["DescribeFlowLogs"], | |
| ["DescribeImages"], | |
| ["DescribeInstances"], | |
| ["DescribeInternetGateways"], | |
| ["DescribeKeyPairs"], | |
| ["DescribeNatGateways"], | |
| ["DescribeNetworkAcls"], | |
| ["DescribeNetworkInterfaces"], | |
| ["DescribeRouteTables"], | |
| ["DescribeSecurityGroups"], | |
| ["DescribeSnapshotAttribute"], | |
| ["DescribeSnapshots"], | |
| ["DescribeSubnets"], | |
| ["DescribeTags"], | |
| ["DescribeVolumeAttribute"], | |
| ["DescribeVolumeStatus"], | |
| ["DescribeVolumes"], | |
| ["DescribeVolumesModifications"], | |
| ["DescribeVpcEndpoints"], | |
| ["DescribeVpcPeeringConnections"], | |
| ["DescribeVpcs"], | |
| ], | |
| "service": "ec2", | |
| }, | |
| "ec2.manage_instances": { | |
| "operation_sets": [ | |
| ["RebootInstances"], | |
| ["RunInstances"], | |
| ["StartInstances"], | |
| ["StopInstances"], | |
| ["TerminateInstances"], | |
| ], | |
| "service": "ec2", | |
| }, | |
| "ec2.manage_keypairs": { | |
| "operation_sets": [ | |
| ["CreateKeyPair"], | |
| ["DeleteKeyPair"], | |
| ["ImportKeyPair"], | |
| ], | |
| "service": "ec2", | |
| }, | |
| "ec2.manage_networking": { | |
| "operation_sets": [ | |
| ["AcceptVpcPeeringConnection"], | |
| ["AllocateAddress"], | |
| ["AssociateAddress"], | |
| ["AssociateDhcpOptions"], | |
| ["AssociateRouteTable"], | |
| ["AttachInternetGateway"], | |
| ["AttachNetworkInterface"], | |
| ["CreateDhcpOptions"], | |
| ["CreateEgressOnlyInternetGateway"], | |
| ["CreateInternetGateway"], | |
| ["CreateNatGateway"], | |
| ["CreateNetworkAcl"], | |
| ["CreateNetworkAclEntry"], | |
| ["CreateNetworkInterface"], | |
| ["CreateRoute"], | |
| ["CreateRouteTable"], | |
| ["CreateSubnet"], | |
| ["CreateVpc"], | |
| ["CreateVpcEndpoint"], | |
| ["CreateVpcPeeringConnection"], | |
| ["DeleteDhcpOptions"], | |
| ["DeleteEgressOnlyInternetGateway"], | |
| ["DeleteInternetGateway"], | |
| ["DeleteNatGateway"], | |
| ["DeleteNetworkAcl"], | |
| ["DeleteNetworkAclEntry"], | |
| ["DeleteNetworkInterface"], | |
| ["DeleteRoute"], | |
| ["DeleteRouteTable"], | |
| ["DeleteSubnet"], | |
| ["DeleteVpc"], | |
| ["DeleteVpcEndpoints"], | |
| ["DeleteVpcPeeringConnection"], | |
| ["DetachInternetGateway"], | |
| ["DetachNetworkInterface"], | |
| ["DisassociateAddress"], | |
| ["DisassociateRouteTable"], | |
| ["ModifySubnetAttribute"], | |
| ["ModifyVpcAttribute"], | |
| ["ReleaseAddress"], | |
| ["ReplaceNetworkAclAssociation"], | |
| ["ReplaceNetworkAclEntry"], | |
| ["ReplaceRoute"], | |
| ], | |
| "service": "ec2", | |
| }, | |
| "ec2.manage_security_groups": { | |
| "operation_sets": [ | |
| ["AuthorizeSecurityGroupEgress"], | |
| ["AuthorizeSecurityGroupIngress"], | |
| ["CreateSecurityGroup"], | |
| ["DeleteSecurityGroup"], | |
| ["RevokeSecurityGroupEgress"], | |
| ["RevokeSecurityGroupIngress"], | |
| ], | |
| "service": "ec2", | |
| }, | |
| "ec2.manage_storage": { | |
| "operation_sets": [ | |
| ["AttachVolume"], | |
| ["CopySnapshot"], | |
| ["CreateSnapshot"], | |
| ["CreateVolume"], | |
| ["DeleteSnapshot"], | |
| ["DeleteVolume"], | |
| ["DetachVolume"], | |
| ["EnableVolumeIO"], | |
| ["ModifySnapshotAttribute"], | |
| ["ModifyVolume"], | |
| ["ModifyVolumeAttribute"], | |
| ], | |
| "service": "ec2", | |
| }, | |
| "ec2.tagging": { | |
| "operation_sets": [["CreateTags"], ["DeleteTags"]], | |
| "service": "ec2", | |
| }, | |
| "ec2.write": {"operation_sets": [["CreateFlowLogs"]], "service": "ec2"}, | |
| "ecs.delete": { | |
| "operation_sets": [ | |
| ["DeleteCapacityProvider"], | |
| ["DeleteCluster"], | |
| ["DeleteService"], | |
| ["DeregisterTaskDefinition"], | |
| ["StopTask"], | |
| ["UntagResource"], | |
| ], | |
| "service": "ecs", | |
| }, | |
| "ecs.misc": {"operation_sets": [["RunTask"]], "service": "ecs"}, | |
| "ecs.read": { | |
| "operation_sets": [ | |
| ["DescribeCapacityProviders"], | |
| ["DescribeClusters"], | |
| ["DescribeServices"], | |
| ["DescribeTaskDefinition"], | |
| ["DescribeTasks"], | |
| ["ListClusters"], | |
| ["ListServices"], | |
| ["ListTagsForResource"], | |
| ["ListTaskDefinitions"], | |
| ["ListTasks"], | |
| ], | |
| "service": "ecs", | |
| }, | |
| "ecs.write": { | |
| "operation_sets": [ | |
| ["CreateCapacityProvider"], | |
| ["CreateCluster"], | |
| ["CreateService"], | |
| ["PutClusterCapacityProviders"], | |
| ["RegisterTaskDefinition"], | |
| ["TagResource"], | |
| ["UpdateCluster"], | |
| ["UpdateService"], | |
| ], | |
| "service": "ecs", | |
| }, | |
| "elasticache.delete": { | |
| "operation_sets": [ | |
| ["DeleteCacheCluster"], | |
| ["DeleteCacheParameterGroup"], | |
| ["DeleteCacheSubnetGroup"], | |
| ["DeleteReplicationGroup"], | |
| ["DeleteSnapshot"], | |
| ["DeleteUser"], | |
| ["DeleteUserGroup"], | |
| ], | |
| "service": "elasticache", | |
| }, | |
| "elasticache.misc": { | |
| "operation_sets": [ | |
| ["DecreaseReplicaCount"], | |
| ["IncreaseReplicaCount"], | |
| ["RebootCacheCluster"], | |
| ["ResetCacheParameterGroup"], | |
| ], | |
| "service": "elasticache", | |
| }, | |
| "elasticache.read": { | |
| "operation_sets": [ | |
| ["DescribeCacheClusters"], | |
| ["DescribeCacheEngineVersions"], | |
| ["DescribeCacheParameterGroups"], | |
| ["DescribeCacheParameters"], | |
| ["DescribeCacheSubnetGroups"], | |
| ["DescribeEvents"], | |
| ["DescribeReplicationGroups"], | |
| ["DescribeSnapshots"], | |
| ["DescribeUserGroups"], | |
| ["DescribeUsers"], | |
| ], | |
| "service": "elasticache", | |
| }, | |
| "elasticache.write": { | |
| "operation_sets": [ | |
| ["CreateCacheCluster"], | |
| ["CreateCacheParameterGroup"], | |
| ["CreateCacheSubnetGroup"], | |
| ["CreateReplicationGroup"], | |
| ["CreateSnapshot"], | |
| ["CreateUser"], | |
| ["CreateUserGroup"], | |
| ["ModifyCacheCluster"], | |
| ["ModifyCacheParameterGroup"], | |
| ["ModifyCacheSubnetGroup"], | |
| ["ModifyReplicationGroup"], | |
| ["ModifyUser"], | |
| ["ModifyUserGroup"], | |
| ], | |
| "service": "elasticache", | |
| }, | |
| "events.delete": { | |
| "operation_sets": [ | |
| ["DeleteApiDestination"], | |
| ["DeleteArchive"], | |
| ["DeleteConnection"], | |
| ["DeleteEventBus"], | |
| ["DeleteRule"], | |
| ["DisableRule"], | |
| ["RemovePermission"], | |
| ["RemoveTargets"], | |
| ["UntagResource"], | |
| ], | |
| "service": "events", | |
| }, | |
| "events.read": { | |
| "operation_sets": [ | |
| ["DescribeApiDestination"], | |
| ["DescribeArchive"], | |
| ["DescribeConnection"], | |
| ["DescribeRule"], | |
| ["ListApiDestinations"], | |
| ["ListArchives"], | |
| ["ListConnections"], | |
| ["ListEventBuses"], | |
| ["ListRules"], | |
| ["ListTagsForResource"], | |
| ["ListTargetsByRule"], | |
| ], | |
| "service": "events", | |
| }, | |
| "events.write": { | |
| "operation_sets": [ | |
| ["CreateApiDestination"], | |
| ["CreateArchive"], | |
| ["CreateConnection"], | |
| ["CreateEventBus"], | |
| ["EnableRule"], | |
| ["PutEvents"], | |
| ["PutPermission"], | |
| ["PutRule"], | |
| ["PutTargets"], | |
| ["TagResource"], | |
| ], | |
| "service": "events", | |
| }, | |
| "firehose.delete": { | |
| "operation_sets": [ | |
| ["DeleteDeliveryStream"], | |
| ["StopDeliveryStreamEncryption"], | |
| ["UntagDeliveryStream"], | |
| ], | |
| "service": "firehose", | |
| }, | |
| "firehose.read": { | |
| "operation_sets": [ | |
| ["DescribeDeliveryStream"], | |
| ["ListDeliveryStreams"], | |
| ["ListTagsForDeliveryStream"], | |
| ], | |
| "service": "firehose", | |
| }, | |
| "firehose.write": { | |
| "operation_sets": [ | |
| ["CreateDeliveryStream"], | |
| ["PutRecord"], | |
| ["PutRecordBatch"], | |
| ["StartDeliveryStreamEncryption"], | |
| ["TagDeliveryStream"], | |
| ["UpdateDestination"], | |
| ], | |
| "service": "firehose", | |
| }, | |
| "glue.delete": { | |
| "operation_sets": [ | |
| ["DeleteClassifier"], | |
| ["DeleteDatabase"], | |
| ["DeleteSecurityConfiguration"], | |
| ["DeleteTable"], | |
| ["DeleteTrigger"], | |
| ["DeleteWorkflow"], | |
| ["StopTrigger"], | |
| ["UntagResource"], | |
| ], | |
| "service": "glue", | |
| }, | |
| "glue.misc": { | |
| "operation_sets": [ | |
| ["BatchCreatePartition"], | |
| ["BatchDeleteTable"], | |
| ["BatchGetPartition"], | |
| ], | |
| "service": "glue", | |
| }, | |
| "glue.read": { | |
| "operation_sets": [ | |
| ["GetClassifier"], | |
| ["GetClassifiers"], | |
| ["GetConnections"], | |
| ["GetCrawler"], | |
| ["GetCrawlerMetrics"], | |
| ["GetDatabase"], | |
| ["GetDatabases"], | |
| ["GetJob"], | |
| ["GetJobRun"], | |
| ["GetJobRuns"], | |
| ["GetJobs"], | |
| ["GetPartitionIndexes"], | |
| ["GetPartitions"], | |
| ["GetSecurityConfiguration"], | |
| ["GetSecurityConfigurations"], | |
| ["GetTable"], | |
| ["GetTables"], | |
| ["GetTags"], | |
| ["GetTrigger"], | |
| ["GetTriggers"], | |
| ["GetWorkflow"], | |
| ["ListTriggers"], | |
| ], | |
| "service": "glue", | |
| }, | |
| "glue.write": { | |
| "operation_sets": [ | |
| ["CreateClassifier"], | |
| ["CreateConnection"], | |
| ["CreateCrawler"], | |
| ["CreateDatabase"], | |
| ["CreateJob"], | |
| ["CreatePartition"], | |
| ["CreatePartitionIndex"], | |
| ["CreateSecurityConfiguration"], | |
| ["CreateTable"], | |
| ["CreateTrigger"], | |
| ["CreateWorkflow"], | |
| ["StartCrawler"], | |
| ["StartJobRun"], | |
| ["StartTrigger"], | |
| ["StartWorkflowRun"], | |
| ["TagResource"], | |
| ["UpdateCrawler"], | |
| ["UpdateTable"], | |
| ["UpdateTrigger"], | |
| ["UpdateWorkflow"], | |
| ], | |
| "service": "glue", | |
| }, | |
| "iam.delete": { | |
| "operation_sets": [ | |
| ["DeleteAccessKey"], | |
| ["DeleteInstanceProfile"], | |
| ["DeletePolicy"], | |
| ["DeleteRole"], | |
| ["DeleteRolePolicy"], | |
| ["DeleteUser"], | |
| ["DetachRolePolicy"], | |
| ["RemoveRoleFromInstanceProfile"], | |
| ["RemoveUserFromGroup"], | |
| ["UntagPolicy"], | |
| ["UntagRole"], | |
| ["UntagUser"], | |
| ], | |
| "service": "iam", | |
| }, | |
| "iam.read": { | |
| "operation_sets": [ | |
| ["GetGroup"], | |
| ["GetInstanceProfile"], | |
| ["GetPolicy"], | |
| ["GetRole"], | |
| ["GetRolePolicy"], | |
| ["GetUser"], | |
| ["ListAccessKeys"], | |
| ["ListAttachedRolePolicies"], | |
| ["ListInstanceProfiles"], | |
| ["ListRolePolicies"], | |
| ["ListRoles"], | |
| ["ListUsers"], | |
| ], | |
| "service": "iam", | |
| }, | |
| "iam.write": { | |
| "operation_sets": [ | |
| ["AddRoleToInstanceProfile"], | |
| ["AddUserToGroup"], | |
| ["AttachRolePolicy"], | |
| ["CreateAccessKey"], | |
| ["CreateGroup"], | |
| ["CreateInstanceProfile"], | |
| ["CreateOpenIDConnectProvider"], | |
| ["CreatePolicy"], | |
| ["CreateRole"], | |
| ["CreateServiceLinkedRole"], | |
| ["CreateUser"], | |
| ["PutRolePolicy"], | |
| ["TagPolicy"], | |
| ["TagRole"], | |
| ["TagUser"], | |
| ], | |
| "service": "iam", | |
| }, | |
| "kinesis.manage_consumers": { | |
| "operation_sets": [ | |
| ["DeregisterStreamConsumer"], | |
| ["RegisterStreamConsumer"], | |
| ], | |
| "service": "kinesis", | |
| }, | |
| "kinesis.manage_encryption": { | |
| "operation_sets": [["StartStreamEncryption"], ["StopStreamEncryption"]], | |
| "service": "kinesis", | |
| }, | |
| "kinesis.manage_monitoring": { | |
| "operation_sets": [ | |
| ["DisableEnhancedMonitoring"], | |
| ["EnableEnhancedMonitoring"], | |
| ], | |
| "service": "kinesis", | |
| }, | |
| "kinesis.manage_streams": { | |
| "operation_sets": [ | |
| ["CreateStream"], | |
| ["DeleteStream"], | |
| ["MergeShards"], | |
| ["SplitShard"], | |
| ["UpdateShardCount"], | |
| ], | |
| "service": "kinesis", | |
| }, | |
| "kinesis.read_records": { | |
| "operation_sets": [["GetRecords"], ["GetShardIterator"]], | |
| "service": "kinesis", | |
| }, | |
| "kinesis.read_streams": { | |
| "operation_sets": [ | |
| ["DescribeStream"], | |
| ["DescribeStreamConsumer"], | |
| ["ListShards"], | |
| ["ListStreamConsumers"], | |
| ["ListStreams"], | |
| ["ListTagsForStream"], | |
| ], | |
| "service": "kinesis", | |
| }, | |
| "kinesis.tagging": { | |
| "operation_sets": [["AddTagsToStream"], ["RemoveTagsFromStream"]], | |
| "service": "kinesis", | |
| }, | |
| "kinesis.write_records": { | |
| "operation_sets": [["PutRecord"], ["PutRecords"]], | |
| "service": "kinesis", | |
| }, | |
| "lambda.invoke": {"operation_sets": [["Invoke"]], "service": "lambda"}, | |
| "lambda.manage_event_source_mappings": { | |
| "operation_sets": [ | |
| ["CreateEventSourceMapping"], | |
| ["DeleteEventSourceMapping"], | |
| ["UpdateEventSourceMapping"], | |
| ], | |
| "service": "lambda", | |
| }, | |
| "lambda.manage_function_urls": { | |
| "operation_sets": [ | |
| ["CreateFunctionUrlConfig"], | |
| ["DeleteFunctionUrlConfig"], | |
| ["UpdateFunctionUrlConfig"], | |
| ], | |
| "service": "lambda", | |
| }, | |
| "lambda.manage_functions": { | |
| "operation_sets": [ | |
| ["CreateFunction"], | |
| ["DeleteFunction"], | |
| ["UpdateFunctionCode"], | |
| ["UpdateFunctionConfiguration"], | |
| ], | |
| "service": "lambda", | |
| }, | |
| "lambda.manage_layers": { | |
| "operation_sets": [["DeleteLayerVersion"], ["PublishLayerVersion"]], | |
| "service": "lambda", | |
| }, | |
| "lambda.permissions": { | |
| "operation_sets": [["AddPermission"], ["RemovePermission"]], | |
| "service": "lambda", | |
| }, | |
| "lambda.read_event_source_mappings": { | |
| "operation_sets": [ | |
| ["GetEventSourceMapping"], | |
| ["ListEventSourceMappings"], | |
| ], | |
| "service": "lambda", | |
| }, | |
| "lambda.read_function_urls": { | |
| "operation_sets": [ | |
| ["GetFunctionUrlConfig"], | |
| ["ListFunctionUrlConfigs"], | |
| ], | |
| "service": "lambda", | |
| }, | |
| "lambda.read_functions": { | |
| "operation_sets": [ | |
| ["GetFunction"], | |
| ["ListFunctions"], | |
| ["ListVersionsByFunction"], | |
| ], | |
| "service": "lambda", | |
| }, | |
| "lambda.read_layers": { | |
| "operation_sets": [ | |
| ["GetLayerVersion"], | |
| ["ListLayerVersions"], | |
| ["ListLayers"], | |
| ], | |
| "service": "lambda", | |
| }, | |
| "lambda.tagging": { | |
| "operation_sets": [["ListTags"], ["TagResource"], ["UntagResource"]], | |
| "service": "lambda", | |
| }, | |
| "lambda.versions": { | |
| "operation_sets": [["PublishVersion"]], | |
| "service": "lambda", | |
| }, | |
| "logs.manage_destinations": { | |
| "operation_sets": [ | |
| ["DeleteDestination"], | |
| ["DescribeDestinations"], | |
| ["PutDestination"], | |
| ], | |
| "service": "logs", | |
| }, | |
| "logs.manage_log_groups": { | |
| "operation_sets": [ | |
| ["CreateLogGroup"], | |
| ["DeleteLogGroup"], | |
| ["DescribeLogGroups"], | |
| ], | |
| "service": "logs", | |
| }, | |
| "logs.manage_log_streams": { | |
| "operation_sets": [ | |
| ["CreateLogStream"], | |
| ["DeleteLogStream"], | |
| ["DescribeLogStreams"], | |
| ], | |
| "service": "logs", | |
| }, | |
| "logs.manage_metric_filters": { | |
| "operation_sets": [ | |
| ["DeleteMetricFilter"], | |
| ["DescribeMetricFilters"], | |
| ["PutMetricFilter"], | |
| ], | |
| "service": "logs", | |
| }, | |
| "logs.manage_retention": { | |
| "operation_sets": [["DeleteRetentionPolicy"], ["PutRetentionPolicy"]], | |
| "service": "logs", | |
| }, | |
| "logs.manage_subscriptions": { | |
| "operation_sets": [ | |
| ["DeleteSubscriptionFilter"], | |
| ["DescribeSubscriptionFilters"], | |
| ["PutSubscriptionFilter"], | |
| ], | |
| "service": "logs", | |
| }, | |
| "logs.query": { | |
| "operation_sets": [["GetQueryResults"], ["StartQuery"], ["StopQuery"]], | |
| "service": "logs", | |
| }, | |
| "logs.read_events": { | |
| "operation_sets": [["FilterLogEvents"], ["GetLogEvents"]], | |
| "service": "logs", | |
| }, | |
| "logs.tagging": { | |
| "operation_sets": [ | |
| ["ListTagsForResource"], | |
| ["ListTagsLogGroup"], | |
| ["TagLogGroup"], | |
| ["TagResource"], | |
| ["UntagLogGroup"], | |
| ["UntagResource"], | |
| ], | |
| "service": "logs", | |
| }, | |
| "logs.write_events": { | |
| "operation_sets": [["PutLogEvents"]], | |
| "service": "logs", | |
| }, | |
| "rds.delete": { | |
| "operation_sets": [ | |
| ["DeleteDBCluster"], | |
| ["DeleteDBClusterSnapshot"], | |
| ["DeleteDBInstance"], | |
| ["DeleteDBParameterGroup"], | |
| ["DeleteDBSnapshot"], | |
| ["DeleteDBSubnetGroup"], | |
| ["RemoveTagsFromResource"], | |
| ["StopDBCluster"], | |
| ["StopDBInstance"], | |
| ], | |
| "service": "rds", | |
| }, | |
| "rds.misc": { | |
| "operation_sets": [ | |
| ["RebootDBInstance"], | |
| ["RestoreDBInstanceFromDBSnapshot"], | |
| ], | |
| "service": "rds", | |
| }, | |
| "rds.read": { | |
| "operation_sets": [ | |
| ["DescribeDBClusterSnapshots"], | |
| ["DescribeDBClusters"], | |
| ["DescribeDBEngineVersions"], | |
| ["DescribeDBInstances"], | |
| ["DescribeDBParameterGroups"], | |
| ["DescribeDBParameters"], | |
| ["DescribeDBSnapshots"], | |
| ["DescribeDBSubnetGroups"], | |
| ["DescribeOptionGroups"], | |
| ["DescribeOrderableDBInstanceOptions"], | |
| ["ListTagsForResource"], | |
| ], | |
| "service": "rds", | |
| }, | |
| "rds.write": { | |
| "operation_sets": [ | |
| ["AddTagsToResource"], | |
| ["CreateDBCluster"], | |
| ["CreateDBClusterParameterGroup"], | |
| ["CreateDBClusterSnapshot"], | |
| ["CreateDBInstance"], | |
| ["CreateDBInstanceReadReplica"], | |
| ["CreateDBParameterGroup"], | |
| ["CreateDBSnapshot"], | |
| ["CreateDBSubnetGroup"], | |
| ["CreateOptionGroup"], | |
| ["ModifyDBInstance"], | |
| ["ModifyDBParameterGroup"], | |
| ["ModifyDBSubnetGroup"], | |
| ["StartDBCluster"], | |
| ["StartDBInstance"], | |
| ], | |
| "service": "rds", | |
| }, | |
| "route53.delete": { | |
| "operation_sets": [["DeleteHealthCheck"], ["DeleteHostedZone"]], | |
| "service": "route53", | |
| }, | |
| "route53.misc": { | |
| "operation_sets": [ | |
| ["ChangeResourceRecordSets"], | |
| ["ChangeTagsForResource"], | |
| ], | |
| "service": "route53", | |
| }, | |
| "route53.read": { | |
| "operation_sets": [ | |
| ["GetChange"], | |
| ["GetHealthCheck"], | |
| ["GetHostedZone"], | |
| ["ListHealthChecks"], | |
| ["ListHostedZones"], | |
| ["ListHostedZonesByName"], | |
| ["ListResourceRecordSets"], | |
| ["ListTagsForResource"], | |
| ], | |
| "service": "route53", | |
| }, | |
| "route53.write": { | |
| "operation_sets": [ | |
| ["CreateHealthCheck"], | |
| ["CreateHostedZone"], | |
| ["UpdateHealthCheck"], | |
| ["UpdateHostedZoneComment"], | |
| ], | |
| "service": "route53", | |
| }, | |
| "s3.delete_object": { | |
| "operation_sets": [["DeleteObject"], ["DeleteObjects"]], | |
| "service": "s3", | |
| }, | |
| "s3.list_bucket": { | |
| "operation_sets": [ | |
| ["ListObjectVersions"], | |
| ["ListObjects"], | |
| ["ListObjectsV2"], | |
| ], | |
| "service": "s3", | |
| }, | |
| "s3.list_buckets": {"operation_sets": [["ListBuckets"]], "service": "s3"}, | |
| "s3.manage_bucket": { | |
| "operation_sets": [["CreateBucket"], ["DeleteBucket"]], | |
| "service": "s3", | |
| }, | |
| "s3.manage_bucket_acl": { | |
| "operation_sets": [["GetBucketAcl"], ["PutBucketAcl"]], | |
| "service": "s3", | |
| }, | |
| "s3.manage_bucket_cors": { | |
| "operation_sets": [ | |
| ["DeleteBucketCors"], | |
| ["GetBucketCors"], | |
| ["PutBucketCors"], | |
| ], | |
| "service": "s3", | |
| }, | |
| "s3.manage_bucket_encryption": { | |
| "operation_sets": [ | |
| ["DeleteBucketEncryption"], | |
| ["GetBucketEncryption"], | |
| ["PutBucketEncryption"], | |
| ], | |
| "service": "s3", | |
| }, | |
| "s3.manage_bucket_lifecycle": { | |
| "operation_sets": [ | |
| ["DeleteBucketLifecycle"], | |
| ["GetBucketLifecycleConfiguration"], | |
| ["PutBucketLifecycleConfiguration"], | |
| ], | |
| "service": "s3", | |
| }, | |
| "s3.manage_bucket_logging": { | |
| "operation_sets": [["GetBucketLogging"], ["PutBucketLogging"]], | |
| "service": "s3", | |
| }, | |
| "s3.manage_bucket_notifications": { | |
| "operation_sets": [ | |
| ["GetBucketNotificationConfiguration"], | |
| ["PutBucketNotificationConfiguration"], | |
| ], | |
| "service": "s3", | |
| }, | |
| "s3.manage_bucket_policy": { | |
| "operation_sets": [ | |
| ["DeleteBucketPolicy"], | |
| ["GetBucketPolicy"], | |
| ["PutBucketPolicy"], | |
| ], | |
| "service": "s3", | |
| }, | |
| "s3.manage_bucket_replication": { | |
| "operation_sets": [ | |
| ["DeleteBucketReplication"], | |
| ["GetBucketReplication"], | |
| ["PutBucketReplication"], | |
| ], | |
| "service": "s3", | |
| }, | |
| "s3.manage_bucket_tagging": { | |
| "operation_sets": [ | |
| ["DeleteBucketTagging"], | |
| ["GetBucketTagging"], | |
| ["PutBucketTagging"], | |
| ], | |
| "service": "s3", | |
| }, | |
| "s3.manage_bucket_versioning": { | |
| "operation_sets": [["GetBucketVersioning"], ["PutBucketVersioning"]], | |
| "service": "s3", | |
| }, | |
| "s3.multipart_upload": { | |
| "operation_sets": [ | |
| ["AbortMultipartUpload"], | |
| ["CompleteMultipartUpload"], | |
| ["CreateMultipartUpload"], | |
| ["UploadPart"], | |
| ], | |
| "service": "s3", | |
| }, | |
| "s3.read_bucket": {"operation_sets": [["HeadBucket"]], "service": "s3"}, | |
| "s3.read_object": { | |
| "operation_sets": [ | |
| ["GetObject"], | |
| ["GetObjectLegalHold"], | |
| ["GetObjectLockConfiguration"], | |
| ["GetObjectRetention"], | |
| ["HeadObject"], | |
| ], | |
| "service": "s3", | |
| }, | |
| "s3.write_object": { | |
| "operation_sets": [ | |
| ["CopyObject"], | |
| ["PutObject"], | |
| ["PutObjectLegalHold"], | |
| ["PutObjectLockConfiguration"], | |
| ["PutObjectRetention"], | |
| ], | |
| "service": "s3", | |
| }, | |
| "secretsmanager.delete": { | |
| "operation_sets": [ | |
| ["DeleteResourcePolicy"], | |
| ["DeleteSecret"], | |
| ["UntagResource"], | |
| ], | |
| "service": "secretsmanager", | |
| }, | |
| "secretsmanager.misc": { | |
| "operation_sets": [ | |
| ["RestoreSecret"], | |
| ["RotateSecret"], | |
| ["ValidateResourcePolicy"], | |
| ], | |
| "service": "secretsmanager", | |
| }, | |
| "secretsmanager.read": { | |
| "operation_sets": [ | |
| ["DescribeSecret"], | |
| ["GetRandomPassword"], | |
| ["GetResourcePolicy"], | |
| ["GetSecretValue"], | |
| ["ListSecretVersionIds"], | |
| ["ListSecrets"], | |
| ], | |
| "service": "secretsmanager", | |
| }, | |
| "secretsmanager.write": { | |
| "operation_sets": [ | |
| ["CreateSecret"], | |
| ["PutResourcePolicy"], | |
| ["PutSecretValue"], | |
| ["TagResource"], | |
| ["UpdateSecret"], | |
| ], | |
| "service": "secretsmanager", | |
| }, | |
| "ses.delete": { | |
| "operation_sets": [ | |
| ["DeleteConfigurationSet"], | |
| ["DeleteIdentity"], | |
| ["DeleteTemplate"], | |
| ], | |
| "service": "ses", | |
| }, | |
| "ses.misc": { | |
| "operation_sets": [ | |
| ["VerifyDomainDkim"], | |
| ["VerifyDomainIdentity"], | |
| ["VerifyEmailAddress"], | |
| ["VerifyEmailIdentity"], | |
| ], | |
| "service": "ses", | |
| }, | |
| "ses.read": { | |
| "operation_sets": [ | |
| ["DescribeConfigurationSet"], | |
| ["GetIdentityDkimAttributes"], | |
| ["GetIdentityVerificationAttributes"], | |
| ["GetSendQuota"], | |
| ["GetSendStatistics"], | |
| ["GetTemplate"], | |
| ["ListConfigurationSets"], | |
| ["ListIdentities"], | |
| ["ListTemplates"], | |
| ], | |
| "service": "ses", | |
| }, | |
| "ses.write": { | |
| "operation_sets": [ | |
| ["CreateConfigurationSet"], | |
| ["CreateTemplate"], | |
| ["SendBulkTemplatedEmail"], | |
| ["SendEmail"], | |
| ["SendRawEmail"], | |
| ["SendTemplatedEmail"], | |
| ["UpdateTemplate"], | |
| ], | |
| "service": "ses", | |
| }, | |
| "sesv2.delete": { | |
| "operation_sets": [["DeleteConfigurationSet"], ["DeleteEmailIdentity"]], | |
| "service": "sesv2", | |
| }, | |
| "sesv2.read": { | |
| "operation_sets": [ | |
| ["GetAccount"], | |
| ["GetConfigurationSet"], | |
| ["GetEmailIdentity"], | |
| ["ListConfigurationSets"], | |
| ["ListEmailIdentities"], | |
| ["ListSuppressedDestinations"], | |
| ], | |
| "service": "sesv2", | |
| }, | |
| "sesv2.write": { | |
| "operation_sets": [ | |
| ["CreateConfigurationSet"], | |
| ["CreateEmailIdentity"], | |
| ["PutAccountSuppressionAttributes"], | |
| ["SendEmail"], | |
| ], | |
| "service": "sesv2", | |
| }, | |
| "sns.manage_subscriptions": { | |
| "operation_sets": [ | |
| ["ListSubscriptions"], | |
| ["Subscribe"], | |
| ["Unsubscribe"], | |
| ], | |
| "service": "sns", | |
| }, | |
| "sns.manage_topics": { | |
| "operation_sets": [ | |
| ["CreateTopic"], | |
| ["DeleteTopic"], | |
| ["SetTopicAttributes"], | |
| ], | |
| "service": "sns", | |
| }, | |
| "sns.publish": {"operation_sets": [["Publish"]], "service": "sns"}, | |
| "sns.read_topics": { | |
| "operation_sets": [["GetTopicAttributes"], ["ListTopics"]], | |
| "service": "sns", | |
| }, | |
| "sns.tagging": { | |
| "operation_sets": [ | |
| ["ListTagsForResource"], | |
| ["TagResource"], | |
| ["UntagResource"], | |
| ], | |
| "service": "sns", | |
| }, | |
| "sqs.change_message_visibility": { | |
| "operation_sets": [ | |
| ["ChangeMessageVisibility"], | |
| ["ChangeMessageVisibilityBatch"], | |
| ], | |
| "service": "sqs", | |
| }, | |
| "sqs.delete_message": { | |
| "operation_sets": [["DeleteMessage"], ["DeleteMessageBatch"]], | |
| "service": "sqs", | |
| }, | |
| "sqs.manage_queues": { | |
| "operation_sets": [ | |
| ["CreateQueue"], | |
| ["DeleteQueue"], | |
| ["GetQueueAttributes"], | |
| ["GetQueueUrl"], | |
| ["ListQueues"], | |
| ["PurgeQueue"], | |
| ["SetQueueAttributes"], | |
| ], | |
| "service": "sqs", | |
| }, | |
| "sqs.receive_message": { | |
| "operation_sets": [["ReceiveMessage"]], | |
| "service": "sqs", | |
| }, | |
| "sqs.send_message": { | |
| "operation_sets": [["SendMessage"], ["SendMessageBatch"]], | |
| "service": "sqs", | |
| }, | |
| "sqs.tagging": { | |
| "operation_sets": [["ListQueueTags"], ["TagQueue"], ["UntagQueue"]], | |
| "service": "sqs", | |
| }, | |
| "ssm.delete": { | |
| "operation_sets": [ | |
| ["DeleteParameter"], | |
| ["DeleteParameters"], | |
| ["RemoveTagsFromResource"], | |
| ], | |
| "service": "ssm", | |
| }, | |
| "ssm.misc": { | |
| "operation_sets": [["LabelParameterVersion"]], | |
| "service": "ssm", | |
| }, | |
| "ssm.read": { | |
| "operation_sets": [ | |
| ["DescribeParameters"], | |
| ["GetParameter"], | |
| ["GetParameterHistory"], | |
| ["GetParameters"], | |
| ["GetParametersByPath"], | |
| ["ListTagsForResource"], | |
| ], | |
| "service": "ssm", | |
| }, | |
| "ssm.write": { | |
| "operation_sets": [["AddTagsToResource"], ["PutParameter"]], | |
| "service": "ssm", | |
| }, | |
| "stepfunctions.delete": { | |
| "operation_sets": [ | |
| ["DeleteActivity"], | |
| ["DeleteStateMachine"], | |
| ["StopExecution"], | |
| ["UntagResource"], | |
| ], | |
| "service": "stepfunctions", | |
| }, | |
| "stepfunctions.read": { | |
| "operation_sets": [ | |
| ["DescribeActivity"], | |
| ["DescribeExecution"], | |
| ["DescribeStateMachine"], | |
| ["DescribeStateMachineForExecution"], | |
| ["GetActivityTask"], | |
| ["GetExecutionHistory"], | |
| ["ListActivities"], | |
| ["ListExecutions"], | |
| ["ListStateMachines"], | |
| ["ListTagsForResource"], | |
| ], | |
| "service": "stepfunctions", | |
| }, | |
| "stepfunctions.write": { | |
| "operation_sets": [ | |
| ["CreateActivity"], | |
| ["CreateStateMachine"], | |
| ["SendTaskFailure"], | |
| ["SendTaskHeartbeat"], | |
| ["SendTaskSuccess"], | |
| ["StartExecution"], | |
| ["StartSyncExecution"], | |
| ["TagResource"], | |
| ["UpdateStateMachine"], | |
| ], | |
| "service": "stepfunctions", | |
| }, | |
| "sts.misc": { | |
| "operation_sets": [ | |
| ["AssumeRole"], | |
| ["AssumeRoleWithSAML"], | |
| ["AssumeRoleWithWebIdentity"], | |
| ], | |
| "service": "sts", | |
| }, | |
| "sts.read": { | |
| "operation_sets": [["GetCallerIdentity"], ["GetSessionToken"]], | |
| "service": "sts", | |
| }, | |
| "wafv2.delete": { | |
| "operation_sets": [ | |
| ["DeleteIPSet"], | |
| ["DeleteRuleGroup"], | |
| ["DeleteWebACL"], | |
| ["DisassociateWebACL"], | |
| ["UntagResource"], | |
| ], | |
| "service": "wafv2", | |
| }, | |
| "wafv2.misc": {"operation_sets": [["CheckCapacity"]], "service": "wafv2"}, | |
| "wafv2.read": { | |
| "operation_sets": [ | |
| ["DescribeManagedRuleGroup"], | |
| ["GetIPSet"], | |
| ["GetRuleGroup"], | |
| ["GetWebACL"], | |
| ["GetWebACLForResource"], | |
| ["ListIPSets"], | |
| ["ListResourcesForWebACL"], | |
| ["ListRuleGroups"], | |
| ["ListTagsForResource"], | |
| ["ListWebACLs"], | |
| ], | |
| "service": "wafv2", | |
| }, | |
| "wafv2.write": { | |
| "operation_sets": [ | |
| ["AssociateWebACL"], | |
| ["CreateIPSet"], | |
| ["CreateRuleGroup"], | |
| ["CreateWebACL"], | |
| ["TagResource"], | |
| ["UpdateIPSet"], | |
| ["UpdateRuleGroup"], | |
| ["UpdateWebACL"], | |
| ], | |
| "service": "wafv2", | |
| }, | |
| } | |