@cloud-copilot/iam-data
Version:
137 lines • 5.05 kB
JSON
{
"aws:requesttag/${tagkey}": {
"key": "aws:RequestTag/${TagKey}",
"description": "Filters access by the tags that are passed in the request",
"type": "String"
},
"aws:resourcetag/${tagkey}": {
"key": "aws:ResourceTag/${TagKey}",
"description": "Filters access by the tag key-value pairs attached to the resource",
"type": "String"
},
"aws:tagkeys": {
"key": "aws:TagKeys",
"description": "Filters access by the tag keys that are passed in the request",
"type": "ArrayOfString"
},
"ecs:createaction": {
"key": "ecs:CreateAction",
"description": "Filters access by the name of a resource-creating API action",
"type": "String"
},
"ecs:resourcetag/${tagkey}": {
"key": "ecs:ResourceTag/${TagKey}",
"description": "Filters access by the tag key-value pairs attached to the resource",
"type": "String"
},
"ecs:account-setting": {
"key": "ecs:account-setting",
"description": "Filters access by the Amazon ECS account setting name",
"type": "String"
},
"ecs:auto-assign-public-ip": {
"key": "ecs:auto-assign-public-ip",
"description": "Filters access by the public IP assignment configuration of your Amazon ECS task or Amazon ECS service that uses awsvpc network mode",
"type": "Bool"
},
"ecs:capacity-provider": {
"key": "ecs:capacity-provider",
"description": "Filters access by the ARN of an Amazon ECS capacity provider",
"type": "ArrayOfARN"
},
"ecs:cluster": {
"key": "ecs:cluster",
"description": "Filters access by the ARN of an Amazon ECS cluster",
"type": "ARN"
},
"ecs:compute-compatibility": {
"key": "ecs:compute-compatibility",
"description": "Filters access by the required compatibilities field provided in the request",
"type": "ArrayOfString"
},
"ecs:container-instances": {
"key": "ecs:container-instances",
"description": "Filters access by the ARN of an Amazon ECS container instance",
"type": "ARN"
},
"ecs:container-name": {
"key": "ecs:container-name",
"description": "Filters access by the name of an Amazon ECS container which is defined in the ECS task definition",
"type": "String"
},
"ecs:enable-ebs-volumes": {
"key": "ecs:enable-ebs-volumes",
"description": "Filters access by the Amazon ECS managed Amazon EBS volume capability of your ECS task or service",
"type": "String"
},
"ecs:enable-ecs-managed-tags": {
"key": "ecs:enable-ecs-managed-tags",
"description": "Filters access by the enableECSManagedTags configuration of your Amazon ECS task or Amazon ECS service",
"type": "Bool"
},
"ecs:enable-execute-command": {
"key": "ecs:enable-execute-command",
"description": "Filters access by the execute-command capability of your Amazon ECS task or Amazon ECS service",
"type": "String"
},
"ecs:enable-service-connect": {
"key": "ecs:enable-service-connect",
"description": "Filters access by the enable field value in the Service Connect configuration",
"type": "String"
},
"ecs:enable-vpc-lattice": {
"key": "ecs:enable-vpc-lattice",
"description": "Filters access by the VPC lattice capability of your Amazon ECS service",
"type": "String"
},
"ecs:fargate-ephemeral-storage-kms-key": {
"key": "ecs:fargate-ephemeral-storage-kms-key",
"description": "Filters access by the AWS KMS key id provided in the request",
"type": "String"
},
"ecs:namespace": {
"key": "ecs:namespace",
"description": "Filters access by the ARN of AWS Cloud Map namespace which is defined in the Service Connect Configuration",
"type": "ARN"
},
"ecs:privileged": {
"key": "ecs:privileged",
"description": "Filters access by the privileged field provided in the request",
"type": "String"
},
"ecs:propagate-tags": {
"key": "ecs:propagate-tags",
"description": "Filters access by the tag propagation configuration of your Amazon ECS task or Amazon ECS service",
"type": "String"
},
"ecs:service": {
"key": "ecs:service",
"description": "Filters access by the ARN of an Amazon ECS service",
"type": "ARN"
},
"ecs:subnet": {
"key": "ecs:subnet",
"description": "Filters access by the subnet configuration of your Amazon ECS task or Amazon ECS service that uses awsvpc network mode",
"type": "ArrayOfString"
},
"ecs:task": {
"key": "ecs:task",
"description": "Filters access by the ARN of an Amazon ECS task",
"type": "ARN"
},
"ecs:task-cpu": {
"key": "ecs:task-cpu",
"description": "Filters access by the task cpu, as an integer with 1024 = 1 vCPU, provided in the request",
"type": "Numeric"
},
"ecs:task-definition": {
"key": "ecs:task-definition",
"description": "Filters access by the ARN of an Amazon ECS task definition",
"type": "ARN"
},
"ecs:task-memory": {
"key": "ecs:task-memory",
"description": "Filters access by the task memory, as an integer representing MiB, provided in the request",
"type": "Numeric"
}
}