Class: Google::Cloud::OsLogin::Common::PosixAccount

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#account_id::String (readonly)

Returns Output only. A POSIX account identifier.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::Integer)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:



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.

Returns:

  • (::Boolean)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::Integer)

    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.

Returns:

  • (::String)

    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