Package com.pulumi.aws.fsx.inputs
Class OntapVolumeSnaplockConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.fsx.inputs.OntapVolumeSnaplockConfigurationArgs
-
public final class OntapVolumeSnaplockConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOntapVolumeSnaplockConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static OntapVolumeSnaplockConfigurationArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>auditLogVolume()java.util.Optional<com.pulumi.core.Output<OntapVolumeSnaplockConfigurationAutocommitPeriodArgs>>autocommitPeriod()static OntapVolumeSnaplockConfigurationArgs.Builderbuilder()static OntapVolumeSnaplockConfigurationArgs.Builderbuilder(OntapVolumeSnaplockConfigurationArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>privilegedDelete()java.util.Optional<com.pulumi.core.Output<OntapVolumeSnaplockConfigurationRetentionPeriodArgs>>retentionPeriod()com.pulumi.core.Output<java.lang.String>snaplockType()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>volumeAppendModeEnabled()
-
-
-
Field Detail
-
Empty
public static final OntapVolumeSnaplockConfigurationArgs Empty
-
-
Method Detail
-
auditLogVolume
public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<OntapVolumeSnaplockConfigurationAutocommitPeriodArgs>> 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<com.pulumi.core.Output<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<com.pulumi.core.Output<OntapVolumeSnaplockConfigurationRetentionPeriodArgs>> retentionPeriod()
- Returns:
- Retention period of an FSx for ONTAP SnapLock volume. See `retentionPeriod` Block for details.
-
snaplockType
public com.pulumi.core.Output<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<com.pulumi.core.Output<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 OntapVolumeSnaplockConfigurationArgs.Builder builder()
-
builder
public static OntapVolumeSnaplockConfigurationArgs.Builder builder(OntapVolumeSnaplockConfigurationArgs defaults)
-
-