1. Packages
  2. Google Cloud Native
  3. API Docs
  4. firebasehosting
  5. firebasehosting/v1beta1
  6. getDomain

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

google-native.firebasehosting/v1beta1.getDomain

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

    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
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi