Module types (1.0.0)

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.