Class: Google::Identity::AccessContextManager::V1::OsConstraint

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/identity/accesscontextmanager/v1/access_level.rb

Overview

A restriction on the OS type and version of devices making requests.

Instance Attribute Summary collapse

Instance Attribute Details

#minimum_version::String

Returns The minimum allowed OS version. If not set, any version of this OS satisfies the constraint. Format: "major.minor.patch". Examples: "10.5.301", "9.2.1".

Returns:

  • (::String)

    The minimum allowed OS version. If not set, any version of this OS satisfies the constraint. Format: "major.minor.patch". Examples: "10.5.301", "9.2.1".



190
191
192
193
# File 'proto_docs/google/identity/accesscontextmanager/v1/access_level.rb', line 190

class OsConstraint
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#os_type::Google::Identity::AccessContextManager::Type::OsType

Returns Required. The allowed OS type.

Returns:



190
191
192
193
# File 'proto_docs/google/identity/accesscontextmanager/v1/access_level.rb', line 190

class OsConstraint
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#require_verified_chrome_os::Boolean

Returns Only allows requests from devices with a verified Chrome OS. Verifications includes requirements that the device is enterprise-managed, conformant to domain policies, and the caller has permission to call the API targeted by the request.

Returns:

  • (::Boolean)

    Only allows requests from devices with a verified Chrome OS. Verifications includes requirements that the device is enterprise-managed, conformant to domain policies, and the caller has permission to call the API targeted by the request.



190
191
192
193
# File 'proto_docs/google/identity/accesscontextmanager/v1/access_level.rb', line 190

class OsConstraint
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end