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.
775 776 777 |
# File 'lib/google/apis/firebasehosting_v1beta1/classes.rb', line 775 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
737 738 739 |
# File 'lib/google/apis/firebasehosting_v1beta1/classes.rb', line 737 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
742 743 744 |
# File 'lib/google/apis/firebasehosting_v1beta1/classes.rb', line 742 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
747 748 749 |
# File 'lib/google/apis/firebasehosting_v1beta1/classes.rb', line 747 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
753 754 755 |
# File 'lib/google/apis/firebasehosting_v1beta1/classes.rb', line 753 def cert_status @cert_status end |
#discovered_ips ⇒ Array<String>
The IPs found at the last DNS fetch.
Corresponds to the JSON property discoveredIps
758 759 760 |
# File 'lib/google/apis/firebasehosting_v1beta1/classes.rb', line 758 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
763 764 765 |
# File 'lib/google/apis/firebasehosting_v1beta1/classes.rb', line 763 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
768 769 770 |
# File 'lib/google/apis/firebasehosting_v1beta1/classes.rb', line 768 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
773 774 775 |
# File 'lib/google/apis/firebasehosting_v1beta1/classes.rb', line 773 def expected_ips @expected_ips end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
780 781 782 783 784 785 786 787 788 789 |
# File 'lib/google/apis/firebasehosting_v1beta1/classes.rb', line 780 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 |