Share via


Backup Policies - List

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

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

URI Parametreleri

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

string

Kurtarma hizmetleri kasasının bulunduğu kaynak grubunun adı.

subscriptionId
path True

string

Abonelik kimliği.

vaultName
path True

string

Kurtarma hizmetleri kasasının adı.

api-version
query True

string

İstemci Api Sürümü.

$filter
query

string

OData filtre seçenekleri.

Yanıtlar

Name Tür Description
200 OK

ProtectionPolicyResourceList

Tamam

Other Status Codes

CloudError

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

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

Sample Request

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2023-02-01&$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 AzureIaasVm with both V1 and V2 policies

Sample Request

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2023-02-01&$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
      }
    },
    {
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-policy",
      "name": "v2-daily-policy",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicyV2",
          "scheduleRunFrequency": "Daily",
          "dailySchedule": {
            "scheduleRunTimes": [
              "2018-01-24T10:00:00Z"
            ]
          }
        },
        "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=2023-02-01&$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
      }
    }
  ]
}

Tanımlar

Name Description
AzureFileShareProtectionPolicy

AzureStorage yedekleme ilkesi.

AzureIaaSVMProtectionPolicy

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

AzureSqlProtectionPolicy

İş yüküne özgü yedekleme ilkesini Azure SQL.

AzureVmWorkloadProtectionPolicy

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

CloudError

Container Instance hizmetinden bir hata yanıtı.

CloudErrorBody

Container Instance hizmetinden bir hata yanıtı.

DailyRetentionFormat

Günlük saklama biçimi.

DailyRetentionSchedule

Günlük saklama zamanlaması.

DailySchedule
Day

Haftanın günü.

DayOfWeek
ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

GenericProtectionPolicy

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

HourlySchedule
IAASVMPolicyType
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

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

PolicyType

Yedekleme ilkesi 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

Saklama süresi.

RetentionDurationType

Bekletme süresi türü: gün/hafta/ay/yıl Yalnızca TieringMode TierAfter olarak ayarlandığında kullanılır

RetentionScheduleFormat

Aylık saklama 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ı.

SubProtectionPolicy

Zamanlama ve saklamayı içeren alt koruma ilkesi

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ı katmanlama
  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 söz konusu katman için mevcut yapılandırılmış katmanlama ilkesini korur

WeeklyRetentionFormat

Haftalık saklama biçimi.

WeeklyRetentionSchedule

Haftalık saklama zamanlaması.

WeeklySchedule
WeekOfMonth

Ayın haftalarının listesi.

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 zincirindeki belirli türleri karar vermek için ayrımcı olarak kullanılır.

protectedItemsCount

integer

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

resourceGuardOperationRequests

string[]

ResourceGuard İşlem İstekleri

retentionPolicy RetentionPolicy:

Yedek kopya bekletme aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi.

schedulePolicy SchedulePolicy:

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

timeZone

string

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

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 zincirindeki belirli türleri karar vermek için ayrımcı olarak kullanılır.

instantRPDetails

InstantRPAdditionalDetails

instantRpRetentionRangeInDays

integer

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

policyType

IAASVMPolicyType

protectedItemsCount

integer

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

resourceGuardOperationRequests

string[]

ResourceGuard İşlem İstekleri

retentionPolicy RetentionPolicy:

Yedek kopya bekletme aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi.

schedulePolicy SchedulePolicy:

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

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şıma ölçütlerini belirtir.

timeZone

string

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

AzureSqlProtectionPolicy

İş yüküne özgü yedekleme ilkesini Azure SQL.

Name Tür Description
backupManagementType string:

AzureSql

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

protectedItemsCount

integer

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 ilkesi.

Name Tür Description
backupManagementType string:

AzureWorkload

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

makePolicyConsistent

boolean

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

protectedItemsCount

integer

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ü

CloudError

Container Instance hizmetinden bir hata yanıtı.

Name Tür Description
error

CloudErrorBody

Hata nesnesi.

CloudErrorBody

Container Instance hizmetinden bir hata yanıtı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır.

details

CloudErrorBody[]

Hatayla ilgili ek ayrıntıların listesi.

message

string

Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti.

target

string

Belirli bir hatanın hedefi. Örneğin, özelliğin adı hatalı.

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 ilkesinin saklama süresi.

retentionTimes

string[]

Bekletme ilkesinin saklama süreleri.

DailySchedule

Name Tür Description
scheduleRunTimes

string[]

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

Day

Haftanın günü.

Name Tür Description
date

integer

Ayın tarihi

isLast

boolean

Tarihin ayın son tarihi olup olmadığı

DayOfWeek

Name Tür Description
Friday

string

Monday

string

Saturday

string

Sunday

string

Thursday

string

Tuesday

string

Wednesday

string

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

GenericProtectionPolicy

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

Name Tür Description
backupManagementType string:

GenericProtectionPolicy

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

fabricName

string

Bu ilkenin dokusunun adı.

protectedItemsCount

integer

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

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

HourlySchedule

Name Tür Description
interval

integer

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

scheduleWindowDuration

integer

Yedekleme penceresinin süresini belirtmek için

scheduleWindowStartTime

string

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

IAASVMPolicyType

Name Tür Description
Invalid

string

V1

string

V2

string

InstantRPAdditionalDetails

Name Tür Description
azureBackupRGNamePrefix

string

azureBackupRGNameSuffix

string

LogSchedulePolicy

Günlük ilkesi zamanlaması.

Name Tür Description
scheduleFrequencyInMins

integer

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

schedulePolicyType string:

LogSchedulePolicy

Bu özellik, türlerin polimorfik zincirindeki belirli türleri karar vermek için ayırıcı 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 zincirindeki belirli türleri karar vermek için ayırıcı 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 zincirindeki belirli türleri karar vermek için ayırıcı olarak kullanılır.

MabProtectionPolicy

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

Name Tür Description
backupManagementType string:

MAB

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

protectedItemsCount

integer

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 ilkesinin saklama süresi.

retentionScheduleDaily

DailyRetentionFormat

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

retentionScheduleFormatType

RetentionScheduleFormat

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

retentionScheduleWeekly

WeeklyRetentionFormat

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

retentionTimes

string[]

Bekletme ilkesinin saklama süreleri.

MonthOfYear

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

Name Tür Description
April

string

August

string

December

string

February

string

Invalid

string

January

string

July

string

June

string

March

string

May

string

November

string

October

string

September

string

PolicyType

Yedekleme ilkesi türü

Name Tür Description
CopyOnlyFull

string

Differential

string

Full

string

Incremental

string

Invalid

string

Log

string

SnapshotCopyOnlyFull

string

SnapshotFull

string

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

Kaynak Kimliği, kaynağın tam yolunu temsil eder.

location

string

Kaynak konumu.

name

string

Kaynakla ilişkili kaynak adı.

properties ProtectionPolicy:

ProtectionPolicyResource özellikleri

tags

object

Kaynak etiketleri.

type

string

Kaynak türü Ad Alanı/ResourceType/ResourceType/... formunun tam yolunu temsil eder.

ProtectionPolicyResourceList

ProtectionPolicy kaynaklarının listesi

Name Tür Description
nextLink

string

Kaynakların sonraki sayfasını getirmek için uri. ListNext() Çağrısı, kaynakların sonraki sayfasını getirir.

value

ProtectionPolicyResource[]

Kaynak listesi.

RetentionDuration

Saklama süresi.

Name Tür Description
count

integer

Süre türlerinin sayısı. Saklama süresi, Süre türü Say sürelerinin sayılmasıyla elde edilir. Örneğin, Count = 3 ve DurationType = Weeks olduğunda saklama süresi üç hafta olur.

durationType

RetentionDurationType

Bekletme ilkesinin bekletme süresi türü.

RetentionDurationType

Bekletme süresi türü: gün/hafta/ay/yıl Yalnızca TieringMode TierAfter olarak ayarlandığında kullanılır

Name Tür Description
Days

string

Invalid

string

Months

string

Weeks

string

Years

string

RetentionScheduleFormat

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

Name Tür Description
Daily

string

Invalid

string

Weekly

string

ScheduleRunType

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

Name Tür Description
Daily

string

Hourly

string

Invalid

string

Weekly

string

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 alacak şekilde yükseltildiğinde 'isSqlCompression' kullanım dışı bırakılacak şekilde eklendi.

issqlcompression

boolean

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

timeZone

string

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

SimpleRetentionPolicy

Basit ilke saklama.

Name Tür Description
retentionDuration

RetentionDuration

Koruma ilkesinin saklama süresi.

retentionPolicyType string:

SimpleRetentionPolicy

Bu özellik, türlerin polimorfik zincirindeki belirli türleri karar vermek için ayırıcı 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 zincirindeki belirli türleri karar vermek için ayırıcı 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[]

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

scheduleWeeklyFrequency

integer

Haftalar boyunca 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 zincirindeki belirli türleri karar vermek için ayırıcı olarak kullanılır.

scheduleRunFrequency

ScheduleRunType

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

weeklySchedule

WeeklySchedule

Bu ilkenin haftalık zamanlaması

SubProtectionPolicy

Zamanlama ve saklamayı içeren alt koruma ilkesi

Name Tür Description
policyType

PolicyType

Yedekleme ilkesi türü

retentionPolicy RetentionPolicy:

Yedek kopya bekletme aralıklarıyla ilgili ayrıntıları içeren bekletme ilkesi.

schedulePolicy SchedulePolicy:

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

tieringPolicy

<string,  TieringPolicy>

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

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ı katmanlama
  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
Name Tür Description
DoNotTier

string

Invalid

string

TierAfter

string

TierRecommended

string

TieringPolicy

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

Name Tür Description
duration

integer

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 dönemden sonra tüm kurtarma noktalarını katmanla.
  3. DoNotTier: Hiçbir kurtarma noktasını katmanlamayın

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 ilkesinin saklama süresi.

retentionTimes

string[]

Bekletme ilkesinin saklama süreleri.

WeeklySchedule

Name Tür Description
scheduleRunDays

DayOfWeek[]

scheduleRunTimes

string[]

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

WeekOfMonth

Ayın haftalarının listesi.

Name Tür Description
First

string

Fourth

string

Invalid

string

Last

string

Second

string

Third

string

WorkloadType

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

Name Tür Description
AzureFileShare

string

AzureSqlDb

string

Client

string

Exchange

string

FileFolder

string

GenericDataSource

string

Invalid

string

SAPAseDatabase

string

SAPHanaDBInstance

string

SAPHanaDatabase

string

SQLDB

string

SQLDataBase

string

Sharepoint

string

SystemState

string

VM

string

VMwareVM

string

YearlyRetentionSchedule

Yıllık saklama zamanlaması.

Name Tür Description
monthsOfYear

MonthOfYear[]

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

retentionDuration

RetentionDuration

Bekletme ilkesinin saklama 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 saklama biçimi.

retentionTimes

string[]

Bekletme ilkesinin saklama süreleri.