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.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ DomainProvisioning
Returns a new instance of DomainProvisioning
202 203 204 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 202 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
164 165 166 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 164 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
169 170 171 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 169 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
174 175 176 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 174 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
180 181 182 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 180 def cert_status @cert_status end |
#discovered_ips ⇒ Array<String>
The IPs found at the last DNS fetch.
Corresponds to the JSON property discoveredIps
185 186 187 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 185 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
190 191 192 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 190 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
195 196 197 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 195 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
200 201 202 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 200 def expected_ips @expected_ips end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
207 208 209 210 211 212 213 214 215 216 |
# File 'generated/google/apis/firebasehosting_v1beta1/classes.rb', line 207 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 |