Class: Google::Cloud::Oslogin::V1::LoginProfile

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/os_login/v1/doc/google/cloud/oslogin/v1/oslogin.rb

Overview

The user profile information used for logging in to a virtual machine on Google Compute Engine.

Instance Attribute Summary collapse

Instance Attribute Details

#nameString

Returns Required. A unique user ID.

Returns:

  • (String)

    Required. A unique user ID.



31
# File 'lib/google/cloud/os_login/v1/doc/google/cloud/oslogin/v1/oslogin.rb', line 31

class LoginProfile; end

#posix_accountsArray<Google::Cloud::Oslogin::Common::PosixAccount>

Returns The list of POSIX accounts associated with the user.

Returns:



31
# File 'lib/google/cloud/os_login/v1/doc/google/cloud/oslogin/v1/oslogin.rb', line 31

class LoginProfile; end

#ssh_public_keysHash{String => Google::Cloud::Oslogin::Common::SshPublicKey}

Returns A map from SSH public key fingerprint to the associated key object.

Returns:



31
# File 'lib/google/cloud/os_login/v1/doc/google/cloud/oslogin/v1/oslogin.rb', line 31

class LoginProfile; end