Class: Google::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitAdminV2DnsInfo

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/identitytoolkit_v2/classes.rb,
lib/google/apis/identitytoolkit_v2/representations.rb,
lib/google/apis/identitytoolkit_v2/representations.rb

Overview

Information of custom domain DNS verification. By default, default_domain will be used. A custom domain can be configured using VerifyCustomDomain.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudIdentitytoolkitAdminV2DnsInfo

Returns a new instance of GoogleCloudIdentitytoolkitAdminV2DnsInfo.



452
453
454
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 452

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#custom_domainString

Output only. The applied verified custom domain. Corresponds to the JSON property customDomain

Returns:

  • (String)


427
428
429
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 427

def custom_domain
  @custom_domain
end

#custom_domain_stateString

Output only. The current verification state of the custom domain. The custom domain will only be used once the domain verification is successful. Corresponds to the JSON property customDomainState

Returns:

  • (String)


433
434
435
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 433

def custom_domain_state
  @custom_domain_state
end

#domain_verification_request_timeString

Output only. The timestamp of initial request for the current domain verification. Corresponds to the JSON property domainVerificationRequestTime

Returns:

  • (String)


439
440
441
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 439

def domain_verification_request_time
  @domain_verification_request_time
end

#pending_custom_domainString

Output only. The custom domain that's to be verified. Corresponds to the JSON property pendingCustomDomain

Returns:

  • (String)


444
445
446
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 444

def pending_custom_domain
  @pending_custom_domain
end

#use_custom_domainBoolean Also known as: use_custom_domain?

Whether to use custom domain. Corresponds to the JSON property useCustomDomain

Returns:

  • (Boolean)


449
450
451
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 449

def use_custom_domain
  @use_custom_domain
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



457
458
459
460
461
462
463
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 457

def update!(**args)
  @custom_domain = args[:custom_domain] if args.key?(:custom_domain)
  @custom_domain_state = args[:custom_domain_state] if args.key?(:custom_domain_state)
  @domain_verification_request_time = args[:domain_verification_request_time] if args.key?(:domain_verification_request_time)
  @pending_custom_domain = args[:pending_custom_domain] if args.key?(:pending_custom_domain)
  @use_custom_domain = args[:use_custom_domain] if args.key?(:use_custom_domain)
end