Backup Policies - List
Daftar kebijakan pencadangan yang terkait dengan Vault Layanan Pemulihan. API menyediakan parameter penomoran halaman untuk mengambil hasil terlingkup.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies?api-version=2021-02-10
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies?api-version=2021-02-10&$filter={$filter}
Parameter URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
resource
|
path | True |
|
Nama grup sumber daya tempat vault layanan pemulihan ada. |
|
subscription
|
path | True |
|
Id langganan. |
|
vault
|
path | True |
|
Nama vault layanan pemulihan. |
|
api-version
|
query | True |
|
Versi Api Klien. |
|
$filter
|
query |
|
Opsi filter OData. |
Respons
| Name | Type | Description |
|---|---|---|
| 200 OK |
OK |
|
| Other Status Codes |
Respons kesalahan yang menjelaskan mengapa operasi gagal. |
Keamanan
azure_auth
Azure Active Directory Flow OAuth2
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
| Name | Description |
|---|---|
| user_impersonation | meniru akun pengguna Anda. |
Contoh
|
List protection policies with backup |
|
List protection policies with backup |
List protection policies with backupManagementType filter as AzureIaasVm
Sample Request
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2021-02-10&$filter=backupManagementType eq 'AzureIaasVM'
Sample Response
{
"value": [
{
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
"name": "DefaultPolicy",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureIaasVM",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2017-12-05T19:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2017-12-05T19:00:00Z"
],
"retentionDuration": {
"count": 30,
"durationType": "Days"
}
}
},
"protectedItemsCount": 0
}
},
{
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1",
"name": "testPolicy1",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureIaasVM",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2018-01-24T02:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2018-01-24T02:00:00Z"
],
"retentionDuration": {
"count": 1,
"durationType": "Days"
}
}
},
"timeZone": "Pacific Standard Time",
"protectedItemsCount": 0
}
}
]
}
List protection policies with backupManagementType filter as AzureWorkload
Sample Request
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2021-02-10&$filter=backupManagementType eq 'AzureWorkload'
Sample Response
{
"value": [
{
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/HourlyLogBackup",
"name": "HourlyLogBackup",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureWorkload",
"workLoadType": "SQLDataBase",
"settings": {
"timeZone": "UTC",
"issqlcompression": false
},
"subProtectionPolicy": [
{
"policyType": "Full",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2017-12-05T19:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2017-12-05T19:00:00Z"
],
"retentionDuration": {
"count": 30,
"durationType": "Days"
}
}
}
},
{
"policyType": "Log",
"schedulePolicy": {
"schedulePolicyType": "LogSchedulePolicy",
"scheduleFrequencyInMins": 60
},
"retentionPolicy": {
"retentionPolicyType": "SimpleRetentionPolicy",
"retentionDuration": {
"count": 30,
"durationType": "Days"
}
}
}
],
"protectedItemsCount": 0
}
}
]
}
Definisi
|
Azure |
Kebijakan pencadangan AzureStorage. |
|
Azure |
Kebijakan pencadangan khusus beban kerja IaaS VM. |
|
Azure |
Azure SQL kebijakan pencadangan khusus beban kerja. |
|
Azure |
Kebijakan pencadangan khusus beban kerja Azure VM (Mercury). |
|
Cloud |
Respons kesalahan dari layanan Container Instance. |
|
Cloud |
Respons kesalahan dari layanan Container Instance. |
|
Daily |
Format retensi harian. |
|
Daily |
Jadwal retensi harian. |
| Day |
Hari dalam seminggu. |
|
Error |
Info tambahan kesalahan manajemen sumber daya. |
|
Generic |
Kebijakan pencadangan khusus beban kerja Azure VM (Mercury). |
|
Instant |
|
|
Log |
Jadwal kebijakan log. |
|
Long |
Kebijakan penyimpanan jangka panjang. |
|
Long |
Jadwal kebijakan jangka panjang. |
|
Mab |
Kebijakan pencadangan khusus kontainer Mab. |
|
Monthly |
Jadwal retensi bulanan. |
|
Policy |
Jenis kebijakan pencadangan |
|
Protection |
Kelas dasar untuk kebijakan pencadangan. Kebijakan pencadangan khusus beban kerja berasal dari kelas ini. |
|
Protection |
Daftar sumber daya ProtectionPolicy |
|
Retention |
Durasi retensi. |
|
Retention |
Jenis durasi retensi kebijakan retensi. |
|
Retention |
Jenis format jadwal penyimpanan untuk kebijakan retensi bulanan. |
|
Schedule |
Frekuensi operasi jadwal kebijakan ini. |
| Settings |
Bidang pengaturan umum untuk manajemen cadangan |
|
Simple |
Retensi kebijakan sederhana. |
|
Simple |
Jadwal kebijakan sederhana. |
|
Sub |
Kebijakan sub-perlindungan yang mencakup jadwal dan retensi |
|
Weekly |
Format retensi mingguan. |
|
Weekly |
Jadwal retensi mingguan. |
|
Workload |
Jenis beban kerja untuk manajemen cadangan |
|
Yearly |
Jadwal retensi tahunan. |
AzureFileShareProtectionPolicy
Kebijakan pencadangan AzureStorage.
| Name | Type | Description |
|---|---|---|
| backupManagementType |
string:
|
Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis. |
| protectedItemsCount |
|
Jumlah item yang terkait dengan kebijakan ini. |
| retentionPolicy | RetentionPolicy: |
Kebijakan penyimpanan dengan detail tentang rentang retensi salinan cadangan. |
| schedulePolicy | SchedulePolicy: |
Jadwal pencadangan ditentukan sebagai bagian dari kebijakan pencadangan. |
| timeZone |
|
Input opsional Zona Waktu sebagai string. Misalnya: Zona Waktu = "Waktu Standar Pasifik". |
| workLoadType |
Jenis beban kerja untuk manajemen cadangan |
AzureIaaSVMProtectionPolicy
Kebijakan pencadangan khusus beban kerja IaaS VM.
| Name | Type | Description |
|---|---|---|
| backupManagementType |
string:
|
Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis. |
| instantRPDetails | ||
| instantRpRetentionRangeInDays |
|
Rentang kebijakan penyimpanan RP instan dalam hari |
| protectedItemsCount |
|
Jumlah item yang terkait dengan kebijakan ini. |
| retentionPolicy | RetentionPolicy: |
Kebijakan penyimpanan dengan detail tentang rentang retensi salinan cadangan. |
| schedulePolicy | SchedulePolicy: |
Jadwal pencadangan ditentukan sebagai bagian dari kebijakan pencadangan. |
| timeZone |
|
Input opsional Zona Waktu sebagai string. Misalnya: Zona Waktu = "Waktu Standar Pasifik". |
AzureSqlProtectionPolicy
Azure SQL kebijakan pencadangan khusus beban kerja.
| Name | Type | Description |
|---|---|---|
| backupManagementType |
string:
|
Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis. |
| protectedItemsCount |
|
Jumlah item yang terkait dengan kebijakan ini. |
| retentionPolicy | RetentionPolicy: |
Detail kebijakan penyimpanan. |
AzureVmWorkloadProtectionPolicy
Kebijakan pencadangan khusus beban kerja Azure VM (Mercury).
| Name | Type | Description |
|---|---|---|
| backupManagementType |
string:
|
Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis. |
| makePolicyConsistent |
|
Memperbaiki ketidakkonsistensian kebijakan |
| protectedItemsCount |
|
Jumlah item yang terkait dengan kebijakan ini. |
| settings |
Pengaturan umum untuk manajemen cadangan |
|
| subProtectionPolicy |
Daftar kebijakan sub-perlindungan yang mencakup jadwal dan retensi |
|
| workLoadType |
Jenis beban kerja untuk manajemen cadangan |
CloudError
Respons kesalahan dari layanan Container Instance.
| Name | Type | Description |
|---|---|---|
| error |
Objek kesalahan. |
CloudErrorBody
Respons kesalahan dari layanan Container Instance.
| Name | Type | Description |
|---|---|---|
| additionalInfo |
Info tambahan kesalahan. |
|
| code |
|
Pengidentifikasi untuk kesalahan. Kode tidak berubah dan dimaksudkan untuk dikonsumsi secara terprogram. |
| details |
Daftar detail tambahan tentang kesalahan. |
|
| message |
|
Pesan yang menjelaskan kesalahan, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna. |
| target |
|
Target kesalahan tertentu. Misalnya, nama properti dalam kesalahan. |
DailyRetentionFormat
Format retensi harian.
| Name | Type | Description |
|---|---|---|
| daysOfTheMonth |
|
Daftar hari dalam sebulan. |
DailyRetentionSchedule
Jadwal retensi harian.
| Name | Type | Description |
|---|---|---|
| retentionDuration |
Durasi retensi Kebijakan retensi. |
|
| retentionTimes |
|
Waktu penyimpanan kebijakan penyimpanan. |
Day
Hari dalam seminggu.
| Name | Type | Description |
|---|---|---|
| date |
|
Tanggal bulan |
| isLast |
|
Apakah Tanggal adalah tanggal terakhir bulan |
ErrorAdditionalInfo
Info tambahan kesalahan manajemen sumber daya.
| Name | Type | Description |
|---|---|---|
| info |
|
Info tambahan. |
| type |
|
Jenis info tambahan. |
GenericProtectionPolicy
Kebijakan pencadangan khusus beban kerja Azure VM (Mercury).
| Name | Type | Description |
|---|---|---|
| backupManagementType | string: |
Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis. |
| fabricName |
|
Nama struktur kebijakan ini. |
| protectedItemsCount |
|
Jumlah item yang terkait dengan kebijakan ini. |
| subProtectionPolicy |
Daftar kebijakan sub-perlindungan yang mencakup jadwal dan retensi |
|
| timeZone |
|
Input opsional Zona Waktu sebagai string. Misalnya: Zona Waktu = "Waktu Standar Pasifik". |
InstantRPAdditionalDetails
| Name | Type | Description |
|---|---|---|
| azureBackupRGNamePrefix |
|
|
| azureBackupRGNameSuffix |
|
LogSchedulePolicy
Jadwal kebijakan log.
| Name | Type | Description |
|---|---|---|
| scheduleFrequencyInMins |
|
Frekuensi operasi jadwal log kebijakan ini dalam hitungan menit. |
| schedulePolicyType | string: |
Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis. |
LongTermRetentionPolicy
Kebijakan penyimpanan jangka panjang.
| Name | Type | Description |
|---|---|---|
| dailySchedule |
Jadwal retensi harian kebijakan perlindungan. |
|
| monthlySchedule |
Jadwal penyimpanan bulanan kebijakan perlindungan. |
|
| retentionPolicyType | string: |
Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis. |
| weeklySchedule |
Jadwal penyimpanan mingguan kebijakan perlindungan. |
|
| yearlySchedule |
Jadwal penyimpanan tahunan kebijakan perlindungan. |
LongTermSchedulePolicy
Jadwal kebijakan jangka panjang.
| Name | Type | Description |
|---|---|---|
| schedulePolicyType | string: |
Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis. |
MabProtectionPolicy
Kebijakan pencadangan khusus kontainer Mab.
| Name | Type | Description |
|---|---|---|
| backupManagementType |
string:
|
Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis. |
| protectedItemsCount |
|
Jumlah item yang terkait dengan kebijakan ini. |
| retentionPolicy | RetentionPolicy: |
Detail kebijakan penyimpanan. |
| schedulePolicy | SchedulePolicy: |
Jadwal pencadangan kebijakan pencadangan. |
MonthlyRetentionSchedule
Jadwal retensi bulanan.
| Name | Type | Description |
|---|---|---|
| retentionDuration |
Durasi retensi Kebijakan retensi. |
|
| retentionScheduleDaily |
Format retensi harian untuk kebijakan penyimpanan bulanan. |
|
| retentionScheduleFormatType |
Jenis format jadwal penyimpanan untuk kebijakan retensi bulanan. |
|
| retentionScheduleWeekly |
Format retensi mingguan untuk kebijakan retensi bulanan. |
|
| retentionTimes |
|
Waktu penyimpanan kebijakan penyimpanan. |
PolicyType
Jenis kebijakan pencadangan
| Name | Type | Description |
|---|---|---|
| CopyOnlyFull |
|
|
| Differential |
|
|
| Full |
|
|
| Incremental |
|
|
| Invalid |
|
|
| Log |
|
ProtectionPolicyResource
Kelas dasar untuk kebijakan pencadangan. Kebijakan pencadangan khusus beban kerja berasal dari kelas ini.
| Name | Type | Description |
|---|---|---|
| eTag |
|
ETag Opsional. |
| id |
|
Id Sumber Daya mewakili jalur lengkap ke sumber daya. |
| location |
|
Lokasi sumber daya. |
| name |
|
Nama sumber daya yang terkait dengan sumber daya. |
| properties | ProtectionPolicy: |
Properti ProtectionPolicyResource |
| tags |
|
Tag sumber daya. |
| type |
|
Jenis sumber daya mewakili jalur lengkap formulir Namespace/ResourceType/ResourceType/... |
ProtectionPolicyResourceList
Daftar sumber daya ProtectionPolicy
| Name | Type | Description |
|---|---|---|
| nextLink |
|
Uri untuk mengambil halaman sumber daya berikutnya. Call ListNext() mengambil halaman sumber daya berikutnya. |
| value |
Daftar sumber daya. |
RetentionDuration
Durasi retensi.
| Name | Type | Description |
|---|---|---|
| count |
|
Jumlah jenis durasi. Durasi retensi diperoleh dengan menghitung jenis durasi Hitungan waktu. Misalnya, ketika Count = 3 dan DurationType = Weeks, durasi retensi akan menjadi tiga minggu. |
| durationType |
Jenis durasi retensi kebijakan retensi. |
RetentionDurationType
Jenis durasi retensi kebijakan retensi.
| Name | Type | Description |
|---|---|---|
| Days |
|
|
| Invalid |
|
|
| Months |
|
|
| Weeks |
|
|
| Years |
|
RetentionScheduleFormat
Jenis format jadwal penyimpanan untuk kebijakan retensi bulanan.
| Name | Type | Description |
|---|---|---|
| Daily |
|
|
| Invalid |
|
|
| Weekly |
|
ScheduleRunType
Frekuensi operasi jadwal kebijakan ini.
| Name | Type | Description |
|---|---|---|
| Daily |
|
|
| Invalid |
|
|
| Weekly |
|
Settings
Bidang pengaturan umum untuk manajemen cadangan
| Name | Type | Description |
|---|---|---|
| isCompression |
|
Bendera kompresi beban kerja. Ini telah ditambahkan sehingga 'isSqlCompression' akan ditolak setelah klien meningkatkan untuk mempertimbangkan bendera ini. |
| issqlcompression |
|
bendera kompresi SQL |
| timeZone |
|
Input opsional Zona Waktu sebagai string. Misalnya: Zona Waktu = "Waktu Standar Pasifik". |
SimpleRetentionPolicy
Retensi kebijakan sederhana.
| Name | Type | Description |
|---|---|---|
| retentionDuration |
Durasi retensi kebijakan perlindungan. |
|
| retentionPolicyType | string: |
Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis. |
SimpleSchedulePolicy
Jadwal kebijakan sederhana.
| Name | Type | Description |
|---|---|---|
| schedulePolicyType | string: |
Properti ini akan digunakan sebagai diskriminator untuk memutuskan jenis tertentu dalam rantai polimorfik jenis. |
| scheduleRunDays |
|
Daftar hari dalam seminggu jadwal ini harus dijalankan. |
| scheduleRunFrequency |
Frekuensi operasi jadwal kebijakan ini. |
|
| scheduleRunTimes |
|
Daftar waktu dalam sehari jadwal ini harus dijalankan. |
| scheduleWeeklyFrequency |
|
Pada setiap minggu nomor jadwal ini harus dijalankan. |
SubProtectionPolicy
Kebijakan sub-perlindungan yang mencakup jadwal dan retensi
| Name | Type | Description |
|---|---|---|
| policyType |
Jenis kebijakan pencadangan |
|
| retentionPolicy | RetentionPolicy: |
Kebijakan penyimpanan dengan detail tentang rentang retensi salinan cadangan. |
| schedulePolicy | SchedulePolicy: |
Jadwal pencadangan ditentukan sebagai bagian dari kebijakan pencadangan. |
WeeklyRetentionFormat
Format retensi mingguan.
| Name | Type | Description |
|---|---|---|
| daysOfTheWeek |
|
Daftar hari dalam seminggu. |
| weeksOfTheMonth |
|
Daftar minggu dalam sebulan. |
WeeklyRetentionSchedule
Jadwal retensi mingguan.
| Name | Type | Description |
|---|---|---|
| daysOfTheWeek |
|
Daftar hari dalam seminggu untuk kebijakan retensi mingguan. |
| retentionDuration |
Durasi retensi Kebijakan retensi. |
|
| retentionTimes |
|
Waktu penyimpanan kebijakan penyimpanan. |
WorkloadType
Jenis beban kerja untuk manajemen cadangan
| Name | Type | Description |
|---|---|---|
| AzureFileShare |
|
|
| AzureSqlDb |
|
|
| Client |
|
|
| Exchange |
|
|
| FileFolder |
|
|
| GenericDataSource |
|
|
| Invalid |
|
|
| SAPAseDatabase |
|
|
| SAPHanaDatabase |
|
|
| SQLDB |
|
|
| SQLDataBase |
|
|
| Sharepoint |
|
|
| SystemState |
|
|
| VM |
|
|
| VMwareVM |
|
YearlyRetentionSchedule
Jadwal retensi tahunan.
| Name | Type | Description |
|---|---|---|
| monthsOfYear |
|
Daftar bulan tahun kebijakan retensi tahunan. |
| retentionDuration |
Durasi retensi Kebijakan retensi. |
|
| retentionScheduleDaily |
Format retensi harian untuk kebijakan retensi tahunan. |
|
| retentionScheduleFormatType |
Format jadwal penyimpanan untuk kebijakan penyimpanan tahunan. |
|
| retentionScheduleWeekly |
Format retensi mingguan untuk kebijakan penyimpanan tahunan. |
|
| retentionTimes |
|
Waktu penyimpanan kebijakan penyimpanan. |