{
  "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 tags associated with the resource",
    "type": "String"
  },
  "aws:tagkeys": {
    "key": "aws:TagKeys",
    "description": "Filters access by the tag keys that are passed in the request",
    "type": "ArrayOfString"
  },
  "codestar-connections:branch": {
    "key": "codestar-connections:Branch",
    "description": "Filters access by the branch name that is passed in the request",
    "type": "String"
  },
  "codestar-connections:branchname": {
    "key": "codestar-connections:BranchName",
    "description": "Filters access by the branch name that is passed in the request. Applies only to UseConnection requests for access to a specific repository branch",
    "type": "String"
  },
  "codestar-connections:fullrepositoryid": {
    "key": "codestar-connections:FullRepositoryId",
    "description": "Filters access by the repository that is passed in the request. Applies only to UseConnection requests for access to a specific repository",
    "type": "String"
  },
  "codestar-connections:hostarn": {
    "key": "codestar-connections:HostArn",
    "description": "Filters access by the host resource associated with the connection used in the request",
    "type": "ARN"
  },
  "codestar-connections:installationid": {
    "key": "codestar-connections:InstallationId",
    "description": "Filters access by the third-party ID (such as the Bitbucket App installation ID for CodeStar Connections) that is used to update a Connection. Allows you to restrict which third-party App installations can be used to make a Connection",
    "type": "String"
  },
  "codestar-connections:ownerid": {
    "key": "codestar-connections:OwnerId",
    "description": "Filters access by the owner of the third-party repository. Applies only to UseConnection requests for access to repositories owned by a specific user",
    "type": "String"
  },
  "codestar-connections:passedtoservice": {
    "key": "codestar-connections:PassedToService",
    "description": "Filters access by the service to which the principal is allowed to pass a Connection or RepositoryLink",
    "type": "String"
  },
  "codestar-connections:provideraction": {
    "key": "codestar-connections:ProviderAction",
    "description": "Filters access by the provider action in a UseConnection request such as ListRepositories. See documentation for all valid values",
    "type": "String"
  },
  "codestar-connections:providerpermissionsrequired": {
    "key": "codestar-connections:ProviderPermissionsRequired",
    "description": "Filters access by the write permissions of a provider action in a UseConnection request. Valid types include read_only and read_write",
    "type": "String"
  },
  "codestar-connections:providertype": {
    "key": "codestar-connections:ProviderType",
    "description": "Filters access by the type of third-party provider passed in the request",
    "type": "String"
  },
  "codestar-connections:providertypefilter": {
    "key": "codestar-connections:ProviderTypeFilter",
    "description": "Filters access by the type of third-party provider used to filter results",
    "type": "String"
  },
  "codestar-connections:repositoryname": {
    "key": "codestar-connections:RepositoryName",
    "description": "Filters access by the repository name that is passed in the request. Applies only to UseConnection requests for access to repositories owned by a specific user",
    "type": "String"
  },
  "codestar-connections:vpcid": {
    "key": "codestar-connections:VpcId",
    "description": "Filters access by the VpcId passed in the request",
    "type": "String"
  }
}