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 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>
Copy
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]
Copy
func LookupDomain(ctx *Context, args *LookupDomainArgs, opts ...InvokeOption) (*LookupDomainResult, error)
func LookupDomainOutput(ctx *Context, args *LookupDomainOutputArgs, opts ...InvokeOption) LookupDomainResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetDomainResult> getDomain(GetDomainArgs args, InvokeOptions options)
public static Output<GetDomainResult> getDomain(GetDomainArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:firebasehosting/v1beta1:getDomain
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

DomainId This property is required. string
SiteId This property is required. string
Project string
DomainId This property is required. string
SiteId This property is required. string
Project string
domainId This property is required. String
siteId This property is required. String
project String
domainId This property is required. string
siteId This property is required. string
project string
domain_id This property is required. str
site_id This property is required. str
project str
domainId This property is required. String
siteId This property is required. 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 This property is required. string
The domain name upon which the DNS challenge must be satisfied.
Token This property is required. string
The value that must be present as a TXT record on the domain name to satisfy the challenge.
DomainName This property is required. string
The domain name upon which the DNS challenge must be satisfied.
Token This property is required. string
The value that must be present as a TXT record on the domain name to satisfy the challenge.
domainName This property is required. String
The domain name upon which the DNS challenge must be satisfied.
token This property is required. String
The value that must be present as a TXT record on the domain name to satisfy the challenge.
domainName This property is required. string
The domain name upon which the DNS challenge must be satisfied.
token This property is required. string
The value that must be present as a TXT record on the domain name to satisfy the challenge.
domain_name This property is required. str
The domain name upon which the DNS challenge must be satisfied.
token This property is required. str
The value that must be present as a TXT record on the domain name to satisfy the challenge.
domainName This property is required. String
The domain name upon which the DNS challenge must be satisfied.
token This property is required. String
The value that must be present as a TXT record on the domain name to satisfy the challenge.

CertHttpChallengeResponse

Path This property is required. string
The URL path on which to serve the specified token to satisfy the certificate challenge.
Token This property is required. string
The token to serve at the specified URL path to satisfy the certificate challenge.
Path This property is required. string
The URL path on which to serve the specified token to satisfy the certificate challenge.
Token This property is required. string
The token to serve at the specified URL path to satisfy the certificate challenge.
path This property is required. String
The URL path on which to serve the specified token to satisfy the certificate challenge.
token This property is required. String
The token to serve at the specified URL path to satisfy the certificate challenge.
path This property is required. string
The URL path on which to serve the specified token to satisfy the certificate challenge.
token This property is required. string
The token to serve at the specified URL path to satisfy the certificate challenge.
path This property is required. str
The URL path on which to serve the specified token to satisfy the certificate challenge.
token This property is required. str
The token to serve at the specified URL path to satisfy the certificate challenge.
path This property is required. String
The URL path on which to serve the specified token to satisfy the certificate challenge.
token This property is required. String
The token to serve at the specified URL path to satisfy the certificate challenge.

DomainProvisioningResponse

CertChallengeDiscoveredTxt This property is required. List<string>
The TXT records (for the certificate challenge) that were found at the last DNS fetch.
CertChallengeDns This property is required. Pulumi.GoogleNative.FirebaseHosting.V1Beta1.Inputs.CertDnsChallengeResponse
The DNS challenge for generating a certificate.
CertChallengeHttp This property is required. Pulumi.GoogleNative.FirebaseHosting.V1Beta1.Inputs.CertHttpChallengeResponse
The HTTP challenge for generating a certificate.
CertStatus This property is required. string
The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.
DiscoveredIps This property is required. List<string>
The IPs found at the last DNS fetch.
DnsFetchTime This property is required. string
The time at which the last DNS fetch occurred.
DnsStatus This property is required. string
The DNS record match status as of the last DNS fetch.
ExpectedIps This property is required. List<string>
The list of IPs to which the domain is expected to resolve.
CertChallengeDiscoveredTxt This property is required. []string
The TXT records (for the certificate challenge) that were found at the last DNS fetch.
CertChallengeDns This property is required. CertDnsChallengeResponse
The DNS challenge for generating a certificate.
CertChallengeHttp This property is required. CertHttpChallengeResponse
The HTTP challenge for generating a certificate.
CertStatus This property is required. string
The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.
DiscoveredIps This property is required. []string
The IPs found at the last DNS fetch.
DnsFetchTime This property is required. string
The time at which the last DNS fetch occurred.
DnsStatus This property is required. string
The DNS record match status as of the last DNS fetch.
ExpectedIps This property is required. []string
The list of IPs to which the domain is expected to resolve.
certChallengeDiscoveredTxt This property is required. List<String>
The TXT records (for the certificate challenge) that were found at the last DNS fetch.
certChallengeDns This property is required. CertDnsChallengeResponse
The DNS challenge for generating a certificate.
certChallengeHttp This property is required. CertHttpChallengeResponse
The HTTP challenge for generating a certificate.
certStatus This property is required. String
The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.
discoveredIps This property is required. List<String>
The IPs found at the last DNS fetch.
dnsFetchTime This property is required. String
The time at which the last DNS fetch occurred.
dnsStatus This property is required. String
The DNS record match status as of the last DNS fetch.
expectedIps This property is required. List<String>
The list of IPs to which the domain is expected to resolve.
certChallengeDiscoveredTxt This property is required. string[]
The TXT records (for the certificate challenge) that were found at the last DNS fetch.
certChallengeDns This property is required. CertDnsChallengeResponse
The DNS challenge for generating a certificate.
certChallengeHttp This property is required. CertHttpChallengeResponse
The HTTP challenge for generating a certificate.
certStatus This property is required. string
The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.
discoveredIps This property is required. string[]
The IPs found at the last DNS fetch.
dnsFetchTime This property is required. string
The time at which the last DNS fetch occurred.
dnsStatus This property is required. string
The DNS record match status as of the last DNS fetch.
expectedIps This property is required. string[]
The list of IPs to which the domain is expected to resolve.
cert_challenge_discovered_txt This property is required. Sequence[str]
The TXT records (for the certificate challenge) that were found at the last DNS fetch.
cert_challenge_dns This property is required. CertDnsChallengeResponse
The DNS challenge for generating a certificate.
cert_challenge_http This property is required. CertHttpChallengeResponse
The HTTP challenge for generating a certificate.
cert_status This property is required. str
The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.
discovered_ips This property is required. Sequence[str]
The IPs found at the last DNS fetch.
dns_fetch_time This property is required. str
The time at which the last DNS fetch occurred.
dns_status This property is required. str
The DNS record match status as of the last DNS fetch.
expected_ips This property is required. Sequence[str]
The list of IPs to which the domain is expected to resolve.
certChallengeDiscoveredTxt This property is required. List<String>
The TXT records (for the certificate challenge) that were found at the last DNS fetch.
certChallengeDns This property is required. Property Map
The DNS challenge for generating a certificate.
certChallengeHttp This property is required. Property Map
The HTTP challenge for generating a certificate.
certStatus This property is required. String
The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.
discoveredIps This property is required. List<String>
The IPs found at the last DNS fetch.
dnsFetchTime This property is required. String
The time at which the last DNS fetch occurred.
dnsStatus This property is required. String
The DNS record match status as of the last DNS fetch.
expectedIps This property is required. List<String>
The list of IPs to which the domain is expected to resolve.

DomainRedirectResponse

DomainName This property is required. string
The domain name to redirect to.
Type This property is required. string
The redirect status code.
DomainName This property is required. string
The domain name to redirect to.
Type This property is required. string
The redirect status code.
domainName This property is required. String
The domain name to redirect to.
type This property is required. String
The redirect status code.
domainName This property is required. string
The domain name to redirect to.
type This property is required. string
The redirect status code.
domain_name This property is required. str
The domain name to redirect to.
type This property is required. str
The redirect status code.
domainName This property is required. String
The domain name to redirect to.
type This property is required. String
The redirect status code.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

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