OntapVolumeSnaplockConfiguration

data class OntapVolumeSnaplockConfiguration(val auditLogVolume: Boolean? = null, val autocommitPeriod: OntapVolumeSnaplockConfigurationAutocommitPeriod? = null, val privilegedDelete: String? = null, val retentionPeriod: OntapVolumeSnaplockConfigurationRetentionPeriod? = null, val snaplockType: String, val volumeAppendModeEnabled: Boolean? = null)

Constructors

Link copied to clipboard
constructor(auditLogVolume: Boolean? = null, autocommitPeriod: OntapVolumeSnaplockConfigurationAutocommitPeriod? = null, privilegedDelete: String? = null, retentionPeriod: OntapVolumeSnaplockConfigurationRetentionPeriod? = null, snaplockType: String, volumeAppendModeEnabled: Boolean? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val auditLogVolume: 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

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

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

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