AmlFilesystemRootSquashSettingsArgs

data class AmlFilesystemRootSquashSettingsArgs(val mode: Output<Either<String, AmlFilesystemSquashMode>>? = null, val noSquashNidLists: Output<String>? = null, val squashGID: Output<Double>? = null, val squashUID: Output<Double>? = null) : ConvertibleToJava<AmlFilesystemRootSquashSettingsArgs>

AML file system squash settings.

Constructors

Link copied to clipboard
constructor(mode: Output<Either<String, AmlFilesystemSquashMode>>? = null, noSquashNidLists: Output<String>? = null, squashGID: Output<Double>? = null, squashUID: Output<Double>? = null)

Properties

Link copied to clipboard
val mode: Output<Either<String, AmlFilesystemSquashMode>>? = null

Squash mode of the AML file system. 'All': User and Group IDs on files will be squashed to the provided values for all users on non-trusted systems. 'RootOnly': User and Group IDs on files will be squashed to provided values for solely the root user on non-trusted systems. 'None': No squashing of User and Group IDs is performed for any users on any systems.

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

Semicolon separated NID IP Address list(s) to be added to the TrustedSystems.

Link copied to clipboard
val squashGID: Output<Double>? = null

Group ID to squash to.

Link copied to clipboard
val squashUID: Output<Double>? = null

User ID to squash to.

Functions

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