Class DomainProvisioning
The current certificate provisioning status information for a domain.
Implements
Inherited Members
Namespace: Google.Apis.FirebaseHosting.v1beta1.Data
Assembly: Google.Apis.FirebaseHosting.v1beta1.dll
Syntax
public class DomainProvisioning : IDirectResponseSchemaProperties
CertChallengeDiscoveredTxt
The TXT records (for the certificate challenge) that were found at the last DNS fetch.
Declaration
[JsonProperty("certChallengeDiscoveredTxt")]
public virtual IList<string> CertChallengeDiscoveredTxt { get; set; }Property Value
| Type | Description | 
|---|---|
| IList<string> | 
CertChallengeDns
The DNS challenge for generating a certificate.
Declaration
[JsonProperty("certChallengeDns")]
public virtual CertDnsChallenge CertChallengeDns { get; set; }Property Value
| Type | Description | 
|---|---|
| CertDnsChallenge | 
CertChallengeHttp
The HTTP challenge for generating a certificate.
Declaration
[JsonProperty("certChallengeHttp")]
public virtual CertHttpChallenge CertChallengeHttp { get; set; }Property Value
| Type | Description | 
|---|---|
| CertHttpChallenge | 
CertStatus
The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.
Declaration
[JsonProperty("certStatus")]
public virtual string CertStatus { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
DiscoveredIps
The IPs found at the last DNS fetch.
Declaration
[JsonProperty("discoveredIps")]
public virtual IList<string> DiscoveredIps { get; set; }Property Value
| Type | Description | 
|---|---|
| IList<string> | 
DnsFetchTime
object representation of DnsFetchTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use DnsFetchTimeDateTimeOffset instead.")]
public virtual object DnsFetchTime { get; set; }Property Value
| Type | Description | 
|---|---|
| object | 
DnsFetchTimeDateTimeOffset
DateTimeOffset representation of DnsFetchTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? DnsFetchTimeDateTimeOffset { get; set; }Property Value
| Type | Description | 
|---|---|
| DateTimeOffset? | 
DnsFetchTimeRaw
The time at which the last DNS fetch occurred.
Declaration
[JsonProperty("dnsFetchTime")]
public virtual string DnsFetchTimeRaw { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
DnsStatus
The DNS record match status as of the last DNS fetch.
Declaration
[JsonProperty("dnsStatus")]
public virtual string DnsStatus { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
ExpectedIps
The list of IPs to which the domain is expected to resolve.
Declaration
[JsonProperty("expectedIps")]
public virtual IList<string> ExpectedIps { get; set; }Property Value
| Type | Description | 
|---|---|
| IList<string> |