Class: Google::Cloud::OsLogin::Common::PosixAccount
- Inherits:
-
Object
- Object
- Google::Cloud::OsLogin::Common::PosixAccount
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/oslogin/common/common.rb
Overview
The POSIX account information associated with a Google account.
Instance Attribute Summary collapse
-
#account_id ⇒ ::String
readonly
Output only.
-
#gecos ⇒ ::String
The GECOS (user information) entry for this account.
-
#gid ⇒ ::Integer
The default group ID.
-
#home_directory ⇒ ::String
The path to the home directory for this account.
-
#name ⇒ ::String
readonly
Output only.
-
#operating_system_type ⇒ ::Google::Cloud::OsLogin::Common::OperatingSystemType
The operating system type where this account applies.
-
#primary ⇒ ::Boolean
Only one POSIX account can be marked as primary.
-
#shell ⇒ ::String
The path to the logic shell for this account.
-
#system_id ⇒ ::String
System identifier for which account the username or uid applies to.
-
#uid ⇒ ::Integer
The user ID.
-
#username ⇒ ::String
The username of the POSIX account.
Instance Attribute Details
#account_id ⇒ ::String (readonly)
Returns Output only. A POSIX account identifier.
59 60 61 62 |
# File 'proto_docs/google/cloud/oslogin/common/common.rb', line 59 class PosixAccount include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#gecos ⇒ ::String
Returns The GECOS (user information) entry for this account.
59 60 61 62 |
# File 'proto_docs/google/cloud/oslogin/common/common.rb', line 59 class PosixAccount include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#gid ⇒ ::Integer
Returns The default group ID.
59 60 61 62 |
# File 'proto_docs/google/cloud/oslogin/common/common.rb', line 59 class PosixAccount include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#home_directory ⇒ ::String
Returns The path to the home directory for this account.
59 60 61 62 |
# File 'proto_docs/google/cloud/oslogin/common/common.rb', line 59 class PosixAccount include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String (readonly)
Returns Output only. The canonical resource name.
59 60 61 62 |
# File 'proto_docs/google/cloud/oslogin/common/common.rb', line 59 class PosixAccount include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#operating_system_type ⇒ ::Google::Cloud::OsLogin::Common::OperatingSystemType
Returns The operating system type where this account applies.
59 60 61 62 |
# File 'proto_docs/google/cloud/oslogin/common/common.rb', line 59 class PosixAccount include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#primary ⇒ ::Boolean
Returns Only one POSIX account can be marked as primary.
59 60 61 62 |
# File 'proto_docs/google/cloud/oslogin/common/common.rb', line 59 class PosixAccount include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#shell ⇒ ::String
Returns The path to the logic shell for this account.
59 60 61 62 |
# File 'proto_docs/google/cloud/oslogin/common/common.rb', line 59 class PosixAccount include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#system_id ⇒ ::String
Returns System identifier for which account the username or uid applies to. By default, the empty value is used.
59 60 61 62 |
# File 'proto_docs/google/cloud/oslogin/common/common.rb', line 59 class PosixAccount include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#uid ⇒ ::Integer
Returns The user ID.
59 60 61 62 |
# File 'proto_docs/google/cloud/oslogin/common/common.rb', line 59 class PosixAccount include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#username ⇒ ::String
Returns The username of the POSIX account.
59 60 61 62 |
# File 'proto_docs/google/cloud/oslogin/common/common.rb', line 59 class PosixAccount include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |