import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets a domain mapping on the specified site. */ export declare function getDomain(args: GetDomainArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetDomainArgs { domainId: string; project?: string; siteId: string; } export interface GetDomainResult { /** * The domain name of the association. */ readonly domainName: string; /** * If set, the domain should redirect with the provided parameters. */ readonly domainRedirect: outputs.firebasehosting.v1beta1.DomainRedirectResponse; /** * Information about the provisioning of certificates and the health of the DNS resolution for the domain. */ readonly provisioning: outputs.firebasehosting.v1beta1.DomainProvisioningResponse; /** * The site name of the association. */ readonly site: string; /** * Additional status of the domain association. */ readonly status: string; /** * The time at which the domain was last updated. */ readonly updateTime: string; } /** * Gets a domain mapping on the specified site. */ export declare function getDomainOutput(args: GetDomainOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetDomainOutputArgs { domainId: pulumi.Input; project?: pulumi.Input; siteId: pulumi.Input; }