EciScalingConfigurationVolumeArgs

data class EciScalingConfigurationVolumeArgs(val configFileVolumeConfigFileToPaths: Output<List<EciScalingConfigurationVolumeConfigFileVolumeConfigFileToPathArgs>>? = null, val configFileVolumeDefaultMode: Output<Int>? = null, val diskVolumeDiskId: Output<String>? = null, val diskVolumeDiskSize: Output<Int>? = null, val diskVolumeFsType: Output<String>? = null, val emptyDirVolumeMedium: Output<String>? = null, val emptyDirVolumeSizeLimit: Output<String>? = null, val flexVolumeDriver: Output<String>? = null, val flexVolumeFsType: Output<String>? = null, val flexVolumeOptions: Output<String>? = null, val hostPathVolumePath: Output<String>? = null, val hostPathVolumeType: Output<String>? = null, val name: Output<String>? = null, val nfsVolumePath: Output<String>? = null, val nfsVolumeReadOnly: Output<Boolean>? = null, val nfsVolumeServer: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<EciScalingConfigurationVolumeArgs>

Constructors

Link copied to clipboard
constructor(configFileVolumeConfigFileToPaths: Output<List<EciScalingConfigurationVolumeConfigFileVolumeConfigFileToPathArgs>>? = null, configFileVolumeDefaultMode: Output<Int>? = null, diskVolumeDiskId: Output<String>? = null, diskVolumeDiskSize: Output<Int>? = null, diskVolumeFsType: Output<String>? = null, emptyDirVolumeMedium: Output<String>? = null, emptyDirVolumeSizeLimit: Output<String>? = null, flexVolumeDriver: Output<String>? = null, flexVolumeFsType: Output<String>? = null, flexVolumeOptions: Output<String>? = null, hostPathVolumePath: Output<String>? = null, hostPathVolumeType: Output<String>? = null, name: Output<String>? = null, nfsVolumePath: Output<String>? = null, nfsVolumeReadOnly: Output<Boolean>? = null, nfsVolumeServer: Output<String>? = null, type: Output<String>? = null)

Properties

Link copied to clipboard

ConfigFileVolumeConfigFileToPaths. See config_file_volume_config_file_to_paths below for details.

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

The default permissions on the ConfigFileVolume.

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

The ID of DiskVolume.

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

The disk size of DiskVolume.

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

The system type of DiskVolume.

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

The storage medium of the EmptyDirVolume. If you leave this parameter empty, the file system of the node is used as the storage medium. If you set this parameter to memory, the memory is used as the storage medium.

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

The storage size of the EmptyDirVolume. Unit: GiB or MiB.

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

The name of the FlexVolume driver.

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

The type of the mounted file system. The default value is determined by the script of FlexVolume.

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

The list of FlexVolume objects. Each object is a key-value pair contained in a JSON string.

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

The absolute path on the host.

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

The type of the host path. Examples: File, Directory, and Socket.

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

The name of the volume.

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

The path to the NFS volume.

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

The nfs volume read only. Default to false.

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

The address of the NFS server.

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

The type of the volume.

Functions

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