Class: Google::Cloud::Oslogin::V1beta::LoginProfile
- Inherits:
-
Object
- Object
- Google::Cloud::Oslogin::V1beta::LoginProfile
- Defined in:
- lib/google/cloud/os_login/v1beta/doc/google/cloud/oslogin/v1beta/oslogin.rb
Overview
The user profile information used for logging in to a virtual machine on Google Compute Engine.
Instance Attribute Summary collapse
-
#name ⇒ String
The primary email address that uniquely identifies the user.
-
#posix_accounts ⇒ Array<Google::Cloud::Oslogin::Common::PosixAccount>
The list of POSIX accounts associated with the user.
-
#ssh_public_keys ⇒ Hash{String => Google::Cloud::Oslogin::Common::SshPublicKey}
A map from SSH public key fingerprint to the associated key object.
-
#suspended ⇒ true, false
Indicates if the user is suspended.
Instance Attribute Details
#name ⇒ String
Returns The primary email address that uniquely identifies the user.
34 |
# File 'lib/google/cloud/os_login/v1beta/doc/google/cloud/oslogin/v1beta/oslogin.rb', line 34 class LoginProfile; end |
#posix_accounts ⇒ Array<Google::Cloud::Oslogin::Common::PosixAccount>
Returns The list of POSIX accounts associated with the user.
34 |
# File 'lib/google/cloud/os_login/v1beta/doc/google/cloud/oslogin/v1beta/oslogin.rb', line 34 class LoginProfile; end |
#ssh_public_keys ⇒ Hash{String => Google::Cloud::Oslogin::Common::SshPublicKey}
Returns A map from SSH public key fingerprint to the associated key object.
34 |
# File 'lib/google/cloud/os_login/v1beta/doc/google/cloud/oslogin/v1beta/oslogin.rb', line 34 class LoginProfile; end |
#suspended ⇒ true, false
Returns Indicates if the user is suspended. A suspended user cannot log in but their profile information is retained.
34 |
# File 'lib/google/cloud/os_login/v1beta/doc/google/cloud/oslogin/v1beta/oslogin.rb', line 34 class LoginProfile; end |