Package types (2.2.1)

API documentation for oslogin_v1.types package.

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}.

:type: str

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}.

:type: str

GetLoginProfileRequest

A request message for retrieving the login profile information for a user.

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}.

:type: str

ImportSshPublicKeyRequest

A request message for importing an SSH public key. .. attribute:: parent

Required. The unique ID for the user in format users/{user}.

:type: str

ImportSshPublicKeyResponse

A response message for importing an SSH public key. .. attribute:: login_profile

The login profile information for the user.

:type: google.cloud.oslogin_v1.types.LoginProfile

LoginProfile

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

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}.

:type: str