Есть ли альтернатива REST API для Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy? - PullRequest
0 голосов
/ 04 октября 2019

В настоящее время я работаю над автоматизацией настройки политик хранения баз данных в управляемом экземпляре Azure. В настоящее время я использую командлет Azure Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy PowerShell. Было бы предпочтительнее использовать REST API для моего рабочего процесса автоматизации, есть ли эквивалент?

Политика хранения не является частью Managed Instanced - Update API . Для баз данных с одним экземпляром существует эквивалентный API .

Буду признателен за любую помощь в указании мне API.

1 Ответ

0 голосов
/ 04 октября 2019

это будет вызов API:

/subscriptions/xxx/resourceGroups/yyy/providers/Microsoft.Sql/managedInstances/zzz/databases/uuu/backupShortTermRetentionPolicies/default?api-version=2017-03-01-preview

почему-то я не вижу этого в справочнике по API. Но вы всегда можете сделать что-то вроде этого, чтобы понять это:

Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy -ResourceGroupName resourcegroup01 -InstanceName server01 -DatabaseName database01 -RetentionDays 35 -Debug

и просто на выходе отладки он будет содержать URL-адрес вызова REST

...