GoogleApi.File.V1.Model.FileShareConfig (google_api_file v0.23.0) View Source

File share configuration for the instance.

Attributes

  • capacityGb (type: String.t, default: nil) - File share capacity in gigabytes (GB). Cloud Filestore defines 1 GB as 1024^3 bytes.
  • name (type: String.t, default: nil) - The name of the file share (must be 16 characters or less).
  • nfsExportOptions (type: list(GoogleApi.File.V1.Model.NfsExportOptions.t), default: nil) - Nfs Export Options. There is a limit of 10 export options per file share.
  • sourceBackup (type: String.t, default: nil) - The resource name of the backup, in the format projects/{project_number}/locations/{location_id}/backups/{backup_id}, that this file share has been restored from.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.File.V1.Model.FileShareConfig{
  capacityGb: String.t() | nil,
  name: String.t() | nil,
  nfsExportOptions: [GoogleApi.File.V1.Model.NfsExportOptions.t()] | nil,
  sourceBackup: String.t() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.