Class OntapVolumeSnaplockConfigurationArgs.Builder

    • Method Detail

      • auditLogVolume

        public OntapVolumeSnaplockConfigurationArgs.Builder auditLogVolume​(@Nullable
                                                                           com.pulumi.core.Output<java.lang.Boolean> auditLogVolume)
        Parameters:
        auditLogVolume - Whether to enable the audit log volume for an FSx for ONTAP SnapLock volume. The default value is `false`.
        Returns:
        builder
      • auditLogVolume

        public OntapVolumeSnaplockConfigurationArgs.Builder auditLogVolume​(java.lang.Boolean auditLogVolume)
        Parameters:
        auditLogVolume - Whether to enable the audit log volume for an FSx for ONTAP SnapLock volume. The default value is `false`.
        Returns:
        builder
      • privilegedDelete

        public OntapVolumeSnaplockConfigurationArgs.Builder privilegedDelete​(@Nullable
                                                                             com.pulumi.core.Output<java.lang.String> privilegedDelete)
        Parameters:
        privilegedDelete - 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`.
        Returns:
        builder
      • privilegedDelete

        public OntapVolumeSnaplockConfigurationArgs.Builder privilegedDelete​(java.lang.String privilegedDelete)
        Parameters:
        privilegedDelete - 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`.
        Returns:
        builder
      • snaplockType

        public OntapVolumeSnaplockConfigurationArgs.Builder snaplockType​(com.pulumi.core.Output<java.lang.String> snaplockType)
        Parameters:
        snaplockType - Retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed. Valid values: `COMPLIANCE`, `ENTERPRISE`.
        Returns:
        builder
      • snaplockType

        public OntapVolumeSnaplockConfigurationArgs.Builder snaplockType​(java.lang.String snaplockType)
        Parameters:
        snaplockType - Retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed. Valid values: `COMPLIANCE`, `ENTERPRISE`.
        Returns:
        builder
      • volumeAppendModeEnabled

        public OntapVolumeSnaplockConfigurationArgs.Builder volumeAppendModeEnabled​(@Nullable
                                                                                    com.pulumi.core.Output<java.lang.Boolean> volumeAppendModeEnabled)
        Parameters:
        volumeAppendModeEnabled - Whether to enable volume-append mode on an FSx for ONTAP SnapLock volume. The default value is `false`.
        Returns:
        builder
      • volumeAppendModeEnabled

        public OntapVolumeSnaplockConfigurationArgs.Builder volumeAppendModeEnabled​(java.lang.Boolean volumeAppendModeEnabled)
        Parameters:
        volumeAppendModeEnabled - Whether to enable volume-append mode on an FSx for ONTAP SnapLock volume. The default value is `false`.
        Returns:
        builder