OntapVolumeSnaplockConfigurationArgs

data class OntapVolumeSnaplockConfigurationArgs(val auditLogVolume: Output<Boolean>? = null, val autocommitPeriod: Output<OntapVolumeSnaplockConfigurationAutocommitPeriodArgs>? = null, val privilegedDelete: Output<String>? = null, val retentionPeriod: Output<OntapVolumeSnaplockConfigurationRetentionPeriodArgs>? = null, val snaplockType: Output<String>, val volumeAppendModeEnabled: Output<Boolean>? = null) : ConvertibleToJava<OntapVolumeSnaplockConfigurationArgs>

Constructors

Link copied to clipboard
constructor(auditLogVolume: Output<Boolean>? = null, autocommitPeriod: Output<OntapVolumeSnaplockConfigurationAutocommitPeriodArgs>? = null, privilegedDelete: Output<String>? = null, retentionPeriod: Output<OntapVolumeSnaplockConfigurationRetentionPeriodArgs>? = null, snaplockType: Output<String>, volumeAppendModeEnabled: Output<Boolean>? = null)

Properties

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

Enables or disables the audit log volume for an FSx for ONTAP SnapLock volume. The default value is false.

Link copied to clipboard

The configuration object for setting the autocommit period of files in an FSx for ONTAP SnapLock volume. See autocommit_period Block for details.

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

Enables, disables, or permanently disables privileged delete on an FSx for ONTAP SnapLock Enterprise volume. Valid values: DISABLED, ENABLED, PERMANENTLY_DISABLED. The default value is DISABLED.

Link copied to clipboard

The retention period of an FSx for ONTAP SnapLock volume. See retention_period Block for details.

Link copied to clipboard
val snaplockType: Output<String>

Specifies the retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed. Valid values: COMPLIANCE, ENTERPRISE.

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

Enables or disables volume-append mode on an FSx for ONTAP SnapLock volume. The default value is false.

Functions

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