import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::APIG::CustomDomain */ export declare function getCustomDomain(args: GetCustomDomainArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getCustomDomain. */ export interface GetCustomDomainArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getCustomDomain. */ export interface GetCustomDomainResult { /** * Custom Domain Certificate ID */ readonly certificateId: string; /** * Remarks */ readonly comments: string; /** * Creation Time */ readonly createdTime: string; /** * Custom Domain ID */ readonly customDomainId: string; /** * Custom Domain */ readonly domain: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Protocol. Values: HTTP, HTTPS */ readonly protocols: string[]; /** * Service ID */ readonly serviceId: string; /** * Redirect to HTTPS */ readonly sslRedirect: boolean; /** * Status. Values: Creating: configuring; CreationFailed: configuration failed; Deleting: deleting; DeletionFailed: deletion failed; Verified: active */ readonly status: string; /** * Update Time */ readonly updatedTime: string; } /** * Data Source schema for Volcengine::APIG::CustomDomain */ export declare function getCustomDomainOutput(args: GetCustomDomainOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getCustomDomain. */ export interface GetCustomDomainOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }