Class LoginProfile (2.2.0)

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.

Inheritance

Object > LoginProfile

Namespace

Google.Cloud.OsLogin.V1

Assembly

Google.Cloud.OsLogin.V1.dll

Constructors

LoginProfile()

public LoginProfile()

LoginProfile(LoginProfile)

public LoginProfile(LoginProfile other)
Parameter
NameDescription
otherLoginProfile

Properties

Name

public string Name { get; set; }

Required. A unique user ID.

Property Value
TypeDescription
String

PosixAccounts

public RepeatedField<PosixAccount> PosixAccounts { get; }

The list of POSIX accounts associated with the user.

Property Value
TypeDescription
RepeatedField<PosixAccount>

SshPublicKeys

public MapField<string, SshPublicKey> SshPublicKeys { get; }

A map from SSH public key fingerprint to the associated key object.

Property Value
TypeDescription
MapField<String, Google.Cloud.OsLogin.Common.SshPublicKey>