benefit_utilization_summaries_reports
Creates, updates, deletes, gets or lists a benefit_utilization_summaries_reports resource.
Overview
| Name | benefit_utilization_summaries_reports |
| Type | Resource |
| Id | azure.cost_management.benefit_utilization_summaries_reports |
Fields
The following fields are returned by SELECT queries:
SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
generate_by_billing_account | exec | billingAccountId, startDate, endDate, grain | Triggers generation of a benefit utilization summaries report for the provided billing account. This API supports only enrollment accounts. | |
generate_by_billing_profile | exec | billingAccountId, billingProfileId, startDate, endDate, grain | Triggers generation of a benefit utilization summaries report for the provided billing account and billing profile. | |
generate_by_reservation_order_id | exec | reservationOrderId, startDate, endDate, grain | Triggers generation of a benefit utilization summaries report for the provided reservation order. | |
generate_by_reservation_id | exec | reservationOrderId, reservationId, startDate, endDate, grain | Triggers generation of a benefit utilization summaries report for the provided reservation. | |
generate_by_savings_plan_order_id | exec | savingsPlanOrderId, startDate, endDate, grain | Triggers generation of a benefit utilization summaries report for the provided savings plan order. | |
generate_by_savings_plan_id | exec | savingsPlanOrderId, savingsPlanId, startDate, endDate, grain | Triggers generation of a benefit utilization summaries report for the provided savings plan. |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
billingAccountId | string | BillingAccount ID |
billingProfileId | string | Billing profile ID. |
reservationId | string | Reservation ID |
reservationOrderId | string | Reservation Order ID |
savingsPlanId | string | Savings plan ID. |
savingsPlanOrderId | string | Savings plan order ID. |
Lifecycle Methods
- generate_by_billing_account
- generate_by_billing_profile
- generate_by_reservation_order_id
- generate_by_reservation_id
- generate_by_savings_plan_order_id
- generate_by_savings_plan_id
Triggers generation of a benefit utilization summaries report for the provided billing account. This API supports only enrollment accounts.
EXEC azure.cost_management.benefit_utilization_summaries_reports.generate_by_billing_account
@billingAccountId='{{ billingAccountId }}' --required
@@json=
'{
"billingAccountId": "{{ billingAccountId }}",
"billingProfileId": "{{ billingProfileId }}",
"benefitOrderId": "{{ benefitOrderId }}",
"benefitId": "{{ benefitId }}",
"grain": "{{ grain }}",
"startDate": "{{ startDate }}",
"endDate": "{{ endDate }}",
"kind": "{{ kind }}"
}'
;
Triggers generation of a benefit utilization summaries report for the provided billing account and billing profile.
EXEC azure.cost_management.benefit_utilization_summaries_reports.generate_by_billing_profile
@billingAccountId='{{ billingAccountId }}' --required,
@billingProfileId='{{ billingProfileId }}' --required
@@json=
'{
"billingAccountId": "{{ billingAccountId }}",
"billingProfileId": "{{ billingProfileId }}",
"benefitOrderId": "{{ benefitOrderId }}",
"benefitId": "{{ benefitId }}",
"grain": "{{ grain }}",
"startDate": "{{ startDate }}",
"endDate": "{{ endDate }}",
"kind": "{{ kind }}"
}'
;
Triggers generation of a benefit utilization summaries report for the provided reservation order.
EXEC azure.cost_management.benefit_utilization_summaries_reports.generate_by_reservation_order_id
@reservationOrderId='{{ reservationOrderId }}' --required
@@json=
'{
"billingAccountId": "{{ billingAccountId }}",
"billingProfileId": "{{ billingProfileId }}",
"benefitOrderId": "{{ benefitOrderId }}",
"benefitId": "{{ benefitId }}",
"grain": "{{ grain }}",
"startDate": "{{ startDate }}",
"endDate": "{{ endDate }}",
"kind": "{{ kind }}"
}'
;
Triggers generation of a benefit utilization summaries report for the provided reservation.
EXEC azure.cost_management.benefit_utilization_summaries_reports.generate_by_reservation_id
@reservationOrderId='{{ reservationOrderId }}' --required,
@reservationId='{{ reservationId }}' --required
@@json=
'{
"billingAccountId": "{{ billingAccountId }}",
"billingProfileId": "{{ billingProfileId }}",
"benefitOrderId": "{{ benefitOrderId }}",
"benefitId": "{{ benefitId }}",
"grain": "{{ grain }}",
"startDate": "{{ startDate }}",
"endDate": "{{ endDate }}",
"kind": "{{ kind }}"
}'
;
Triggers generation of a benefit utilization summaries report for the provided savings plan order.
EXEC azure.cost_management.benefit_utilization_summaries_reports.generate_by_savings_plan_order_id
@savingsPlanOrderId='{{ savingsPlanOrderId }}' --required
@@json=
'{
"billingAccountId": "{{ billingAccountId }}",
"billingProfileId": "{{ billingProfileId }}",
"benefitOrderId": "{{ benefitOrderId }}",
"benefitId": "{{ benefitId }}",
"grain": "{{ grain }}",
"startDate": "{{ startDate }}",
"endDate": "{{ endDate }}",
"kind": "{{ kind }}"
}'
;
Triggers generation of a benefit utilization summaries report for the provided savings plan.
EXEC azure.cost_management.benefit_utilization_summaries_reports.generate_by_savings_plan_id
@savingsPlanOrderId='{{ savingsPlanOrderId }}' --required,
@savingsPlanId='{{ savingsPlanId }}' --required
@@json=
'{
"billingAccountId": "{{ billingAccountId }}",
"billingProfileId": "{{ billingProfileId }}",
"benefitOrderId": "{{ benefitOrderId }}",
"benefitId": "{{ benefitId }}",
"grain": "{{ grain }}",
"startDate": "{{ startDate }}",
"endDate": "{{ endDate }}",
"kind": "{{ kind }}"
}'
;