Class: Google::Identity::AccessContextManager::V1::GcpUserAccessBinding
- Inherits:
-
Object
- Object
- Google::Identity::AccessContextManager::V1::GcpUserAccessBinding
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/identity/accesscontextmanager/v1/gcp_user_access_binding.rb
Overview
Restricts access to Cloud Console and Google Cloud APIs for a set of users using Context-Aware Access.
Instance Attribute Summary collapse
-
#access_levels ⇒ ::Array<::String>
Required.
-
#group_key ⇒ ::String
Required.
-
#name ⇒ ::String
Immutable.
Instance Attribute Details
#access_levels ⇒ ::Array<::String>
Returns Required. Access level that a user must have to be granted access. Only one access level is supported, not multiple. This repeated field must have exactly one element. Example: "accessPolicies/9522/accessLevels/device_trusted".
48 49 50 51 |
# File 'proto_docs/google/identity/accesscontextmanager/v1/gcp_user_access_binding.rb', line 48 class GcpUserAccessBinding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#group_key ⇒ ::String
Returns Required. Immutable. Google Group id whose members are subject to this binding's restrictions. See "id" in the G Suite Directory API's Groups resource. If a group's email address/alias is changed, this resource will continue to point at the changed group. This field does not accept group email addresses or aliases. Example: "01d520gv4vjcrht".
48 49 50 51 |
# File 'proto_docs/google/identity/accesscontextmanager/v1/gcp_user_access_binding.rb', line 48 class GcpUserAccessBinding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String
Returns Immutable. Assigned by the server during creation. The last segment has an arbitrary length and has only URI unreserved characters (as defined by RFC 3986 Section 2.3). Should not be specified by the client during creation. Example: "organizations/256/gcpUserAccessBindings/b3-BhcX_Ud5N".
48 49 50 51 |
# File 'proto_docs/google/identity/accesscontextmanager/v1/gcp_user_access_binding.rb', line 48 class GcpUserAccessBinding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |