Class: Google::Apis::FirebasehostingV1beta1::DomainProvisioning
- Inherits:
-
Object
- Object
- Google::Apis::FirebasehostingV1beta1::DomainProvisioning
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/firebasehosting_v1beta1/classes.rb,
lib/google/apis/firebasehosting_v1beta1/representations.rb,
lib/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.
361 362 363 |
# File 'lib/google/apis/firebasehosting_v1beta1/classes.rb', line 361 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
323 324 325 |
# File 'lib/google/apis/firebasehosting_v1beta1/classes.rb', line 323 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
328 329 330 |
# File 'lib/google/apis/firebasehosting_v1beta1/classes.rb', line 328 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
333 334 335 |
# File 'lib/google/apis/firebasehosting_v1beta1/classes.rb', line 333 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
339 340 341 |
# File 'lib/google/apis/firebasehosting_v1beta1/classes.rb', line 339 def cert_status @cert_status end |
#discovered_ips ⇒ Array<String>
The IPs found at the last DNS fetch.
Corresponds to the JSON property discoveredIps
344 345 346 |
# File 'lib/google/apis/firebasehosting_v1beta1/classes.rb', line 344 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
349 350 351 |
# File 'lib/google/apis/firebasehosting_v1beta1/classes.rb', line 349 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
354 355 356 |
# File 'lib/google/apis/firebasehosting_v1beta1/classes.rb', line 354 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
359 360 361 |
# File 'lib/google/apis/firebasehosting_v1beta1/classes.rb', line 359 def expected_ips @expected_ips end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
366 367 368 369 370 371 372 373 374 375 |
# File 'lib/google/apis/firebasehosting_v1beta1/classes.rb', line 366 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 |