NfsExportArgs

data class NfsExportArgs(val allowDev: Output<Boolean>? = null, val allowSuid: Output<Boolean>? = null, val cidr: Output<String>? = null, val machineId: Output<String>? = null, val networkId: Output<String>? = null, val noRootSquash: Output<Boolean>? = null, val permissions: Output<NfsExportPermissions>? = null) : ConvertibleToJava<NfsExportArgs>

A NFS export entry.

Constructors

Link copied to clipboard
fun NfsExportArgs(allowDev: Output<Boolean>? = null, allowSuid: Output<Boolean>? = null, cidr: Output<String>? = null, machineId: Output<String>? = null, networkId: Output<String>? = null, noRootSquash: Output<Boolean>? = null, permissions: Output<NfsExportPermissions>? = null)

Functions

Link copied to clipboard
open override fun toJava(): NfsExportArgs

Properties

Link copied to clipboard
val allowDev: Output<Boolean>? = null

Allow dev flag in NfsShare AllowedClientsRequest.

Link copied to clipboard
val allowSuid: Output<Boolean>? = null

Allow the setuid flag.

Link copied to clipboard
val cidr: Output<String>? = null

A CIDR range.

Link copied to clipboard
val machineId: Output<String>? = null

Either a single machine, identified by an ID, or a comma-separated list of machine IDs.

Link copied to clipboard
val networkId: Output<String>? = null

Network to use to publish the export.

Link copied to clipboard
val noRootSquash: Output<Boolean>? = null

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.

Link copied to clipboard
val permissions: Output<NfsExportPermissions>? = null

Export permissions.