Module netapp_ontap.models.anti_ransomware_volume

Copyright © 2024 NetApp Inc. All rights reserved.

This file has been automatically generated based on the ONTAP REST API documentation.

Classes

class AntiRansomwareVolumeSchema (*, only: types.StrSequenceOrSet | None = None, exclude: types.StrSequenceOrSet = (), many: bool | None = None, context: dict | None = None, load_only: types.StrSequenceOrSet = (), dump_only: types.StrSequenceOrSet = (), partial: bool | types.StrSequenceOrSet | None = None, unknown: str | None = None)

The fields of the AntiRansomwareVolume object

Ancestors

  • netapp_ontap.resource.ResourceSchema
  • marshmallow.schema.Schema
  • marshmallow.base.SchemaABC
  • abc.ABC

Class variables

attack_detection_parameters: AntiRansomwareVolumeAttackDetectionParameters GET POST PATCH

The attack_detection_parameters field of the anti_ransomware_volume.

attack_probability: str GET

Probability of a ransomware attack.
none No files are suspected of ransomware activity.
low A number of files are suspected of ransomware activity.
moderate A moderate number of files are suspected of ransomware activity.
high A large number of files are suspected of ransomware activity.

Valid choices:

  • none
  • low
  • moderate
  • high
attack_reports: List[AntiRansomwareAttackReport] GET

The attack_reports field of the anti_ransomware_volume.

dry_run_start_time: ImpreciseDateTime GET

Time when Anti-ransomware monitoring state is set to dry-run value for starting evaluation mode.

event_log: AntiRansomwareVolumeEventLog GET POST PATCH

The event_log field of the anti_ransomware_volume.

space: AntiRansomwareVolumeSpace GET

The space field of the anti_ransomware_volume.

state: str GET POST PATCH

Anti-ransomware state.
disabled Anti-ransomware monitoring is disabled on the volume. This is the default state in a POST operation.
disable_in_progress Anti-ransomware monitoring is being disabled and a cleanup operation is in effect. Valid in GET operation.
dry_run Anti-ransomware monitoring is enabled in the evaluation mode.
enabled Anti-ransomware monitoring is active on the volume.
paused Anti-ransomware monitoring is paused on the volume.
enable_paused Anti-ransomware monitoring is paused on the volume from its earlier enabled state. Valid in GET operation.
dry_run_paused Anti-ransomware monitoring is paused on the volume from its earlier dry_run state. Valid in GET operation.
For POST, the valid Anti-ransomware states are only disabled, enabled and dry_run, whereas for PATCH, paused is also valid along with the three valid states for POST.

Valid choices:

  • disabled
  • disable_in_progress
  • dry_run
  • enabled
  • paused
  • enable_paused
  • dry_run_paused
surge_as_normal: bool GET POST PATCH

Indicates whether or not to set the surge values as historical values. This field is no longer supported. Use update_baseline_from_surge instead.

surge_usage: AntiRansomwareVolumeSurgeUsage GET

Usage values of the volume's workload during surge. This object is no longer supported use surge_statistics instead.

suspect_files: List[AntiRansomwareVolumeSuspectFiles] GET

The suspect_files field of the anti_ransomware_volume.

typical_usage: AntiRansomwareVolumeTypicalUsage GET

Typical usage values of volume workload. This object is no longer supported use historical_statistics instead.

update_baseline_from_surge: bool GET POST PATCH

Sets the observed surge value as the new baseline on a volume.

workload: AntiRansomwareVolumeWorkload GET POST PATCH

The workload field of the anti_ransomware_volume.