Class: Google::Apis::FirebasehostingV1beta1::DomainProvisioning
- Inherits:
-
Object
- Object
- Google::Apis::FirebasehostingV1beta1::DomainProvisioning
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/firebasehosting_v1beta1/classes.rb,
generated/google/apis/firebasehosting_v1beta1/representations.rb,
generated/google/apis/firebasehosting_v1beta1/representations.rb
Overview
The current certificate provisioning status information for a domain.
Instance Attribute Summary collapse
-
#cert_challenge_discovered_txt ⇒ Array<String>
The TXT records (for the certificate challenge) that were found at the last DNS fetch.
-
#cert_challenge_dns ⇒ Google::Apis::FirebasehostingV1beta1::CertDnsChallenge
Represents a DNS certificate challenge.
-
#cert_challenge_http ⇒ Google::Apis::FirebasehostingV1beta1::CertHttpChallenge
Represents an HTTP certificate challenge.
-
#cert_status ⇒ String
The certificate provisioning status; updated when Firebase Hosting provisions an SSL certificate for the domain.
-
#discovered_ips ⇒ Array<String>
The IPs found at the last DNS fetch.
-
#dns_fetch_time ⇒ String
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 ⇒ Array<String>
The list of IPs to which the domain is expected to resolve.
Instance Method Summary collapse
-
#initialize(**args) ⇒ DomainProvisioning
constructor
A new instance of DomainProvisioning.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ DomainProvisioning
Returns a new instance of DomainProvisioning.
346 347 348 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 346 def initialize(**args) update!(**args) end |
Instance Attribute Details
#cert_challenge_discovered_txt ⇒ Array<String>
The TXT records (for the certificate challenge) that were found at the last
DNS fetch.
Corresponds to the JSON property certChallengeDiscoveredTxt
308 309 310 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 308 def cert_challenge_discovered_txt @cert_challenge_discovered_txt end |
#cert_challenge_dns ⇒ Google::Apis::FirebasehostingV1beta1::CertDnsChallenge
Represents a DNS certificate challenge.
Corresponds to the JSON property certChallengeDns
313 314 315 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 313 def cert_challenge_dns @cert_challenge_dns end |
#cert_challenge_http ⇒ Google::Apis::FirebasehostingV1beta1::CertHttpChallenge
Represents an HTTP certificate challenge.
Corresponds to the JSON property certChallengeHttp
318 319 320 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 318 def cert_challenge_http @cert_challenge_http end |
#cert_status ⇒ String
The certificate provisioning status; updated when Firebase Hosting provisions
an SSL certificate for the domain.
Corresponds to the JSON property certStatus
324 325 326 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 324 def cert_status @cert_status end |
#discovered_ips ⇒ Array<String>
The IPs found at the last DNS fetch.
Corresponds to the JSON property discoveredIps
329 330 331 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 329 def discovered_ips @discovered_ips end |
#dns_fetch_time ⇒ String
The time at which the last DNS fetch occurred.
Corresponds to the JSON property dnsFetchTime
334 335 336 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 334 def dns_fetch_time @dns_fetch_time end |
#dns_status ⇒ String
The DNS record match status as of the last DNS fetch.
Corresponds to the JSON property dnsStatus
339 340 341 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 339 def dns_status @dns_status end |
#expected_ips ⇒ Array<String>
The list of IPs to which the domain is expected to resolve.
Corresponds to the JSON property expectedIps
344 345 346 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 344 def expected_ips @expected_ips end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
351 352 353 354 355 356 357 358 359 360 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 351 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 |