Class: Google::Apis::VerifiedaccessV2::VerifyChallengeResponseResult
- Inherits:
-
Object
- Object
- Google::Apis::VerifiedaccessV2::VerifyChallengeResponseResult
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/verifiedaccess_v2/classes.rb,
lib/google/apis/verifiedaccess_v2/representations.rb,
lib/google/apis/verifiedaccess_v2/representations.rb
Overview
Result message for VerifiedAccess.VerifyChallengeResponse.
Instance Attribute Summary collapse
-
#attested_device_id ⇒ String
Attested device ID (ADID).
-
#customer_id ⇒ String
Unique customer id that this device belongs to, as defined by the Google Admin SDK at https://developers.google.com/admin-sdk/directory/v1/guides/manage- customers Corresponds to the JSON property
customerId. -
#device_enrollment_id ⇒ String
Device enrollment id for ChromeOS devices.
-
#device_permanent_id ⇒ String
Device permanent id is returned in this field (for the machine response only).
-
#device_signal ⇒ String
Deprecated.
-
#device_signals ⇒ Google::Apis::VerifiedaccessV2::DeviceSignals
The device signals as reported by Chrome.
-
#key_trust_level ⇒ String
Device attested key trust level.
-
#profile_customer_id ⇒ String
Unique customer id that this profile belongs to, as defined by the Google Admin SDK at https://developers.google.com/admin-sdk/directory/v1/guides/ manage-customers Corresponds to the JSON property
profileCustomerId. -
#profile_key_trust_level ⇒ String
Profile attested key trust level.
-
#signed_public_key_and_challenge ⇒ String
Certificate Signing Request (in the SPKAC format, base64 encoded) is returned in this field.
-
#virtual_device_id ⇒ String
Virtual device id of the device.
-
#virtual_profile_id ⇒ String
The ID of a profile on the device.
Instance Method Summary collapse
-
#initialize(**args) ⇒ VerifyChallengeResponseResult
constructor
A new instance of VerifyChallengeResponseResult.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ VerifyChallengeResponseResult
Returns a new instance of VerifyChallengeResponseResult.
435 436 437 |
# File 'lib/google/apis/verifiedaccess_v2/classes.rb', line 435 def initialize(**args) update!(**args) end |
Instance Attribute Details
#attested_device_id ⇒ String
Attested device ID (ADID).
Corresponds to the JSON property attestedDeviceId
368 369 370 |
# File 'lib/google/apis/verifiedaccess_v2/classes.rb', line 368 def attested_device_id @attested_device_id end |
#customer_id ⇒ String
Unique customer id that this device belongs to, as defined by the Google Admin
SDK at https://developers.google.com/admin-sdk/directory/v1/guides/manage-
customers
Corresponds to the JSON property customerId
375 376 377 |
# File 'lib/google/apis/verifiedaccess_v2/classes.rb', line 375 def customer_id @customer_id end |
#device_enrollment_id ⇒ String
Device enrollment id for ChromeOS devices.
Corresponds to the JSON property deviceEnrollmentId
380 381 382 |
# File 'lib/google/apis/verifiedaccess_v2/classes.rb', line 380 def device_enrollment_id @device_enrollment_id end |
#device_permanent_id ⇒ String
Device permanent id is returned in this field (for the machine response only).
Corresponds to the JSON property devicePermanentId
385 386 387 |
# File 'lib/google/apis/verifiedaccess_v2/classes.rb', line 385 def device_permanent_id @device_permanent_id end |
#device_signal ⇒ String
Deprecated. Device signal in json string representation. Prefer using
device_signals instead.
Corresponds to the JSON property deviceSignal
391 392 393 |
# File 'lib/google/apis/verifiedaccess_v2/classes.rb', line 391 def device_signal @device_signal end |
#device_signals ⇒ Google::Apis::VerifiedaccessV2::DeviceSignals
The device signals as reported by Chrome. Unless otherwise specified, signals
are available on all platforms.
Corresponds to the JSON property deviceSignals
397 398 399 |
# File 'lib/google/apis/verifiedaccess_v2/classes.rb', line 397 def device_signals @device_signals end |
#key_trust_level ⇒ String
Device attested key trust level.
Corresponds to the JSON property keyTrustLevel
402 403 404 |
# File 'lib/google/apis/verifiedaccess_v2/classes.rb', line 402 def key_trust_level @key_trust_level end |
#profile_customer_id ⇒ String
Unique customer id that this profile belongs to, as defined by the Google
Admin SDK at https://developers.google.com/admin-sdk/directory/v1/guides/
manage-customers
Corresponds to the JSON property profileCustomerId
409 410 411 |
# File 'lib/google/apis/verifiedaccess_v2/classes.rb', line 409 def profile_customer_id @profile_customer_id end |
#profile_key_trust_level ⇒ String
Profile attested key trust level.
Corresponds to the JSON property profileKeyTrustLevel
414 415 416 |
# File 'lib/google/apis/verifiedaccess_v2/classes.rb', line 414 def profile_key_trust_level @profile_key_trust_level end |
#signed_public_key_and_challenge ⇒ String
Certificate Signing Request (in the SPKAC format, base64 encoded) is returned
in this field. This field will be set only if device has included CSR in its
challenge response. (the option to include CSR is now available for both user
and machine responses)
Corresponds to the JSON property signedPublicKeyAndChallenge
422 423 424 |
# File 'lib/google/apis/verifiedaccess_v2/classes.rb', line 422 def signed_public_key_and_challenge @signed_public_key_and_challenge end |
#virtual_device_id ⇒ String
Virtual device id of the device. The definition of virtual device id is
platform-specific.
Corresponds to the JSON property virtualDeviceId
428 429 430 |
# File 'lib/google/apis/verifiedaccess_v2/classes.rb', line 428 def virtual_device_id @virtual_device_id end |
#virtual_profile_id ⇒ String
The ID of a profile on the device.
Corresponds to the JSON property virtualProfileId
433 434 435 |
# File 'lib/google/apis/verifiedaccess_v2/classes.rb', line 433 def virtual_profile_id @virtual_profile_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
440 441 442 443 444 445 446 447 448 449 450 451 452 453 |
# File 'lib/google/apis/verifiedaccess_v2/classes.rb', line 440 def update!(**args) @attested_device_id = args[:attested_device_id] if args.key?(:attested_device_id) @customer_id = args[:customer_id] if args.key?(:customer_id) @device_enrollment_id = args[:device_enrollment_id] if args.key?(:device_enrollment_id) @device_permanent_id = args[:device_permanent_id] if args.key?(:device_permanent_id) @device_signal = args[:device_signal] if args.key?(:device_signal) @device_signals = args[:device_signals] if args.key?(:device_signals) @key_trust_level = args[:key_trust_level] if args.key?(:key_trust_level) @profile_customer_id = args[:profile_customer_id] if args.key?(:profile_customer_id) @profile_key_trust_level = args[:profile_key_trust_level] if args.key?(:profile_key_trust_level) @signed_public_key_and_challenge = args[:signed_public_key_and_challenge] if args.key?(:signed_public_key_and_challenge) @virtual_device_id = args[:virtual_device_id] if args.key?(:virtual_device_id) @virtual_profile_id = args[:virtual_profile_id] if args.key?(:virtual_profile_id) end |