Class: Google::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitAdminV2SmsRegionConfig

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

Configures the regions where users are allowed to send verification SMS for the project or tenant. This is based on the calling code of the destination phone number.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudIdentitytoolkitAdminV2SmsRegionConfig

Returns a new instance of GoogleCloudIdentitytoolkitAdminV2SmsRegionConfig.



1769
1770
1771
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1769

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

Instance Attribute Details

#allow_by_defaultGoogle::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitAdminV2AllowByDefault

Defines a policy of allowing every region by default and adding disallowed regions to a disallow list. Corresponds to the JSON property allowByDefault



1761
1762
1763
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1761

def allow_by_default
  @allow_by_default
end

#allowlist_onlyGoogle::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitAdminV2AllowlistOnly

Defines a policy of only allowing regions by explicitly adding them to an allowlist. Corresponds to the JSON property allowlistOnly



1767
1768
1769
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1767

def allowlist_only
  @allowlist_only
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1774
1775
1776
1777
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1774

def update!(**args)
  @allow_by_default = args[:allow_by_default] if args.key?(:allow_by_default)
  @allowlist_only = args[:allowlist_only] if args.key?(:allowlist_only)
end