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", }, }