Datadog v4.57.0 published on Thursday, Oct 2, 2025 by Pulumi
datadog.getAwsCurConfig
Use this data source to retrieve information about a specific Datadog AWS CUR (Cost and Usage Report) configuration. This allows you to fetch details about an existing Cloud Cost Management configuration for AWS billing data access.
Using getAwsCurConfig
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 getAwsCurConfig(args: GetAwsCurConfigArgs, opts?: InvokeOptions): Promise<GetAwsCurConfigResult>
function getAwsCurConfigOutput(args: GetAwsCurConfigOutputArgs, opts?: InvokeOptions): Output<GetAwsCurConfigResult>
def get_aws_cur_config(account_filters: Optional[GetAwsCurConfigAccountFilters] = None,
cloud_account_id: Optional[int] = None,
opts: Optional[InvokeOptions] = None) -> GetAwsCurConfigResult
def get_aws_cur_config_output(account_filters: Optional[pulumi.Input[GetAwsCurConfigAccountFiltersArgs]] = None,
cloud_account_id: Optional[pulumi.Input[int]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAwsCurConfigResult]
func LookupAwsCurConfig(ctx *Context, args *LookupAwsCurConfigArgs, opts ...InvokeOption) (*LookupAwsCurConfigResult, error)
func LookupAwsCurConfigOutput(ctx *Context, args *LookupAwsCurConfigOutputArgs, opts ...InvokeOption) LookupAwsCurConfigResultOutput
> Note: This function is named LookupAwsCurConfig
in the Go SDK.
public static class GetAwsCurConfig
{
public static Task<GetAwsCurConfigResult> InvokeAsync(GetAwsCurConfigArgs args, InvokeOptions? opts = null)
public static Output<GetAwsCurConfigResult> Invoke(GetAwsCurConfigInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAwsCurConfigResult> getAwsCurConfig(GetAwsCurConfigArgs args, InvokeOptions options)
public static Output<GetAwsCurConfigResult> getAwsCurConfig(GetAwsCurConfigArgs args, InvokeOptions options)
fn::invoke:
function: datadog:index/getAwsCurConfig:getAwsCurConfig
arguments:
# arguments dictionary
The following arguments are supported:
- Cloud
Account intId - The Datadog cloud account ID for the AWS CUR configuration you want to retrieve information about.
- Account
Filters GetAws Cur Config Account Filters
- Cloud
Account intId - The Datadog cloud account ID for the AWS CUR configuration you want to retrieve information about.
- Account
Filters GetAws Cur Config Account Filters
- cloud
Account IntegerId - The Datadog cloud account ID for the AWS CUR configuration you want to retrieve information about.
- account
Filters GetAws Cur Config Account Filters
- cloud
Account numberId - The Datadog cloud account ID for the AWS CUR configuration you want to retrieve information about.
- account
Filters GetAws Cur Config Account Filters
- cloud_
account_ intid - The Datadog cloud account ID for the AWS CUR configuration you want to retrieve information about.
- account_
filters GetAws Cur Config Account Filters
- cloud
Account NumberId - The Datadog cloud account ID for the AWS CUR configuration you want to retrieve information about.
- account
Filters Property Map
getAwsCurConfig Result
The following output properties are available:
- Account
Id string - The AWS account ID associated with this CUR configuration.
- Bucket
Name string - The S3 bucket name where Cost and Usage Report files are stored.
- Bucket
Region string - The AWS region where the S3 bucket is located.
- Cloud
Account intId - The Datadog cloud account ID for the AWS CUR configuration you want to retrieve information about.
- Created
At string - The timestamp when the CUR configuration was created.
- Error
Messages List<string> - List of error messages if the CUR configuration encountered any issues.
- Id string
- The ID of this resource.
- Report
Name string - The name of the AWS Cost and Usage Report.
- Report
Prefix string - The S3 key prefix where CUR files are stored within the bucket.
- Status string
- The current status of the CUR configuration (e.g., active, archived).
- Status
Updated stringAt - The timestamp when the CUR configuration status was last updated.
- Updated
At string - The timestamp when the CUR configuration was last updated.
- Account
Filters GetAws Cur Config Account Filters
- Account
Id string - The AWS account ID associated with this CUR configuration.
- Bucket
Name string - The S3 bucket name where Cost and Usage Report files are stored.
- Bucket
Region string - The AWS region where the S3 bucket is located.
- Cloud
Account intId - The Datadog cloud account ID for the AWS CUR configuration you want to retrieve information about.
- Created
At string - The timestamp when the CUR configuration was created.
- Error
Messages []string - List of error messages if the CUR configuration encountered any issues.
- Id string
- The ID of this resource.
- Report
Name string - The name of the AWS Cost and Usage Report.
- Report
Prefix string - The S3 key prefix where CUR files are stored within the bucket.
- Status string
- The current status of the CUR configuration (e.g., active, archived).
- Status
Updated stringAt - The timestamp when the CUR configuration status was last updated.
- Updated
At string - The timestamp when the CUR configuration was last updated.
- Account
Filters GetAws Cur Config Account Filters
- account
Id String - The AWS account ID associated with this CUR configuration.
- bucket
Name String - The S3 bucket name where Cost and Usage Report files are stored.
- bucket
Region String - The AWS region where the S3 bucket is located.
- cloud
Account IntegerId - The Datadog cloud account ID for the AWS CUR configuration you want to retrieve information about.
- created
At String - The timestamp when the CUR configuration was created.
- error
Messages List<String> - List of error messages if the CUR configuration encountered any issues.
- id String
- The ID of this resource.
- report
Name String - The name of the AWS Cost and Usage Report.
- report
Prefix String - The S3 key prefix where CUR files are stored within the bucket.
- status String
- The current status of the CUR configuration (e.g., active, archived).
- status
Updated StringAt - The timestamp when the CUR configuration status was last updated.
- updated
At String - The timestamp when the CUR configuration was last updated.
- account
Filters GetAws Cur Config Account Filters
- account
Id string - The AWS account ID associated with this CUR configuration.
- bucket
Name string - The S3 bucket name where Cost and Usage Report files are stored.
- bucket
Region string - The AWS region where the S3 bucket is located.
- cloud
Account numberId - The Datadog cloud account ID for the AWS CUR configuration you want to retrieve information about.
- created
At string - The timestamp when the CUR configuration was created.
- error
Messages string[] - List of error messages if the CUR configuration encountered any issues.
- id string
- The ID of this resource.
- report
Name string - The name of the AWS Cost and Usage Report.
- report
Prefix string - The S3 key prefix where CUR files are stored within the bucket.
- status string
- The current status of the CUR configuration (e.g., active, archived).
- status
Updated stringAt - The timestamp when the CUR configuration status was last updated.
- updated
At string - The timestamp when the CUR configuration was last updated.
- account
Filters GetAws Cur Config Account Filters
- account_
id str - The AWS account ID associated with this CUR configuration.
- bucket_
name str - The S3 bucket name where Cost and Usage Report files are stored.
- bucket_
region str - The AWS region where the S3 bucket is located.
- cloud_
account_ intid - The Datadog cloud account ID for the AWS CUR configuration you want to retrieve information about.
- created_
at str - The timestamp when the CUR configuration was created.
- error_
messages Sequence[str] - List of error messages if the CUR configuration encountered any issues.
- id str
- The ID of this resource.
- report_
name str - The name of the AWS Cost and Usage Report.
- report_
prefix str - The S3 key prefix where CUR files are stored within the bucket.
- status str
- The current status of the CUR configuration (e.g., active, archived).
- status_
updated_ strat - The timestamp when the CUR configuration status was last updated.
- updated_
at str - The timestamp when the CUR configuration was last updated.
- account_
filters GetAws Cur Config Account Filters
- account
Id String - The AWS account ID associated with this CUR configuration.
- bucket
Name String - The S3 bucket name where Cost and Usage Report files are stored.
- bucket
Region String - The AWS region where the S3 bucket is located.
- cloud
Account NumberId - The Datadog cloud account ID for the AWS CUR configuration you want to retrieve information about.
- created
At String - The timestamp when the CUR configuration was created.
- error
Messages List<String> - List of error messages if the CUR configuration encountered any issues.
- id String
- The ID of this resource.
- report
Name String - The name of the AWS Cost and Usage Report.
- report
Prefix String - The S3 key prefix where CUR files are stored within the bucket.
- status String
- The current status of the CUR configuration (e.g., active, archived).
- status
Updated StringAt - The timestamp when the CUR configuration status was last updated.
- updated
At String - The timestamp when the CUR configuration was last updated.
- account
Filters Property Map
Supporting Types
GetAwsCurConfigAccountFilters
- Excluded
Accounts List<string> - List of AWS account IDs excluded from cost analysis.
- Include
New boolAccounts - Whether new member accounts are automatically included in cost analysis.
- Included
Accounts List<string> - List of AWS account IDs included in cost analysis.
- Excluded
Accounts []string - List of AWS account IDs excluded from cost analysis.
- Include
New boolAccounts - Whether new member accounts are automatically included in cost analysis.
- Included
Accounts []string - List of AWS account IDs included in cost analysis.
- excluded
Accounts List<String> - List of AWS account IDs excluded from cost analysis.
- include
New BooleanAccounts - Whether new member accounts are automatically included in cost analysis.
- included
Accounts List<String> - List of AWS account IDs included in cost analysis.
- excluded
Accounts string[] - List of AWS account IDs excluded from cost analysis.
- include
New booleanAccounts - Whether new member accounts are automatically included in cost analysis.
- included
Accounts string[] - List of AWS account IDs included in cost analysis.
- excluded_
accounts Sequence[str] - List of AWS account IDs excluded from cost analysis.
- include_
new_ boolaccounts - Whether new member accounts are automatically included in cost analysis.
- included_
accounts Sequence[str] - List of AWS account IDs included in cost analysis.
- excluded
Accounts List<String> - List of AWS account IDs excluded from cost analysis.
- include
New BooleanAccounts - Whether new member accounts are automatically included in cost analysis.
- included
Accounts List<String> - List of AWS account IDs included in cost analysis.
Package Details
- Repository
- Datadog pulumi/pulumi-datadog
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
datadog
Terraform Provider.