az billing profile
This command group is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Manage profile.
Name | Description | Type | Status |
---|---|---|---|
az billing profile create |
Creates or updates a billing profile. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement. |
Core | Preview |
az billing profile list |
List the billing profiles that a user has access to. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement. |
Core | Preview |
az billing profile reservation |
Manage profile reservation. |
Core | Preview |
az billing profile reservation list |
List the reservations for a billing profile and the roll up counts of reservations group by provisioning state. |
Core | Preview |
az billing profile show |
Get a billing profile by its ID. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement. |
Core | Preview |
az billing profile update |
Creates or updates a billing profile. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement. |
Core | Preview |
az billing profile wait |
Place the CLI in a waiting state until a condition of the billing profile is met. |
Core | Preview |
Command group 'billing profile' is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Creates or updates a billing profile. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement.
az billing profile create --account-name
--name
[--bill-to]
[--display-name]
[--enabled-azure-plans]
[--invoice-email-opt-in {false, true}]
[--invoice-sections-value]
[--no-wait]
[--po-number]
Create a billing profile
az billing profile create --account-name "{billingAccountName}" --name "{billingProfileName}" --bill-to address-line1="Test Address 1" city="Redmond" country="US" first-name="Test" last-name="User" postal-code="12345" region="WA" --display-name "Finance" --enabled-azure-plans sku-id="0001" --enabled-azure-plans sku-id="0002" --invoice-email-opt-in true --po-number "ABC12345"
The ID that uniquely identifies a billing account.
The ID that uniquely identifies a billing profile.
Billing address.
Usage: --bill-to first-name=XX last-name=XX company-name=XX address-line1=XX address-line2=XX address-line3=XX city=XX district=XX region=XX country=XX postal-code=XX email=XX phone-number=XX.
The name of the billing profile.
Information about the enabled azure plans.
Usage: --enabled-azure-plans sku-id=XX sku-id: The sku id. Multiple actions can be specified by using more than one --enabled-azure-plans argument.
Flag controlling whether the invoices for the billing profile are sent through email.
The invoice sections associated to the billing profile. Expected value: json-string/@json-file.
Do not wait for the long-running operation to finish.
The purchase order name that will appear on the invoices generated for the 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 profile' is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
List the billing profiles that a user has access to. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement.
az billing profile list --account-name
[--expand]
List billing profiles with default properties
az billing profile list --account-name "{billingAccountName}"
List billing profiles with desired expanded properties
az billing profile list --expand "invoiceSections" --account-name "{billingAccountName}"
The ID that uniquely identifies a billing account.
May be used to expand the invoice sections.
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 profile' is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Get a billing profile by its ID. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement.
az billing profile show --account-name
--name
[--expand]
Show a billing profile with default properties
az billing profile show --account-name "{billingAccountName}" --name "{billingProfileName}"
Show a billing profile with expaned properties
az billing profile show --expand "invoiceSections" --account-name "{billingAccountName}" --name "{billingProfileName}"
The ID that uniquely identifies a billing account.
The ID that uniquely identifies a billing profile.
May be used to expand the invoice sections.
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 profile' is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Creates or updates a billing profile. The operation is supported for billing accounts with agreement type Microsoft Customer Agreement or Microsoft Partner Agreement.
az billing profile update --account-name
--name
[--bill-to]
[--display-name]
[--enabled-azure-plans]
[--invoice-email-opt-in {false, true}]
[--invoice-sections-value]
[--no-wait]
[--po-number]
The ID that uniquely identifies a billing account.
The ID that uniquely identifies a billing profile.
Billing address.
Usage: --bill-to first-name=XX last-name=XX company-name=XX address-line1=XX address-line2=XX address-line3=XX city=XX district=XX region=XX country=XX postal-code=XX email=XX phone-number=XX.
The name of the billing profile.
Information about the enabled azure plans.
Usage: --enabled-azure-plans sku-id=XX sku-id: The sku id. Multiple actions can be specified by using more than one --enabled-azure-plans argument.
Flag controlling whether the invoices for the billing profile are sent through email.
The invoice sections associated to the billing profile. Expected value: json-string/@json-file.
Do not wait for the long-running operation to finish.
The purchase order name that will appear on the invoices generated for the 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 profile' 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 profile is met.
az billing profile wait --account-name
--name
[--created]
[--custom]
[--deleted]
[--exists]
[--expand]
[--interval]
[--timeout]
[--updated]
Pause executing next line of CLI script until the billing profile is successfully created.
az billing profile wait --expand "invoiceSections" --account-name "{billingAccountName}" --name "{billingProfileName}" --created
Pause executing next line of CLI script until the billing profile is successfully updated.
az billing profile wait --expand "invoiceSections" --account-name "{billingAccountName}" --name "{billingProfileName}" --updated
The ID that uniquely identifies a billing account.
The ID that uniquely identifies a billing profile.
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.
May be used to expand the invoice sections.
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: