az account alias
Note
This reference is part of the account extension for the Azure CLI (version 2.38.0 or higher). The extension will automatically install the first time you run an az account alias command. Learn more about extensions.
Manage subscription alias.
Commands
Name | Description | Type | Status |
---|---|---|---|
az account alias create |
Create Alias Subscription. |
Extension | GA |
az account alias delete |
Delete Alias. |
Extension | GA |
az account alias list |
List Alias Subscriptions. |
Extension | GA |
az account alias show |
Get Alias Subscription. |
Extension | GA |
az account alias wait |
Place the CLI in a waiting state until a condition of the account alias is met. |
Extension | GA |
az account alias create
Create Alias Subscription.
az account alias create --name
[--billing-scope]
[--display-name]
[--no-wait]
[--reseller-id]
[--subscription-id]
[--workload {DevTest, Production}]
Examples
CreateAlias
az account alias create --name "aliasForNewSub" --billing-scope "/providers/Microsoft.Billing/billingAccounts/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx:024cabf4-7321-4cf9-be59-df0c77ca51de_2019-05-31/billingProfiles/PE2Q-NOIT-BG7-TGB/invoiceSections/MTT4-OBS7-PJA-TGB" --display-name "Contoso MCA subscription" --workload "Production"
Required Parameters
Alias Name.
Optional Parameters
Billing scope. It determines whether the subscription is Field-Led, Partner-Led or LegacyEA.
The friendly name of the subscription.
Do not wait for the long-running operation to finish.
Reseller ID, basically MPN Id.
This parameter can be used to create alias for existing subscription ID.
The workload type of the subscription. It can be either Production or DevTest.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az account alias delete
Delete Alias.
az account alias delete --name
Examples
DeleteAlias
az account alias delete --name "aliasForNewSub"
Required Parameters
Alias Name.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az account alias list
List Alias Subscriptions.
az account alias list
Examples
List Alias Subscriptions
az account alias list
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az account alias show
Get Alias Subscription.
az account alias show --name
Examples
GetAlias
az account alias show --name "aliasForNewSub"
Required Parameters
Alias Name.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az account alias wait
Place the CLI in a waiting state until a condition of the account alias is met.
az account alias wait --name
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Examples
Pause executing next line of CLI script until the account alias is successfully created.
az account alias wait --name "aliasForNewSub" --created
Required Parameters
Alias Name.
Optional Parameters
Wait until created with 'provisioningState' at 'Succeeded'.
Wait until the condition satisfies a custom JMESPath query. E.g. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Wait until deleted.
Wait until the resource exists.
Polling interval in seconds.
Maximum wait in seconds.
Wait until updated with provisioningState at 'Succeeded'.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.