Package com.pulumi.aws.fsx.outputs
Class OntapVolumeSnaplockConfiguration
- java.lang.Object
-
- com.pulumi.aws.fsx.outputs.OntapVolumeSnaplockConfiguration
-
public final class OntapVolumeSnaplockConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOntapVolumeSnaplockConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.Boolean>auditLogVolume()java.util.Optional<OntapVolumeSnaplockConfigurationAutocommitPeriod>autocommitPeriod()static OntapVolumeSnaplockConfiguration.Builderbuilder()static OntapVolumeSnaplockConfiguration.Builderbuilder(OntapVolumeSnaplockConfiguration defaults)java.util.Optional<java.lang.String>privilegedDelete()java.util.Optional<OntapVolumeSnaplockConfigurationRetentionPeriod>retentionPeriod()java.lang.StringsnaplockType()java.util.Optional<java.lang.Boolean>volumeAppendModeEnabled()
-
-
-
Method Detail
-
auditLogVolume
public java.util.Optional<java.lang.Boolean> auditLogVolume()
- Returns:
- Whether to enable the audit log volume for an FSx for ONTAP SnapLock volume. The default value is `false`.
-
autocommitPeriod
public java.util.Optional<OntapVolumeSnaplockConfigurationAutocommitPeriod> autocommitPeriod()
- Returns:
- Configuration object for setting the autocommit period of files in an FSx for ONTAP SnapLock volume. See `autocommitPeriod` Block for details.
-
privilegedDelete
public java.util.Optional<java.lang.String> privilegedDelete()
- Returns:
- Whether privileged delete is enabled, disabled, or permanently disabled on an FSx for ONTAP SnapLock Enterprise volume. Valid values: `DISABLED`, `ENABLED`, `PERMANENTLY_DISABLED`. The default value is `DISABLED`.
-
retentionPeriod
public java.util.Optional<OntapVolumeSnaplockConfigurationRetentionPeriod> retentionPeriod()
- Returns:
- Retention period of an FSx for ONTAP SnapLock volume. See `retentionPeriod` Block for details.
-
snaplockType
public java.lang.String snaplockType()
- Returns:
- Retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed. Valid values: `COMPLIANCE`, `ENTERPRISE`.
-
volumeAppendModeEnabled
public java.util.Optional<java.lang.Boolean> volumeAppendModeEnabled()
- Returns:
- Whether to enable volume-append mode on an FSx for ONTAP SnapLock volume. The default value is `false`.
-
builder
public static OntapVolumeSnaplockConfiguration.Builder builder()
-
builder
public static OntapVolumeSnaplockConfiguration.Builder builder(OntapVolumeSnaplockConfiguration defaults)
-
-