public sealed class PosixAccount : IMessage<PosixAccount>, IEquatable<PosixAccount>, IDeepCloneable<PosixAccount>, IBufferMessage, IMessageReference documentation and code samples for the Google.Cloud.OsLogin.Common class PosixAccount.
The POSIX account information associated with a Google account.
Implements
IMessagePosixAccount, IEquatablePosixAccount, IDeepCloneablePosixAccount, IBufferMessage, IMessageNamespace
Google.Cloud.OsLogin.CommonAssembly
Google.Cloud.OsLogin.Common.dll
Constructors
PosixAccount()
public PosixAccount()PosixAccount(PosixAccount)
public PosixAccount(PosixAccount other)| Parameter | |
|---|---|
| Name | Description |
other |
PosixAccount |
Properties
AccountId
public string AccountId { get; set; }Output only. A POSIX account identifier.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Gecos
public string Gecos { get; set; }The GECOS (user information) entry for this account.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Gid
public long Gid { get; set; }The default group ID.
| Property Value | |
|---|---|
| Type | Description |
long |
|
HomeDirectory
public string HomeDirectory { get; set; }The path to the home directory for this account.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Name
public string Name { get; set; }Output only. The canonical resource name.
| Property Value | |
|---|---|
| Type | Description |
string |
|
OperatingSystemType
public OperatingSystemType OperatingSystemType { get; set; }The operating system type where this account applies.
| Property Value | |
|---|---|
| Type | Description |
OperatingSystemType |
|
PosixAccountName
public PosixAccountName PosixAccountName { get; set; }PosixAccountName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
PosixAccountName |
|
Primary
public bool Primary { get; set; }Only one POSIX account can be marked as primary.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Shell
public string Shell { get; set; }The path to the logic shell for this account.
| Property Value | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
string |
|
Uid
public long Uid { get; set; }The user ID.
| Property Value | |
|---|---|
| Type | Description |
long |
|
Username
public string Username { get; set; }The username of the POSIX account.
| Property Value | |
|---|---|
| Type | Description |
string |
|