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.



466
467
468
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 466

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)


441
442
443
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 441

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)


447
448
449
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 447

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)


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

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)


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

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)


463
464
465
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 463

def use_custom_domain
  @use_custom_domain
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



471
472
473
474
475
476
477
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 471

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