Package-level declarations
Types
The comparison expression to be used in the budgets.
The Dimensions or Tags to filter a budget by. Supported for CategoryType(s): Cost, ReservationUtilization.
May be used to filter budgets by user-specified dimensions and/or tags. Supported for CategoryType(s): Cost, ReservationUtilization.
The time period that defines the active period of the budget. The budget will evaluate data on or after the startDate and will expire on the endDate. Supported for CategoryType(s): Cost, ReservationUtilization. Required for CategoryType(s): Cost, ReservationUtilization.
The common properties of the export.
Details of any error encountered on last collection attempt
Collection and ingestion information
Target resources and allocation
Resource details of the cost allocation rule
The properties of a cost allocation rule
The current amount of cost which is being tracked for a budget. Supported for CategoryType(s): Cost.
The customer billing metadata
The details of the error.
The export dataset configuration. Allows columns to be selected for the export. If not provided then the export will include all available columns.
The definition for data in the export.
The definition of an export.
This represents the blob storage account location where exports of costs will be delivered. There are two ways to configure the destination. The approach recommended for most customers is to specify the resourceId of the storage account. This requires a one-time registration of the account's subscription with the Microsoft.CostManagementExports resource provider in order to give Cost Management services access to the storage. When creating an export in the Azure portal this registration is performed automatically but API users may need to register the subscription explicitly (for more information see https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). Another way to configure the destination is available ONLY to Partners with a Microsoft Partner Agreement plan who are global admins of their billing account. These Partners, instead of specifying the resourceId of a storage account, can specify the storage account name along with a SAS token for the account. This allows exports of costs to a storage account in any tenant. The SAS token should be created for the blob service with Service/Container/Object resource types and with Read/Write/Delete/List/Add/Create permissions (for more information see https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ).
The delivery information associated with a export.
Result of listing the run history of an export.
The start and end date for recurrence schedule.
An export run.
The schedule associated with the export.
The date range for data in the export. This should only be specified with timeFrame set to 'Custom'. The maximum date range is 3 months.
Destination of the view data. This is optional. Currently only CSV format is supported.
The forecasted cost which is being tracked for a budget. Supported for CategoryType(s): Cost.
A budget resource.
The Connector model definition
The Connector model definition
The cost allocation rule model definition
An export resource.
Markup rule
A report resource.
A report resource.
A report resource.
A report resource.
Scheduled action definition.
Scheduled action definition.
State of the myscope setting.
Tag Inheritance Setting definition.
States and configurations of Cost Analysis.
States and configurations of Cost Analysis.
Each KPI must contain a 'type' and 'enabled' key.
The notification associated with a budget. Supported for CategoryType(s): Cost, ReservationUtilization.
Each pivot must contain a 'type' and 'name'.
The aggregation expression to be used in the report.
The comparison expression to be used in the report.
The aggregation expression to be used in the report.
The comparison expression to be used in the report.
The configuration of dataset in the report.
The definition of data present in the report.
The filter expression to be used in the report.
The group by expression to be used in the report.
The order by expression to be used in the report.
The start and end date for pulling data for the report.
The configuration of dataset in the report.
The definition of data present in the report.
The definition of a report.
The destination information for the delivery of the report.
The delivery information associated with a report.
The filter expression to be used in the report.
The group by expression to be used in the report.
The start and end date for recurrence schedule.
The schedule associated with a report.
The start and end date for pulling data for the report.
Source resources for cost allocation
Managed service identity (either system assigned, or none)
Metadata pertaining to creation and last modification of the resource.
The properties of the tag inheritance setting.
Target resources for cost allocation.