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.getCustomDomain
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 the specified CustomDomain
.
Using getCustomDomain
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 getCustomDomain(args: GetCustomDomainArgs, opts?: InvokeOptions): Promise<GetCustomDomainResult>
function getCustomDomainOutput(args: GetCustomDomainOutputArgs, opts?: InvokeOptions): Output<GetCustomDomainResult>
def get_custom_domain(custom_domain_id: Optional[str] = None,
project: Optional[str] = None,
site_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCustomDomainResult
def get_custom_domain_output(custom_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[GetCustomDomainResult]
func LookupCustomDomain(ctx *Context, args *LookupCustomDomainArgs, opts ...InvokeOption) (*LookupCustomDomainResult, error)
func LookupCustomDomainOutput(ctx *Context, args *LookupCustomDomainOutputArgs, opts ...InvokeOption) LookupCustomDomainResultOutput
> Note: This function is named LookupCustomDomain
in the Go SDK.
public static class GetCustomDomain
{
public static Task<GetCustomDomainResult> InvokeAsync(GetCustomDomainArgs args, InvokeOptions? opts = null)
public static Output<GetCustomDomainResult> Invoke(GetCustomDomainInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCustomDomainResult> getCustomDomain(GetCustomDomainArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:firebasehosting/v1beta1:getCustomDomain
arguments:
# arguments dictionary
The following arguments are supported:
- Custom
Domain stringId - Site
Id string - Project string
- Custom
Domain stringId - Site
Id string - Project string
- custom
Domain StringId - site
Id String - project String
- custom
Domain stringId - site
Id string - project string
- custom_
domain_ strid - site_
id str - project str
- custom
Domain StringId - site
Id String - project String
getCustomDomain Result
The following output properties are available:
- Annotations Dictionary<string, string>
- Annotations you can add to leave both human- and machine-readable metadata about your
CustomDomain
. - Cert
Pulumi.
Google Native. Firebase Hosting. V1Beta1. Outputs. Certificate Response - The SSL certificate Hosting has for this custom domain's domain name. For new custom domains, this often represents Hosting's intent to create a certificate, rather than an actual cert. Check the
state
field for more. - Cert
Preference string - A field that lets you specify which SSL certificate type Hosting creates for your domain name. Spark plan custom domains only have access to the
GROUPED
cert type, while Blaze plan domains can select any option. - Create
Time string - The custom domain's create time.
- Delete
Time string - The time the
CustomDomain
was deleted; null for custom domains that haven't been deleted. Deleted custom domains persist for approximately 30 days, after which time Hosting removes them completely. To restore a deleted custom domain, make anUndeleteCustomDomain
request. - Etag string
- A string that represents the current state of the
CustomDomain
and allows you to confirm its initial state in requests that would modify it. Use the tag to ensure consistency when makingUpdateCustomDomain
,DeleteCustomDomain
, andUndeleteCustomDomain
requests. - Expire
Time string - The minimum time before a soft-deleted
CustomDomain
is completely removed from Hosting; null for custom domains that haven't been deleted. - Host
State string - The
HostState
of the domain name thisCustomDomain
refers to. - Issues
List<Pulumi.
Google Native. Firebase Hosting. V1Beta1. Outputs. Status Response> - A set of errors Hosting systems encountered when trying to establish Hosting's ability to serve secure content for your domain name. Resolve these issues to ensure your
CustomDomain
behaves properly. - Labels Dictionary<string, string>
- Labels used for extra metadata and/or filtering.
- Name string
- The fully-qualified name of the
CustomDomain
. - Ownership
State string - The
OwnershipState
of the domain name thisCustomDomain
refers to. - Reconciling bool
- A field that, if true, indicates that Hosting's systems are attmepting to make the custom domain's state match your preferred state. This is most frequently
true
when initially provisioning aCustomDomain
after aCreateCustomDomain
request or when creating a new SSL certificate to match an updatedcert_preference
after anUpdateCustomDomain
request. - Redirect
Target string - A domain name that this
CustomDomain
should direct traffic towards. If specified, Hosting will respond to requests against this custom domain with an HTTP 301 code, and route traffic to the specifiedredirect_target
instead. - Required
Dns Pulumi.Updates Google Native. Firebase Hosting. V1Beta1. Outputs. Dns Updates Response - A set of updates you should make to the domain name's DNS records to let Hosting serve secure content on its behalf.
- Update
Time string - The last time the
CustomDomain
was updated.
- Annotations map[string]string
- Annotations you can add to leave both human- and machine-readable metadata about your
CustomDomain
. - Cert
Certificate
Response - The SSL certificate Hosting has for this custom domain's domain name. For new custom domains, this often represents Hosting's intent to create a certificate, rather than an actual cert. Check the
state
field for more. - Cert
Preference string - A field that lets you specify which SSL certificate type Hosting creates for your domain name. Spark plan custom domains only have access to the
GROUPED
cert type, while Blaze plan domains can select any option. - Create
Time string - The custom domain's create time.
- Delete
Time string - The time the
CustomDomain
was deleted; null for custom domains that haven't been deleted. Deleted custom domains persist for approximately 30 days, after which time Hosting removes them completely. To restore a deleted custom domain, make anUndeleteCustomDomain
request. - Etag string
- A string that represents the current state of the
CustomDomain
and allows you to confirm its initial state in requests that would modify it. Use the tag to ensure consistency when makingUpdateCustomDomain
,DeleteCustomDomain
, andUndeleteCustomDomain
requests. - Expire
Time string - The minimum time before a soft-deleted
CustomDomain
is completely removed from Hosting; null for custom domains that haven't been deleted. - Host
State string - The
HostState
of the domain name thisCustomDomain
refers to. - Issues
[]Status
Response - A set of errors Hosting systems encountered when trying to establish Hosting's ability to serve secure content for your domain name. Resolve these issues to ensure your
CustomDomain
behaves properly. - Labels map[string]string
- Labels used for extra metadata and/or filtering.
- Name string
- The fully-qualified name of the
CustomDomain
. - Ownership
State string - The
OwnershipState
of the domain name thisCustomDomain
refers to. - Reconciling bool
- A field that, if true, indicates that Hosting's systems are attmepting to make the custom domain's state match your preferred state. This is most frequently
true
when initially provisioning aCustomDomain
after aCreateCustomDomain
request or when creating a new SSL certificate to match an updatedcert_preference
after anUpdateCustomDomain
request. - Redirect
Target string - A domain name that this
CustomDomain
should direct traffic towards. If specified, Hosting will respond to requests against this custom domain with an HTTP 301 code, and route traffic to the specifiedredirect_target
instead. - Required
Dns DnsUpdates Updates Response - A set of updates you should make to the domain name's DNS records to let Hosting serve secure content on its behalf.
- Update
Time string - The last time the
CustomDomain
was updated.
- annotations Map<String,String>
- Annotations you can add to leave both human- and machine-readable metadata about your
CustomDomain
. - cert
Certificate
Response - The SSL certificate Hosting has for this custom domain's domain name. For new custom domains, this often represents Hosting's intent to create a certificate, rather than an actual cert. Check the
state
field for more. - cert
Preference String - A field that lets you specify which SSL certificate type Hosting creates for your domain name. Spark plan custom domains only have access to the
GROUPED
cert type, while Blaze plan domains can select any option. - create
Time String - The custom domain's create time.
- delete
Time String - The time the
CustomDomain
was deleted; null for custom domains that haven't been deleted. Deleted custom domains persist for approximately 30 days, after which time Hosting removes them completely. To restore a deleted custom domain, make anUndeleteCustomDomain
request. - etag String
- A string that represents the current state of the
CustomDomain
and allows you to confirm its initial state in requests that would modify it. Use the tag to ensure consistency when makingUpdateCustomDomain
,DeleteCustomDomain
, andUndeleteCustomDomain
requests. - expire
Time String - The minimum time before a soft-deleted
CustomDomain
is completely removed from Hosting; null for custom domains that haven't been deleted. - host
State String - The
HostState
of the domain name thisCustomDomain
refers to. - issues
List<Status
Response> - A set of errors Hosting systems encountered when trying to establish Hosting's ability to serve secure content for your domain name. Resolve these issues to ensure your
CustomDomain
behaves properly. - labels Map<String,String>
- Labels used for extra metadata and/or filtering.
- name String
- The fully-qualified name of the
CustomDomain
. - ownership
State String - The
OwnershipState
of the domain name thisCustomDomain
refers to. - reconciling Boolean
- A field that, if true, indicates that Hosting's systems are attmepting to make the custom domain's state match your preferred state. This is most frequently
true
when initially provisioning aCustomDomain
after aCreateCustomDomain
request or when creating a new SSL certificate to match an updatedcert_preference
after anUpdateCustomDomain
request. - redirect
Target String - A domain name that this
CustomDomain
should direct traffic towards. If specified, Hosting will respond to requests against this custom domain with an HTTP 301 code, and route traffic to the specifiedredirect_target
instead. - required
Dns DnsUpdates Updates Response - A set of updates you should make to the domain name's DNS records to let Hosting serve secure content on its behalf.
- update
Time String - The last time the
CustomDomain
was updated.
- annotations {[key: string]: string}
- Annotations you can add to leave both human- and machine-readable metadata about your
CustomDomain
. - cert
Certificate
Response - The SSL certificate Hosting has for this custom domain's domain name. For new custom domains, this often represents Hosting's intent to create a certificate, rather than an actual cert. Check the
state
field for more. - cert
Preference string - A field that lets you specify which SSL certificate type Hosting creates for your domain name. Spark plan custom domains only have access to the
GROUPED
cert type, while Blaze plan domains can select any option. - create
Time string - The custom domain's create time.
- delete
Time string - The time the
CustomDomain
was deleted; null for custom domains that haven't been deleted. Deleted custom domains persist for approximately 30 days, after which time Hosting removes them completely. To restore a deleted custom domain, make anUndeleteCustomDomain
request. - etag string
- A string that represents the current state of the
CustomDomain
and allows you to confirm its initial state in requests that would modify it. Use the tag to ensure consistency when makingUpdateCustomDomain
,DeleteCustomDomain
, andUndeleteCustomDomain
requests. - expire
Time string - The minimum time before a soft-deleted
CustomDomain
is completely removed from Hosting; null for custom domains that haven't been deleted. - host
State string - The
HostState
of the domain name thisCustomDomain
refers to. - issues
Status
Response[] - A set of errors Hosting systems encountered when trying to establish Hosting's ability to serve secure content for your domain name. Resolve these issues to ensure your
CustomDomain
behaves properly. - labels {[key: string]: string}
- Labels used for extra metadata and/or filtering.
- name string
- The fully-qualified name of the
CustomDomain
. - ownership
State string - The
OwnershipState
of the domain name thisCustomDomain
refers to. - reconciling boolean
- A field that, if true, indicates that Hosting's systems are attmepting to make the custom domain's state match your preferred state. This is most frequently
true
when initially provisioning aCustomDomain
after aCreateCustomDomain
request or when creating a new SSL certificate to match an updatedcert_preference
after anUpdateCustomDomain
request. - redirect
Target string - A domain name that this
CustomDomain
should direct traffic towards. If specified, Hosting will respond to requests against this custom domain with an HTTP 301 code, and route traffic to the specifiedredirect_target
instead. - required
Dns DnsUpdates Updates Response - A set of updates you should make to the domain name's DNS records to let Hosting serve secure content on its behalf.
- update
Time string - The last time the
CustomDomain
was updated.
- annotations Mapping[str, str]
- Annotations you can add to leave both human- and machine-readable metadata about your
CustomDomain
. - cert
Certificate
Response - The SSL certificate Hosting has for this custom domain's domain name. For new custom domains, this often represents Hosting's intent to create a certificate, rather than an actual cert. Check the
state
field for more. - cert_
preference str - A field that lets you specify which SSL certificate type Hosting creates for your domain name. Spark plan custom domains only have access to the
GROUPED
cert type, while Blaze plan domains can select any option. - create_
time str - The custom domain's create time.
- delete_
time str - The time the
CustomDomain
was deleted; null for custom domains that haven't been deleted. Deleted custom domains persist for approximately 30 days, after which time Hosting removes them completely. To restore a deleted custom domain, make anUndeleteCustomDomain
request. - etag str
- A string that represents the current state of the
CustomDomain
and allows you to confirm its initial state in requests that would modify it. Use the tag to ensure consistency when makingUpdateCustomDomain
,DeleteCustomDomain
, andUndeleteCustomDomain
requests. - expire_
time str - The minimum time before a soft-deleted
CustomDomain
is completely removed from Hosting; null for custom domains that haven't been deleted. - host_
state str - The
HostState
of the domain name thisCustomDomain
refers to. - issues
Sequence[Status
Response] - A set of errors Hosting systems encountered when trying to establish Hosting's ability to serve secure content for your domain name. Resolve these issues to ensure your
CustomDomain
behaves properly. - labels Mapping[str, str]
- Labels used for extra metadata and/or filtering.
- name str
- The fully-qualified name of the
CustomDomain
. - ownership_
state str - The
OwnershipState
of the domain name thisCustomDomain
refers to. - reconciling bool
- A field that, if true, indicates that Hosting's systems are attmepting to make the custom domain's state match your preferred state. This is most frequently
true
when initially provisioning aCustomDomain
after aCreateCustomDomain
request or when creating a new SSL certificate to match an updatedcert_preference
after anUpdateCustomDomain
request. - redirect_
target str - A domain name that this
CustomDomain
should direct traffic towards. If specified, Hosting will respond to requests against this custom domain with an HTTP 301 code, and route traffic to the specifiedredirect_target
instead. - required_
dns_ Dnsupdates Updates Response - A set of updates you should make to the domain name's DNS records to let Hosting serve secure content on its behalf.
- update_
time str - The last time the
CustomDomain
was updated.
- annotations Map<String>
- Annotations you can add to leave both human- and machine-readable metadata about your
CustomDomain
. - cert Property Map
- The SSL certificate Hosting has for this custom domain's domain name. For new custom domains, this often represents Hosting's intent to create a certificate, rather than an actual cert. Check the
state
field for more. - cert
Preference String - A field that lets you specify which SSL certificate type Hosting creates for your domain name. Spark plan custom domains only have access to the
GROUPED
cert type, while Blaze plan domains can select any option. - create
Time String - The custom domain's create time.
- delete
Time String - The time the
CustomDomain
was deleted; null for custom domains that haven't been deleted. Deleted custom domains persist for approximately 30 days, after which time Hosting removes them completely. To restore a deleted custom domain, make anUndeleteCustomDomain
request. - etag String
- A string that represents the current state of the
CustomDomain
and allows you to confirm its initial state in requests that would modify it. Use the tag to ensure consistency when makingUpdateCustomDomain
,DeleteCustomDomain
, andUndeleteCustomDomain
requests. - expire
Time String - The minimum time before a soft-deleted
CustomDomain
is completely removed from Hosting; null for custom domains that haven't been deleted. - host
State String - The
HostState
of the domain name thisCustomDomain
refers to. - issues List<Property Map>
- A set of errors Hosting systems encountered when trying to establish Hosting's ability to serve secure content for your domain name. Resolve these issues to ensure your
CustomDomain
behaves properly. - labels Map<String>
- Labels used for extra metadata and/or filtering.
- name String
- The fully-qualified name of the
CustomDomain
. - ownership
State String - The
OwnershipState
of the domain name thisCustomDomain
refers to. - reconciling Boolean
- A field that, if true, indicates that Hosting's systems are attmepting to make the custom domain's state match your preferred state. This is most frequently
true
when initially provisioning aCustomDomain
after aCreateCustomDomain
request or when creating a new SSL certificate to match an updatedcert_preference
after anUpdateCustomDomain
request. - redirect
Target String - A domain name that this
CustomDomain
should direct traffic towards. If specified, Hosting will respond to requests against this custom domain with an HTTP 301 code, and route traffic to the specifiedredirect_target
instead. - required
Dns Property MapUpdates - A set of updates you should make to the domain name's DNS records to let Hosting serve secure content on its behalf.
- update
Time String - The last time the
CustomDomain
was updated.
Supporting Types
CertVerificationResponse
- Dns
Pulumi.
Google Native. Firebase Hosting. V1Beta1. Inputs. Dns Updates Response - A
TXT
record to add to your DNS records that confirms your intent to let Hosting create an SSL cert for your domain name. - Http
Pulumi.
Google Native. Firebase Hosting. V1Beta1. Inputs. Http Update Response - A file to add to your existing, non-Hosting hosting service that confirms your intent to let Hosting create an SSL cert for your domain name.
- Dns
Dns
Updates Response - A
TXT
record to add to your DNS records that confirms your intent to let Hosting create an SSL cert for your domain name. - Http
Http
Update Response - A file to add to your existing, non-Hosting hosting service that confirms your intent to let Hosting create an SSL cert for your domain name.
- dns
Dns
Updates Response - A
TXT
record to add to your DNS records that confirms your intent to let Hosting create an SSL cert for your domain name. - http
Http
Update Response - A file to add to your existing, non-Hosting hosting service that confirms your intent to let Hosting create an SSL cert for your domain name.
- dns
Dns
Updates Response - A
TXT
record to add to your DNS records that confirms your intent to let Hosting create an SSL cert for your domain name. - http
Http
Update Response - A file to add to your existing, non-Hosting hosting service that confirms your intent to let Hosting create an SSL cert for your domain name.
- dns
Dns
Updates Response - A
TXT
record to add to your DNS records that confirms your intent to let Hosting create an SSL cert for your domain name. - http
Http
Update Response - A file to add to your existing, non-Hosting hosting service that confirms your intent to let Hosting create an SSL cert for your domain name.
- dns Property Map
- A
TXT
record to add to your DNS records that confirms your intent to let Hosting create an SSL cert for your domain name. - http Property Map
- A file to add to your existing, non-Hosting hosting service that confirms your intent to let Hosting create an SSL cert for your domain name.
CertificateResponse
- Create
Time string - The certificate's creation time. For
TEMPORARY
certs this is the time Hosting first generated challenges for your domain name. For all other cert types, it's the time the actual cert was created. - Expire
Time string - The certificate's expiration time. After this time, the cert can no longer be used to provide secure communication between Hosting and your site's visitors.
- Issues
List<Pulumi.
Google Native. Firebase Hosting. V1Beta1. Inputs. Status Response> - A set of errors Hosting encountered when attempting to create a cert for your domain name. Resolve these issues to ensure Hosting is able to provide secure communication with your site's visitors.
- State string
- The state of the certificate. Only the
CERT_ACTIVE
andCERT_EXPIRING_SOON
states provide SSL coverage for a domain name. If the state isPROPAGATING
and Hosting had an active cert for the domain name before, that formerly-active cert provides SSL coverage for the domain name until the current cert propagates. - Type string
- The certificate's type.
- Verification
Pulumi.
Google Native. Firebase Hosting. V1Beta1. Inputs. Cert Verification Response - A set of ACME challenges you can add to your DNS records or existing, non-Hosting hosting provider to allow Hosting to create an SSL certificate for your domain name before you point traffic toward hosting. You can use thse challenges as part of a zero downtime transition from your old provider to Hosting.
- Create
Time string - The certificate's creation time. For
TEMPORARY
certs this is the time Hosting first generated challenges for your domain name. For all other cert types, it's the time the actual cert was created. - Expire
Time string - The certificate's expiration time. After this time, the cert can no longer be used to provide secure communication between Hosting and your site's visitors.
- Issues
[]Status
Response - A set of errors Hosting encountered when attempting to create a cert for your domain name. Resolve these issues to ensure Hosting is able to provide secure communication with your site's visitors.
- State string
- The state of the certificate. Only the
CERT_ACTIVE
andCERT_EXPIRING_SOON
states provide SSL coverage for a domain name. If the state isPROPAGATING
and Hosting had an active cert for the domain name before, that formerly-active cert provides SSL coverage for the domain name until the current cert propagates. - Type string
- The certificate's type.
- Verification
Cert
Verification Response - A set of ACME challenges you can add to your DNS records or existing, non-Hosting hosting provider to allow Hosting to create an SSL certificate for your domain name before you point traffic toward hosting. You can use thse challenges as part of a zero downtime transition from your old provider to Hosting.
- create
Time String - The certificate's creation time. For
TEMPORARY
certs this is the time Hosting first generated challenges for your domain name. For all other cert types, it's the time the actual cert was created. - expire
Time String - The certificate's expiration time. After this time, the cert can no longer be used to provide secure communication between Hosting and your site's visitors.
- issues
List<Status
Response> - A set of errors Hosting encountered when attempting to create a cert for your domain name. Resolve these issues to ensure Hosting is able to provide secure communication with your site's visitors.
- state String
- The state of the certificate. Only the
CERT_ACTIVE
andCERT_EXPIRING_SOON
states provide SSL coverage for a domain name. If the state isPROPAGATING
and Hosting had an active cert for the domain name before, that formerly-active cert provides SSL coverage for the domain name until the current cert propagates. - type String
- The certificate's type.
- verification
Cert
Verification Response - A set of ACME challenges you can add to your DNS records or existing, non-Hosting hosting provider to allow Hosting to create an SSL certificate for your domain name before you point traffic toward hosting. You can use thse challenges as part of a zero downtime transition from your old provider to Hosting.
- create
Time string - The certificate's creation time. For
TEMPORARY
certs this is the time Hosting first generated challenges for your domain name. For all other cert types, it's the time the actual cert was created. - expire
Time string - The certificate's expiration time. After this time, the cert can no longer be used to provide secure communication between Hosting and your site's visitors.
- issues
Status
Response[] - A set of errors Hosting encountered when attempting to create a cert for your domain name. Resolve these issues to ensure Hosting is able to provide secure communication with your site's visitors.
- state string
- The state of the certificate. Only the
CERT_ACTIVE
andCERT_EXPIRING_SOON
states provide SSL coverage for a domain name. If the state isPROPAGATING
and Hosting had an active cert for the domain name before, that formerly-active cert provides SSL coverage for the domain name until the current cert propagates. - type string
- The certificate's type.
- verification
Cert
Verification Response - A set of ACME challenges you can add to your DNS records or existing, non-Hosting hosting provider to allow Hosting to create an SSL certificate for your domain name before you point traffic toward hosting. You can use thse challenges as part of a zero downtime transition from your old provider to Hosting.
- create_
time str - The certificate's creation time. For
TEMPORARY
certs this is the time Hosting first generated challenges for your domain name. For all other cert types, it's the time the actual cert was created. - expire_
time str - The certificate's expiration time. After this time, the cert can no longer be used to provide secure communication between Hosting and your site's visitors.
- issues
Sequence[Status
Response] - A set of errors Hosting encountered when attempting to create a cert for your domain name. Resolve these issues to ensure Hosting is able to provide secure communication with your site's visitors.
- state str
- The state of the certificate. Only the
CERT_ACTIVE
andCERT_EXPIRING_SOON
states provide SSL coverage for a domain name. If the state isPROPAGATING
and Hosting had an active cert for the domain name before, that formerly-active cert provides SSL coverage for the domain name until the current cert propagates. - type str
- The certificate's type.
- verification
Cert
Verification Response - A set of ACME challenges you can add to your DNS records or existing, non-Hosting hosting provider to allow Hosting to create an SSL certificate for your domain name before you point traffic toward hosting. You can use thse challenges as part of a zero downtime transition from your old provider to Hosting.
- create
Time String - The certificate's creation time. For
TEMPORARY
certs this is the time Hosting first generated challenges for your domain name. For all other cert types, it's the time the actual cert was created. - expire
Time String - The certificate's expiration time. After this time, the cert can no longer be used to provide secure communication between Hosting and your site's visitors.
- issues List<Property Map>
- A set of errors Hosting encountered when attempting to create a cert for your domain name. Resolve these issues to ensure Hosting is able to provide secure communication with your site's visitors.
- state String
- The state of the certificate. Only the
CERT_ACTIVE
andCERT_EXPIRING_SOON
states provide SSL coverage for a domain name. If the state isPROPAGATING
and Hosting had an active cert for the domain name before, that formerly-active cert provides SSL coverage for the domain name until the current cert propagates. - type String
- The certificate's type.
- verification Property Map
- A set of ACME challenges you can add to your DNS records or existing, non-Hosting hosting provider to allow Hosting to create an SSL certificate for your domain name before you point traffic toward hosting. You can use thse challenges as part of a zero downtime transition from your old provider to Hosting.
DnsRecordResponse
- Domain
Name string - The domain name the record pertains to, e.g.
foo.bar.com.
. - Rdata string
- The data of the record. The meaning of the value depends on record type: - A and AAAA: IP addresses for the domain name. - CNAME: Another domain to check for records. - TXT: Arbitrary text strings associated with the domain name. Hosting uses TXT records to determine which Firebase projects have permission to act on the domain name's behalf. - CAA: The record's flags, tag, and value, e.g.
0 issue "pki.goog"
. - Required
Action string - An enum that indicates the a required action for this record.
- Type string
- The record's type, which determines what data the record contains.
- Domain
Name string - The domain name the record pertains to, e.g.
foo.bar.com.
. - Rdata string
- The data of the record. The meaning of the value depends on record type: - A and AAAA: IP addresses for the domain name. - CNAME: Another domain to check for records. - TXT: Arbitrary text strings associated with the domain name. Hosting uses TXT records to determine which Firebase projects have permission to act on the domain name's behalf. - CAA: The record's flags, tag, and value, e.g.
0 issue "pki.goog"
. - Required
Action string - An enum that indicates the a required action for this record.
- Type string
- The record's type, which determines what data the record contains.
- domain
Name String - The domain name the record pertains to, e.g.
foo.bar.com.
. - rdata String
- The data of the record. The meaning of the value depends on record type: - A and AAAA: IP addresses for the domain name. - CNAME: Another domain to check for records. - TXT: Arbitrary text strings associated with the domain name. Hosting uses TXT records to determine which Firebase projects have permission to act on the domain name's behalf. - CAA: The record's flags, tag, and value, e.g.
0 issue "pki.goog"
. - required
Action String - An enum that indicates the a required action for this record.
- type String
- The record's type, which determines what data the record contains.
- domain
Name string - The domain name the record pertains to, e.g.
foo.bar.com.
. - rdata string
- The data of the record. The meaning of the value depends on record type: - A and AAAA: IP addresses for the domain name. - CNAME: Another domain to check for records. - TXT: Arbitrary text strings associated with the domain name. Hosting uses TXT records to determine which Firebase projects have permission to act on the domain name's behalf. - CAA: The record's flags, tag, and value, e.g.
0 issue "pki.goog"
. - required
Action string - An enum that indicates the a required action for this record.
- type string
- The record's type, which determines what data the record contains.
- domain_
name str - The domain name the record pertains to, e.g.
foo.bar.com.
. - rdata str
- The data of the record. The meaning of the value depends on record type: - A and AAAA: IP addresses for the domain name. - CNAME: Another domain to check for records. - TXT: Arbitrary text strings associated with the domain name. Hosting uses TXT records to determine which Firebase projects have permission to act on the domain name's behalf. - CAA: The record's flags, tag, and value, e.g.
0 issue "pki.goog"
. - required_
action str - An enum that indicates the a required action for this record.
- type str
- The record's type, which determines what data the record contains.
- domain
Name String - The domain name the record pertains to, e.g.
foo.bar.com.
. - rdata String
- The data of the record. The meaning of the value depends on record type: - A and AAAA: IP addresses for the domain name. - CNAME: Another domain to check for records. - TXT: Arbitrary text strings associated with the domain name. Hosting uses TXT records to determine which Firebase projects have permission to act on the domain name's behalf. - CAA: The record's flags, tag, and value, e.g.
0 issue "pki.goog"
. - required
Action String - An enum that indicates the a required action for this record.
- type String
- The record's type, which determines what data the record contains.
DnsRecordSetResponse
- Check
Error Pulumi.Google Native. Firebase Hosting. V1Beta1. Inputs. Status Response - An error Hosting services encountered when querying your domain name's DNS records. Note: Hosting ignores
NXDOMAIN
errors, as those generally just mean that a domain name hasn't been set up yet. - Domain
Name string - The domain name the record set pertains to.
- Records
List<Pulumi.
Google Native. Firebase Hosting. V1Beta1. Inputs. Dns Record Response> - Records on the domain.
- Check
Error StatusResponse - An error Hosting services encountered when querying your domain name's DNS records. Note: Hosting ignores
NXDOMAIN
errors, as those generally just mean that a domain name hasn't been set up yet. - Domain
Name string - The domain name the record set pertains to.
- Records
[]Dns
Record Response - Records on the domain.
- check
Error StatusResponse - An error Hosting services encountered when querying your domain name's DNS records. Note: Hosting ignores
NXDOMAIN
errors, as those generally just mean that a domain name hasn't been set up yet. - domain
Name String - The domain name the record set pertains to.
- records
List<Dns
Record Response> - Records on the domain.
- check
Error StatusResponse - An error Hosting services encountered when querying your domain name's DNS records. Note: Hosting ignores
NXDOMAIN
errors, as those generally just mean that a domain name hasn't been set up yet. - domain
Name string - The domain name the record set pertains to.
- records
Dns
Record Response[] - Records on the domain.
- check_
error StatusResponse - An error Hosting services encountered when querying your domain name's DNS records. Note: Hosting ignores
NXDOMAIN
errors, as those generally just mean that a domain name hasn't been set up yet. - domain_
name str - The domain name the record set pertains to.
- records
Sequence[Dns
Record Response] - Records on the domain.
- check
Error Property Map - An error Hosting services encountered when querying your domain name's DNS records. Note: Hosting ignores
NXDOMAIN
errors, as those generally just mean that a domain name hasn't been set up yet. - domain
Name String - The domain name the record set pertains to.
- records List<Property Map>
- Records on the domain.
DnsUpdatesResponse
- Check
Time string - The last time Hosting checked your custom domain's DNS records.
- Desired
List<Pulumi.
Google Native. Firebase Hosting. V1Beta1. Inputs. Dns Record Set Response> - The set of DNS records Hosting needs to serve secure content on the domain.
- Discovered
List<Pulumi.
Google Native. Firebase Hosting. V1Beta1. Inputs. Dns Record Set Response> - The set of DNS records Hosting discovered when inspecting a domain.
- Check
Time string - The last time Hosting checked your custom domain's DNS records.
- Desired
[]Dns
Record Set Response - The set of DNS records Hosting needs to serve secure content on the domain.
- Discovered
[]Dns
Record Set Response - The set of DNS records Hosting discovered when inspecting a domain.
- check
Time String - The last time Hosting checked your custom domain's DNS records.
- desired
List<Dns
Record Set Response> - The set of DNS records Hosting needs to serve secure content on the domain.
- discovered
List<Dns
Record Set Response> - The set of DNS records Hosting discovered when inspecting a domain.
- check
Time string - The last time Hosting checked your custom domain's DNS records.
- desired
Dns
Record Set Response[] - The set of DNS records Hosting needs to serve secure content on the domain.
- discovered
Dns
Record Set Response[] - The set of DNS records Hosting discovered when inspecting a domain.
- check_
time str - The last time Hosting checked your custom domain's DNS records.
- desired
Sequence[Dns
Record Set Response] - The set of DNS records Hosting needs to serve secure content on the domain.
- discovered
Sequence[Dns
Record Set Response] - The set of DNS records Hosting discovered when inspecting a domain.
- check
Time String - The last time Hosting checked your custom domain's DNS records.
- desired List<Property Map>
- The set of DNS records Hosting needs to serve secure content on the domain.
- discovered List<Property Map>
- The set of DNS records Hosting discovered when inspecting a domain.
HttpUpdateResponse
- Check
Error Pulumi.Google Native. Firebase Hosting. V1Beta1. Inputs. Status Response - An error encountered during the last contents check. If null, the check completed successfully.
- Desired string
- A text string to serve at the path.
- Discovered string
- Whether Hosting was able to find the required file contents on the specified path during its last check.
- Last
Check stringTime - The last time Hosting systems checked for the file contents.
- Path string
- The path to the file.
- Check
Error StatusResponse - An error encountered during the last contents check. If null, the check completed successfully.
- Desired string
- A text string to serve at the path.
- Discovered string
- Whether Hosting was able to find the required file contents on the specified path during its last check.
- Last
Check stringTime - The last time Hosting systems checked for the file contents.
- Path string
- The path to the file.
- check
Error StatusResponse - An error encountered during the last contents check. If null, the check completed successfully.
- desired String
- A text string to serve at the path.
- discovered String
- Whether Hosting was able to find the required file contents on the specified path during its last check.
- last
Check StringTime - The last time Hosting systems checked for the file contents.
- path String
- The path to the file.
- check
Error StatusResponse - An error encountered during the last contents check. If null, the check completed successfully.
- desired string
- A text string to serve at the path.
- discovered string
- Whether Hosting was able to find the required file contents on the specified path during its last check.
- last
Check stringTime - The last time Hosting systems checked for the file contents.
- path string
- The path to the file.
- check_
error StatusResponse - An error encountered during the last contents check. If null, the check completed successfully.
- desired str
- A text string to serve at the path.
- discovered str
- Whether Hosting was able to find the required file contents on the specified path during its last check.
- last_
check_ strtime - The last time Hosting systems checked for the file contents.
- path str
- The path to the file.
- check
Error Property Map - An error encountered during the last contents check. If null, the check completed successfully.
- desired String
- A text string to serve at the path.
- discovered String
- Whether Hosting was able to find the required file contents on the specified path during its last check.
- last
Check StringTime - The last time Hosting systems checked for the file contents.
- path String
- The path to the file.
StatusResponse
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details
List<Immutable
Dictionary<string, string>> - A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- Code int
- The status code, which should be an enum value of google.rpc.Code.
- Details []map[string]string
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- Message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code Integer
- The status code, which should be an enum value of google.rpc.Code.
- details List<Map<String,String>>
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message String
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code number
- The status code, which should be an enum value of google.rpc.Code.
- details {[key: string]: string}[]
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message string
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code int
- The status code, which should be an enum value of google.rpc.Code.
- details Sequence[Mapping[str, str]]
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message str
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
- code Number
- The status code, which should be an enum value of google.rpc.Code.
- details List<Map<String>>
- A list of messages that carry the error details. There is a common set of message types for APIs to use.
- message String
- A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
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