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 |
publicKey
string
Public key text in SSH format, defined by RFC4253 section 6.6.
privateKey
string
Hardware-backed private key text in SSH format.
protocol_type
. The FIDO protocol type used to register this credential. protocol_type
can be only one of the following:universalTwoFactor
object (
UniversalTwoFactor
)
The U2F protocol type.
webAuthn
object (
WebAuthn
)
The Web Authentication protocol type.
deviceNickname
string
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. |

