libZSservicesZSamazonka-ramZSamazonka-ram
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.RAM.Lens

Description

 
Synopsis

Operations

PromoteResourceShareCreatedFromPolicy

promoteResourceShareCreatedFromPolicy_resourceShareArn :: Lens' PromoteResourceShareCreatedFromPolicy Text Source #

The Amazon Resource Name (ARN) of the resource share to promote.

GetResourceShares

getResourceShares_nextToken :: Lens' GetResourceShares (Maybe Text) Source #

The token for the next page of results.

getResourceShares_name :: Lens' GetResourceShares (Maybe Text) Source #

The name of the resource share.

getResourceShares_permissionArn :: Lens' GetResourceShares (Maybe Text) Source #

The Amazon Resource Name (ARN) of the RAM permission that is associated with the resource share.

getResourceShares_maxResults :: Lens' GetResourceShares (Maybe Natural) Source #

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

getResourceShares_resourceShareArns :: Lens' GetResourceShares (Maybe [Text]) Source #

The Amazon Resource Names (ARNs) of the resource shares.

getResourceSharesResponse_nextToken :: Lens' GetResourceSharesResponse (Maybe Text) Source #

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

GetResourcePolicies

getResourcePolicies_nextToken :: Lens' GetResourcePolicies (Maybe Text) Source #

The token for the next page of results.

getResourcePolicies_maxResults :: Lens' GetResourcePolicies (Maybe Natural) Source #

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

getResourcePolicies_resourceArns :: Lens' GetResourcePolicies [Text] Source #

The Amazon Resource Names (ARNs) of the resources.

getResourcePoliciesResponse_nextToken :: Lens' GetResourcePoliciesResponse (Maybe Text) Source #

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

ListPendingInvitationResources

listPendingInvitationResources_maxResults :: Lens' ListPendingInvitationResources (Maybe Natural) Source #

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

listPendingInvitationResourcesResponse_nextToken :: Lens' ListPendingInvitationResourcesResponse (Maybe Text) Source #

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

GetPermission

getPermission_permissionVersion :: Lens' GetPermission (Maybe Int) Source #

The identifier for the version of the permission.

getPermission_permissionArn :: Lens' GetPermission Text Source #

The Amazon Resource Name (ARN) of the permission.

EnableSharingWithAwsOrganization

AssociateResourceSharePermission

associateResourceSharePermission_replace :: Lens' AssociateResourceSharePermission (Maybe Bool) Source #

Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true to replace the current permissions. Use false to add the permission to the current permission.

associateResourceSharePermission_clientToken :: Lens' AssociateResourceSharePermission (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

associateResourceSharePermission_permissionVersion :: Lens' AssociateResourceSharePermission (Maybe Int) Source #

The version of the RAM permissions to associate with the resource share.

associateResourceSharePermission_permissionArn :: Lens' AssociateResourceSharePermission Text Source #

The Amazon Resource Name (ARN) of the RAM permission to associate with the resource share.

associateResourceSharePermissionResponse_clientToken :: Lens' AssociateResourceSharePermissionResponse (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

CreateResourceShare

createResourceShare_clientToken :: Lens' CreateResourceShare (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

createResourceShare_allowExternalPrincipals :: Lens' CreateResourceShare (Maybe Bool) Source #

Indicates whether principals outside your organization in Organizations can be associated with a resource share.

createResourceShare_principals :: Lens' CreateResourceShare (Maybe [Text]) Source #

The principals to associate with the resource share. The possible values are:

  • An Amazon Web Services account ID
  • An Amazon Resource Name (ARN) of an organization in Organizations
  • An ARN of an organizational unit (OU) in Organizations
  • An ARN of an IAM role
  • An ARN of an IAM user

Not all resource types can be shared with IAM roles and IAM users. For more information, see Sharing with IAM roles and IAM users in the Resource Access Manager User Guide.

createResourceShare_resourceArns :: Lens' CreateResourceShare (Maybe [Text]) Source #

The ARNs of the resources to associate with the resource share.

createResourceShare_permissionArns :: Lens' CreateResourceShare (Maybe [Text]) Source #

The Amazon Resource Names (ARNs) of the permissions to associate with the resource share. If you do not specify an ARN for the permission, RAM automatically attaches the default version of the permission for each resource type. Only one permission can be associated with each resource type in a resource share.

createResourceShareResponse_clientToken :: Lens' CreateResourceShareResponse (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

ListPrincipals

listPrincipals_resourceType :: Lens' ListPrincipals (Maybe Text) Source #

The resource type.

Valid values: acm-pca:CertificateAuthority | appmesh:Mesh | codebuild:Project | codebuild:ReportGroup | ec2:CapacityReservation | ec2:DedicatedHost | ec2:LocalGatewayRouteTable | ec2:PrefixList | ec2:Subnet | ec2:TrafficMirrorTarget | ec2:TransitGateway | imagebuilder:Component | imagebuilder:Image | imagebuilder:ImageRecipe | imagebuilder:ContainerRecipe | glue:Catalog | glue:Database | glue:Table | license-manager:LicenseConfiguration I network-firewall:FirewallPolicy | network-firewall:StatefulRuleGroup | network-firewall:StatelessRuleGroup | outposts:Outpost | resource-groups:Group | rds:Cluster | route53resolver:FirewallRuleGroup |route53resolver:ResolverQueryLogConfig | route53resolver:ResolverRule | s3-outposts:Outpost | ssm-contacts:Contact | ssm-incidents:ResponsePlan

listPrincipals_nextToken :: Lens' ListPrincipals (Maybe Text) Source #

The token for the next page of results.

listPrincipals_resourceArn :: Lens' ListPrincipals (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resource.

listPrincipals_maxResults :: Lens' ListPrincipals (Maybe Natural) Source #

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

listPrincipals_resourceShareArns :: Lens' ListPrincipals (Maybe [Text]) Source #

The Amazon Resource Names (ARN) of the resource shares.

listPrincipalsResponse_nextToken :: Lens' ListPrincipalsResponse (Maybe Text) Source #

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

ListResources

listResources_resourceType :: Lens' ListResources (Maybe Text) Source #

The resource type.

Valid values: acm-pca:CertificateAuthority | appmesh:Mesh | codebuild:Project | codebuild:ReportGroup | ec2:CapacityReservation | ec2:DedicatedHost | ec2:LocalGatewayRouteTable | ec2:PrefixList | ec2:Subnet | ec2:TrafficMirrorTarget | ec2:TransitGateway | imagebuilder:Component | imagebuilder:Image | imagebuilder:ImageRecipe | imagebuilder:ContainerRecipe | glue:Catalog | glue:Database | glue:Table | license-manager:LicenseConfiguration I network-firewall:FirewallPolicy | network-firewall:StatefulRuleGroup | network-firewall:StatelessRuleGroup | outposts:Outpost | resource-groups:Group | rds:Cluster | route53resolver:FirewallRuleGroup |route53resolver:ResolverQueryLogConfig | route53resolver:ResolverRule | s3-outposts:Outpost | ssm-contacts:Contact | ssm-incidents:ResponsePlan

listResources_nextToken :: Lens' ListResources (Maybe Text) Source #

The token for the next page of results.

listResources_resourceArns :: Lens' ListResources (Maybe [Text]) Source #

The Amazon Resource Names (ARNs) of the resources.

listResources_maxResults :: Lens' ListResources (Maybe Natural) Source #

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

listResources_resourceShareArns :: Lens' ListResources (Maybe [Text]) Source #

The Amazon Resource Names (ARN) of the resource shares.

listResourcesResponse_nextToken :: Lens' ListResourcesResponse (Maybe Text) Source #

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

AcceptResourceShareInvitation

acceptResourceShareInvitation_clientToken :: Lens' AcceptResourceShareInvitation (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

acceptResourceShareInvitationResponse_clientToken :: Lens' AcceptResourceShareInvitationResponse (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

DeleteResourceShare

deleteResourceShare_clientToken :: Lens' DeleteResourceShare (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

deleteResourceShare_resourceShareArn :: Lens' DeleteResourceShare Text Source #

The Amazon Resource Name (ARN) of the resource share.

deleteResourceShareResponse_clientToken :: Lens' DeleteResourceShareResponse (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

UpdateResourceShare

updateResourceShare_clientToken :: Lens' UpdateResourceShare (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

updateResourceShare_allowExternalPrincipals :: Lens' UpdateResourceShare (Maybe Bool) Source #

Indicates whether principals outside your organization in Organizations can be associated with a resource share.

updateResourceShare_resourceShareArn :: Lens' UpdateResourceShare Text Source #

The Amazon Resource Name (ARN) of the resource share.

updateResourceShareResponse_clientToken :: Lens' UpdateResourceShareResponse (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

RejectResourceShareInvitation

rejectResourceShareInvitation_clientToken :: Lens' RejectResourceShareInvitation (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

rejectResourceShareInvitationResponse_clientToken :: Lens' RejectResourceShareInvitationResponse (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

ListPermissions

listPermissions_resourceType :: Lens' ListPermissions (Maybe Text) Source #

Specifies the resource type for which to list permissions. For example, to list only permissions that apply to EC2 subnets, specify ec2:Subnet.

listPermissions_nextToken :: Lens' ListPermissions (Maybe Text) Source #

The token for the next page of results.

listPermissions_maxResults :: Lens' ListPermissions (Maybe Natural) Source #

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

listPermissionsResponse_nextToken :: Lens' ListPermissionsResponse (Maybe Text) Source #

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

DisassociateResourceShare

disassociateResourceShare_clientToken :: Lens' DisassociateResourceShare (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

disassociateResourceShare_resourceArns :: Lens' DisassociateResourceShare (Maybe [Text]) Source #

The Amazon Resource Names (ARNs) of the resources.

disassociateResourceShare_resourceShareArn :: Lens' DisassociateResourceShare Text Source #

The Amazon Resource Name (ARN) of the resource share.

disassociateResourceShareResponse_clientToken :: Lens' DisassociateResourceShareResponse (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

ListResourceSharePermissions

listResourceSharePermissions_maxResults :: Lens' ListResourceSharePermissions (Maybe Natural) Source #

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

listResourceSharePermissions_resourceShareArn :: Lens' ListResourceSharePermissions Text Source #

The Amazon Resource Name (ARN) of the resource share.

listResourceSharePermissionsResponse_nextToken :: Lens' ListResourceSharePermissionsResponse (Maybe Text) Source #

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

TagResource

tagResource_resourceShareArn :: Lens' TagResource Text Source #

The Amazon Resource Name (ARN) of the resource share.

ListResourceTypes

listResourceTypes_nextToken :: Lens' ListResourceTypes (Maybe Text) Source #

The token for the next page of results.

listResourceTypes_maxResults :: Lens' ListResourceTypes (Maybe Natural) Source #

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

listResourceTypesResponse_nextToken :: Lens' ListResourceTypesResponse (Maybe Text) Source #

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

GetResourceShareAssociations

getResourceShareAssociations_resourceArn :: Lens' GetResourceShareAssociations (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resource. You cannot specify this parameter if the association type is PRINCIPAL.

getResourceShareAssociations_principal :: Lens' GetResourceShareAssociations (Maybe Text) Source #

The principal. You cannot specify this parameter if the association type is RESOURCE.

getResourceShareAssociations_maxResults :: Lens' GetResourceShareAssociations (Maybe Natural) Source #

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

getResourceShareAssociations_resourceShareArns :: Lens' GetResourceShareAssociations (Maybe [Text]) Source #

The Amazon Resource Names (ARN) of the resource shares.

getResourceShareAssociations_associationType :: Lens' GetResourceShareAssociations ResourceShareAssociationType Source #

The association type. Specify PRINCIPAL to list the principals that are associated with the specified resource share. Specify RESOURCE to list the resources that are associated with the specified resource share.

getResourceShareAssociationsResponse_nextToken :: Lens' GetResourceShareAssociationsResponse (Maybe Text) Source #

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

GetResourceShareInvitations

getResourceShareInvitations_maxResults :: Lens' GetResourceShareInvitations (Maybe Natural) Source #

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

getResourceShareInvitations_resourceShareArns :: Lens' GetResourceShareInvitations (Maybe [Text]) Source #

The Amazon Resource Names (ARN) of the resource shares.

getResourceShareInvitationsResponse_nextToken :: Lens' GetResourceShareInvitationsResponse (Maybe Text) Source #

The token to use to retrieve the next page of results. This value is null when there are no more results to return.

UntagResource

untagResource_resourceShareArn :: Lens' UntagResource Text Source #

The Amazon Resource Name (ARN) of the resource share.

untagResource_tagKeys :: Lens' UntagResource [Text] Source #

The tag keys of the tags to remove.

AssociateResourceShare

associateResourceShare_clientToken :: Lens' AssociateResourceShare (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

associateResourceShare_principals :: Lens' AssociateResourceShare (Maybe [Text]) Source #

The principals to associate with the resource share. The possible values are:

  • An Amazon Web Services account ID
  • An Amazon Resource Name (ARN) of an organization in Organizations
  • An ARN of an organizational unit (OU) in Organizations
  • An ARN of an IAM role
  • An ARN of an IAM user

Not all resource types can be shared with IAM roles and IAM users. For more information, see Sharing with IAM roles and IAM users in the Resource Access Manager User Guide.

associateResourceShare_resourceArns :: Lens' AssociateResourceShare (Maybe [Text]) Source #

The Amazon Resource Names (ARNs) of the resources.

associateResourceShare_resourceShareArn :: Lens' AssociateResourceShare Text Source #

The Amazon Resource Name (ARN) of the resource share.

associateResourceShareResponse_clientToken :: Lens' AssociateResourceShareResponse (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

DisassociateResourceSharePermission

disassociateResourceSharePermission_clientToken :: Lens' DisassociateResourceSharePermission (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

disassociateResourceSharePermission_permissionArn :: Lens' DisassociateResourceSharePermission Text Source #

The Amazon Resource Name (ARN) of the permission to disassociate from the resource share.

disassociateResourceSharePermissionResponse_clientToken :: Lens' DisassociateResourceSharePermissionResponse (Maybe Text) Source #

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Types

Principal

principal_creationTime :: Lens' Principal (Maybe UTCTime) Source #

The time when the principal was associated with the resource share.

principal_resourceShareArn :: Lens' Principal (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resource share.

principal_lastUpdatedTime :: Lens' Principal (Maybe UTCTime) Source #

The time when the association was last updated.

principal_external :: Lens' Principal (Maybe Bool) Source #

Indicates whether the principal belongs to the same organization in Organizations as the Amazon Web Services account that owns the resource share.

principal_id :: Lens' Principal (Maybe Text) Source #

The ID of the principal.

Resource

resource_creationTime :: Lens' Resource (Maybe UTCTime) Source #

The time when the resource was associated with the resource share.

resource_status :: Lens' Resource (Maybe ResourceStatus) Source #

The status of the resource.

resource_resourceShareArn :: Lens' Resource (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resource share.

resource_lastUpdatedTime :: Lens' Resource (Maybe UTCTime) Source #

The time when the association was last updated.

resource_arn :: Lens' Resource (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resource.

resource_resourceGroupArn :: Lens' Resource (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resource group. This value is returned only if the resource is a resource group.

resource_statusMessage :: Lens' Resource (Maybe Text) Source #

A message about the status of the resource.

resource_type :: Lens' Resource (Maybe Text) Source #

The resource type.

ResourceShare

resourceShare_creationTime :: Lens' ResourceShare (Maybe UTCTime) Source #

The time when the resource share was created.

resourceShare_resourceShareArn :: Lens' ResourceShare (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resource share.

resourceShare_owningAccountId :: Lens' ResourceShare (Maybe Text) Source #

The ID of the Amazon Web Services account that owns the resource share.

resourceShare_lastUpdatedTime :: Lens' ResourceShare (Maybe UTCTime) Source #

The time when the resource share was last updated.

resourceShare_allowExternalPrincipals :: Lens' ResourceShare (Maybe Bool) Source #

Indicates whether principals outside your organization in Organizations can be associated with a resource share.

resourceShare_name :: Lens' ResourceShare (Maybe Text) Source #

The name of the resource share.

resourceShare_statusMessage :: Lens' ResourceShare (Maybe Text) Source #

A message about the status of the resource share.

resourceShare_featureSet :: Lens' ResourceShare (Maybe ResourceShareFeatureSet) Source #

Indicates how the resource share was created. Possible values include:

  • CREATED_FROM_POLICY - Indicates that the resource share was created from an Amazon Web Services Identity and Access Management (Amazon Web Services IAM) policy attached to a resource. These resource shares are visible only to the Amazon Web Services account that created it. They cannot be modified in RAM.
  • PROMOTING_TO_STANDARD - The resource share is in the process of being promoted. For more information, see PromoteResourceShareCreatedFromPolicy.
  • STANDARD - Indicates that the resource share was created in RAM using the console or APIs. These resource shares are visible to all principals. They can be modified in RAM.

resourceShare_tags :: Lens' ResourceShare (Maybe [Tag]) Source #

The tags for the resource share.

ResourceShareAssociation

resourceShareAssociation_resourceShareArn :: Lens' ResourceShareAssociation (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resource share.

resourceShareAssociation_external :: Lens' ResourceShareAssociation (Maybe Bool) Source #

Indicates whether the principal belongs to the same organization in Organizations as the Amazon Web Services account that owns the resource share.

resourceShareAssociation_associatedEntity :: Lens' ResourceShareAssociation (Maybe Text) Source #

The associated entity. For resource associations, this is the Amazon Resource Name (ARN) of the resource. For principal associations, this is one of the following:

  • An Amazon Web Services account ID
  • An ARN of an organization in Organizations
  • An ARN of an organizational unit (OU) in Organizations
  • An ARN of an IAM role
  • An ARN of an IAM user

resourceShareAssociation_statusMessage :: Lens' ResourceShareAssociation (Maybe Text) Source #

A message about the status of the association.

ResourceShareInvitation

resourceShareInvitation_senderAccountId :: Lens' ResourceShareInvitation (Maybe Text) Source #

The ID of the Amazon Web Services account that sent the invitation.

resourceShareInvitation_resourceShareArn :: Lens' ResourceShareInvitation (Maybe Text) Source #

The Amazon Resource Name (ARN) of the resource share.

resourceShareInvitation_receiverAccountId :: Lens' ResourceShareInvitation (Maybe Text) Source #

The ID of the Amazon Web Services account that received the invitation.

resourceShareInvitation_receiverArn :: Lens' ResourceShareInvitation (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM user or IAM role that received the invitation.

ResourceSharePermissionDetail

resourceSharePermissionDetail_lastUpdatedTime :: Lens' ResourceSharePermissionDetail (Maybe UTCTime) Source #

The date and time when the permission was last updated.

resourceSharePermissionDetail_arn :: Lens' ResourceSharePermissionDetail (Maybe Text) Source #

The Amazon Resource Name (ARN) of the permission.

resourceSharePermissionDetail_defaultVersion :: Lens' ResourceSharePermissionDetail (Maybe Bool) Source #

Specifies whether the version of the permission is set to the default version for this permission.

resourceSharePermissionDetail_version :: Lens' ResourceSharePermissionDetail (Maybe Text) Source #

The identifier for the version of the permission.

resourceSharePermissionDetail_isResourceTypeDefault :: Lens' ResourceSharePermissionDetail (Maybe Bool) Source #

Specifies whether the version of the permission is set to the default version for this resource type.

resourceSharePermissionDetail_permission :: Lens' ResourceSharePermissionDetail (Maybe Text) Source #

The permission's effect and actions in JSON format. The effect indicates whether the actions are allowed or denied. The actions list the API actions to which the principal is granted or denied access.

ResourceSharePermissionSummary

resourceSharePermissionSummary_resourceType :: Lens' ResourceSharePermissionSummary (Maybe Text) Source #

The type of resource to which the permission applies.

resourceSharePermissionSummary_arn :: Lens' ResourceSharePermissionSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the permission.

resourceSharePermissionSummary_defaultVersion :: Lens' ResourceSharePermissionSummary (Maybe Bool) Source #

Specifies whether the version of the permission is set to the default version for this permission.

resourceSharePermissionSummary_version :: Lens' ResourceSharePermissionSummary (Maybe Text) Source #

The identifier for the version of the permission.

resourceSharePermissionSummary_isResourceTypeDefault :: Lens' ResourceSharePermissionSummary (Maybe Bool) Source #

Specifies whether the version of the permission is set to the default version for this resource type.

ServiceNameAndResourceType

serviceNameAndResourceType_serviceName :: Lens' ServiceNameAndResourceType (Maybe Text) Source #

The name of the Amazon Web Services services to which the resources belong.

Tag

tag_value :: Lens' Tag (Maybe Text) Source #

The value of the tag.

tag_key :: Lens' Tag (Maybe Text) Source #

The key of the tag.

TagFilter