{
  "aws:requesttag/${tagkey}": {
    "key": "aws:RequestTag/${TagKey}",
    "description": "Filters access by requiring tag values present in a resource creation request",
    "type": "String"
  },
  "aws:resourcetag/${tagkey}": {
    "key": "aws:ResourceTag/${TagKey}",
    "description": "Filters access by requiring tag value associated with the resource",
    "type": "String"
  },
  "aws:tagkeys": {
    "key": "aws:TagKeys",
    "description": "Filters access by requiring the presence of mandatory tags in the request",
    "type": "ArrayOfString"
  },
  "comprehend:datalakekmskey": {
    "key": "comprehend:DataLakeKmsKey",
    "description": "Filters access by the DataLake Kms Key associated with the flywheel resource in the request",
    "type": "ARN"
  },
  "comprehend:flywheeliterationid": {
    "key": "comprehend:FlywheelIterationId",
    "description": "Filters access by particular Iteration Id for a flywheel",
    "type": "String"
  },
  "comprehend:modelkmskey": {
    "key": "comprehend:ModelKmsKey",
    "description": "Filters access by the model KMS key associated with the resource in the request",
    "type": "ARN"
  },
  "comprehend:outputkmskey": {
    "key": "comprehend:OutputKmsKey",
    "description": "Filters access by the output KMS key associated with the resource in the request",
    "type": "ARN"
  },
  "comprehend:volumekmskey": {
    "key": "comprehend:VolumeKmsKey",
    "description": "Filters access by the volume KMS key associated with the resource in the request",
    "type": "ARN"
  },
  "comprehend:vpcsecuritygroupids": {
    "key": "comprehend:VpcSecurityGroupIds",
    "description": "Filters access by the list of all VPC security group ids associated with the resource in the request",
    "type": "ArrayOfString"
  },
  "comprehend:vpcsubnets": {
    "key": "comprehend:VpcSubnets",
    "description": "Filters access by the list of all VPC subnets associated with the resource in the request",
    "type": "ArrayOfString"
  }
}