Delen via


Backup Policies - List

Lijsten met back-upbeleid dat is gekoppeld aan Recovery Services Vault. API biedt pagineringsparameters voor het ophalen van bereikresultaten.

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

URI-parameters

Name In Vereist Type Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

De naam van de resourcegroep. De naam is hoofdletterongevoelig.

subscriptionId
path True

string

minLength: 1

De id van het doelabonnement.

vaultName
path True

string

De naam van de VaultResource

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

$filter
query

string

OData-filteropties.

Antwoorden

Name Type Description
200 OK

ProtectionPolicyResourceList

De Azure-bewerking is voltooid.

Other Status Codes

ErrorResponse

Een onverwachte foutreactie.

Beveiliging

azure_auth

OAuth2-stroom voor Azure Active Directory.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

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

Voorbeeldaanvraag

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

Voorbeeldrespons

{
  "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

Voorbeeldaanvraag

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

Voorbeeldrespons

{
  "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

Voorbeeldaanvraag

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

Voorbeeldrespons

{
  "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"
      }
    }
  ]
}

Definities

Name Description
AzureFileShareProtectionPolicy

Back-upbeleid voor AzureStorage.

AzureIaaSVMProtectionPolicy

Workloadspecifiek back-upbeleid voor IaaS-VM's.

AzureSqlProtectionPolicy

Azure SQL-workloadspecifiek back-upbeleid.

AzureVmWorkloadProtectionPolicy

Workloadspecifiek back-upbeleid voor Azure VM (Mercury).

createdByType

Het type identiteit waarmee de resource is gemaakt.

DailyRetentionFormat

Dagelijkse bewaarindeling.

DailyRetentionSchedule

Dagelijks bewaarschema.

DailySchedule
Day

Dag van de week.

DayOfWeek
ErrorDetail

Foutdetailklasse die code, bericht en aanbevelingen inkapselt.

ErrorResponse

Foutreactie

GenericProtectionPolicy

Workloadspecifiek back-upbeleid voor Azure VM (Mercury).

HourlySchedule
IAASVMPolicyType
IaasVMSnapshotConsistencyType
InstantRPAdditionalDetails
LogSchedulePolicy

Logboekbeleidsschema.

LongTermRetentionPolicy

Beleid voor langetermijnretentie.

LongTermSchedulePolicy

Langetermijnbeleidsplanning.

MabProtectionPolicy

Mab-containerspecifiek back-upbeleid.

MonthlyRetentionSchedule

Maandelijkse bewaarplanning.

MonthOfYear
PolicyType

Type back-upbeleid

ProtectionPolicyResource

Basisklasse voor back-upbeleid. Het workloadspecifieke back-upbeleid wordt afgeleid van deze klasse.

ProtectionPolicyResourceList

Lijst met ProtectionPolicy-resources

RetentionDuration

Retentieduur.

RetentionDurationType

Type bewaarduur van bewaarbeleid.

RetentionScheduleFormat

Indelingstype bewaarschema voor maandelijkse bewaarbeleid.

ScheduleRunType

Frequentie van de planningsbewerking van dit beleid.

Settings

Veld Algemene instellingen voor back-upbeheer

SimpleRetentionPolicy

Eenvoudige beleidsretentie.

SimpleSchedulePolicy

Eenvoudig beleidsschema.

SimpleSchedulePolicyV2

Het V2-beleidsschema voor IaaS dat ondersteuning biedt voor back-ups per uur.

SnapshotBackupAdditionalDetails

Aan momentopname gerelateerde velden voor WorkloadType SaPHanaSystem

SubProtectionPolicy

Subbeveiligingsbeleid dat planning en retentie omvat

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

TieringMode

Lagenmodus voor het beheren van automatische lagen van herstelpunten. Ondersteunde waarden zijn:

  1. TierRecommended: Alle herstelpunten tieren die worden aanbevolen om gelaagd te worden
  2. TierAfter: Alle herstelpunten na een vaste periode tieren, zoals opgegeven in duur + durationType hieronder.
  3. DoNotTier: Geen herstelpunten tieren
TieringPolicy

Tiering Policy voor een doellaag. Als het beleid niet is opgegeven voor een bepaalde doellaag, behoudt de service het bestaande geconfigureerde laagbeleid voor die laag

UserAssignedIdentityProperties

Door de gebruiker toegewezen eigenschappen van beheerde identiteit

UserAssignedManagedIdentityDetails

Details van door de gebruiker toegewezen beheerde identiteit

VaultRetentionPolicy

Bewaarbeleid voor de kluis voor AzureFileShare

WeeklyRetentionFormat

Wekelijkse bewaarindeling.

WeeklyRetentionSchedule

Wekelijks bewaarschema.

WeeklySchedule
WeekOfMonth
WorkloadType

Type workload voor back-upbeheer

YearlyRetentionSchedule

Jaarlijks bewaarschema.

AzureFileShareProtectionPolicy

Back-upbeleid voor AzureStorage.

Name Type Description
backupManagementType string:

AzureStorage

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

protectedItemsCount

integer (int32)

Aantal items dat aan dit beleid is gekoppeld.

resourceGuardOperationRequests

string[]

ResourceGuard-bewerkingsaanvragen

retentionPolicy RetentionPolicy:

Bewaarbeleid met de details over bewaarbereiken voor back-upkopie.

schedulePolicy SchedulePolicy:

Back-upschema dat is opgegeven als onderdeel van het back-upbeleid.

timeZone

string

Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time".

vaultRetentionPolicy

VaultRetentionPolicy

Bewaarbeleid met de details over retentiebereiken voor geharde back-upkopie.

workLoadType

WorkloadType

Type workload voor back-upbeheer

AzureIaaSVMProtectionPolicy

Workloadspecifiek back-upbeleid voor IaaS-VM's.

Name Type Description
backupManagementType string:

AzureIaasVM

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

instantRPDetails

InstantRPAdditionalDetails

instantRpRetentionRangeInDays

integer (int32)

Onmiddellijke RP-bewaarbeleidsbereik in dagen

policyType

IAASVMPolicyType

protectedItemsCount

integer (int32)

Aantal items dat aan dit beleid is gekoppeld.

resourceGuardOperationRequests

string[]

ResourceGuard-bewerkingsaanvragen

retentionPolicy RetentionPolicy:

Bewaarbeleid met de details over bewaarbereiken voor back-upkopie.

schedulePolicy SchedulePolicy:

Back-upschema dat is opgegeven als onderdeel van het back-upbeleid.

snapshotConsistencyType

IaasVMSnapshotConsistencyType

tieringPolicy

<string,  TieringPolicy>

Tiering-beleid voor het automatisch verplaatsen van RPs naar een andere laagsleutel is doellaag, gedefinieerd in RecoveryPointTierType enum. Beleid voor lagen specificeert de criteria voor het verplaatsen van RP naar de doellaag.

timeZone

string

Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time".

AzureSqlProtectionPolicy

Azure SQL-workloadspecifiek back-upbeleid.

Name Type Description
backupManagementType string:

AzureSql

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

protectedItemsCount

integer (int32)

Aantal items dat aan dit beleid is gekoppeld.

resourceGuardOperationRequests

string[]

ResourceGuard-bewerkingsaanvragen

retentionPolicy RetentionPolicy:

Details van bewaarbeleid.

AzureVmWorkloadProtectionPolicy

Workloadspecifiek back-upbeleid voor Azure VM (Mercury).

Name Type Description
backupManagementType string:

AzureWorkload

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

makePolicyConsistent

boolean

De inconsistentie van het beleid oplossen

protectedItemsCount

integer (int32)

Aantal items dat aan dit beleid is gekoppeld.

resourceGuardOperationRequests

string[]

ResourceGuard-bewerkingsaanvragen

settings

Settings

Algemene instellingen voor back-upbeheer

subProtectionPolicy

SubProtectionPolicy[]

Lijst met beleidsregels voor subbeveiliging, waaronder planning en retentie

workLoadType

WorkloadType

Type workload voor back-upbeheer

createdByType

Het type identiteit waarmee de resource is gemaakt.

Waarde Description
User
Application
ManagedIdentity
Key

DailyRetentionFormat

Dagelijkse bewaarindeling.

Name Type Description
daysOfTheMonth

Day[]

Lijst met dagen van de maand.

DailyRetentionSchedule

Dagelijks bewaarschema.

Name Type Description
retentionDuration

RetentionDuration

Bewaarduur van bewaarbeleid.

retentionTimes

string[] (date-time)

Bewaartijden van bewaarbeleid.

DailySchedule

Name Type Description
scheduleRunTimes

string[] (date-time)

Lijst met tijdstippen waarop deze planning moet worden uitgevoerd.

Day

Dag van de week.

Name Type Description
date

integer (int32)

Datum van de maand

isLast

boolean

Of datum de laatste datum van de maand is

DayOfWeek

Waarde Description
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday

ErrorDetail

Foutdetailklasse die code, bericht en aanbevelingen inkapselt.

Name Type Description
code

string

Foutcode.

message

string

Foutbericht met betrekking tot de code.

recommendations

string[]

Lijst met aanbevelingstekenreeksen.

ErrorResponse

Foutreactie

Name Type Description
error

ErrorDetail

Het foutobject.

GenericProtectionPolicy

Workloadspecifiek back-upbeleid voor Azure VM (Mercury).

Name Type Description
backupManagementType string:

GenericProtectionPolicy

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

fabricName

string

Naam van de infrastructuur van dit beleid.

protectedItemsCount

integer (int32)

Aantal items dat aan dit beleid is gekoppeld.

resourceGuardOperationRequests

string[]

ResourceGuard-bewerkingsaanvragen

subProtectionPolicy

SubProtectionPolicy[]

Lijst met beleidsregels voor subbeveiliging, waaronder planning en retentie

timeZone

string

Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time".

HourlySchedule

Name Type Description
interval

integer (int32)

Interval waarmee back-up moet worden geactiveerd. Voor uur kan de waarde 4/6/8/12 zijn

scheduleWindowDuration

integer (int32)

De duur van het back-upvenster opgeven

scheduleWindowStartTime

string (date-time)

Begintijd van het back-upvenster opgeven

IAASVMPolicyType

Waarde Description
Invalid
V1
V2

IaasVMSnapshotConsistencyType

Waarde Description
OnlyCrashConsistent

InstantRPAdditionalDetails

Name Type Description
azureBackupRGNamePrefix

string

azureBackupRGNameSuffix

string

LogSchedulePolicy

Logboekbeleidsschema.

Name Type Description
scheduleFrequencyInMins

integer (int32)

Frequentie van de logboekplanningsbewerking van dit beleid in minuten.

schedulePolicyType string:

LogSchedulePolicy

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

LongTermRetentionPolicy

Beleid voor langetermijnretentie.

Name Type Description
dailySchedule

DailyRetentionSchedule

Dagelijks bewaarschema van het beveiligingsbeleid.

monthlySchedule

MonthlyRetentionSchedule

Maandelijks bewaarschema van het beveiligingsbeleid.

retentionPolicyType string:

LongTermRetentionPolicy

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

weeklySchedule

WeeklyRetentionSchedule

Wekelijks bewaarschema van het beveiligingsbeleid.

yearlySchedule

YearlyRetentionSchedule

Jaarlijks bewaarschema van het beveiligingsbeleid.

LongTermSchedulePolicy

Langetermijnbeleidsplanning.

Name Type Description
schedulePolicyType string:

LongTermSchedulePolicy

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

MabProtectionPolicy

Mab-containerspecifiek back-upbeleid.

Name Type Description
backupManagementType string:

MAB

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

protectedItemsCount

integer (int32)

Aantal items dat aan dit beleid is gekoppeld.

resourceGuardOperationRequests

string[]

ResourceGuard-bewerkingsaanvragen

retentionPolicy RetentionPolicy:

Details van bewaarbeleid.

schedulePolicy SchedulePolicy:

Back-upschema van back-upbeleid.

MonthlyRetentionSchedule

Maandelijkse bewaarplanning.

Name Type Description
retentionDuration

RetentionDuration

Bewaarduur van bewaarbeleid.

retentionScheduleDaily

DailyRetentionFormat

Dagelijkse bewaarindeling voor maandelijkse bewaarbeleid.

retentionScheduleFormatType

RetentionScheduleFormat

Indelingstype bewaarschema voor maandelijkse bewaarbeleid.

retentionScheduleWeekly

WeeklyRetentionFormat

Wekelijkse bewaarindeling voor maandelijks bewaarbeleid.

retentionTimes

string[] (date-time)

Bewaartijden van bewaarbeleid.

MonthOfYear

Waarde Description
Invalid
January
February
March
April
May
June
July
August
September
October
November
December

PolicyType

Type back-upbeleid

Waarde Description
Invalid
Full
Differential
Log
CopyOnlyFull
Incremental
SnapshotFull
SnapshotCopyOnlyFull

ProtectionPolicyResource

Basisklasse voor back-upbeleid. Het workloadspecifieke back-upbeleid wordt afgeleid van deze klasse.

Name Type Description
eTag

string

Optionele ETag.

id

string

Volledig gekwalificeerde resource-id voor de resource. Vb.: - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

De geografische locatie waar de resource zich bevindt

name

string

De naam van de resource

properties ProtectionPolicy:

ProtectionPolicyResource-eigenschappen

systemData

systemData

Azure Resource Manager-metagegevens met createdBy- en modifiedBy-gegevens.

tags

object

Resourcetags.

type

string

Het type bron. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts'

ProtectionPolicyResourceList

Lijst met ProtectionPolicy-resources

Name Type Description
nextLink

string

De URI voor het ophalen van de volgende pagina met resources, waarbij elke API-aanroep maximaal 200 resources per pagina retourneert. Gebruik ListNext() om de volgende pagina op te halen als het totale aantal resources groter is dan 200.

value

ProtectionPolicyResource[]

Lijst met resources.

RetentionDuration

Retentieduur.

Name Type Description
count

integer (int32)

Aantal duurtypen. De retentieduur wordt verkregen door het tellen van het duurtype Aantal tijden. Wanneer bijvoorbeeld Count = 3 en DurationType = Weken, is de bewaarduur drie weken.

durationType

RetentionDurationType

Type bewaarduur van bewaarbeleid.

RetentionDurationType

Type bewaarduur van bewaarbeleid.

Waarde Description
Invalid
Days
Weeks
Months
Years

RetentionScheduleFormat

Indelingstype bewaarschema voor maandelijkse bewaarbeleid.

Waarde Description
Invalid
Daily
Weekly

ScheduleRunType

Frequentie van de planningsbewerking van dit beleid.

Waarde Description
Invalid
Daily
Weekly
Hourly

Settings

Veld Algemene instellingen voor back-upbeheer

Name Type Description
isCompression

boolean

Vlag voor workloadcompressie. Dit is toegevoegd zodat 'isSqlCompression' wordt afgeschaft zodra clients een upgrade uitvoeren om deze vlag te overwegen.

issqlcompression

boolean

SQL-compressievlag

timeZone

string

Optionele timezone-invoer als tekenreeks. Bijvoorbeeld: Tijdzone = "Pacific Standard Time".

SimpleRetentionPolicy

Eenvoudige beleidsretentie.

Name Type Description
retentionDuration

RetentionDuration

Bewaarduur van het beveiligingsbeleid.

retentionPolicyType string:

SimpleRetentionPolicy

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

SimpleSchedulePolicy

Eenvoudig beleidsschema.

Name Type Description
hourlySchedule

HourlySchedule

Planning per uur van dit beleid

schedulePolicyType string:

SimpleSchedulePolicy

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

scheduleRunDays

DayOfWeek[]

Lijst met dagen van week deze planning moet worden uitgevoerd.

scheduleRunFrequency

ScheduleRunType

Frequentie van de planningsbewerking van dit beleid.

scheduleRunTimes

string[] (date-time)

Lijst met tijdstippen waarop deze planning moet worden uitgevoerd.

scheduleWeeklyFrequency

integer (int32)

Op elk aantal weken moet deze planning worden uitgevoerd.

SimpleSchedulePolicyV2

Het V2-beleidsschema voor IaaS dat ondersteuning biedt voor back-ups per uur.

Name Type Description
dailySchedule

DailySchedule

Dagelijkse planning van dit beleid

hourlySchedule

HourlySchedule

planning per uur van dit beleid

schedulePolicyType string:

SimpleSchedulePolicyV2

Deze eigenschap wordt gebruikt als de discriminator voor het bepalen van de specifieke typen in de polymorfische keten van typen.

scheduleRunFrequency

ScheduleRunType

Frequentie van de planningsbewerking van dit beleid.

weeklySchedule

WeeklySchedule

Wekelijks schema van dit beleid

SnapshotBackupAdditionalDetails

Aan momentopname gerelateerde velden voor WorkloadType SaPHanaSystem

Name Type Description
instantRPDetails

string

instantRpRetentionRangeInDays

integer (int32)

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Details van door de gebruiker toegewezen beheerde identiteit

SubProtectionPolicy

Subbeveiligingsbeleid dat planning en retentie omvat

Name Type Description
policyType

PolicyType

Type back-upbeleid

retentionPolicy RetentionPolicy:

Bewaarbeleid met de details over bewaarbereiken voor back-upkopie.

schedulePolicy SchedulePolicy:

Back-upschema dat is opgegeven als onderdeel van het back-upbeleid.

snapshotBackupAdditionalDetails

SnapshotBackupAdditionalDetails

Aan momentopname gerelateerde velden voor WorkloadType SaPHanaSystem

tieringPolicy

<string,  TieringPolicy>

Beleid voor lagen om RP's automatisch naar een andere laag te verplaatsen. De sleutel is de doellaag, gedefinieerd in RecoveryPointTierType enum. Beleid voor lagen specificeert de criteria voor het verplaatsen van RP naar de doellaag.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

Name Type Description
createdAt

string (date-time)

De tijdstempel van het maken van resources (UTC).

createdBy

string

De identiteit waarmee de resource is gemaakt.

createdByType

createdByType

Het type identiteit waarmee de resource is gemaakt.

lastModifiedAt

string (date-time)

De tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

De identiteit die de resource voor het laatst heeft gewijzigd.

lastModifiedByType

createdByType

Het type identiteit dat de resource voor het laatst heeft gewijzigd.

TieringMode

Lagenmodus voor het beheren van automatische lagen van herstelpunten. Ondersteunde waarden zijn:

  1. TierRecommended: Alle herstelpunten tieren die worden aanbevolen om gelaagd te worden
  2. TierAfter: Alle herstelpunten na een vaste periode tieren, zoals opgegeven in duur + durationType hieronder.
  3. DoNotTier: Geen herstelpunten tieren
Waarde Description
Invalid
TierRecommended
TierAfter
DoNotTier

TieringPolicy

Tiering Policy voor een doellaag. Als het beleid niet is opgegeven voor een bepaalde doellaag, behoudt de service het bestaande geconfigureerde laagbeleid voor die laag

Name Type Description
duration

integer (int32)

Aantal dagen/weken/maanden/jaren om back-ups in de huidige laag te bewaren voordat de lagen worden gelaagd. Alleen gebruikt als TieringMode is ingesteld op TierAfter

durationType

RetentionDurationType

Type bewaarduur: dagen/weken/maanden/jaren alleen gebruikt als TieringMode is ingesteld op TierAfter

tieringMode

TieringMode

Lagenmodus voor het beheren van automatische lagen van herstelpunten. Ondersteunde waarden zijn:

  1. TierRecommended: Alle herstelpunten tieren die worden aanbevolen om gelaagd te worden
  2. TierAfter: Alle herstelpunten na een vaste periode tieren, zoals opgegeven in duur + durationType hieronder.
  3. DoNotTier: Geen herstelpunten tieren

UserAssignedIdentityProperties

Door de gebruiker toegewezen eigenschappen van beheerde identiteit

Name Type Description
clientId

string

De client-id van de toegewezen identiteit.

principalId

string

De principal-id van de toegewezen identiteit.

UserAssignedManagedIdentityDetails

Details van door de gebruiker toegewezen beheerde identiteit

Name Type Description
identityArmId

string

De ARM-id van de toegewezen identiteit.

identityName

string

De naam van de toegewezen identiteit.

userAssignedIdentityProperties

UserAssignedIdentityProperties

Door de gebruiker toegewezen eigenschappen van beheerde identiteit

VaultRetentionPolicy

Bewaarbeleid voor de kluis voor AzureFileShare

Name Type Description
snapshotRetentionInDays

integer (int32)

vaultRetention RetentionPolicy:

Basisklasse voor bewaarbeleid.

WeeklyRetentionFormat

Wekelijkse bewaarindeling.

Name Type Description
daysOfTheWeek

DayOfWeek[]

Lijst met dagen van de week.

weeksOfTheMonth

WeekOfMonth[]

Lijst met weken van de maand.

WeeklyRetentionSchedule

Wekelijks bewaarschema.

Name Type Description
daysOfTheWeek

DayOfWeek[]

Lijst met dagen van de week voor wekelijks bewaarbeleid.

retentionDuration

RetentionDuration

Bewaarduur van bewaarbeleid.

retentionTimes

string[] (date-time)

Bewaartijden van bewaarbeleid.

WeeklySchedule

Name Type Description
scheduleRunDays

DayOfWeek[]

scheduleRunTimes

string[] (date-time)

Lijst met tijdstippen waarop deze planning moet worden uitgevoerd.

WeekOfMonth

Waarde Description
First
Second
Third
Fourth
Last
Invalid

WorkloadType

Type workload voor back-upbeheer

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

YearlyRetentionSchedule

Jaarlijks bewaarschema.

Name Type Description
monthsOfYear

MonthOfYear[]

Lijst met maanden van het jaar van het jaarlijkse bewaarbeleid.

retentionDuration

RetentionDuration

Bewaarduur van bewaarbeleid.

retentionScheduleDaily

DailyRetentionFormat

Dagelijkse bewaarindeling voor jaarlijks bewaarbeleid.

retentionScheduleFormatType

RetentionScheduleFormat

Retentieplanningsindeling voor jaarlijks bewaarbeleid.

retentionScheduleWeekly

WeeklyRetentionFormat

Wekelijkse bewaarindeling voor jaarlijks bewaarbeleid.

retentionTimes

string[] (date-time)

Bewaartijden van bewaarbeleid.