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

azure-native.costmanagement.getExport

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

    The operation to get the export for the defined scope by export name. Azure REST API version: 2023-03-01.

    Other available API versions: 2019-10-01, 2023-04-01-preview, 2023-08-01, 2023-09-01, 2023-11-01.

    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>
    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]
    func LookupExport(ctx *Context, args *LookupExportArgs, opts ...InvokeOption) (*LookupExportResult, error)
    func LookupExportOutput(ctx *Context, args *LookupExportOutputArgs, opts ...InvokeOption) LookupExportResultOutput

    > 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)
    }
    public static CompletableFuture<GetExportResult> getExport(GetExportArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:costmanagement:getExport
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ExportName string
    Export Name.
    Scope 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 string
    Export Name.
    Scope 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 String
    Export Name.
    scope 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 string
    Export Name.
    scope 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 str
    Export Name.
    scope 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 String
    Export Name.
    scope 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:

    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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 Pulumi.AzureNative.CostManagement.Inputs.ExportDefinitionResponse
    Has the definition for the export.
    DeliveryInfo Pulumi.AzureNative.CostManagement.Inputs.ExportDeliveryInfoResponse
    Has delivery information for the export.
    NextRunTimeEstimate 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 ExportDefinitionResponse
    Has the definition for the export.
    DeliveryInfo ExportDeliveryInfoResponse
    Has delivery information for the export.
    NextRunTimeEstimate 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 ExportDefinitionResponse
    Has the definition for the export.
    deliveryInfo ExportDeliveryInfoResponse
    Has delivery information for the export.
    nextRunTimeEstimate 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 ExportDefinitionResponse
    Has the definition for the export.
    deliveryInfo ExportDeliveryInfoResponse
    Has delivery information for the export.
    nextRunTimeEstimate 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 ExportDefinitionResponse
    Has the definition for the export.
    delivery_info ExportDeliveryInfoResponse
    Has delivery information for the export.
    next_run_time_estimate 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 Property Map
    Has the definition for the export.
    deliveryInfo Property Map
    Has delivery information for the export.
    nextRunTimeEstimate 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 string
    Error code.
    Message string
    Error message indicating why the operation failed.
    Code string
    Error code.
    Message string
    Error message indicating why the operation failed.
    code String
    Error code.
    message String
    Error message indicating why the operation failed.
    code string
    Error code.
    message string
    Error message indicating why the operation failed.
    code str
    Error code.
    message str
    Error message indicating why the operation failed.
    code String
    Error code.
    message 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 string
    The time frame for pulling data for the export. If custom, then a specific time period must be provided.
    Type 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 string
    The time frame for pulling data for the export. If custom, then a specific time period must be provided.
    Type 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 String
    The time frame for pulling data for the export. If custom, then a specific time period must be provided.
    type 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 string
    The time frame for pulling data for the export. If custom, then a specific time period must be provided.
    type 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 str
    The time frame for pulling data for the export. If custom, then a specific time period must be provided.
    type 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 String
    The time frame for pulling data for the export. If custom, then a specific time period must be provided.
    type 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 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 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 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 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 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 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 ExportDeliveryDestinationResponse
    Has destination for the export being delivered.
    destination ExportDeliveryDestinationResponse
    Has destination for the export being delivered.
    destination ExportDeliveryDestinationResponse
    Has destination for the export being delivered.
    destination ExportDeliveryDestinationResponse
    Has destination for the export being delivered.
    destination Property Map
    Has destination for the export being delivered.

    ExportExecutionListResultResponse

    Value []ExportRunResponse
    A list of export runs.
    value List<ExportRunResponse>
    A list of export runs.
    value ExportRunResponse[]
    A list of export runs.
    value Sequence[ExportRunResponse]
    A list of export runs.
    value List<Property Map>
    A list of export runs.

    ExportRecurrencePeriodResponse

    From string
    The start date of recurrence.
    To string
    The end date of recurrence.
    From string
    The start date of recurrence.
    To string
    The end date of recurrence.
    from String
    The start date of recurrence.
    to String
    The end date of recurrence.
    from string
    The start date of recurrence.
    to string
    The end date of recurrence.
    from_ str
    The start date of recurrence.
    to str
    The end date of recurrence.
    from String
    The start date of recurrence.
    to String
    The end date of recurrence.

    ExportRunResponse

    Id string
    Resource Id.
    Name string
    Resource name.
    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.
    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 string
    Resource Id.
    Name string
    Resource name.
    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.
    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 String
    Resource Id.
    name String
    Resource name.
    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.
    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 string
    Resource Id.
    name string
    Resource name.
    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.
    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 str
    Resource Id.
    name str
    Resource name.
    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.
    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 String
    Resource Id.
    name String
    Resource name.
    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.
    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 string
    The start date for export data.
    To string
    The end date for export data.
    From string
    The start date for export data.
    To string
    The end date for export data.
    from String
    The start date for export data.
    to String
    The end date for export data.
    from string
    The start date for export data.
    to string
    The end date for export data.
    from_ str
    The start date for export data.
    to str
    The end date for export data.
    from String
    The start date for export data.
    to String
    The end date for export data.

    Package Details

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