BackupPolicyDetails Class

Backup policy properties.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
BackupPolicyDetails

Constructor

BackupPolicyDetails(*, location: Optional[str] = None, tags: Optional[Dict[str, str]] = None, daily_backups_to_keep: Optional[int] = None, weekly_backups_to_keep: Optional[int] = None, monthly_backups_to_keep: Optional[int] = None, enabled: Optional[bool] = None, **kwargs)

Parameters

location
str
Required

Resource location.

tags
dict[str, str]
Required

A set of tags. Resource tags.

daily_backups_to_keep
int
Required

Daily backups count to keep.

weekly_backups_to_keep
int
Required

Weekly backups count to keep.

monthly_backups_to_keep
int
Required

Monthly backups count to keep.

enabled
bool
Required

The property to decide policy is enabled or not.

Variables

id
str

Resource Id.

name
str

Resource name.

type
str

Resource type.

name_properties_name
str

Name of backup policy.

backup_policy_id
str

Backup Policy Resource ID.

provisioning_state
str

Azure lifecycle management.

volumes_assigned
int

Volumes using current backup policy.

volume_backups
list[VolumeBackups]

A list of volumes assigned to this policy.