LinuxCommandLibrary

az-tag

Manage tags on Azure resources

TLDR

Add tags to a resource

$ az tag create --resource-id [resource-id] --tags [env=prod team=dev]
copy
List all tags in a subscription
$ az tag list
copy
Show tags on a resource
$ az tag show --resource-id [resource-id]
copy
Update tags on a resource (merge)
$ az tag update --resource-id [resource-id] --operation Merge --tags [newkey=newvalue]
copy
Replace all tags on a resource
$ az tag update --resource-id [resource-id] --operation Replace --tags [key=value]
copy
Delete specific tags from a resource
$ az tag update --resource-id [resource-id] --operation Delete --tags [keytoremove]
copy
Delete a tag name from subscription
$ az tag delete --name [tagname]
copy

SYNOPSIS

az tag subcommand [options]

DESCRIPTION

az tag manages Azure resource tags, which are metadata key-value pairs used for organizing and categorizing resources. Tags help with cost management, automation, and governance.
Tags can be applied at subscription, resource group, or individual resource level. Resources do not inherit tags from their parent resource group.

PARAMETERS

--resource-id

The resource ID to apply tags to.
--tags
Space-separated tags as key=value pairs.
--operation
Operation for update: Merge, Replace, or Delete.
--name -n
Tag name for subscription-level operations.

SUBCOMMANDS

create

Create tags on a resource.
delete
Delete a tag from the subscription.
list
List the entire set of tags on a subscription.
show
Get tags on a resource.
update
Update tags on a resource.
add-value
Add a tag value to a tag name.
remove-value
Remove a tag value from a tag name.

CAVEATS

Requires Azure CLI to be installed and authenticated. Maximum of 50 tags per resource. Tag names are case-insensitive but tag values are case-sensitive. Some resource types do not support tags.

SEE ALSO

az(1), az-lock(1), az-provider(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community