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 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)
public static Output<GetDomainResult> getDomain(GetDomainArgs args, InvokeOptions options)
fn::invoke:
function: google-native:firebasehosting/v1beta1:getDomain
arguments:
# arguments dictionaryThe following arguments are supported:
getDomain Result
The following output properties are available:
- Domain
Name string - The domain name of the association.
- Domain
Redirect Pulumi.Google Native. Firebase Hosting. V1Beta1. Outputs. Domain Redirect Response - If set, the domain should redirect with the provided parameters.
- Provisioning
Pulumi.
Google Native. Firebase Hosting. V1Beta1. Outputs. Domain Provisioning Response - 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.
- Update
Time string - The time at which the domain was last updated.
- Domain
Name string - The domain name of the association.
- Domain
Redirect DomainRedirect Response - If set, the domain should redirect with the provided parameters.
- Provisioning
Domain
Provisioning Response - 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.
- Update
Time string - The time at which the domain was last updated.
- domain
Name String - The domain name of the association.
- domain
Redirect DomainRedirect Response - If set, the domain should redirect with the provided parameters.
- provisioning
Domain
Provisioning Response - 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.
- update
Time String - The time at which the domain was last updated.
- domain
Name string - The domain name of the association.
- domain
Redirect DomainRedirect Response - If set, the domain should redirect with the provided parameters.
- provisioning
Domain
Provisioning Response - 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.
- update
Time string - The time at which the domain was last updated.
- domain_
name str - The domain name of the association.
- domain_
redirect DomainRedirect Response - If set, the domain should redirect with the provided parameters.
- provisioning
Domain
Provisioning Response - 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.
- domain
Name String - The domain name of the association.
- domain
Redirect 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.
- update
Time String - The time at which the domain was last updated.
Supporting Types
CertDnsChallengeResponse
- Domain
Name 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 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 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 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.
- domain
Name 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
DomainProvisioningResponse
- Cert
Challenge List<string>Discovered Txt - The TXT records (for the certificate challenge) that were found at the last DNS fetch.
- Cert
Challenge Pulumi.Dns Google Native. Firebase Hosting. V1Beta1. Inputs. Cert Dns Challenge Response - The DNS challenge for generating a certificate.
- Cert
Challenge Pulumi.Http Google Native. Firebase Hosting. V1Beta1. Inputs. Cert Http Challenge Response - The HTTP challenge for generating a certificate.
- Cert
Status string - The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.
- Discovered
Ips List<string> - The IPs found at the last DNS fetch.
- Dns
Fetch stringTime - The time at which the last DNS fetch occurred.
- Dns
Status string - The DNS record match status as of the last DNS fetch.
- Expected
Ips List<string> - The list of IPs to which the domain is expected to resolve.
- Cert
Challenge []stringDiscovered Txt - The TXT records (for the certificate challenge) that were found at the last DNS fetch.
- Cert
Challenge CertDns Dns Challenge Response - The DNS challenge for generating a certificate.
- Cert
Challenge CertHttp Http Challenge Response - The HTTP challenge for generating a certificate.
- Cert
Status string - The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.
- Discovered
Ips []string - The IPs found at the last DNS fetch.
- Dns
Fetch stringTime - The time at which the last DNS fetch occurred.
- Dns
Status string - The DNS record match status as of the last DNS fetch.
- Expected
Ips []string - The list of IPs to which the domain is expected to resolve.
- cert
Challenge List<String>Discovered Txt - The TXT records (for the certificate challenge) that were found at the last DNS fetch.
- cert
Challenge CertDns Dns Challenge Response - The DNS challenge for generating a certificate.
- cert
Challenge CertHttp Http Challenge Response - The HTTP challenge for generating a certificate.
- cert
Status String - The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.
- discovered
Ips List<String> - The IPs found at the last DNS fetch.
- dns
Fetch StringTime - The time at which the last DNS fetch occurred.
- dns
Status String - The DNS record match status as of the last DNS fetch.
- expected
Ips List<String> - The list of IPs to which the domain is expected to resolve.
- cert
Challenge string[]Discovered Txt - The TXT records (for the certificate challenge) that were found at the last DNS fetch.
- cert
Challenge CertDns Dns Challenge Response - The DNS challenge for generating a certificate.
- cert
Challenge CertHttp Http Challenge Response - The HTTP challenge for generating a certificate.
- cert
Status string - The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.
- discovered
Ips string[] - The IPs found at the last DNS fetch.
- dns
Fetch stringTime - The time at which the last DNS fetch occurred.
- dns
Status string - The DNS record match status as of the last DNS fetch.
- expected
Ips string[] - The list of IPs to which the domain is expected to resolve.
- cert_
challenge_ Sequence[str]discovered_ txt - The TXT records (for the certificate challenge) that were found at the last DNS fetch.
- cert_
challenge_ Certdns Dns Challenge Response - The DNS challenge for generating a certificate.
- cert_
challenge_ Certhttp Http Challenge Response - 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_ strtime - 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.
- cert
Challenge List<String>Discovered Txt - The TXT records (for the certificate challenge) that were found at the last DNS fetch.
- cert
Challenge Property MapDns - The DNS challenge for generating a certificate.
- cert
Challenge Property MapHttp - The HTTP challenge for generating a certificate.
- cert
Status String - The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.
- discovered
Ips List<String> - The IPs found at the last DNS fetch.
- dns
Fetch StringTime - The time at which the last DNS fetch occurred.
- dns
Status String - The DNS record match status as of the last DNS fetch.
- expected
Ips List<String> - The list of IPs to which the domain is expected to resolve.
DomainRedirectResponse
- Domain
Name string - The domain name to redirect to.
- Type string
- The redirect status code.
- Domain
Name string - The domain name to redirect to.
- Type string
- The redirect status code.
- domain
Name String - The domain name to redirect to.
- type String
- The redirect status code.
- domain
Name 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.
- domain
Name 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 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
