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_idString

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

#gecosString

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

#gidInteger

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_directoryString

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

#primarytrue, 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

#shellString

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_idString

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

#uidInteger

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

#usernameString

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