NfsStorageClassTypePropertiesArgs

data class NfsStorageClassTypePropertiesArgs(val mountPermissions: Output<String>? = null, val onDelete: Output<Either<String, NfsDirectoryActionOnVolumeDeletion>>? = null, val server: Output<String>, val share: Output<String>, val subDir: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<NfsStorageClassTypePropertiesArgs>

The properties of NFS StorageClass

Constructors

Link copied to clipboard
constructor(mountPermissions: Output<String>? = null, onDelete: Output<Either<String, NfsDirectoryActionOnVolumeDeletion>>? = null, server: Output<String>, share: Output<String>, subDir: Output<String>? = null, type: Output<String>)

Properties

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

Mounted folder permissions. Default is 0. If set as non-zero, driver will perform chmod after mount

Link copied to clipboard
val onDelete: Output<Either<String, NfsDirectoryActionOnVolumeDeletion>>? = null

The action to take when a NFS volume is deleted. Default is Delete

Link copied to clipboard
val server: Output<String>

NFS Server

Link copied to clipboard
val share: Output<String>

NFS share

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

Sub directory under share. If the sub directory doesn't exist, driver will create it

Link copied to clipboard
val type: Output<String>

Type of a storage class Expected value is 'NFS'.

Functions

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