public sealed class PosixAccount : IMessage<PosixAccount>, IEquatable<PosixAccount>, IDeepCloneable<PosixAccount>, IBufferMessage, IMessage
The POSIX account information associated with a Google account.
Implements
IMessage<PosixAccount>, IEquatable<PosixAccount>, IDeepCloneable<PosixAccount>, 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 |
Int64 |
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 |
Boolean |
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 |
Int64 |
Username
public string Username { get; set; }
The username of the POSIX account.
Property Value | |
---|---|
Type | Description |
String |