Google Cloud OS Login v1beta API - Class LoginProfile (3.0.0-beta07)

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.

Inheritance

object > LoginProfile

Namespace

Google.Cloud.OsLogin.V1Beta

Assembly

Google.Cloud.OsLogin.V1Beta.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

SecurityKeys

public RepeatedField<SecurityKey> SecurityKeys { get; }

The registered security key credentials for a user.

Property Value
TypeDescription
RepeatedFieldSecurityKey

SshPublicKeys

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

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

Property Value
TypeDescription
MapFieldstringSshPublicKey