NetApp V1 API - Class Google::Cloud::NetApp::V1::BackupVault::BackupRetentionPolicy (v2.3.0)

Reference documentation and code samples for the NetApp V1 API class Google::Cloud::NetApp::V1::BackupVault::BackupRetentionPolicy.

Retention policy for backups in the backup vault

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#backup_minimum_enforced_retention_days

def backup_minimum_enforced_retention_days() -> ::Integer
Returns
  • (::Integer) — Required. Minimum retention duration in days for backups in the backup vault.

#backup_minimum_enforced_retention_days=

def backup_minimum_enforced_retention_days=(value) -> ::Integer
Parameter
  • value (::Integer) — Required. Minimum retention duration in days for backups in the backup vault.
Returns
  • (::Integer) — Required. Minimum retention duration in days for backups in the backup vault.

#daily_backup_immutable

def daily_backup_immutable() -> ::Boolean
Returns
  • (::Boolean) — Optional. Indicates if the daily backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.

#daily_backup_immutable=

def daily_backup_immutable=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Indicates if the daily backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
Returns
  • (::Boolean) — Optional. Indicates if the daily backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.

#manual_backup_immutable

def manual_backup_immutable() -> ::Boolean
Returns
  • (::Boolean) — Optional. Indicates if the manual backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.

#manual_backup_immutable=

def manual_backup_immutable=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Indicates if the manual backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
Returns
  • (::Boolean) — Optional. Indicates if the manual backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.

#monthly_backup_immutable

def monthly_backup_immutable() -> ::Boolean
Returns
  • (::Boolean) — Optional. Indicates if the monthly backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.

#monthly_backup_immutable=

def monthly_backup_immutable=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Indicates if the monthly backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
Returns
  • (::Boolean) — Optional. Indicates if the monthly backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.

#weekly_backup_immutable

def weekly_backup_immutable() -> ::Boolean
Returns
  • (::Boolean) — Optional. Indicates if the weekly backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.

#weekly_backup_immutable=

def weekly_backup_immutable=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Indicates if the weekly backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.
Returns
  • (::Boolean) — Optional. Indicates if the weekly backups are immutable. Atleast one of daily_backup_immutable, weekly_backup_immutable, monthly_backup_immutable and manual_backup_immutable must be true.