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.32.0 published on Wednesday, Nov 29, 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.32.0 published on Wednesday, Nov 29, 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.32.0 published on Wednesday, Nov 29, 2023 by Pulumi