Backup Policies - List

Kurtarma Hizmetleri Kasası ile ilişkili yedekleme ilkelerinin listeleri. API, kapsamlı sonuçları getirmek için sayfalama parametreleri sağlar.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies?api-version=2026-02-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies?api-version=2026-02-01&$filter={$filter}

URI Parametreleri

Name İçinde Gerekli Tür Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. İsim büyük/küçük harfe duyarsızdır.

subscriptionId
path True

string

minLength: 1

Hedef aboneliğin kimliği.

vaultName
path True

string

VaultResource'un adı

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

$filter
query

string

OData filtre seçenekleri.

Yanıtlar

Name Tür Description
200 OK

ProtectionPolicyResourceList

Azure işlemi başarıyla tamamlandı.

Other Status Codes

ErrorResponse

Beklenmeyen bir hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı.

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

List protection policies with backupManagementType filter as AzureIaasVm
List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2 policies
List protection policies with backupManagementType filter as AzureWorkload

List protection policies with backupManagementType filter as AzureIaasVm

Örnek isteği

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2026-02-01&$filter=backupManagementType eq 'AzureIaasVM'

Örnek yanıt

{
  "value": [
    {
      "name": "DefaultPolicy",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "protectedItemsCount": 0,
        "retentionPolicy": {
          "dailySchedule": {
            "retentionDuration": {
              "count": 30,
              "durationType": "Days"
            },
            "retentionTimes": [
              "2017-12-05T19:00:00Z"
            ]
          },
          "retentionPolicyType": "LongTermRetentionPolicy"
        },
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicy",
          "scheduleRunFrequency": "Daily",
          "scheduleRunTimes": [
            "2017-12-05T19:00:00Z"
          ],
          "scheduleWeeklyFrequency": 0
        }
      }
    },
    {
      "name": "testPolicy1",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "protectedItemsCount": 0,
        "retentionPolicy": {
          "dailySchedule": {
            "retentionDuration": {
              "count": 1,
              "durationType": "Days"
            },
            "retentionTimes": [
              "2018-01-24T02:00:00Z"
            ]
          },
          "retentionPolicyType": "LongTermRetentionPolicy"
        },
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicy",
          "scheduleRunFrequency": "Daily",
          "scheduleRunTimes": [
            "2018-01-24T02:00:00Z"
          ],
          "scheduleWeeklyFrequency": 0
        },
        "timeZone": "Pacific Standard Time"
      }
    }
  ]
}

List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2 policies

Örnek isteği

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2026-02-01&$filter=backupManagementType eq 'AzureIaasVM'

Örnek yanıt

{
  "value": [
    {
      "name": "DefaultPolicy",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "protectedItemsCount": 0,
        "retentionPolicy": {
          "dailySchedule": {
            "retentionDuration": {
              "count": 30,
              "durationType": "Days"
            },
            "retentionTimes": [
              "2017-12-05T19:00:00Z"
            ]
          },
          "retentionPolicyType": "LongTermRetentionPolicy"
        },
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicy",
          "scheduleRunFrequency": "Daily",
          "scheduleRunTimes": [
            "2017-12-05T19:00:00Z"
          ],
          "scheduleWeeklyFrequency": 0
        }
      }
    },
    {
      "name": "testPolicy1",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "protectedItemsCount": 0,
        "retentionPolicy": {
          "dailySchedule": {
            "retentionDuration": {
              "count": 1,
              "durationType": "Days"
            },
            "retentionTimes": [
              "2018-01-24T02:00:00Z"
            ]
          },
          "retentionPolicyType": "LongTermRetentionPolicy"
        },
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicy",
          "scheduleRunFrequency": "Daily",
          "scheduleRunTimes": [
            "2018-01-24T02:00:00Z"
          ],
          "scheduleWeeklyFrequency": 0
        },
        "timeZone": "Pacific Standard Time"
      }
    },
    {
      "name": "v2-daily-policy",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-policy",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "protectedItemsCount": 0,
        "retentionPolicy": {
          "dailySchedule": {
            "retentionDuration": {
              "count": 1,
              "durationType": "Days"
            },
            "retentionTimes": [
              "2018-01-24T02:00:00Z"
            ]
          },
          "retentionPolicyType": "LongTermRetentionPolicy"
        },
        "schedulePolicy": {
          "dailySchedule": {
            "scheduleRunTimes": [
              "2018-01-24T10:00:00Z"
            ]
          },
          "schedulePolicyType": "SimpleSchedulePolicyV2",
          "scheduleRunFrequency": "Daily"
        },
        "timeZone": "Pacific Standard Time"
      }
    }
  ]
}

List protection policies with backupManagementType filter as AzureWorkload

Örnek isteği

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2026-02-01&$filter=backupManagementType eq 'AzureWorkload'

Örnek yanıt

{
  "value": [
    {
      "name": "HourlyLogBackup",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/HourlyLogBackup",
      "properties": {
        "backupManagementType": "AzureWorkload",
        "protectedItemsCount": 0,
        "settings": {
          "issqlcompression": false,
          "timeZone": "UTC"
        },
        "subProtectionPolicy": [
          {
            "policyType": "Full",
            "retentionPolicy": {
              "dailySchedule": {
                "retentionDuration": {
                  "count": 30,
                  "durationType": "Days"
                },
                "retentionTimes": [
                  "2017-12-05T19:00:00Z"
                ]
              },
              "retentionPolicyType": "LongTermRetentionPolicy"
            },
            "schedulePolicy": {
              "schedulePolicyType": "SimpleSchedulePolicy",
              "scheduleRunFrequency": "Daily",
              "scheduleRunTimes": [
                "2017-12-05T19:00:00Z"
              ],
              "scheduleWeeklyFrequency": 0
            }
          },
          {
            "policyType": "Log",
            "retentionPolicy": {
              "retentionDuration": {
                "count": 30,
                "durationType": "Days"
              },
              "retentionPolicyType": "SimpleRetentionPolicy"
            },
            "schedulePolicy": {
              "scheduleFrequencyInMins": 60,
              "schedulePolicyType": "LogSchedulePolicy"
            }
          }
        ],
        "workLoadType": "SQLDataBase"
      }
    }
  ]
}

Tanımlar

Name Description
AzureFileShareProtectionPolicy

AzureStorage yedekleme ilkesi.

AzureIaaSVMProtectionPolicy

IaaS VM iş yüküne özgü yedekleme ilkesi.

AzureSqlProtectionPolicy

Azure SQL workload-specific backup policy.

AzureVmWorkloadProtectionPolicy

Azure VM (Mercury) iş yüküne özgü yedekleme politikası.

createdByType

Kaynağı oluşturan kimliğin türü.

DailyRetentionFormat

Günlük saklama biçimi.

DailyRetentionSchedule

Günlük saklama zamanlaması.

DailySchedule
Day

Haftanın günü.

DayOfWeek
ErrorDetail

Hata Ayrıntısı Kod, Mesaj ve Önerileri kapsülleyen sınıf.

ErrorResponse

Hata yanıtı

GenericProtectionPolicy

Azure VM (Mercury) iş yüküne özgü yedekleme politikası.

HourlySchedule
IAASVMPolicyType
IaasVMSnapshotConsistencyType
InstantRPAdditionalDetails
LogSchedulePolicy

Günlük ilkesi zamanlaması.

LongTermRetentionPolicy

Uzun süreli saklama ilkesi.

LongTermSchedulePolicy

Uzun vadeli ilke zamanlaması.

MabProtectionPolicy

Mab kapsayıcıya özgü yedekleme ilkesi.

MonthlyRetentionSchedule

Aylık saklama zamanlaması.

MonthOfYear
PolicyType

Yedekleme ilkesi türü türü

ProtectionPolicyResource

Yedekleme ilkesi için temel sınıf. İş yüküne özgü yedekleme ilkeleri bu sınıftan türetilir.

ProtectionPolicyResourceList

ProtectionPolicy kaynaklarının listesi

RetentionDuration

Bekletme süresi.

RetentionDurationType

Bekletme ilkesi saklama süresi türü.

RetentionScheduleFormat

Aylık bekletme ilkesi için bekletme zamanlaması biçim türü.

ScheduleRunType

Bu ilkenin zamanlama işleminin sıklığı.

Settings

Yedekleme yönetimi için ortak ayarlar alanı

SimpleRetentionPolicy

Basit ilke saklama.

SimpleSchedulePolicy

Basit ilke zamanlaması.

SimpleSchedulePolicyV2

Saatlik yedeklemeleri destekleyen IaaS için V2 ilke zamanlaması.

SnapshotBackupAdditionalDetails

WorkloadType SaPHanaSystem için Snapshot Backup ile ilgili alanlar

SubProtectionPolicy

Zamanlama ve saklamayı içeren alt koruma ilkesi

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

TieringMode

Kurtarma noktalarının otomatik katmanlamasını denetlemek için Katmanlama Modu. Desteklenen değerler şunlardır:

  1. TierRecommended: Katmanlanması önerilen tüm kurtarma noktalarını katmanla
  2. TierAfter: Aşağıdaki duration + durationType içinde belirtildiği gibi, sabit bir sürenin ardından tüm kurtarma noktalarını katmanla.
  3. DoNotTier: Hiçbir kurtarma noktasını katmanlamayın
TieringPolicy

Hedef katman için Katmanlama İlkesi. İlke belirli bir hedef katman için belirtilmezse, hizmet bu katman için mevcut yapılandırılmış katmanlama ilkesini korur

UserAssignedIdentityProperties

Kullanıcı tarafından atanan yönetilen kimlik özellikleri

UserAssignedManagedIdentityDetails

Kullanıcı tarafından atanan yönetilen kimlik ayrıntıları

VaultRetentionPolicy

AzureFileShare için kasa bekletme ilkesi

WeeklyRetentionFormat

Haftalık saklama biçimi.

WeeklyRetentionSchedule

Haftalık saklama zamanlaması.

WeeklySchedule
WeekOfMonth
WorkloadType

Yedekleme yönetimi için iş yükü türü

YearlyRetentionSchedule

Yıllık saklama zamanlaması.

AzureFileShareProtectionPolicy

AzureStorage yedekleme ilkesi.

Name Tür Description
backupManagementType string:

AzureStorage

Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır.

protectedItemsCount

integer (int32)

Bu ilkeyle ilişkili öğe sayısı.

resourceGuardOperationRequests

string[]

ResourceGuard İşlem İstekleri

retentionPolicy RetentionPolicy:

Yedekleme kopyası saklama aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi.

schedulePolicy SchedulePolicy:

Yedekleme ilkesinin bir parçası olarak belirtilen yedekleme zamanlaması.

timeZone

string

TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati".

vaultRetentionPolicy

VaultRetentionPolicy

Sağlamlaştırılmış yedekleme kopyası saklama aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi.

workLoadType

WorkloadType

Yedekleme yönetimi için iş yükü türü

AzureIaaSVMProtectionPolicy

IaaS VM iş yüküne özgü yedekleme ilkesi.

Name Tür Description
backupManagementType string:

AzureIaasVM

Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır.

instantRPDetails

InstantRPAdditionalDetails

instantRpRetentionRangeInDays

integer (int32)

Gün olarak anlık RP bekletme ilkesi aralığı

policyType

IAASVMPolicyType

protectedItemsCount

integer (int32)

Bu ilkeyle ilişkili öğe sayısı.

resourceGuardOperationRequests

string[]

ResourceGuard İşlem İstekleri

retentionPolicy RetentionPolicy:

Yedekleme kopyası saklama aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi.

schedulePolicy SchedulePolicy:

Yedekleme ilkesinin bir parçası olarak belirtilen yedekleme zamanlaması.

snapshotConsistencyType

IaasVMSnapshotConsistencyType

tieringPolicy

<string,  TieringPolicy>

RP'leri otomatik olarak başka bir katman Anahtarına taşımak için katmanlama ilkesi, RecoveryPointTierType sabit listesinde tanımlanan Hedef Katman'dır. Katmanlama ilkesi, RP'yi hedef katmana taşımak için ölçütleri belirtir.

timeZone

string

TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati".

AzureSqlProtectionPolicy

Azure SQL workload-specific backup policy.

Name Tür Description
backupManagementType string:

AzureSql

Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır.

protectedItemsCount

integer (int32)

Bu ilkeyle ilişkili öğe sayısı.

resourceGuardOperationRequests

string[]

ResourceGuard İşlem İstekleri

retentionPolicy RetentionPolicy:

Bekletme ilkesi ayrıntıları.

AzureVmWorkloadProtectionPolicy

Azure VM (Mercury) iş yüküne özgü yedekleme politikası.

Name Tür Description
backupManagementType string:

AzureWorkload

Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır.

makePolicyConsistent

boolean

İlke tutarsızlığını düzeltme

protectedItemsCount

integer (int32)

Bu ilkeyle ilişkili öğe sayısı.

resourceGuardOperationRequests

string[]

ResourceGuard İşlem İstekleri

settings

Settings

Yedekleme yönetimi için yaygın ayarlar

subProtectionPolicy

SubProtectionPolicy[]

Zamanlama ve saklamayı içeren alt koruma ilkelerinin listesi

workLoadType

WorkloadType

Yedekleme yönetimi için iş yükü türü

createdByType

Kaynağı oluşturan kimliğin türü.

Değer Description
User
Application
ManagedIdentity
Key

DailyRetentionFormat

Günlük saklama biçimi.

Name Tür Description
daysOfTheMonth

Day[]

Ayın günlerinin listesi.

DailyRetentionSchedule

Günlük saklama zamanlaması.

Name Tür Description
retentionDuration

RetentionDuration

Bekletme İlkesinin bekletme süresi.

retentionTimes

string[] (date-time)

Bekletme ilkesinin bekletme süreleri.

DailySchedule

Name Tür Description
scheduleRunTimes

string[] (date-time)

Bu zamanlamanın çalıştırılması gereken günün saatlerinin listesi.

Day

Haftanın günü.

Name Tür Description
date

integer (int32)

Ayın tarihi

isLast

boolean

Tarihin ayın son tarihi olup olmadığı

DayOfWeek

Değer Description
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday

ErrorDetail

Hata Ayrıntısı Kod, Mesaj ve Önerileri kapsülleyen sınıf.

Name Tür Description
code

string

Hata kodu.

message

string

Kodla ilgili Hata Mesajı.

recommendations

string[]

Öneri dizelerinin listesi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

GenericProtectionPolicy

Azure VM (Mercury) iş yüküne özgü yedekleme politikası.

Name Tür Description
backupManagementType string:

GenericProtectionPolicy

Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır.

fabricName

string

Bu ilkenin dokusunun adı.

protectedItemsCount

integer (int32)

Bu ilkeyle ilişkili öğe sayısı.

resourceGuardOperationRequests

string[]

ResourceGuard İşlem İstekleri

subProtectionPolicy

SubProtectionPolicy[]

Zamanlama ve saklamayı içeren alt koruma ilkelerinin listesi

timeZone

string

TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati".

HourlySchedule

Name Tür Description
interval

integer (int32)

Yedeklemenin tetiklenmesi gereken aralık. Saatlik değer 6/4/8/12 olabilir

scheduleWindowDuration

integer (int32)

Yedekleme penceresinin süresini belirtmek için

scheduleWindowStartTime

string (date-time)

Yedekleme penceresinin başlangıç saatini belirtmek için

IAASVMPolicyType

Değer Description
Invalid
V1
V2

IaasVMSnapshotConsistencyType

Değer Description
OnlyCrashConsistent

InstantRPAdditionalDetails

Name Tür Description
azureBackupRGNamePrefix

string

azureBackupRGNameSuffix

string

LogSchedulePolicy

Günlük ilkesi zamanlaması.

Name Tür Description
scheduleFrequencyInMins

integer (int32)

Bu ilkenin günlük zamanlama işleminin dakika cinsinden sıklığı.

schedulePolicyType string:

LogSchedulePolicy

Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır.

LongTermRetentionPolicy

Uzun süreli saklama ilkesi.

Name Tür Description
dailySchedule

DailyRetentionSchedule

Koruma ilkesinin günlük saklama zamanlaması.

monthlySchedule

MonthlyRetentionSchedule

Koruma ilkesinin aylık saklama zamanlaması.

retentionPolicyType string:

LongTermRetentionPolicy

Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır.

weeklySchedule

WeeklyRetentionSchedule

Koruma ilkesinin haftalık saklama zamanlaması.

yearlySchedule

YearlyRetentionSchedule

Koruma ilkesinin yıllık saklama zamanlaması.

LongTermSchedulePolicy

Uzun vadeli ilke zamanlaması.

Name Tür Description
schedulePolicyType string:

LongTermSchedulePolicy

Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır.

MabProtectionPolicy

Mab kapsayıcıya özgü yedekleme ilkesi.

Name Tür Description
backupManagementType string:

MAB

Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır.

protectedItemsCount

integer (int32)

Bu ilkeyle ilişkili öğe sayısı.

resourceGuardOperationRequests

string[]

ResourceGuard İşlem İstekleri

retentionPolicy RetentionPolicy:

Bekletme ilkesi ayrıntıları.

schedulePolicy SchedulePolicy:

Yedekleme ilkesinin yedekleme zamanlaması.

MonthlyRetentionSchedule

Aylık saklama zamanlaması.

Name Tür Description
retentionDuration

RetentionDuration

Bekletme İlkesinin bekletme süresi.

retentionScheduleDaily

DailyRetentionFormat

Aylık saklama ilkesi için günlük saklama biçimi.

retentionScheduleFormatType

RetentionScheduleFormat

Aylık bekletme ilkesi için bekletme zamanlaması biçim türü.

retentionScheduleWeekly

WeeklyRetentionFormat

Aylık saklama ilkesi için haftalık bekletme biçimi.

retentionTimes

string[] (date-time)

Bekletme ilkesinin bekletme süreleri.

MonthOfYear

Değer Description
Invalid
January
February
March
April
May
June
July
August
September
October
November
December

PolicyType

Yedekleme ilkesi türü türü

Değer Description
Invalid
Full
Differential
Log
CopyOnlyFull
Incremental
SnapshotFull
SnapshotCopyOnlyFull

ProtectionPolicyResource

Yedekleme ilkesi için temel sınıf. İş yüküne özgü yedekleme ilkeleri bu sınıftan türetilir.

Name Tür Description
eTag

string

İsteğe bağlı ETag.

id

string

Kaynağın tam kaynak kimliği. Örn - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Kaynağın bulunduğu coğrafi konum

name

string

Kaynağın adı

properties ProtectionPolicy:

ProtectionPolicyResource özellikleri

systemData

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

tags

object

Kaynak etiketleri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

ProtectionPolicyResourceList

ProtectionPolicy kaynaklarının listesi

Name Tür Description
nextLink

string

Her API çağrısının sayfa başına en fazla 200 kaynak döndüreceği bir sonraki kaynak sayfasını getirmek için URI. Toplam kaynak sayısı 200'ü aşarsa sonraki sayfayı getirmek için ListNext() kullanın.

value

ProtectionPolicyResource[]

Kaynak listesi.

RetentionDuration

Bekletme süresi.

Name Tür Description
count

integer (int32)

Süre türlerinin sayısı. Bekletme süresi, süre türü Sayma süreleri sayılarak elde edilir. Örneğin, Count = 3 ve DurationType = Weeks olduğunda bekletme süresi üç hafta olur.

durationType

RetentionDurationType

Bekletme ilkesi saklama süresi türü.

RetentionDurationType

Bekletme ilkesi saklama süresi türü.

Değer Description
Invalid
Days
Weeks
Months
Years

RetentionScheduleFormat

Aylık bekletme ilkesi için bekletme zamanlaması biçim türü.

Değer Description
Invalid
Daily
Weekly

ScheduleRunType

Bu ilkenin zamanlama işleminin sıklığı.

Değer Description
Invalid
Daily
Weekly
Hourly

Settings

Yedekleme yönetimi için ortak ayarlar alanı

Name Tür Description
isCompression

boolean

İş yükü sıkıştırma bayrağı. İstemciler bu bayrağı dikkate almak üzere yükseltildiğinde 'isSqlCompression' kullanımdan kaldırılacak şekilde bu eklenmiştir.

issqlcompression

boolean

SQL sıkıştırma bayrağı

timeZone

string

TimeZone isteğe bağlı dize olarak giriş. Örneğin: Saat Dilimi = "Pasifik Standart Saati".

SimpleRetentionPolicy

Basit ilke saklama.

Name Tür Description
retentionDuration

RetentionDuration

Koruma ilkesinin bekletme süresi.

retentionPolicyType string:

SimpleRetentionPolicy

Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır.

SimpleSchedulePolicy

Basit ilke zamanlaması.

Name Tür Description
hourlySchedule

HourlySchedule

Bu İlkenin Saatlik Zamanlaması

schedulePolicyType string:

SimpleSchedulePolicy

Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır.

scheduleRunDays

DayOfWeek[]

Bu zamanlamanın çalıştırılması gereken haftanın günlerinin listesi.

scheduleRunFrequency

ScheduleRunType

Bu ilkenin zamanlama işleminin sıklığı.

scheduleRunTimes

string[] (date-time)

Bu zamanlamanın çalıştırılması gereken günün saatlerinin listesi.

scheduleWeeklyFrequency

integer (int32)

Her hafta bu zamanlamanın çalıştırılması gerekir.

SimpleSchedulePolicyV2

Saatlik yedeklemeleri destekleyen IaaS için V2 ilke zamanlaması.

Name Tür Description
dailySchedule

DailySchedule

Bu ilkenin günlük zamanlaması

hourlySchedule

HourlySchedule

bu ilkenin saatlik zamanlaması

schedulePolicyType string:

SimpleSchedulePolicyV2

Bu özellik, türlerin polimorfik zincirinde belirli türlerin karar vermek için ayrımcı olarak kullanılır.

scheduleRunFrequency

ScheduleRunType

Bu ilkenin zamanlama işleminin sıklığı.

weeklySchedule

WeeklySchedule

Bu ilkenin haftalık zamanlaması

SnapshotBackupAdditionalDetails

WorkloadType SaPHanaSystem için Snapshot Backup ile ilgili alanlar

Name Tür Description
instantRPDetails

string

instantRpRetentionRangeInDays

integer (int32)

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Kullanıcı tarafından atanan yönetilen kimlik ayrıntıları

SubProtectionPolicy

Zamanlama ve saklamayı içeren alt koruma ilkesi

Name Tür Description
policyType

PolicyType

Yedekleme ilkesi türü türü

retentionPolicy RetentionPolicy:

Yedekleme kopyası saklama aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi.

schedulePolicy SchedulePolicy:

Yedekleme ilkesinin bir parçası olarak belirtilen yedekleme zamanlaması.

snapshotBackupAdditionalDetails

SnapshotBackupAdditionalDetails

WorkloadType SaPHanaSystem için Snapshot Backup ile ilgili alanlar

tieringPolicy

<string,  TieringPolicy>

RP'leri otomatik olarak başka bir katmana taşımak için katmanlama ilkesi. Anahtar, RecoveryPointTierType sabit listesinde tanımlanan Hedef Katman'dır. Katmanlama ilkesi, RP'yi hedef katmana taşımak için ölçütleri belirtir.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string (date-time)

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string (date-time)

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimlik türü.

TieringMode

Kurtarma noktalarının otomatik katmanlamasını denetlemek için Katmanlama Modu. Desteklenen değerler şunlardır:

  1. TierRecommended: Katmanlanması önerilen tüm kurtarma noktalarını katmanla
  2. TierAfter: Aşağıdaki duration + durationType içinde belirtildiği gibi, sabit bir sürenin ardından tüm kurtarma noktalarını katmanla.
  3. DoNotTier: Hiçbir kurtarma noktasını katmanlamayın
Değer Description
Invalid
TierRecommended
TierAfter
DoNotTier

TieringPolicy

Hedef katman için Katmanlama İlkesi. İlke belirli bir hedef katman için belirtilmezse, hizmet bu katman için mevcut yapılandırılmış katmanlama ilkesini korur

Name Tür Description
duration

integer (int32)

Katmanlamadan önce yedeklemelerin geçerli katmanda tutulacak gün/hafta/ay/yıl sayısı. Yalnızca TieringMode TierAfter olarak ayarlandığında kullanılır

durationType

RetentionDurationType

Bekletme süresi türü: günler/haftalar/aylar/yıllar Yalnızca TieringMode TierAfter olarak ayarlandığında kullanılır

tieringMode

TieringMode

Kurtarma noktalarının otomatik katmanlamasını denetlemek için Katmanlama Modu. Desteklenen değerler şunlardır:

  1. TierRecommended: Katmanlanması önerilen tüm kurtarma noktalarını katmanla
  2. TierAfter: Aşağıdaki duration + durationType içinde belirtildiği gibi, sabit bir sürenin ardından tüm kurtarma noktalarını katmanla.
  3. DoNotTier: Hiçbir kurtarma noktasını katmanlamayın

UserAssignedIdentityProperties

Kullanıcı tarafından atanan yönetilen kimlik özellikleri

Name Tür Description
clientId

string

Atanan kimliğin istemci kimliği.

principalId

string

Atanan kimliğin asıl kimliği.

UserAssignedManagedIdentityDetails

Kullanıcı tarafından atanan yönetilen kimlik ayrıntıları

Name Tür Description
identityArmId

string

Atanan kimliğin ARM kimliği.

identityName

string

Atanan kimliğin adı.

userAssignedIdentityProperties

UserAssignedIdentityProperties

Kullanıcı tarafından atanan yönetilen kimlik özellikleri

VaultRetentionPolicy

AzureFileShare için kasa bekletme ilkesi

Name Tür Description
snapshotRetentionInDays

integer (int32)

vaultRetention RetentionPolicy:

Bekletme ilkesi için temel sınıf.

WeeklyRetentionFormat

Haftalık saklama biçimi.

Name Tür Description
daysOfTheWeek

DayOfWeek[]

Haftanın günlerinin listesi.

weeksOfTheMonth

WeekOfMonth[]

Ayın haftalarının listesi.

WeeklyRetentionSchedule

Haftalık saklama zamanlaması.

Name Tür Description
daysOfTheWeek

DayOfWeek[]

Haftalık saklama ilkesi için haftanın günlerinin listesi.

retentionDuration

RetentionDuration

Bekletme İlkesinin bekletme süresi.

retentionTimes

string[] (date-time)

Bekletme ilkesinin bekletme süreleri.

WeeklySchedule

Name Tür Description
scheduleRunDays

DayOfWeek[]

scheduleRunTimes

string[] (date-time)

Bu zamanlamanın çalıştırılması gereken günün saatlerinin listesi.

WeekOfMonth

Değer Description
First
Second
Third
Fourth
Last
Invalid

WorkloadType

Yedekleme yönetimi için iş yükü türü

Değer Description
Invalid
VM
FileFolder
AzureSqlDb
SQLDB
Exchange
Sharepoint
VMwareVM
SystemState
Client
GenericDataSource
SQLDataBase
AzureFileShare
SAPHanaDatabase
SAPAseDatabase
SAPHanaDBInstance

YearlyRetentionSchedule

Yıllık saklama zamanlaması.

Name Tür Description
monthsOfYear

MonthOfYear[]

Yıllık saklama ilkesinin aylarının listesi.

retentionDuration

RetentionDuration

Bekletme İlkesinin bekletme süresi.

retentionScheduleDaily

DailyRetentionFormat

Yıllık saklama ilkesi için günlük saklama biçimi.

retentionScheduleFormatType

RetentionScheduleFormat

Yıllık saklama ilkesi için bekletme zamanlaması biçimi.

retentionScheduleWeekly

WeeklyRetentionFormat

Yıllık saklama ilkesi için haftalık bekletme biçimi.

retentionTimes

string[] (date-time)

Bekletme ilkesinin bekletme süreleri.