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.



400
401
402
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 400

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)


375
376
377
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 375

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)


381
382
383
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 381

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)


387
388
389
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 387

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)


392
393
394
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 392

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)


397
398
399
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 397

def use_custom_domain
  @use_custom_domain
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



405
406
407
408
409
410
411
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 405

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