import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; /** * 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. */ export declare function getAwsCurConfig(args: GetAwsCurConfigArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getAwsCurConfig. */ export interface GetAwsCurConfigArgs { accountFilters?: inputs.GetAwsCurConfigAccountFilters; /** * The Datadog cloud account ID for the AWS CUR configuration you want to retrieve information about. */ cloudAccountId: number; } /** * A collection of values returned by getAwsCurConfig. */ export interface GetAwsCurConfigResult { readonly accountFilters?: outputs.GetAwsCurConfigAccountFilters; /** * The AWS account ID associated with this CUR configuration. */ readonly accountId: string; /** * The S3 bucket name where Cost and Usage Report files are stored. */ readonly bucketName: string; /** * The AWS region where the S3 bucket is located. */ readonly bucketRegion: string; /** * The Datadog cloud account ID for the AWS CUR configuration you want to retrieve information about. */ readonly cloudAccountId: number; /** * The timestamp when the CUR configuration was created. */ readonly createdAt: string; /** * List of error messages if the CUR configuration encountered any issues. */ readonly errorMessages: string[]; /** * The ID of this resource. */ readonly id: string; /** * The name of the AWS Cost and Usage Report. */ readonly reportName: string; /** * The S3 key prefix where CUR files are stored within the bucket. */ readonly reportPrefix: string; /** * The current status of the CUR configuration (e.g., active, archived). */ readonly status: string; /** * The timestamp when the CUR configuration status was last updated. */ readonly statusUpdatedAt: string; /** * The timestamp when the CUR configuration was last updated. */ readonly updatedAt: string; } /** * 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. */ export declare function getAwsCurConfigOutput(args: GetAwsCurConfigOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getAwsCurConfig. */ export interface GetAwsCurConfigOutputArgs { accountFilters?: pulumi.Input; /** * The Datadog cloud account ID for the AWS CUR configuration you want to retrieve information about. */ cloudAccountId: pulumi.Input; }