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

Represents an 'access point' for the share.

Attributes

  • allowDev (type: boolean(), default: nil) - Allow dev flag. Which controls whether to allow creation of devices.
  • allowSuid (type: boolean(), default: nil) - Allow the setuid flag.
  • allowedClientsCidr (type: String.t, default: nil) - The subnet of IP addresses permitted to access the share.
  • mountPermissions (type: String.t, default: nil) - Mount permissions.
  • network (type: String.t, default: nil) - The network the access point sits on.
  • nfsPath (type: String.t, default: nil) - Output only. The path to access NFS, in format shareIP:/InstanceID InstanceID is the generated ID instead of customer provided name. example like "10.0.0.0:/g123456789-nfs001"
  • 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.
  • shareIp (type: String.t, default: nil) - Output only. The IP address of the share on this network. Assigned automatically during provisioning based on the network's services_cidr.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.BareMetalSolution.V2.Model.AllowedClient{
  allowDev: boolean() | nil,
  allowSuid: boolean() | nil,
  allowedClientsCidr: String.t() | nil,
  mountPermissions: String.t() | nil,
  network: String.t() | nil,
  nfsPath: String.t() | nil,
  noRootSquash: boolean() | nil,
  shareIp: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.