class Google::Apis::FirebasehostingV1beta1::DomainProvisioning
The current certificate provisioning status information for a domain.
Attributes
The TXT records (for the certificate challenge) that were found at the last DNS fetch. Corresponds to the JSON property `certChallengeDiscoveredTxt` @return [Array<String>]
Represents a DNS certificate challenge. Corresponds to the JSON property `certChallengeDns` @return [Google::Apis::FirebasehostingV1beta1::CertDnsChallenge]
Represents an HTTP certificate challenge. Corresponds to the JSON property `certChallengeHttp` @return [Google::Apis::FirebasehostingV1beta1::CertHttpChallenge]
The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain. Corresponds to the JSON property `certStatus` @return [String]
The IPs found at the last DNS fetch. Corresponds to the JSON property `discoveredIps` @return [Array<String>]
The time at which the last DNS fetch occurred. Corresponds to the JSON property `dnsFetchTime` @return [String]
The DNS record match status as of the last DNS fetch. Corresponds to the JSON property `dnsStatus` @return [String]
The list of IPs to which the domain is expected to resolve. Corresponds to the JSON property `expectedIps` @return [Array<String>]
Public Class Methods
# File lib/google/apis/firebasehosting_v1beta1/classes.rb, line 354 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/firebasehosting_v1beta1/classes.rb, line 359 def update!(**args) @cert_challenge_discovered_txt = args[:cert_challenge_discovered_txt] if args.key?(:cert_challenge_discovered_txt) @cert_challenge_dns = args[:cert_challenge_dns] if args.key?(:cert_challenge_dns) @cert_challenge_http = args[:cert_challenge_http] if args.key?(:cert_challenge_http) @cert_status = args[:cert_status] if args.key?(:cert_status) @discovered_ips = args[:discovered_ips] if args.key?(:discovered_ips) @dns_fetch_time = args[:dns_fetch_time] if args.key?(:dns_fetch_time) @dns_status = args[:dns_status] if args.key?(:dns_status) @expected_ips = args[:expected_ips] if args.key?(:expected_ips) end