The user profile information used for logging in to a virtual machine on Google Compute Engine.
JSON representation |
---|
{ "name": string, "posixAccounts": [ { object ( |
Fields | |
---|---|
name |
Required. A unique user ID. |
posixAccounts[] |
The list of POSIX accounts associated with the user. |
sshPublicKeys |
A map from SSH public key fingerprint to the associated key object. An object containing a list of |
securityKeys[] |
The registered security key credentials for a user. |
SecurityKey
The credential information for a Google registered security key.
JSON representation |
---|
{ "publicKey": string, "privateKey": string, // Union field |
Fields | |
---|---|
publicKey |
Public key text in SSH format, defined by RFC4253 section 6.6. |
privateKey |
Hardware-backed private key text in SSH format. |
Union field protocol_type . The FIDO protocol type used to register this credential. protocol_type can be only one of the following: |
|
universalTwoFactor |
The U2F protocol type. |
webAuthn |
The Web Authentication protocol type. |
deviceNickname |
The security key nickname explicitly set by the user. |
UniversalTwoFactor
Security key information specific to the U2F protocol.
JSON representation |
---|
{ "appId": string } |
Fields | |
---|---|
appId |
Application ID for the U2F protocol. |
WebAuthn
Security key information specific to the Web Authentication protocol.
JSON representation |
---|
{ "rpId": string } |
Fields | |
---|---|
rpId |
Relying party ID for Web Authentication. |