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