public sealed class LoginProfile : IMessage<LoginProfile>, IEquatable<LoginProfile>, IDeepCloneable<LoginProfile>, IBufferMessage, IMessage
The 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> |