google_api_os_login v0.3.0 GoogleApi.OSLogin.V1.Model.PosixAccount View Source

The POSIX account information associated with a Google account.

Attributes

  • accountId (String.t): Output only. A POSIX account identifier. Defaults to: null.
  • gecos (String.t): The GECOS (user information) entry for this account. Defaults to: null.
  • gid (String.t): The default group ID. Defaults to: null.
  • homeDirectory (String.t): The path to the home directory for this account. Defaults to: null.
  • operatingSystemType (String.t): The operating system type where this account applies. Defaults to: null.

    • Enum - one of [OPERATING_SYSTEM_TYPE_UNSPECIFIED, LINUX, WINDOWS]
  • primary (boolean()): Only one POSIX account can be marked as primary. Defaults to: null.
  • shell (String.t): The path to the logic shell for this account. Defaults to: null.
  • systemId (String.t): System identifier for which account the username or uid applies to. By default, the empty value is used. Defaults to: null.
  • uid (String.t): The user ID. Defaults to: null.
  • username (String.t): The username of the POSIX account. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields

Link to this section Types

Link to this type t() View Source
t() :: %GoogleApi.OSLogin.V1.Model.PosixAccount{
  accountId: any(),
  gecos: any(),
  gid: any(),
  homeDirectory: any(),
  operatingSystemType: any(),
  primary: any(),
  shell: any(),
  systemId: any(),
  uid: any(),
  username: any()
}

Link to this section Functions

Link to this function decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.