import * as pulumi from "@pulumi/pulumi"; /** * Use this data source to retrieve the external ID from an existing AWS integration. This can be used to reference the external ID value from an existing AWS account integration. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as datadog from "@pulumi/datadog"; * * // Get the external ID for the AWS account "123456789012" * const example = datadog.aws.getIntegrationExternalId({ * awsAccountId: "123456789012", * }); * ``` */ export declare function getIntegrationExternalId(args: GetIntegrationExternalIdArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getIntegrationExternalId. */ export interface GetIntegrationExternalIdArgs { /** * The AWS account ID of the integration to retrieve the external ID from. Must be a valid 12 digits AWS account ID. */ awsAccountId: string; } /** * A collection of values returned by getIntegrationExternalId. */ export interface GetIntegrationExternalIdResult { /** * The AWS account ID of the integration to retrieve the external ID from. Must be a valid 12 digits AWS account ID. */ readonly awsAccountId: string; /** * The external ID associated with the AWS integration. */ readonly externalId: string; /** * The ID of this resource. */ readonly id: string; } /** * Use this data source to retrieve the external ID from an existing AWS integration. This can be used to reference the external ID value from an existing AWS account integration. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as datadog from "@pulumi/datadog"; * * // Get the external ID for the AWS account "123456789012" * const example = datadog.aws.getIntegrationExternalId({ * awsAccountId: "123456789012", * }); * ``` */ export declare function getIntegrationExternalIdOutput(args: GetIntegrationExternalIdOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getIntegrationExternalId. */ export interface GetIntegrationExternalIdOutputArgs { /** * The AWS account ID of the integration to retrieve the external ID from. Must be a valid 12 digits AWS account ID. */ awsAccountId: pulumi.Input; }