Class: Google::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitV2RecaptchaConfig
- Inherits:
-
Object
- Object
- Google::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitV2RecaptchaConfig
- 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
Configuration for reCAPTCHA
Instance Attribute Summary collapse
-
#recaptcha_enforcement_state ⇒ Array<Google::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitV2RecaptchaEnforcementState>
The reCAPTCHA enforcement state for the providers that GCIP supports reCAPTCHA protection.
-
#recaptcha_key ⇒ String
The reCAPTCHA Enterprise key resource name, e.g.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudIdentitytoolkitV2RecaptchaConfig
constructor
A new instance of GoogleCloudIdentitytoolkitV2RecaptchaConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudIdentitytoolkitV2RecaptchaConfig
Returns a new instance of GoogleCloudIdentitytoolkitV2RecaptchaConfig.
2467 2468 2469 |
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 2467 def initialize(**args) update!(**args) end |
Instance Attribute Details
#recaptcha_enforcement_state ⇒ Array<Google::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitV2RecaptchaEnforcementState>
The reCAPTCHA enforcement state for the providers that GCIP supports reCAPTCHA
protection.
Corresponds to the JSON property recaptchaEnforcementState
2458 2459 2460 |
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 2458 def recaptcha_enforcement_state @recaptcha_enforcement_state end |
#recaptcha_key ⇒ String
The reCAPTCHA Enterprise key resource name, e.g. "projects/project
/keys/key
". This will only be returned when the reCAPTCHA enforcement state is AUDIT or
ENFORCE on at least one of the reCAPTCHA providers.
Corresponds to the JSON property recaptchaKey
2465 2466 2467 |
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 2465 def recaptcha_key @recaptcha_key end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2472 2473 2474 2475 |
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 2472 def update!(**args) @recaptcha_enforcement_state = args[:recaptcha_enforcement_state] if args.key?(:recaptcha_enforcement_state) @recaptcha_key = args[:recaptcha_key] if args.key?(:recaptcha_key) end |