Class: Google::Cloud::Oslogin::Common::PosixAccount

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/os_login/v1beta/doc/google/cloud/oslogin/common.rb,
lib/google/cloud/os_login/v1/doc/google/cloud/oslogin/common/common.rb,
lib/google/cloud/os_login/v1beta/doc/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

Returns Output only. A POSIX account identifier.

Returns:

  • (String) —

    Output only. A POSIX account identifier.



48
# File 'lib/google/cloud/os_login/v1beta/doc/google/cloud/oslogin/common.rb', line 48

class PosixAccount; end

#gecos ⇒ String

Returns The GECOS (user information) entry for this account.

Returns:

  • (String) —

    The GECOS (user information) entry for this account.



48
# File 'lib/google/cloud/os_login/v1beta/doc/google/cloud/oslogin/common.rb', line 48

class PosixAccount; end

#gid ⇒ Integer

Returns The default group ID.

Returns:

  • (Integer) —

    The default group ID.



48
# File 'lib/google/cloud/os_login/v1beta/doc/google/cloud/oslogin/common.rb', line 48

class PosixAccount; 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.



48
# File 'lib/google/cloud/os_login/v1beta/doc/google/cloud/oslogin/common.rb', line 48

class PosixAccount; end

#primary ⇒ true, false

Returns Only one POSIX account can be marked as primary.

Returns:

  • (true, false) —

    Only one POSIX account can be marked as primary.



48
# File 'lib/google/cloud/os_login/v1beta/doc/google/cloud/oslogin/common.rb', line 48

class PosixAccount; end

#shell ⇒ String

Returns The path to the logic shell for this account.

Returns:

  • (String) —

    The path to the logic shell for this account.



48
# File 'lib/google/cloud/os_login/v1beta/doc/google/cloud/oslogin/common.rb', line 48

class PosixAccount; 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.



48
# File 'lib/google/cloud/os_login/v1beta/doc/google/cloud/oslogin/common.rb', line 48

class PosixAccount; end

#uid ⇒ Integer

Returns The user ID.

Returns:

  • (Integer) —

    The user ID.



48
# File 'lib/google/cloud/os_login/v1beta/doc/google/cloud/oslogin/common.rb', line 48

class PosixAccount; end

#username ⇒ String

Returns The username of the POSIX account.

Returns:

  • (String) —

    The username of the POSIX account.



48
# File 'lib/google/cloud/os_login/v1beta/doc/google/cloud/oslogin/common.rb', line 48

class PosixAccount; end