Datadog v4.58.0 published on Thursday, Oct 16, 2025 by Pulumi
datadog.getAzureUcConfig
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:
- Cloud
Account intId - The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
- Actual
Bill GetConfig Azure Uc Config Actual Bill Config - Configuration for the actual cost export.
- Amortized
Bill GetConfig Azure Uc Config Amortized Bill Config - Configuration for the amortized cost export.
- Cloud
Account intId - The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
- Actual
Bill GetConfig Azure Uc Config Actual Bill Config - Configuration for the actual cost export.
- Amortized
Bill GetConfig Azure Uc Config Amortized Bill Config - Configuration for the amortized cost export.
- cloud
Account IntegerId - The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
- actual
Bill GetConfig Azure Uc Config Actual Bill Config - Configuration for the actual cost export.
- amortized
Bill GetConfig Azure Uc Config Amortized Bill Config - Configuration for the amortized cost export.
- cloud
Account numberId - The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
- actual
Bill GetConfig Azure Uc Config Actual Bill Config - Configuration for the actual cost export.
- amortized
Bill GetConfig Azure Uc Config Amortized Bill Config - Configuration for the amortized cost export.
- cloud_
account_ intid - The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
- actual_
bill_ Getconfig Azure Uc Config Actual Bill Config - Configuration for the actual cost export.
- amortized_
bill_ Getconfig Azure Uc Config Amortized Bill Config - Configuration for the amortized cost export.
- cloud
Account NumberId - The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
- actual
Bill Property MapConfig - Configuration for the actual cost export.
- amortized
Bill Property MapConfig - Configuration for the amortized cost export.
getAzureUcConfig Result
The following output properties are available:
- Account
Id string - The tenant ID of the Azure account.
- Client
Id string - The client ID of the Azure account.
- Cloud
Account intId - The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
- Created
At string - The timestamp when the Azure Usage Cost configuration was created.
- Error
Messages 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.
- Status
Updated stringAt - The timestamp when the configuration status was last updated.
- Updated
At string - The timestamp when the Azure Usage Cost configuration was last modified.
- Actual
Bill GetConfig Azure Uc Config Actual Bill Config - Configuration for the actual cost export.
- Amortized
Bill GetConfig Azure Uc Config Amortized Bill Config - Configuration for the amortized cost export.
- Account
Id string - The tenant ID of the Azure account.
- Client
Id string - The client ID of the Azure account.
- Cloud
Account intId - The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
- Created
At string - The timestamp when the Azure Usage Cost configuration was created.
- Error
Messages []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.
- Status
Updated stringAt - The timestamp when the configuration status was last updated.
- Updated
At string - The timestamp when the Azure Usage Cost configuration was last modified.
- Actual
Bill GetConfig Azure Uc Config Actual Bill Config - Configuration for the actual cost export.
- Amortized
Bill GetConfig Azure Uc Config Amortized Bill Config - Configuration for the amortized cost export.
- account
Id String - The tenant ID of the Azure account.
- client
Id String - The client ID of the Azure account.
- cloud
Account IntegerId - The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
- created
At String - The timestamp when the Azure Usage Cost configuration was created.
- error
Messages 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.
- status
Updated StringAt - The timestamp when the configuration status was last updated.
- updated
At String - The timestamp when the Azure Usage Cost configuration was last modified.
- actual
Bill GetConfig Azure Uc Config Actual Bill Config - Configuration for the actual cost export.
- amortized
Bill GetConfig Azure Uc Config Amortized Bill Config - Configuration for the amortized cost export.
- account
Id string - The tenant ID of the Azure account.
- client
Id string - The client ID of the Azure account.
- cloud
Account numberId - The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
- created
At string - The timestamp when the Azure Usage Cost configuration was created.
- error
Messages 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.
- status
Updated stringAt - The timestamp when the configuration status was last updated.
- updated
At string - The timestamp when the Azure Usage Cost configuration was last modified.
- actual
Bill GetConfig Azure Uc Config Actual Bill Config - Configuration for the actual cost export.
- amortized
Bill GetConfig Azure Uc Config Amortized Bill Config - 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_ intid - 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_ strat - 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_ Getconfig Azure Uc Config Actual Bill Config - Configuration for the actual cost export.
- amortized_
bill_ Getconfig Azure Uc Config Amortized Bill Config - Configuration for the amortized cost export.
- account
Id String - The tenant ID of the Azure account.
- client
Id String - The client ID of the Azure account.
- cloud
Account NumberId - The Datadog cloud account ID for the Azure Usage Cost configuration you want to retrieve information about.
- created
At String - The timestamp when the Azure Usage Cost configuration was created.
- error
Messages 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.
- status
Updated StringAt - The timestamp when the configuration status was last updated.
- updated
At String - The timestamp when the Azure Usage Cost configuration was last modified.
- actual
Bill Property MapConfig - Configuration for the actual cost export.
- amortized
Bill Property MapConfig - Configuration for the amortized cost export.
Supporting Types
GetAzureUcConfigActualBillConfig
- Export
Name string - The name of the configured Azure Export.
- Export
Path string - The path where the Azure Export is saved.
- Storage
Account string - The name of the storage account where the Azure Export is saved.
- Storage
Container string - The name of the storage container where the Azure Export is saved.
- Export
Name string - The name of the configured Azure Export.
- Export
Path string - The path where the Azure Export is saved.
- Storage
Account string - The name of the storage account where the Azure Export is saved.
- Storage
Container string - The name of the storage container where the Azure Export is saved.
- export
Name String - The name of the configured Azure Export.
- export
Path String - The path where the Azure Export is saved.
- storage
Account String - The name of the storage account where the Azure Export is saved.
- storage
Container String - The name of the storage container where the Azure Export is saved.
- export
Name string - The name of the configured Azure Export.
- export
Path string - The path where the Azure Export is saved.
- storage
Account string - The name of the storage account where the Azure Export is saved.
- storage
Container 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.
- export
Name String - The name of the configured Azure Export.
- export
Path String - The path where the Azure Export is saved.
- storage
Account String - The name of the storage account where the Azure Export is saved.
- storage
Container String - The name of the storage container where the Azure Export is saved.
GetAzureUcConfigAmortizedBillConfig
- Export
Name string - The name of the configured Azure Export.
- Export
Path string - The path where the Azure Export is saved.
- Storage
Account string - The name of the storage account where the Azure Export is saved.
- Storage
Container string - The name of the storage container where the Azure Export is saved.
- Export
Name string - The name of the configured Azure Export.
- Export
Path string - The path where the Azure Export is saved.
- Storage
Account string - The name of the storage account where the Azure Export is saved.
- Storage
Container string - The name of the storage container where the Azure Export is saved.
- export
Name String - The name of the configured Azure Export.
- export
Path String - The path where the Azure Export is saved.
- storage
Account String - The name of the storage account where the Azure Export is saved.
- storage
Container String - The name of the storage container where the Azure Export is saved.
- export
Name string - The name of the configured Azure Export.
- export
Path string - The path where the Azure Export is saved.
- storage
Account string - The name of the storage account where the Azure Export is saved.
- storage
Container 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.
- export
Name String - The name of the configured Azure Export.
- export
Path String - The path where the Azure Export is saved.
- storage
Account String - The name of the storage account where the Azure Export is saved.
- storage
Container 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.