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<GetIntegrationExternalIdResult>;
/**
 * 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<GetIntegrationExternalIdResult>;
/**
 * 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<string>;
}
//# sourceMappingURL=getIntegrationExternalId.d.ts.map