Google Native

v0.27.0 published on Friday, Oct 21, 2022 by Pulumi

getDomain

Gets a domain mapping on the specified site.

Using getDomain

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getDomain(args: GetDomainArgs, opts?: InvokeOptions): Promise<GetDomainResult>
function getDomainOutput(args: GetDomainOutputArgs, opts?: InvokeOptions): Output<GetDomainResult>
def get_domain(domain_id: Optional[str] = None,
               project: Optional[str] = None,
               site_id: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetDomainResult
def get_domain_output(domain_id: Optional[pulumi.Input[str]] = None,
               project: Optional[pulumi.Input[str]] = None,
               site_id: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetDomainResult]
func LookupDomain(ctx *Context, args *LookupDomainArgs, opts ...InvokeOption) (*LookupDomainResult, error)
func LookupDomainOutput(ctx *Context, args *LookupDomainOutputArgs, opts ...InvokeOption) LookupDomainResultOutput

> Note: This function is named LookupDomain in the Go SDK.

public static class GetDomain 
{
    public static Task<GetDomainResult> InvokeAsync(GetDomainArgs args, InvokeOptions? opts = null)
    public static Output<GetDomainResult> Invoke(GetDomainInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDomainResult> getDomain(GetDomainArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: google-native:firebasehosting/v1beta1:getDomain
  arguments:
    # arguments dictionary

The following arguments are supported:

DomainId string
SiteId string
Project string
DomainId string
SiteId string
Project string
domainId String
siteId String
project String
domainId string
siteId string
project string
domainId String
siteId String
project String

getDomain Result

The following output properties are available:

DomainName string

The domain name of the association.

DomainRedirect Pulumi.GoogleNative.FirebaseHosting.V1Beta1.Outputs.DomainRedirectResponse

If set, the domain should redirect with the provided parameters.

Provisioning Pulumi.GoogleNative.FirebaseHosting.V1Beta1.Outputs.DomainProvisioningResponse

Information about the provisioning of certificates and the health of the DNS resolution for the domain.

Site string

The site name of the association.

Status string

Additional status of the domain association.

UpdateTime string

The time at which the domain was last updated.

DomainName string

The domain name of the association.

DomainRedirect DomainRedirectResponse

If set, the domain should redirect with the provided parameters.

Provisioning DomainProvisioningResponse

Information about the provisioning of certificates and the health of the DNS resolution for the domain.

Site string

The site name of the association.

Status string

Additional status of the domain association.

UpdateTime string

The time at which the domain was last updated.

domainName String

The domain name of the association.

domainRedirect DomainRedirectResponse

If set, the domain should redirect with the provided parameters.

provisioning DomainProvisioningResponse

Information about the provisioning of certificates and the health of the DNS resolution for the domain.

site String

The site name of the association.

status String

Additional status of the domain association.

updateTime String

The time at which the domain was last updated.

domainName string

The domain name of the association.

domainRedirect DomainRedirectResponse

If set, the domain should redirect with the provided parameters.

provisioning DomainProvisioningResponse

Information about the provisioning of certificates and the health of the DNS resolution for the domain.

site string

The site name of the association.

status string

Additional status of the domain association.

updateTime string

The time at which the domain was last updated.

domain_name str

The domain name of the association.

domain_redirect DomainRedirectResponse

If set, the domain should redirect with the provided parameters.

provisioning DomainProvisioningResponse

Information about the provisioning of certificates and the health of the DNS resolution for the domain.

site str

The site name of the association.

status str

Additional status of the domain association.

update_time str

The time at which the domain was last updated.

domainName String

The domain name of the association.

domainRedirect Property Map

If set, the domain should redirect with the provided parameters.

provisioning Property Map

Information about the provisioning of certificates and the health of the DNS resolution for the domain.

site String

The site name of the association.

status String

Additional status of the domain association.

updateTime String

The time at which the domain was last updated.

Supporting Types

CertDnsChallengeResponse

DomainName string

The domain name upon which the DNS challenge must be satisfied.

Token string

The value that must be present as a TXT record on the domain name to satisfy the challenge.

DomainName string

The domain name upon which the DNS challenge must be satisfied.

Token string

The value that must be present as a TXT record on the domain name to satisfy the challenge.

domainName String

The domain name upon which the DNS challenge must be satisfied.

token String

The value that must be present as a TXT record on the domain name to satisfy the challenge.

domainName string

The domain name upon which the DNS challenge must be satisfied.

token string

The value that must be present as a TXT record on the domain name to satisfy the challenge.

domain_name str

The domain name upon which the DNS challenge must be satisfied.

token str

The value that must be present as a TXT record on the domain name to satisfy the challenge.

domainName String

The domain name upon which the DNS challenge must be satisfied.

token String

The value that must be present as a TXT record on the domain name to satisfy the challenge.

CertHttpChallengeResponse

Path string

The URL path on which to serve the specified token to satisfy the certificate challenge.

Token string

The token to serve at the specified URL path to satisfy the certificate challenge.

Path string

The URL path on which to serve the specified token to satisfy the certificate challenge.

Token string

The token to serve at the specified URL path to satisfy the certificate challenge.

path String

The URL path on which to serve the specified token to satisfy the certificate challenge.

token String

The token to serve at the specified URL path to satisfy the certificate challenge.

path string

The URL path on which to serve the specified token to satisfy the certificate challenge.

token string

The token to serve at the specified URL path to satisfy the certificate challenge.

path str

The URL path on which to serve the specified token to satisfy the certificate challenge.

token str

The token to serve at the specified URL path to satisfy the certificate challenge.

path String

The URL path on which to serve the specified token to satisfy the certificate challenge.

token String

The token to serve at the specified URL path to satisfy the certificate challenge.

DomainProvisioningResponse

CertChallengeDiscoveredTxt List<string>

The TXT records (for the certificate challenge) that were found at the last DNS fetch.

CertChallengeDns Pulumi.GoogleNative.FirebaseHosting.V1Beta1.Inputs.CertDnsChallengeResponse

The DNS challenge for generating a certificate.

CertChallengeHttp Pulumi.GoogleNative.FirebaseHosting.V1Beta1.Inputs.CertHttpChallengeResponse

The HTTP challenge for generating a certificate.

CertStatus string

The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.

DiscoveredIps List<string>

The IPs found at the last DNS fetch.

DnsFetchTime string

The time at which the last DNS fetch occurred.

DnsStatus string

The DNS record match status as of the last DNS fetch.

ExpectedIps List<string>

The list of IPs to which the domain is expected to resolve.

CertChallengeDiscoveredTxt []string

The TXT records (for the certificate challenge) that were found at the last DNS fetch.

CertChallengeDns CertDnsChallengeResponse

The DNS challenge for generating a certificate.

CertChallengeHttp CertHttpChallengeResponse

The HTTP challenge for generating a certificate.

CertStatus string

The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.

DiscoveredIps []string

The IPs found at the last DNS fetch.

DnsFetchTime string

The time at which the last DNS fetch occurred.

DnsStatus string

The DNS record match status as of the last DNS fetch.

ExpectedIps []string

The list of IPs to which the domain is expected to resolve.

certChallengeDiscoveredTxt List<String>

The TXT records (for the certificate challenge) that were found at the last DNS fetch.

certChallengeDns CertDnsChallengeResponse

The DNS challenge for generating a certificate.

certChallengeHttp CertHttpChallengeResponse

The HTTP challenge for generating a certificate.

certStatus String

The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.

discoveredIps List<String>

The IPs found at the last DNS fetch.

dnsFetchTime String

The time at which the last DNS fetch occurred.

dnsStatus String

The DNS record match status as of the last DNS fetch.

expectedIps List<String>

The list of IPs to which the domain is expected to resolve.

certChallengeDiscoveredTxt string[]

The TXT records (for the certificate challenge) that were found at the last DNS fetch.

certChallengeDns CertDnsChallengeResponse

The DNS challenge for generating a certificate.

certChallengeHttp CertHttpChallengeResponse

The HTTP challenge for generating a certificate.

certStatus string

The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.

discoveredIps string[]

The IPs found at the last DNS fetch.

dnsFetchTime string

The time at which the last DNS fetch occurred.

dnsStatus string

The DNS record match status as of the last DNS fetch.

expectedIps string[]

The list of IPs to which the domain is expected to resolve.

cert_challenge_discovered_txt Sequence[str]

The TXT records (for the certificate challenge) that were found at the last DNS fetch.

cert_challenge_dns CertDnsChallengeResponse

The DNS challenge for generating a certificate.

cert_challenge_http CertHttpChallengeResponse

The HTTP challenge for generating a certificate.

cert_status str

The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.

discovered_ips Sequence[str]

The IPs found at the last DNS fetch.

dns_fetch_time str

The time at which the last DNS fetch occurred.

dns_status str

The DNS record match status as of the last DNS fetch.

expected_ips Sequence[str]

The list of IPs to which the domain is expected to resolve.

certChallengeDiscoveredTxt List<String>

The TXT records (for the certificate challenge) that were found at the last DNS fetch.

certChallengeDns Property Map

The DNS challenge for generating a certificate.

certChallengeHttp Property Map

The HTTP challenge for generating a certificate.

certStatus String

The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.

discoveredIps List<String>

The IPs found at the last DNS fetch.

dnsFetchTime String

The time at which the last DNS fetch occurred.

dnsStatus String

The DNS record match status as of the last DNS fetch.

expectedIps List<String>

The list of IPs to which the domain is expected to resolve.

DomainRedirectResponse

DomainName string

The domain name to redirect to.

Type string

The redirect status code.

DomainName string

The domain name to redirect to.

Type string

The redirect status code.

domainName String

The domain name to redirect to.

type String

The redirect status code.

domainName string

The domain name to redirect to.

type string

The redirect status code.

domain_name str

The domain name to redirect to.

type str

The redirect status code.

domainName String

The domain name to redirect to.

type String

The redirect status code.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0