InstanceFileSharesNfsExportOptionArgs

data class InstanceFileSharesNfsExportOptionArgs(val accessMode: Output<String>? = null, val anonGid: Output<Int>? = null, val anonUid: Output<Int>? = null, val ipRanges: Output<List<String>>? = null, val squashMode: Output<String>? = null) : ConvertibleToJava<InstanceFileSharesNfsExportOptionArgs>

Constructors

Link copied to clipboard
constructor(accessMode: Output<String>? = null, anonGid: Output<Int>? = null, anonUid: Output<Int>? = null, ipRanges: Output<List<String>>? = null, squashMode: Output<String>? = null)

Properties

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

Either READ_ONLY, for allowing only read requests on the exported directory, or READ_WRITE, for allowing both read and write requests. The default is READ_WRITE. Default value is READ_WRITE. Possible values are: READ_ONLY, READ_WRITE.

Link copied to clipboard
val anonGid: Output<Int>? = null

An integer representing the anonymous group id with a default value of 65534. Anon_gid may only be set with squashMode of ROOT_SQUASH. An error will be returned if this field is specified for other squashMode settings.

Link copied to clipboard
val anonUid: Output<Int>? = null

An integer representing the anonymous user id with a default value of 65534. Anon_uid may only be set with squashMode of ROOT_SQUASH. An error will be returned if this field is specified for other squashMode settings.

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

List of either IPv4 addresses, or ranges in CIDR notation which may mount the file share. Overlapping IP ranges are not allowed, both within and across NfsExportOptions. An error will be returned. The limit is 64 IP ranges/addresses for each FileShareConfig among all NfsExportOptions.

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

Either NO_ROOT_SQUASH, for allowing root access on the exported directory, or ROOT_SQUASH, for not allowing root access. The default is NO_ROOT_SQUASH. Default value is NO_ROOT_SQUASH. Possible values are: NO_ROOT_SQUASH, ROOT_SQUASH.

Functions

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