Google Cloud OS Login v1 API - Class LoginProfile (3.4.0)

public sealed class LoginProfile : IMessage<LoginProfile>, IEquatable<LoginProfile>, IDeepCloneable<LoginProfile>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud OS Login v1 API class LoginProfile.

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
RepeatedFieldPosixAccount

SshPublicKeys

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

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

Property Value
TypeDescription
MapFieldstringSshPublicKey