Class: Google::Identity::AccessContextManager::V1::AccessLevel

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

An AccessLevel is a label that can be applied to requests to Google Cloud services, along with a list of requirements necessary for the label to be applied.

Instance Attribute Summary collapse

Instance Attribute Details

#basic::Google::Identity::AccessContextManager::V1::BasicLevel

Returns A BasicLevel composed of Conditions.

Returns:



51
52
53
54
# File 'proto_docs/google/identity/accesscontextmanager/v1/access_level.rb', line 51

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

#create_time::Google::Protobuf::Timestamp

Returns Output only. Time the AccessLevel was created in UTC.

Returns:



51
52
53
54
# File 'proto_docs/google/identity/accesscontextmanager/v1/access_level.rb', line 51

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

#custom::Google::Identity::AccessContextManager::V1::CustomLevel

Returns A CustomLevel written in the Common Expression Language.

Returns:



51
52
53
54
# File 'proto_docs/google/identity/accesscontextmanager/v1/access_level.rb', line 51

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

#description::String

Returns Description of the AccessLevel and its use. Does not affect behavior.

Returns:

  • (::String)

    Description of the AccessLevel and its use. Does not affect behavior.



51
52
53
54
# File 'proto_docs/google/identity/accesscontextmanager/v1/access_level.rb', line 51

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

#name::String

Returns Required. Resource name for the Access Level. The short_name component must begin with a letter and only include alphanumeric and '_'. Format: accessPolicies/{access_policy}/accessLevels/{access_level}. The maximum length of the access_level component is 50 characters.

Returns:

  • (::String)

    Required. Resource name for the Access Level. The short_name component must begin with a letter and only include alphanumeric and '_'. Format: accessPolicies/{access_policy}/accessLevels/{access_level}. The maximum length of the access_level component is 50 characters.



51
52
53
54
# File 'proto_docs/google/identity/accesscontextmanager/v1/access_level.rb', line 51

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

#title::String

Returns Human readable title. Must be unique within the Policy.

Returns:

  • (::String)

    Human readable title. Must be unique within the Policy.



51
52
53
54
# File 'proto_docs/google/identity/accesscontextmanager/v1/access_level.rb', line 51

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

#update_time::Google::Protobuf::Timestamp

Returns Output only. Time the AccessLevel was updated in UTC.

Returns:



51
52
53
54
# File 'proto_docs/google/identity/accesscontextmanager/v1/access_level.rb', line 51

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