1. Packages
  2. Datadog Provider
  3. API Docs
  4. getAzureUcConfig
Datadog v4.58.0 published on Thursday, Oct 16, 2025 by Pulumi

datadog.getAzureUcConfig

Deploy with Pulumi
datadog logo
Datadog v4.58.0 published on Thursday, Oct 16, 2025 by Pulumi

    Use this data source to retrieve information about a specific Datadog Azure Usage Cost configuration. This allows you to fetch details about an existing Cloud Cost Management configuration for Azure billing data access.

    Using getAzureUcConfig

    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 getAzureUcConfig(args: GetAzureUcConfigArgs, opts?: InvokeOptions): Promise<GetAzureUcConfigResult>
    function getAzureUcConfigOutput(args: GetAzureUcConfigOutputArgs, opts?: InvokeOptions): Output<GetAzureUcConfigResult>
    def get_azure_uc_config(actual_bill_config: Optional[GetAzureUcConfigActualBillConfig] = None,
                            amortized_bill_config: Optional[GetAzureUcConfigAmortizedBillConfig] = None,
                            cloud_account_id: Optional[int] = None,
                            opts: Optional[InvokeOptions] = None) -> GetAzureUcConfigResult
    def get_azure_uc_config_output(actual_bill_config: Optional[pulumi.Input[GetAzureUcConfigActualBillConfigArgs]] = None,
                            amortized_bill_config: Optional[pulumi.Input[GetAzureUcConfigAmortizedBillConfigArgs]] = None,
                            cloud_account_id: Optional[pulumi.Input[int]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetAzureUcConfigResult]
    func LookupAzureUcConfig(ctx *Context, args *LookupAzureUcConfigArgs, opts ...InvokeOption) (*LookupAzureUcConfigResult, error)
    func LookupAzureUcConfigOutput(ctx *Context, args *LookupAzureUcConfigOutputArgs, opts ...InvokeOption) LookupAzureUcConfigResultOutput

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

    public static class GetAzureUcConfig 
    {
        public static Task<GetAzureUcConfigResult> InvokeAsync(GetAzureUcConfigArgs args, InvokeOptions? opts = null)
        public static Output<GetAzureUcConfigResult> Invoke(GetAzureUcConfigInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAzureUcConfigResult> getAzureUcConfig(GetAzureUcConfigArgs args, InvokeOptions options)
    public static Output<GetAzureUcConfigResult> getAzureUcConfig(GetAzureUcConfigArgs args, InvokeOptions options)
    
    fn::invoke:
      function: datadog:index/getAzureUcConfig:getAzureUcConfig
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CloudAccountId int
    The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
    ActualBillConfig GetAzureUcConfigActualBillConfig
    Configuration for the actual cost export.
    AmortizedBillConfig GetAzureUcConfigAmortizedBillConfig
    Configuration for the amortized cost export.
    CloudAccountId int
    The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
    ActualBillConfig GetAzureUcConfigActualBillConfig
    Configuration for the actual cost export.
    AmortizedBillConfig GetAzureUcConfigAmortizedBillConfig
    Configuration for the amortized cost export.
    cloudAccountId Integer
    The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
    actualBillConfig GetAzureUcConfigActualBillConfig
    Configuration for the actual cost export.
    amortizedBillConfig GetAzureUcConfigAmortizedBillConfig
    Configuration for the amortized cost export.
    cloudAccountId number
    The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
    actualBillConfig GetAzureUcConfigActualBillConfig
    Configuration for the actual cost export.
    amortizedBillConfig GetAzureUcConfigAmortizedBillConfig
    Configuration for the amortized cost export.
    cloud_account_id int
    The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
    actual_bill_config GetAzureUcConfigActualBillConfig
    Configuration for the actual cost export.
    amortized_bill_config GetAzureUcConfigAmortizedBillConfig
    Configuration for the amortized cost export.
    cloudAccountId Number
    The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
    actualBillConfig Property Map
    Configuration for the actual cost export.
    amortizedBillConfig Property Map
    Configuration for the amortized cost export.

    getAzureUcConfig Result

    The following output properties are available:

    AccountId string
    The tenant ID of the Azure account.
    ClientId string
    The client ID of the Azure account.
    CloudAccountId int
    The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
    CreatedAt string
    The timestamp when the Azure Usage Cost configuration was created.
    ErrorMessages List<string>
    List of error messages if the Azure Usage Cost configuration encountered any issues during setup or data processing.
    Id string
    The ID of this resource.
    Scope string
    The scope of your observed subscription.
    Status string
    The current status of the Azure Usage Cost configuration.
    StatusUpdatedAt string
    The timestamp when the configuration status was last updated.
    UpdatedAt string
    The timestamp when the Azure Usage Cost configuration was last modified.
    ActualBillConfig GetAzureUcConfigActualBillConfig
    Configuration for the actual cost export.
    AmortizedBillConfig GetAzureUcConfigAmortizedBillConfig
    Configuration for the amortized cost export.
    AccountId string
    The tenant ID of the Azure account.
    ClientId string
    The client ID of the Azure account.
    CloudAccountId int
    The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
    CreatedAt string
    The timestamp when the Azure Usage Cost configuration was created.
    ErrorMessages []string
    List of error messages if the Azure Usage Cost configuration encountered any issues during setup or data processing.
    Id string
    The ID of this resource.
    Scope string
    The scope of your observed subscription.
    Status string
    The current status of the Azure Usage Cost configuration.
    StatusUpdatedAt string
    The timestamp when the configuration status was last updated.
    UpdatedAt string
    The timestamp when the Azure Usage Cost configuration was last modified.
    ActualBillConfig GetAzureUcConfigActualBillConfig
    Configuration for the actual cost export.
    AmortizedBillConfig GetAzureUcConfigAmortizedBillConfig
    Configuration for the amortized cost export.
    accountId String
    The tenant ID of the Azure account.
    clientId String
    The client ID of the Azure account.
    cloudAccountId Integer
    The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
    createdAt String
    The timestamp when the Azure Usage Cost configuration was created.
    errorMessages List<String>
    List of error messages if the Azure Usage Cost configuration encountered any issues during setup or data processing.
    id String
    The ID of this resource.
    scope String
    The scope of your observed subscription.
    status String
    The current status of the Azure Usage Cost configuration.
    statusUpdatedAt String
    The timestamp when the configuration status was last updated.
    updatedAt String
    The timestamp when the Azure Usage Cost configuration was last modified.
    actualBillConfig GetAzureUcConfigActualBillConfig
    Configuration for the actual cost export.
    amortizedBillConfig GetAzureUcConfigAmortizedBillConfig
    Configuration for the amortized cost export.
    accountId string
    The tenant ID of the Azure account.
    clientId string
    The client ID of the Azure account.
    cloudAccountId number
    The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
    createdAt string
    The timestamp when the Azure Usage Cost configuration was created.
    errorMessages string[]
    List of error messages if the Azure Usage Cost configuration encountered any issues during setup or data processing.
    id string
    The ID of this resource.
    scope string
    The scope of your observed subscription.
    status string
    The current status of the Azure Usage Cost configuration.
    statusUpdatedAt string
    The timestamp when the configuration status was last updated.
    updatedAt string
    The timestamp when the Azure Usage Cost configuration was last modified.
    actualBillConfig GetAzureUcConfigActualBillConfig
    Configuration for the actual cost export.
    amortizedBillConfig GetAzureUcConfigAmortizedBillConfig
    Configuration for the amortized cost export.
    account_id str
    The tenant ID of the Azure account.
    client_id str
    The client ID of the Azure account.
    cloud_account_id int
    The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
    created_at str
    The timestamp when the Azure Usage Cost configuration was created.
    error_messages Sequence[str]
    List of error messages if the Azure Usage Cost configuration encountered any issues during setup or data processing.
    id str
    The ID of this resource.
    scope str
    The scope of your observed subscription.
    status str
    The current status of the Azure Usage Cost configuration.
    status_updated_at str
    The timestamp when the configuration status was last updated.
    updated_at str
    The timestamp when the Azure Usage Cost configuration was last modified.
    actual_bill_config GetAzureUcConfigActualBillConfig
    Configuration for the actual cost export.
    amortized_bill_config GetAzureUcConfigAmortizedBillConfig
    Configuration for the amortized cost export.
    accountId String
    The tenant ID of the Azure account.
    clientId String
    The client ID of the Azure account.
    cloudAccountId Number
    The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
    createdAt String
    The timestamp when the Azure Usage Cost configuration was created.
    errorMessages List<String>
    List of error messages if the Azure Usage Cost configuration encountered any issues during setup or data processing.
    id String
    The ID of this resource.
    scope String
    The scope of your observed subscription.
    status String
    The current status of the Azure Usage Cost configuration.
    statusUpdatedAt String
    The timestamp when the configuration status was last updated.
    updatedAt String
    The timestamp when the Azure Usage Cost configuration was last modified.
    actualBillConfig Property Map
    Configuration for the actual cost export.
    amortizedBillConfig Property Map
    Configuration for the amortized cost export.

    Supporting Types

    GetAzureUcConfigActualBillConfig

    ExportName string
    The name of the configured Azure Export.
    ExportPath string
    The path where the Azure Export is saved.
    StorageAccount string
    The name of the storage account where the Azure Export is saved.
    StorageContainer string
    The name of the storage container where the Azure Export is saved.
    ExportName string
    The name of the configured Azure Export.
    ExportPath string
    The path where the Azure Export is saved.
    StorageAccount string
    The name of the storage account where the Azure Export is saved.
    StorageContainer string
    The name of the storage container where the Azure Export is saved.
    exportName String
    The name of the configured Azure Export.
    exportPath String
    The path where the Azure Export is saved.
    storageAccount String
    The name of the storage account where the Azure Export is saved.
    storageContainer String
    The name of the storage container where the Azure Export is saved.
    exportName string
    The name of the configured Azure Export.
    exportPath string
    The path where the Azure Export is saved.
    storageAccount string
    The name of the storage account where the Azure Export is saved.
    storageContainer string
    The name of the storage container where the Azure Export is saved.
    export_name str
    The name of the configured Azure Export.
    export_path str
    The path where the Azure Export is saved.
    storage_account str
    The name of the storage account where the Azure Export is saved.
    storage_container str
    The name of the storage container where the Azure Export is saved.
    exportName String
    The name of the configured Azure Export.
    exportPath String
    The path where the Azure Export is saved.
    storageAccount String
    The name of the storage account where the Azure Export is saved.
    storageContainer String
    The name of the storage container where the Azure Export is saved.

    GetAzureUcConfigAmortizedBillConfig

    ExportName string
    The name of the configured Azure Export.
    ExportPath string
    The path where the Azure Export is saved.
    StorageAccount string
    The name of the storage account where the Azure Export is saved.
    StorageContainer string
    The name of the storage container where the Azure Export is saved.
    ExportName string
    The name of the configured Azure Export.
    ExportPath string
    The path where the Azure Export is saved.
    StorageAccount string
    The name of the storage account where the Azure Export is saved.
    StorageContainer string
    The name of the storage container where the Azure Export is saved.
    exportName String
    The name of the configured Azure Export.
    exportPath String
    The path where the Azure Export is saved.
    storageAccount String
    The name of the storage account where the Azure Export is saved.
    storageContainer String
    The name of the storage container where the Azure Export is saved.
    exportName string
    The name of the configured Azure Export.
    exportPath string
    The path where the Azure Export is saved.
    storageAccount string
    The name of the storage account where the Azure Export is saved.
    storageContainer string
    The name of the storage container where the Azure Export is saved.
    export_name str
    The name of the configured Azure Export.
    export_path str
    The path where the Azure Export is saved.
    storage_account str
    The name of the storage account where the Azure Export is saved.
    storage_container str
    The name of the storage container where the Azure Export is saved.
    exportName String
    The name of the configured Azure Export.
    exportPath String
    The path where the Azure Export is saved.
    storageAccount String
    The name of the storage account where the Azure Export is saved.
    storageContainer String
    The name of the storage container where the Azure Export is saved.

    Package Details

    Repository
    Datadog pulumi/pulumi-datadog
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the datadog Terraform Provider.
    datadog logo
    Datadog v4.58.0 published on Thursday, Oct 16, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate