Get desktop application:
View/edit binary Protocol Buffers messages
Cloud OS Login API The Cloud OS Login API allows you to manage users and their associated SSH public keys for logging into virtual machines on Google Cloud Platform.
Deletes a POSIX account.
A request message for deleting a POSIX account entry.
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}`.
Deletes an SSH public key.
A request message for deleting an SSH public key.
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}`.
Retrieves the profile information used for logging in to a virtual machine on Google Compute Engine.
A request message for retrieving the login profile information for a user.
Required. The unique ID for the user in format `users/{user}`.
The project ID of the Google Cloud Platform project.
A system ID for filtering the results of the request.
Retrieves an SSH public key.
A request message for retrieving an SSH public key.
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}`.
Adds an SSH public key and returns the profile information. Default POSIX account information is set when no username and UID exist as part of the login profile.
A request message for importing an SSH public key.
The unique ID for the user in format `users/{user}`.
Required. The SSH public key and expiration time.
The project ID of the Google Cloud Platform project.
A response message for importing an SSH public key.
The login profile information for the user.
Updates an SSH public key and returns the profile information. This method supports patch semantics.
A request message for updating an SSH public key.
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}`.
Required. The SSH public key and expiration time.
Mask to control which fields get updated. Updates all if not present.
The user profile information used for logging in to a virtual machine on Google Compute Engine.
Used as response type in: OsLoginService.GetLoginProfile
Used as field type in:
Required. A unique user ID.
The list of POSIX accounts associated with the user.
A map from SSH public key fingerprint to the associated key object.