v1beta

google.cloud.oslogin. v1beta

Source:

Type Definitions

DeletePosixAccountRequest

A request message for deleting a POSIX account entry.

Properties:
Name Type Description
name string

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

Source:
See:

DeleteSshPublicKeyRequest

A request message for deleting an SSH public key.

Properties:
Name Type Description
name string

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

Source:
See:

GetLoginProfileRequest

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

Properties:
Name Type Description
name string

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

Source:
See:

GetSshPublicKeyRequest

A request message for retrieving an SSH public key.

Properties:
Name Type Description
name string

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

Source:
See:

ImportSshPublicKeyRequest

A request message for importing an SSH public key.

Properties:
Name Type Description
parent string

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

sshPublicKey Object

The SSH public key and expiration time.

This object should have the same structure as SshPublicKey

projectId string

The project ID of the Google Cloud Platform project.

Source:
See:

ImportSshPublicKeyResponse

A response message for importing an SSH public key.

Properties:
Name Type Description
loginProfile Object

The login profile information for the user.

This object should have the same structure as LoginProfile

Source:
See:

LoginProfile

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

Properties:
Name Type Description
name string

The primary email address that uniquely identifies the user.

posixAccounts Array.<Object>

The list of POSIX accounts associated with the user.

This object should have the same structure as PosixAccount

sshPublicKeys Object.<string, Object>

A map from SSH public key fingerprint to the associated key object.

suspended boolean

Indicates if the user is suspended. A suspended user cannot log in but their profile information is retained.

Source:
See:

UpdateSshPublicKeyRequest

A request message for updating an SSH public key.

Properties:
Name Type Description
name string

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

sshPublicKey Object

The SSH public key and expiration time.

This object should have the same structure as SshPublicKey

updateMask Object

Mask to control which fields get updated. Updates all if not present.

This object should have the same structure as FieldMask

Source:
See: