def create_backup_policy(client, resource_group_name, account_name, backup_policy_name, location, daily_backups=0, weekly_backups=0, monthly_backups=0, yearly_backups=0, enabled=False, tags=None): body = BackupPolicy( location=location, daily_backups_to_keep=daily_backups, weekly_backups_to_keep=weekly_backups, monthly_backups_to_keep=monthly_backups, yearly_backups_to_keep=yearly_backups, enabled=enabled, tags=tags) return client.create(resource_group_name, account_name, backup_policy_name, body)
def create_backup_policy(client, backup_policy_name, rg=TEST_RG, account_name=TEST_ACC_1, location=LOCATION, backup_policy_only=False): if not backup_policy_only: create_account(client, rg, account_name, location) backup_policy_body = BackupPolicy(location=location, daily_backups_to_keep=1, weekly_backups_to_keep=0, monthly_backups_to_keep=0, enabled=True) backup_policy = client.backup_policies.begin_create( rg, account_name, backup_policy_name, backup_policy_body).result() return backup_policy