public sealed class LoginProfile : IMessage<LoginProfile>, IEquatable<LoginProfile>, IDeepCloneable<LoginProfile>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud OS Login v1beta API class LoginProfile.
The user profile information used for logging in to a virtual machine on Google Compute Engine.
Implements
IMessageLoginProfile, IEquatableLoginProfile, IDeepCloneableLoginProfile, IBufferMessage, IMessageNamespace
Google.Cloud.OsLogin.V1BetaAssembly
Google.Cloud.OsLogin.V1Beta.dll
Constructors
LoginProfile()
public LoginProfile()LoginProfile(LoginProfile)
public LoginProfile(LoginProfile other)| Parameter | |
|---|---|
| Name | Description |
other |
LoginProfile |
Properties
Name
public string Name { get; set; }Required. A unique user ID.
| Property Value | |
|---|---|
| Type | Description |
string |
|
PosixAccounts
public RepeatedField<PosixAccount> PosixAccounts { get; }The list of POSIX accounts associated with the user.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldPosixAccount |
|
SecurityKeys
public RepeatedField<SecurityKey> SecurityKeys { get; }The registered security key credentials for a user.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldSecurityKey |
|
SshPublicKeys
public MapField<string, SshPublicKey> SshPublicKeys { get; }A map from SSH public key fingerprint to the associated key object.
| Property Value | |
|---|---|
| Type | Description |
MapFieldstringSshPublicKey |
|