UNPKG

@pulumi/aws-native

Version:

The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)

59 lines (58 loc) 1.85 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * A domain defined for 3rd party data source in Profile Service */ export declare function getDomain(args: GetDomainArgs, opts?: pulumi.InvokeOptions): Promise<GetDomainResult>; export interface GetDomainArgs { /** * The unique name of the domain. */ domainName: string; } export interface GetDomainResult { /** * The time of this integration got created */ readonly createdAt?: string; readonly dataStore?: outputs.customerprofiles.DomainDataStore; /** * The URL of the SQS dead letter queue */ readonly deadLetterQueueUrl?: string; /** * The default encryption key */ readonly defaultEncryptionKey?: string; /** * The default number of days until the data within the domain expires. */ readonly defaultExpirationDays?: number; /** * The time of this integration got last updated at */ readonly lastUpdatedAt?: string; /** * The process of matching duplicate profiles. */ readonly matching?: outputs.customerprofiles.DomainMatching; /** * The process of matching duplicate profiles using Rule-Based matching. */ readonly ruleBasedMatching?: outputs.customerprofiles.DomainRuleBasedMatching; readonly stats?: outputs.customerprofiles.DomainStats; /** * The tags (keys and values) associated with the domain */ readonly tags?: outputs.Tag[]; } /** * A domain defined for 3rd party data source in Profile Service */ export declare function getDomainOutput(args: GetDomainOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetDomainResult>; export interface GetDomainOutputArgs { /** * The unique name of the domain. */ domainName: pulumi.Input<string>; }