public sealed class LoginProfile : IMessage<LoginProfile>, IEquatable<LoginProfile>, IDeepCloneable<LoginProfile>, IBufferMessage, IMessageThe user profile information used for logging in to a virtual machine on Google Compute Engine.
Implements
IMessage<LoginProfile>, IEquatable<LoginProfile>, IDeepCloneable<LoginProfile>, IBufferMessage, IMessageNamespace
Google.Cloud.OsLogin.V1Assembly
Google.Cloud.OsLogin.V1.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 |
RepeatedField<PosixAccount> |
|
SshPublicKeys
public MapField<string, SshPublicKey> SshPublicKeys { get; }A map from SSH public key fingerprint to the associated key object.
| Property Value | |
|---|---|
| Type | Description |
MapField<String, Google.Cloud.OsLogin.Common.SshPublicKey> |
|