1. Packages
  2. Azure Native
  3. API Docs
  4. costmanagement
  5. getExport
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.costmanagement.getExport

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

The operation to get the export for the defined scope by export name.

Uses Azure REST API version 2024-08-01.

Other available API versions: 2019-01-01, 2019-09-01, 2019-10-01, 2019-11-01, 2020-06-01, 2020-12-01-preview, 2021-01-01, 2021-10-01, 2022-10-01, 2023-03-01, 2023-04-01-preview, 2023-07-01-preview, 2023-08-01, 2023-09-01, 2023-11-01, 2024-10-01-preview, 2025-03-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native costmanagement [ApiVersion]. See the version guide for details.

Using getExport

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getExport(args: GetExportArgs, opts?: InvokeOptions): Promise<GetExportResult>
function getExportOutput(args: GetExportOutputArgs, opts?: InvokeOptions): Output<GetExportResult>
Copy
def get_export(expand: Optional[str] = None,
               export_name: Optional[str] = None,
               scope: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetExportResult
def get_export_output(expand: Optional[pulumi.Input[str]] = None,
               export_name: Optional[pulumi.Input[str]] = None,
               scope: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetExportResult]
Copy
func LookupExport(ctx *Context, args *LookupExportArgs, opts ...InvokeOption) (*LookupExportResult, error)
func LookupExportOutput(ctx *Context, args *LookupExportOutputArgs, opts ...InvokeOption) LookupExportResultOutput
Copy

> Note: This function is named LookupExport in the Go SDK.

public static class GetExport 
{
    public static Task<GetExportResult> InvokeAsync(GetExportArgs args, InvokeOptions? opts = null)
    public static Output<GetExportResult> Invoke(GetExportInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetExportResult> getExport(GetExportArgs args, InvokeOptions options)
public static Output<GetExportResult> getExport(GetExportArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:costmanagement:getExport
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ExportName
This property is required.
Changes to this property will trigger replacement.
string
Export Name.
Scope
This property is required.
Changes to this property will trigger replacement.
string
The scope associated with export operations. This includes '/subscriptions/{subscriptionId}/' for subscription scope, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope and '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' for EnrollmentAccount scope, '/providers/Microsoft.Management/managementGroups/{managementGroupId} for Management Group scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billingProfile scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' for invoiceSection scope, and '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/customers/{customerId}' specific for partners.
Expand string
May be used to expand the properties within an export. Currently only 'runHistory' is supported and will return information for the last 10 runs of the export.
ExportName
This property is required.
Changes to this property will trigger replacement.
string
Export Name.
Scope
This property is required.
Changes to this property will trigger replacement.
string
The scope associated with export operations. This includes '/subscriptions/{subscriptionId}/' for subscription scope, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope and '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' for EnrollmentAccount scope, '/providers/Microsoft.Management/managementGroups/{managementGroupId} for Management Group scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billingProfile scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' for invoiceSection scope, and '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/customers/{customerId}' specific for partners.
Expand string
May be used to expand the properties within an export. Currently only 'runHistory' is supported and will return information for the last 10 runs of the export.
exportName
This property is required.
Changes to this property will trigger replacement.
String
Export Name.
scope
This property is required.
Changes to this property will trigger replacement.
String
The scope associated with export operations. This includes '/subscriptions/{subscriptionId}/' for subscription scope, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope and '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' for EnrollmentAccount scope, '/providers/Microsoft.Management/managementGroups/{managementGroupId} for Management Group scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billingProfile scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' for invoiceSection scope, and '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/customers/{customerId}' specific for partners.
expand String
May be used to expand the properties within an export. Currently only 'runHistory' is supported and will return information for the last 10 runs of the export.
exportName
This property is required.
Changes to this property will trigger replacement.
string
Export Name.
scope
This property is required.
Changes to this property will trigger replacement.
string
The scope associated with export operations. This includes '/subscriptions/{subscriptionId}/' for subscription scope, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope and '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' for EnrollmentAccount scope, '/providers/Microsoft.Management/managementGroups/{managementGroupId} for Management Group scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billingProfile scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' for invoiceSection scope, and '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/customers/{customerId}' specific for partners.
expand string
May be used to expand the properties within an export. Currently only 'runHistory' is supported and will return information for the last 10 runs of the export.
export_name
This property is required.
Changes to this property will trigger replacement.
str
Export Name.
scope
This property is required.
Changes to this property will trigger replacement.
str
The scope associated with export operations. This includes '/subscriptions/{subscriptionId}/' for subscription scope, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope and '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' for EnrollmentAccount scope, '/providers/Microsoft.Management/managementGroups/{managementGroupId} for Management Group scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billingProfile scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' for invoiceSection scope, and '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/customers/{customerId}' specific for partners.
expand str
May be used to expand the properties within an export. Currently only 'runHistory' is supported and will return information for the last 10 runs of the export.
exportName
This property is required.
Changes to this property will trigger replacement.
String
Export Name.
scope
This property is required.
Changes to this property will trigger replacement.
String
The scope associated with export operations. This includes '/subscriptions/{subscriptionId}/' for subscription scope, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope and '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' for EnrollmentAccount scope, '/providers/Microsoft.Management/managementGroups/{managementGroupId} for Management Group scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billingProfile scope, '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' for invoiceSection scope, and '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/customers/{customerId}' specific for partners.
expand String
May be used to expand the properties within an export. Currently only 'runHistory' is supported and will return information for the last 10 runs of the export.

getExport Result

The following output properties are available:

AzureApiVersion string
The Azure API version of the resource.
Definition Pulumi.AzureNative.CostManagement.Outputs.ExportDefinitionResponse
Has the definition for the export.
DeliveryInfo Pulumi.AzureNative.CostManagement.Outputs.ExportDeliveryInfoResponse
Has delivery information for the export.
Id string
Resource Id.
Name string
Resource name.
NextRunTimeEstimate string
If the export has an active schedule, provides an estimate of the next run time.
Type string
Resource type.
ETag string
eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.
Format string
The format of the export being delivered. Currently only 'Csv' is supported.
Identity Pulumi.AzureNative.CostManagement.Outputs.SystemAssignedServiceIdentityResponse
The managed identity associated with Export
Location string
The location of the Export's managed identity. Only required when utilizing managed identity.
PartitionData bool
If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes.
RunHistory Pulumi.AzureNative.CostManagement.Outputs.ExportExecutionListResultResponse
If requested, has the most recent run history for the export.
Schedule Pulumi.AzureNative.CostManagement.Outputs.ExportScheduleResponse
Has schedule information for the export.
AzureApiVersion string
The Azure API version of the resource.
Definition ExportDefinitionResponse
Has the definition for the export.
DeliveryInfo ExportDeliveryInfoResponse
Has delivery information for the export.
Id string
Resource Id.
Name string
Resource name.
NextRunTimeEstimate string
If the export has an active schedule, provides an estimate of the next run time.
Type string
Resource type.
ETag string
eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.
Format string
The format of the export being delivered. Currently only 'Csv' is supported.
Identity SystemAssignedServiceIdentityResponse
The managed identity associated with Export
Location string
The location of the Export's managed identity. Only required when utilizing managed identity.
PartitionData bool
If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes.
RunHistory ExportExecutionListResultResponse
If requested, has the most recent run history for the export.
Schedule ExportScheduleResponse
Has schedule information for the export.
azureApiVersion String
The Azure API version of the resource.
definition ExportDefinitionResponse
Has the definition for the export.
deliveryInfo ExportDeliveryInfoResponse
Has delivery information for the export.
id String
Resource Id.
name String
Resource name.
nextRunTimeEstimate String
If the export has an active schedule, provides an estimate of the next run time.
type String
Resource type.
eTag String
eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.
format String
The format of the export being delivered. Currently only 'Csv' is supported.
identity SystemAssignedServiceIdentityResponse
The managed identity associated with Export
location String
The location of the Export's managed identity. Only required when utilizing managed identity.
partitionData Boolean
If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes.
runHistory ExportExecutionListResultResponse
If requested, has the most recent run history for the export.
schedule ExportScheduleResponse
Has schedule information for the export.
azureApiVersion string
The Azure API version of the resource.
definition ExportDefinitionResponse
Has the definition for the export.
deliveryInfo ExportDeliveryInfoResponse
Has delivery information for the export.
id string
Resource Id.
name string
Resource name.
nextRunTimeEstimate string
If the export has an active schedule, provides an estimate of the next run time.
type string
Resource type.
eTag string
eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.
format string
The format of the export being delivered. Currently only 'Csv' is supported.
identity SystemAssignedServiceIdentityResponse
The managed identity associated with Export
location string
The location of the Export's managed identity. Only required when utilizing managed identity.
partitionData boolean
If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes.
runHistory ExportExecutionListResultResponse
If requested, has the most recent run history for the export.
schedule ExportScheduleResponse
Has schedule information for the export.
azure_api_version str
The Azure API version of the resource.
definition ExportDefinitionResponse
Has the definition for the export.
delivery_info ExportDeliveryInfoResponse
Has delivery information for the export.
id str
Resource Id.
name str
Resource name.
next_run_time_estimate str
If the export has an active schedule, provides an estimate of the next run time.
type str
Resource type.
e_tag str
eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.
format str
The format of the export being delivered. Currently only 'Csv' is supported.
identity SystemAssignedServiceIdentityResponse
The managed identity associated with Export
location str
The location of the Export's managed identity. Only required when utilizing managed identity.
partition_data bool
If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes.
run_history ExportExecutionListResultResponse
If requested, has the most recent run history for the export.
schedule ExportScheduleResponse
Has schedule information for the export.
azureApiVersion String
The Azure API version of the resource.
definition Property Map
Has the definition for the export.
deliveryInfo Property Map
Has delivery information for the export.
id String
Resource Id.
name String
Resource name.
nextRunTimeEstimate String
If the export has an active schedule, provides an estimate of the next run time.
type String
Resource type.
eTag String
eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.
format String
The format of the export being delivered. Currently only 'Csv' is supported.
identity Property Map
The managed identity associated with Export
location String
The location of the Export's managed identity. Only required when utilizing managed identity.
partitionData Boolean
If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes.
runHistory Property Map
If requested, has the most recent run history for the export.
schedule Property Map
Has schedule information for the export.

Supporting Types

CommonExportPropertiesResponse

Definition This property is required. Pulumi.AzureNative.CostManagement.Inputs.ExportDefinitionResponse
Has the definition for the export.
DeliveryInfo This property is required. Pulumi.AzureNative.CostManagement.Inputs.ExportDeliveryInfoResponse
Has delivery information for the export.
NextRunTimeEstimate This property is required. string
If the export has an active schedule, provides an estimate of the next run time.
Format string
The format of the export being delivered. Currently only 'Csv' is supported.
PartitionData bool
If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes.
RunHistory Pulumi.AzureNative.CostManagement.Inputs.ExportExecutionListResultResponse
If requested, has the most recent run history for the export.
Definition This property is required. ExportDefinitionResponse
Has the definition for the export.
DeliveryInfo This property is required. ExportDeliveryInfoResponse
Has delivery information for the export.
NextRunTimeEstimate This property is required. string
If the export has an active schedule, provides an estimate of the next run time.
Format string
The format of the export being delivered. Currently only 'Csv' is supported.
PartitionData bool
If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes.
RunHistory ExportExecutionListResultResponse
If requested, has the most recent run history for the export.
definition This property is required. ExportDefinitionResponse
Has the definition for the export.
deliveryInfo This property is required. ExportDeliveryInfoResponse
Has delivery information for the export.
nextRunTimeEstimate This property is required. String
If the export has an active schedule, provides an estimate of the next run time.
format String
The format of the export being delivered. Currently only 'Csv' is supported.
partitionData Boolean
If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes.
runHistory ExportExecutionListResultResponse
If requested, has the most recent run history for the export.
definition This property is required. ExportDefinitionResponse
Has the definition for the export.
deliveryInfo This property is required. ExportDeliveryInfoResponse
Has delivery information for the export.
nextRunTimeEstimate This property is required. string
If the export has an active schedule, provides an estimate of the next run time.
format string
The format of the export being delivered. Currently only 'Csv' is supported.
partitionData boolean
If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes.
runHistory ExportExecutionListResultResponse
If requested, has the most recent run history for the export.
definition This property is required. ExportDefinitionResponse
Has the definition for the export.
delivery_info This property is required. ExportDeliveryInfoResponse
Has delivery information for the export.
next_run_time_estimate This property is required. str
If the export has an active schedule, provides an estimate of the next run time.
format str
The format of the export being delivered. Currently only 'Csv' is supported.
partition_data bool
If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes.
run_history ExportExecutionListResultResponse
If requested, has the most recent run history for the export.
definition This property is required. Property Map
Has the definition for the export.
deliveryInfo This property is required. Property Map
Has delivery information for the export.
nextRunTimeEstimate This property is required. String
If the export has an active schedule, provides an estimate of the next run time.
format String
The format of the export being delivered. Currently only 'Csv' is supported.
partitionData Boolean
If set to true, exported data will be partitioned by size and placed in a blob directory together with a manifest file. Note: this option is currently available only for Microsoft Customer Agreement commerce scopes.
runHistory Property Map
If requested, has the most recent run history for the export.

ErrorDetailsResponse

Code This property is required. string
Error code.
Message This property is required. string
Error message indicating why the operation failed.
Code This property is required. string
Error code.
Message This property is required. string
Error message indicating why the operation failed.
code This property is required. String
Error code.
message This property is required. String
Error message indicating why the operation failed.
code This property is required. string
Error code.
message This property is required. string
Error message indicating why the operation failed.
code This property is required. str
Error code.
message This property is required. str
Error message indicating why the operation failed.
code This property is required. String
Error code.
message This property is required. String
Error message indicating why the operation failed.

ExportDatasetConfigurationResponse

Columns List<string>
Array of column names to be included in the export. If not provided then the export will include all available columns. The available columns can vary by customer channel (see examples).
Columns []string
Array of column names to be included in the export. If not provided then the export will include all available columns. The available columns can vary by customer channel (see examples).
columns List<String>
Array of column names to be included in the export. If not provided then the export will include all available columns. The available columns can vary by customer channel (see examples).
columns string[]
Array of column names to be included in the export. If not provided then the export will include all available columns. The available columns can vary by customer channel (see examples).
columns Sequence[str]
Array of column names to be included in the export. If not provided then the export will include all available columns. The available columns can vary by customer channel (see examples).
columns List<String>
Array of column names to be included in the export. If not provided then the export will include all available columns. The available columns can vary by customer channel (see examples).

ExportDatasetResponse

Configuration Pulumi.AzureNative.CostManagement.Inputs.ExportDatasetConfigurationResponse
The export dataset configuration.
Granularity string
The granularity of rows in the export. Currently only 'Daily' is supported.
Configuration ExportDatasetConfigurationResponse
The export dataset configuration.
Granularity string
The granularity of rows in the export. Currently only 'Daily' is supported.
configuration ExportDatasetConfigurationResponse
The export dataset configuration.
granularity String
The granularity of rows in the export. Currently only 'Daily' is supported.
configuration ExportDatasetConfigurationResponse
The export dataset configuration.
granularity string
The granularity of rows in the export. Currently only 'Daily' is supported.
configuration ExportDatasetConfigurationResponse
The export dataset configuration.
granularity str
The granularity of rows in the export. Currently only 'Daily' is supported.
configuration Property Map
The export dataset configuration.
granularity String
The granularity of rows in the export. Currently only 'Daily' is supported.

ExportDefinitionResponse

Timeframe This property is required. string
The time frame for pulling data for the export. If custom, then a specific time period must be provided.
Type This property is required. string
The type of the export. Note that 'Usage' is equivalent to 'ActualCost' and is applicable to exports that do not yet provide data for charges or amortization for service reservations.
DataSet Pulumi.AzureNative.CostManagement.Inputs.ExportDatasetResponse
The definition for data in the export.
TimePeriod Pulumi.AzureNative.CostManagement.Inputs.ExportTimePeriodResponse
Has time period for pulling data for the export.
Timeframe This property is required. string
The time frame for pulling data for the export. If custom, then a specific time period must be provided.
Type This property is required. string
The type of the export. Note that 'Usage' is equivalent to 'ActualCost' and is applicable to exports that do not yet provide data for charges or amortization for service reservations.
DataSet ExportDatasetResponse
The definition for data in the export.
TimePeriod ExportTimePeriodResponse
Has time period for pulling data for the export.
timeframe This property is required. String
The time frame for pulling data for the export. If custom, then a specific time period must be provided.
type This property is required. String
The type of the export. Note that 'Usage' is equivalent to 'ActualCost' and is applicable to exports that do not yet provide data for charges or amortization for service reservations.
dataSet ExportDatasetResponse
The definition for data in the export.
timePeriod ExportTimePeriodResponse
Has time period for pulling data for the export.
timeframe This property is required. string
The time frame for pulling data for the export. If custom, then a specific time period must be provided.
type This property is required. string
The type of the export. Note that 'Usage' is equivalent to 'ActualCost' and is applicable to exports that do not yet provide data for charges or amortization for service reservations.
dataSet ExportDatasetResponse
The definition for data in the export.
timePeriod ExportTimePeriodResponse
Has time period for pulling data for the export.
timeframe This property is required. str
The time frame for pulling data for the export. If custom, then a specific time period must be provided.
type This property is required. str
The type of the export. Note that 'Usage' is equivalent to 'ActualCost' and is applicable to exports that do not yet provide data for charges or amortization for service reservations.
data_set ExportDatasetResponse
The definition for data in the export.
time_period ExportTimePeriodResponse
Has time period for pulling data for the export.
timeframe This property is required. String
The time frame for pulling data for the export. If custom, then a specific time period must be provided.
type This property is required. String
The type of the export. Note that 'Usage' is equivalent to 'ActualCost' and is applicable to exports that do not yet provide data for charges or amortization for service reservations.
dataSet Property Map
The definition for data in the export.
timePeriod Property Map
Has time period for pulling data for the export.

ExportDeliveryDestinationResponse

Container This property is required. string
The name of the container where exports will be uploaded. If the container does not exist it will be created.
ResourceId string
The resource id of the storage account where exports will be delivered. This is not required if a sasToken and storageAccount are specified.
RootFolderPath string
The name of the directory where exports will be uploaded.
SasToken string
A SAS token for the storage account. For a restricted set of Azure customers this together with storageAccount can be specified instead of resourceId. Note: the value returned by the API for this property will always be obfuscated. Returning this same obfuscated value will not result in the SAS token being updated. To update this value a new SAS token must be specified.
StorageAccount string
The storage account where exports will be uploaded. For a restricted set of Azure customers this together with sasToken can be specified instead of resourceId.
Container This property is required. string
The name of the container where exports will be uploaded. If the container does not exist it will be created.
ResourceId string
The resource id of the storage account where exports will be delivered. This is not required if a sasToken and storageAccount are specified.
RootFolderPath string
The name of the directory where exports will be uploaded.
SasToken string
A SAS token for the storage account. For a restricted set of Azure customers this together with storageAccount can be specified instead of resourceId. Note: the value returned by the API for this property will always be obfuscated. Returning this same obfuscated value will not result in the SAS token being updated. To update this value a new SAS token must be specified.
StorageAccount string
The storage account where exports will be uploaded. For a restricted set of Azure customers this together with sasToken can be specified instead of resourceId.
container This property is required. String
The name of the container where exports will be uploaded. If the container does not exist it will be created.
resourceId String
The resource id of the storage account where exports will be delivered. This is not required if a sasToken and storageAccount are specified.
rootFolderPath String
The name of the directory where exports will be uploaded.
sasToken String
A SAS token for the storage account. For a restricted set of Azure customers this together with storageAccount can be specified instead of resourceId. Note: the value returned by the API for this property will always be obfuscated. Returning this same obfuscated value will not result in the SAS token being updated. To update this value a new SAS token must be specified.
storageAccount String
The storage account where exports will be uploaded. For a restricted set of Azure customers this together with sasToken can be specified instead of resourceId.
container This property is required. string
The name of the container where exports will be uploaded. If the container does not exist it will be created.
resourceId string
The resource id of the storage account where exports will be delivered. This is not required if a sasToken and storageAccount are specified.
rootFolderPath string
The name of the directory where exports will be uploaded.
sasToken string
A SAS token for the storage account. For a restricted set of Azure customers this together with storageAccount can be specified instead of resourceId. Note: the value returned by the API for this property will always be obfuscated. Returning this same obfuscated value will not result in the SAS token being updated. To update this value a new SAS token must be specified.
storageAccount string
The storage account where exports will be uploaded. For a restricted set of Azure customers this together with sasToken can be specified instead of resourceId.
container This property is required. str
The name of the container where exports will be uploaded. If the container does not exist it will be created.
resource_id str
The resource id of the storage account where exports will be delivered. This is not required if a sasToken and storageAccount are specified.
root_folder_path str
The name of the directory where exports will be uploaded.
sas_token str
A SAS token for the storage account. For a restricted set of Azure customers this together with storageAccount can be specified instead of resourceId. Note: the value returned by the API for this property will always be obfuscated. Returning this same obfuscated value will not result in the SAS token being updated. To update this value a new SAS token must be specified.
storage_account str
The storage account where exports will be uploaded. For a restricted set of Azure customers this together with sasToken can be specified instead of resourceId.
container This property is required. String
The name of the container where exports will be uploaded. If the container does not exist it will be created.
resourceId String
The resource id of the storage account where exports will be delivered. This is not required if a sasToken and storageAccount are specified.
rootFolderPath String
The name of the directory where exports will be uploaded.
sasToken String
A SAS token for the storage account. For a restricted set of Azure customers this together with storageAccount can be specified instead of resourceId. Note: the value returned by the API for this property will always be obfuscated. Returning this same obfuscated value will not result in the SAS token being updated. To update this value a new SAS token must be specified.
storageAccount String
The storage account where exports will be uploaded. For a restricted set of Azure customers this together with sasToken can be specified instead of resourceId.

ExportDeliveryInfoResponse

Destination This property is required. Pulumi.AzureNative.CostManagement.Inputs.ExportDeliveryDestinationResponse
Has destination for the export being delivered.
Destination This property is required. ExportDeliveryDestinationResponse
Has destination for the export being delivered.
destination This property is required. ExportDeliveryDestinationResponse
Has destination for the export being delivered.
destination This property is required. ExportDeliveryDestinationResponse
Has destination for the export being delivered.
destination This property is required. ExportDeliveryDestinationResponse
Has destination for the export being delivered.
destination This property is required. Property Map
Has destination for the export being delivered.

ExportExecutionListResultResponse

Value This property is required. List<Pulumi.AzureNative.CostManagement.Inputs.ExportRunResponse>
A list of export runs.
Value This property is required. []ExportRunResponse
A list of export runs.
value This property is required. List<ExportRunResponse>
A list of export runs.
value This property is required. ExportRunResponse[]
A list of export runs.
value This property is required. Sequence[ExportRunResponse]
A list of export runs.
value This property is required. List<Property Map>
A list of export runs.

ExportRecurrencePeriodResponse

From This property is required. string
The start date of recurrence.
To string
The end date of recurrence.
From This property is required. string
The start date of recurrence.
To string
The end date of recurrence.
from This property is required. String
The start date of recurrence.
to String
The end date of recurrence.
from This property is required. string
The start date of recurrence.
to string
The end date of recurrence.
from_ This property is required. str
The start date of recurrence.
to str
The end date of recurrence.
from This property is required. String
The start date of recurrence.
to String
The end date of recurrence.

ExportRunResponse

Id This property is required. string
Resource Id.
Name This property is required. string
Resource name.
Type This property is required. string
Resource type.
ETag string
eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.
Error Pulumi.AzureNative.CostManagement.Inputs.ErrorDetailsResponse
The details of any error.
ExecutionType string
The type of the export run.
FileName string
The name of the exported file.
ProcessingEndTime string
The time when the export run finished.
ProcessingStartTime string
The time when export was picked up to be run.
RunSettings Pulumi.AzureNative.CostManagement.Inputs.CommonExportPropertiesResponse
The export settings that were in effect for this run.
Status string
The last known status of the export run.
SubmittedBy string
The identifier for the entity that triggered the export. For on-demand runs it is the user email. For scheduled runs it is 'System'.
SubmittedTime string
The time when export was queued to be run.
Id This property is required. string
Resource Id.
Name This property is required. string
Resource name.
Type This property is required. string
Resource type.
ETag string
eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.
Error ErrorDetailsResponse
The details of any error.
ExecutionType string
The type of the export run.
FileName string
The name of the exported file.
ProcessingEndTime string
The time when the export run finished.
ProcessingStartTime string
The time when export was picked up to be run.
RunSettings CommonExportPropertiesResponse
The export settings that were in effect for this run.
Status string
The last known status of the export run.
SubmittedBy string
The identifier for the entity that triggered the export. For on-demand runs it is the user email. For scheduled runs it is 'System'.
SubmittedTime string
The time when export was queued to be run.
id This property is required. String
Resource Id.
name This property is required. String
Resource name.
type This property is required. String
Resource type.
eTag String
eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.
error ErrorDetailsResponse
The details of any error.
executionType String
The type of the export run.
fileName String
The name of the exported file.
processingEndTime String
The time when the export run finished.
processingStartTime String
The time when export was picked up to be run.
runSettings CommonExportPropertiesResponse
The export settings that were in effect for this run.
status String
The last known status of the export run.
submittedBy String
The identifier for the entity that triggered the export. For on-demand runs it is the user email. For scheduled runs it is 'System'.
submittedTime String
The time when export was queued to be run.
id This property is required. string
Resource Id.
name This property is required. string
Resource name.
type This property is required. string
Resource type.
eTag string
eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.
error ErrorDetailsResponse
The details of any error.
executionType string
The type of the export run.
fileName string
The name of the exported file.
processingEndTime string
The time when the export run finished.
processingStartTime string
The time when export was picked up to be run.
runSettings CommonExportPropertiesResponse
The export settings that were in effect for this run.
status string
The last known status of the export run.
submittedBy string
The identifier for the entity that triggered the export. For on-demand runs it is the user email. For scheduled runs it is 'System'.
submittedTime string
The time when export was queued to be run.
id This property is required. str
Resource Id.
name This property is required. str
Resource name.
type This property is required. str
Resource type.
e_tag str
eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.
error ErrorDetailsResponse
The details of any error.
execution_type str
The type of the export run.
file_name str
The name of the exported file.
processing_end_time str
The time when the export run finished.
processing_start_time str
The time when export was picked up to be run.
run_settings CommonExportPropertiesResponse
The export settings that were in effect for this run.
status str
The last known status of the export run.
submitted_by str
The identifier for the entity that triggered the export. For on-demand runs it is the user email. For scheduled runs it is 'System'.
submitted_time str
The time when export was queued to be run.
id This property is required. String
Resource Id.
name This property is required. String
Resource name.
type This property is required. String
Resource type.
eTag String
eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.
error Property Map
The details of any error.
executionType String
The type of the export run.
fileName String
The name of the exported file.
processingEndTime String
The time when the export run finished.
processingStartTime String
The time when export was picked up to be run.
runSettings Property Map
The export settings that were in effect for this run.
status String
The last known status of the export run.
submittedBy String
The identifier for the entity that triggered the export. For on-demand runs it is the user email. For scheduled runs it is 'System'.
submittedTime String
The time when export was queued to be run.

ExportScheduleResponse

Recurrence string
The schedule recurrence.
RecurrencePeriod Pulumi.AzureNative.CostManagement.Inputs.ExportRecurrencePeriodResponse
Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
Status string
The status of the export's schedule. If 'Inactive', the export's schedule is paused.
Recurrence string
The schedule recurrence.
RecurrencePeriod ExportRecurrencePeriodResponse
Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
Status string
The status of the export's schedule. If 'Inactive', the export's schedule is paused.
recurrence String
The schedule recurrence.
recurrencePeriod ExportRecurrencePeriodResponse
Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
status String
The status of the export's schedule. If 'Inactive', the export's schedule is paused.
recurrence string
The schedule recurrence.
recurrencePeriod ExportRecurrencePeriodResponse
Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
status string
The status of the export's schedule. If 'Inactive', the export's schedule is paused.
recurrence str
The schedule recurrence.
recurrence_period ExportRecurrencePeriodResponse
Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
status str
The status of the export's schedule. If 'Inactive', the export's schedule is paused.
recurrence String
The schedule recurrence.
recurrencePeriod Property Map
Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
status String
The status of the export's schedule. If 'Inactive', the export's schedule is paused.

ExportTimePeriodResponse

From This property is required. string
The start date for export data.
To This property is required. string
The end date for export data.
From This property is required. string
The start date for export data.
To This property is required. string
The end date for export data.
from This property is required. String
The start date for export data.
to This property is required. String
The end date for export data.
from This property is required. string
The start date for export data.
to This property is required. string
The end date for export data.
from_ This property is required. str
The start date for export data.
to This property is required. str
The end date for export data.
from This property is required. String
The start date for export data.
to This property is required. String
The end date for export data.

SystemAssignedServiceIdentityResponse

PrincipalId This property is required. string
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
TenantId This property is required. string
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
Type This property is required. string
Type of managed service identity (either system assigned, or none).
PrincipalId This property is required. string
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
TenantId This property is required. string
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
Type This property is required. string
Type of managed service identity (either system assigned, or none).
principalId This property is required. String
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
tenantId This property is required. String
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
type This property is required. String
Type of managed service identity (either system assigned, or none).
principalId This property is required. string
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
tenantId This property is required. string
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
type This property is required. string
Type of managed service identity (either system assigned, or none).
principal_id This property is required. str
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
tenant_id This property is required. str
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
type This property is required. str
Type of managed service identity (either system assigned, or none).
principalId This property is required. String
The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
tenantId This property is required. String
The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
type This property is required. String
Type of managed service identity (either system assigned, or none).

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi