View Source GoogleApi.BareMetalSolution.V2.Model.NfsExport (google_api_bare_metal_solution v0.6.0)

A NFS export entry.

Attributes

  • allowDev (type: boolean(), default: nil) - Allow dev flag in NfsShare AllowedClientsRequest.
  • allowSuid (type: boolean(), default: nil) - Allow the setuid flag.
  • cidr (type: String.t, default: nil) - A CIDR range.
  • machineId (type: String.t, default: nil) - Either a single machine, identified by an ID, or a comma-separated list of machine IDs.
  • networkId (type: String.t, default: nil) - Network to use to publish the export.
  • noRootSquash (type: boolean(), default: nil) - Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
  • permissions (type: String.t, default: nil) - Export permissions.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.BareMetalSolution.V2.Model.NfsExport{
  allowDev: boolean() | nil,
  allowSuid: boolean() | nil,
  cidr: String.t() | nil,
  machineId: String.t() | nil,
  networkId: String.t() | nil,
  noRootSquash: boolean() | nil,
  permissions: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.