az billing subscription
This command group is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Billing subscription.
Name | Description | Type | Status |
---|---|---|---|
az billing subscription list |
List the subscriptions for a billing account. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement. |
Core | Preview |
az billing subscription move |
Moves a subscription's charges to a new invoice section. The new invoice section must belong to the same billing profile as the existing invoice section. This operation is supported for billing accounts with agreement type Microsoft Customer Agreement. |
Core | Preview |
az billing subscription show |
Get a subscription by its ID. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement and Microsoft Partner Agreement. |
Core | Preview |
az billing subscription update |
Update the properties of a billing subscription. Currently, cost center can be updated. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement. |
Core | Preview |
az billing subscription validate-move |
Validate if a subscription's charges can be moved to a new invoice section. This operation is supported for billing accounts with agreement type Microsoft Customer Agreement. |
Core | Preview |
az billing subscription wait |
Place the CLI in a waiting state until a condition of the billing subscription is met. |
Core | Preview |
Command group 'billing subscription' is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
List the subscriptions for a billing account. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement.
az billing subscription list --account-name
[--customer-name]
[--invoice-section-name]
[--profile-name]
List subscriptions for an invoice section
az billing subscription list --account-name "{billingAccountName}" --profile-name "{billingProfileName}" --invoice-section-name "{invoiceSectionName}"
The ID that uniquely identifies a billing account.
The ID that uniquely identifies a customer.
The ID that uniquely identifies an invoice section.
The ID that uniquely identifies a billing profile.
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.
Command group 'billing subscription' is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Moves a subscription's charges to a new invoice section. The new invoice section must belong to the same billing profile as the existing invoice section. This operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
az billing subscription move --account-name
--destination-invoice-section-id
[--no-wait]
Move a subscription to another invoice section
az billing subscription move --account-name "{billingAccountName}" --destination-invoice-section-id "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{newInvoiceSectionName}"
The ID that uniquely identifies a billing account.
The destination invoice section id.
Do not wait for the long-running operation to finish.
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.
Command group 'billing subscription' is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Get a subscription by its ID. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement and Microsoft Partner Agreement.
az billing subscription show --account-name
Show the subscription information of a billing account
az billing subscription show --account-name "{billingAccountName}"
The ID that uniquely identifies a billing account.
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.
Command group 'billing subscription' is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Update the properties of a billing subscription. Currently, cost center can be updated. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement.
az billing subscription update --account-name
[--cost-center]
[--sku-id]
[--subscription-billing-status {Abandoned, Active, Deleted, Inactive, Warning}]
Update properties of a billing account
az billing subscription update --account-name "{billingAccountName}" --cost-center "ABC1234"
The ID that uniquely identifies a billing account.
The cost center applied to the subscription.
The sku ID of the Azure plan for the subscription.
The current billing status of the subscription.
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.
Command group 'billing subscription' is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Validate if a subscription's charges can be moved to a new invoice section. This operation is supported for billing accounts with agreement type Microsoft Customer Agreement.
az billing subscription validate-move --account-name
--destination-invoice-section-id
Validate whether a move for subscription to another invoice section is valid or not
az billing subscription validate-move --account-name "{billingAccountName}" --destination-invoice-section-id "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{newInvoiceSectionName}"
Validate whether a move for subscription to another invoice section is valid or not
az billing subscription validate-move --account-name "{billingAccountName}" --destination-invoice-section-id "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{newInvoiceSectionName}"
The ID that uniquely identifies a billing account.
The destination invoice section id.
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.
Command group 'billing subscription' is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Place the CLI in a waiting state until a condition of the billing subscription is met.
az billing subscription wait --account-name
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Pause executing next line of CLI script until the billing subscription is successfully created.
az billing subscription wait --account-name "{billingAccountName}" --created
The ID that uniquely identifies a billing account.
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.
Azure CLI feedback
Azure CLI is an open source project. Select a link to provide feedback: