Class PosixAccount (3.0.0)

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

The POSIX account information associated with a Google account.

Inheritance

Object > PosixAccount

Namespace

Google.Cloud.OsLogin.Common

Assembly

Google.Cloud.OsLogin.Common.dll

Constructors

PosixAccount()

public PosixAccount()

PosixAccount(PosixAccount)

public PosixAccount(PosixAccount other)
Parameter
NameDescription
otherPosixAccount

Properties

AccountId

public string AccountId { get; set; }

Output only. A POSIX account identifier.

Property Value
TypeDescription
String

Gecos

public string Gecos { get; set; }

The GECOS (user information) entry for this account.

Property Value
TypeDescription
String

Gid

public long Gid { get; set; }

The default group ID.

Property Value
TypeDescription
Int64

HomeDirectory

public string HomeDirectory { get; set; }

The path to the home directory for this account.

Property Value
TypeDescription
String

Name

public string Name { get; set; }

Output only. The canonical resource name.

Property Value
TypeDescription
String

OperatingSystemType

public OperatingSystemType OperatingSystemType { get; set; }

The operating system type where this account applies.

Property Value
TypeDescription
OperatingSystemType

PosixAccountName

public PosixAccountName PosixAccountName { get; set; }

PosixAccountName-typed view over the Name resource name property.

Property Value
TypeDescription
PosixAccountName

Primary

public bool Primary { get; set; }

Only one POSIX account can be marked as primary.

Property Value
TypeDescription
Boolean

Shell

public string Shell { get; set; }

The path to the logic shell for this account.

Property Value
TypeDescription
String

SystemId

public string SystemId { get; set; }

System identifier for which account the username or uid applies to. By default, the empty value is used.

Property Value
TypeDescription
String

Uid

public long Uid { get; set; }

The user ID.

Property Value
TypeDescription
Int64

Username

public string Username { get; set; }

The username of the POSIX account.

Property Value
TypeDescription
String