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