API documentation for oslogin_v1.types
module.
Classes
DeletePosixAccountRequest
A request message for deleting a POSIX account entry. .. attribute:: name
Required. A reference to the POSIX account to update. POSIX
accounts are identified by the project ID they are associated
with. A reference to the POSIX account is in format
users/{user}/projects/{project}
.
DeleteSshPublicKeyRequest
A request message for deleting an SSH public key. .. attribute:: name
Required. The fingerprint of the public key to update. Public
keys are identified by their SHA-256 fingerprint. The
fingerprint of the public key is in format
users/{user}/sshPublicKeys/{fingerprint}
.
Empty
API documentation for oslogin_v1.types.Empty
class.
FieldMask
API documentation for oslogin_v1.types.FieldMask
class.
GetLoginProfileRequest
A request message for retrieving the login profile information for a user. .. attribute:: name
Required. The unique ID for the user in format
users/{user}
.
A system ID for filtering the results of the request.
GetSshPublicKeyRequest
A request message for retrieving an SSH public key. .. attribute:: name
Required. The fingerprint of the public key to retrieve.
Public keys are identified by their SHA-256 fingerprint. The
fingerprint of the public key is in format
users/{user}/sshPublicKeys/{fingerprint}
.
ImportSshPublicKeyRequest
A request message for importing an SSH public key. .. attribute:: parent
Required. The unique ID for the user in format
users/{user}
.
The project ID of the Google Cloud Platform project.
ImportSshPublicKeyResponse
A response message for importing an SSH public key. .. attribute:: login_profile
The login profile information for the user.
LoginProfile
The user profile information used for logging in to a virtual machine on Google Compute Engine. .. attribute:: name
Required. A unique user ID.
A map from SSH public key fingerprint to the associated key object.
PosixAccount
The POSIX account information associated with a Google account. .. attribute:: primary
Only one POSIX account can be marked as primary.
The user ID.
The path to the home directory for this account.
The GECOS (user information) entry for this account.
Output only. A POSIX account identifier.
Output only. The canonical resource name.
SshPublicKey
The SSH public key information associated with a Google account. .. attribute:: key
Public key text in SSH format, defined by RFC4253 section 6.6.
Output only. The SHA-256 fingerprint of the SSH public key.
UpdateSshPublicKeyRequest
A request message for updating an SSH public key. .. attribute:: name
Required. The fingerprint of the public key to update. Public
keys are identified by their SHA-256 fingerprint. The
fingerprint of the public key is in format
users/{user}/sshPublicKeys/{fingerprint}
.
Mask to control which fields get updated. Updates all if not present.