LoginProfile Stay organized with collections Save and categorize content based on your preferences.
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 byRFC4253 section 6.6. |
privateKey |
Hardware-backed private key text in SSH format. |
Union fieldprotocol_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. |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-07-28 UTC.