Share via


Backup Policies - List

Lijsten met back-upbeleidsregels die zijn gekoppeld aan Recovery Services-kluis. API biedt pagineringsparameters om resultaten binnen het bereik op te halen.

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-parameters

Name In Vereist Type Description
resourceGroupName
path True

string

De naam van de resourcegroep waarin de Recovery Services-kluis aanwezig is.

subscriptionId
path True

string

De abonnements-id.

vaultName
path True

string

De naam van de Recovery Services-kluis.

api-version
query True

string

Client-API-versie.

$filter
query

string

OData-filteropties.

Antwoorden

Name Type Description
200 OK

ProtectionPolicyResourceList

OK

Other Status Codes

CloudError

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

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

Scopes

Name Description
user_impersonation Imiteer uw gebruikersaccount.

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

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

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

CloudError

Een foutreactie van de Container Instance-service.

CloudErrorBody

Een foutreactie van de Container Instance-service.

DailyRetentionFormat

Indeling voor dagelijkse retentie.

DailyRetentionSchedule

Dagelijks bewaarschema.

DailySchedule
Day

Dag van de week.

DayOfWeek
ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

GenericProtectionPolicy

Workloadspecifiek back-upbeleid voor Azure VM (Mercury).

HourlySchedule
IAASVMPolicyType
InstantRPAdditionalDetails
LogSchedulePolicy

Logboekbeleidsschema.

LongTermRetentionPolicy

Langetermijnretentiebeleid.

LongTermSchedulePolicy

Langetermijnbeleidsplanning.

MabProtectionPolicy

Mab-containerspecifiek back-upbeleid.

MonthlyRetentionSchedule

Maandelijks bewaarschema.

MonthOfYear

Lijst met maanden van jaar van jaarlijks bewaarbeleid.

PolicyType

Type back-upbeleid

ProtectionPolicyResource

Basisklasse voor back-upbeleid. Workloadspecifiek back-upbeleid wordt afgeleid van deze klasse.

ProtectionPolicyResourceList

Lijst met ProtectionPolicy-resources

RetentionDuration

Retentieduur.

RetentionDurationType

Type retentieduur: dagen/weken/maanden/jaren Alleen gebruikt als TieringMode is ingesteld op TierAfter

RetentionScheduleFormat

Indelingstype bewaarschema voor maandelijks 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.

SubProtectionPolicy

Subbeveiligingsbeleid dat planning en retentie omvat

TieringMode

Tiering-modus voor het beheren van automatische lagen van herstelpunten. Ondersteunde waarden zijn:

  1. TierRecaanbevelded: Alle herstelpunten worden aanbevolen om gelaagd te worden
  2. TierAfter: maak een laag voor alle herstelpunten na een vaste periode, zoals opgegeven in duration + durationType hieronder.
  3. DoNotTier: herstelpunten niet tieren
TieringPolicy

Beleid voor lagen voor een doellaag. Als het beleid niet is opgegeven voor een bepaalde doellaag, behoudt de service het bestaande geconfigureerde lagenbeleid voor die laag

WeeklyRetentionFormat

Indeling voor wekelijkse retentie.

WeeklyRetentionSchedule

Wekelijks bewaarschema.

WeeklySchedule
WeekOfMonth

Lijst met weken van maand.

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 polymorfe keten van typen.

protectedItemsCount

integer

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

TimeZone optionele invoer als tekenreeks. Bijvoorbeeld: TimeZone = "Pacific Standard Time".

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 polymorfe keten van typen.

instantRPDetails

InstantRPAdditionalDetails

instantRpRetentionRangeInDays

integer

Bereik van direct RP-bewaarbeleid in dagen

policyType

IAASVMPolicyType

protectedItemsCount

integer

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.

tieringPolicy

<string,  TieringPolicy>

Opslagbeleid voor het automatisch verplaatsen van RPs naar een andere laag Sleutel is Doellaag, gedefinieerd in recoveryPointTierType enum. Beleid voor lagen specificeert de criteria voor het verplaatsen van RP naar de doellaag.

timeZone

string

TimeZone optionele invoer als tekenreeks. Bijvoorbeeld: TimeZone = "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 polymorfe keten van typen.

protectedItemsCount

integer

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 polymorfe keten van typen.

makePolicyConsistent

boolean

De inconsistentie van het beleid oplossen

protectedItemsCount

integer

Aantal items dat aan dit beleid is gekoppeld.

resourceGuardOperationRequests

string[]

ResourceGuard-bewerkingsaanvragen

settings

Settings

Algemene instellingen voor back-upbeheer

subProtectionPolicy

SubProtectionPolicy[]

Lijst met subbeveiligingsbeleid met planning en retentie

workLoadType

WorkloadType

Type workload voor back-upbeheer

CloudError

Een foutreactie van de Container Instance-service.

Name Type Description
error

CloudErrorBody

Het foutobject.

CloudErrorBody

Een foutreactie van de Container Instance-service.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

De fout aanvullende informatie.

code

string

Een id voor de fout. Codes zijn invariant en zijn bedoeld om programmatisch te worden gebruikt.

details

CloudErrorBody[]

Een lijst met aanvullende informatie over de fout.

message

string

Een bericht met een beschrijving van de fout, bedoeld om te worden weergegeven in een gebruikersinterface.

target

string

Het doel van de specifieke fout. Bijvoorbeeld de naam van de eigenschap fout.

DailyRetentionFormat

Indeling voor dagelijkse retentie.

Name Type Description
daysOfTheMonth

Day[]

Lijst met dagen van de maand.

DailyRetentionSchedule

Dagelijks bewaarschema.

Name Type Description
retentionDuration

RetentionDuration

Retentieduur van bewaarbeleid.

retentionTimes

string[]

Bewaartijden van bewaarbeleid.

DailySchedule

Name Type Description
scheduleRunTimes

string[]

Lijst met tijden van de dag dat dit schema moet worden uitgevoerd.

Day

Dag van de week.

Name Type Description
date

integer

Datum van de maand

isLast

boolean

Of datum de laatste datum van de maand is

DayOfWeek

Name Type Description
Friday

string

Monday

string

Saturday

string

Sunday

string

Thursday

string

Tuesday

string

Wednesday

string

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

object

De aanvullende informatie.

type

string

Het type aanvullende informatie.

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 polymorfe keten van typen.

fabricName

string

Naam van de infrastructuur van dit beleid.

protectedItemsCount

integer

Aantal items dat aan dit beleid is gekoppeld.

resourceGuardOperationRequests

string[]

ResourceGuard-bewerkingsaanvragen

subProtectionPolicy

SubProtectionPolicy[]

Lijst met subbeveiligingsbeleid met planning en retentie

timeZone

string

TimeZone optionele invoer als tekenreeks. Bijvoorbeeld: TimeZone = "Pacific Standard Time".

HourlySchedule

Name Type Description
interval

integer

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

scheduleWindowDuration

integer

De duur van het back-upvenster opgeven

scheduleWindowStartTime

string

Begintijd van het back-upvenster opgeven

IAASVMPolicyType

Name Type Description
Invalid

string

V1

string

V2

string

InstantRPAdditionalDetails

Name Type Description
azureBackupRGNamePrefix

string

azureBackupRGNameSuffix

string

LogSchedulePolicy

Logboekbeleidsschema.

Name Type Description
scheduleFrequencyInMins

integer

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 polymorfe keten van typen.

LongTermRetentionPolicy

Langetermijnretentiebeleid.

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 polymorfe 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 polymorfe 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 polymorfe keten van typen.

protectedItemsCount

integer

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

Maandelijks bewaarschema.

Name Type Description
retentionDuration

RetentionDuration

Retentieduur van bewaarbeleid.

retentionScheduleDaily

DailyRetentionFormat

Dagelijkse retentie-indeling voor maandelijks bewaarbeleid.

retentionScheduleFormatType

RetentionScheduleFormat

Indelingstype bewaarschema voor maandelijks bewaarbeleid.

retentionScheduleWeekly

WeeklyRetentionFormat

Wekelijkse retentie-indeling voor maandelijks bewaarbeleid.

retentionTimes

string[]

Bewaartijden van bewaarbeleid.

MonthOfYear

Lijst met maanden van jaar van jaarlijks bewaarbeleid.

Name Type 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

Type back-upbeleid

Name Type Description
CopyOnlyFull

string

Differential

string

Full

string

Incremental

string

Invalid

string

Log

string

SnapshotCopyOnlyFull

string

SnapshotFull

string

ProtectionPolicyResource

Basisklasse voor back-upbeleid. Workloadspecifiek back-upbeleid wordt afgeleid van deze klasse.

Name Type Description
eTag

string

Optionele ETag.

id

string

Resource-id vertegenwoordigt het volledige pad naar de resource.

location

string

Resourcelocatie.

name

string

Resourcenaam die is gekoppeld aan de resource.

properties ProtectionPolicy:

ProtectionPolicyResource-eigenschappen

tags

object

Resourcetags.

type

string

Resourcetype vertegenwoordigt het volledige pad van het formulier Namespace/ResourceType/ResourceType/...

ProtectionPolicyResourceList

Lijst met ProtectionPolicy-resources

Name Type Description
nextLink

string

De URI om de volgende pagina met resources op te halen. Lijst met aanroepenVolgende() haalt de volgende pagina met resources op.

value

ProtectionPolicyResource[]

Lijst met resources.

RetentionDuration

Retentieduur.

Name Type Description
count

integer

Aantal duurtypen. Retentieduur wordt verkregen door het tellen van het duurtype Aantal tijden. Als Count = 3 en DurationType = Weeks zijn, is de retentieduur bijvoorbeeld drie weken.

durationType

RetentionDurationType

Type bewaarperiode van bewaarbeleid.

RetentionDurationType

Type retentieduur: dagen/weken/maanden/jaren Alleen gebruikt als TieringMode is ingesteld op TierAfter

Name Type Description
Days

string

Invalid

string

Months

string

Weeks

string

Years

string

RetentionScheduleFormat

Indelingstype bewaarschema voor maandelijks bewaarbeleid.

Name Type Description
Daily

string

Invalid

string

Weekly

string

ScheduleRunType

Frequentie van de planningsbewerking van dit beleid.

Name Type Description
Daily

string

Hourly

string

Invalid

string

Weekly

string

Settings

Veld Algemene instellingen voor back-upbeheer

Name Type Description
isCompression

boolean

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

issqlcompression

boolean

SQL-compressievlag

timeZone

string

TimeZone optionele invoer als tekenreeks. Bijvoorbeeld: TimeZone = "Pacific Standard Time".

SimpleRetentionPolicy

Eenvoudige beleidsretentie.

Name Type Description
retentionDuration

RetentionDuration

Retentieduur van het beveiligingsbeleid.

retentionPolicyType string:

SimpleRetentionPolicy

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

SimpleSchedulePolicy

Eenvoudig beleidsschema.

Name Type Description
hourlySchedule

HourlySchedule

Schema per uur van dit beleid

schedulePolicyType string:

SimpleSchedulePolicy

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

scheduleRunDays

DayOfWeek[]

Lijst met dagen van de week die deze planning moet worden uitgevoerd.

scheduleRunFrequency

ScheduleRunType

Frequentie van de planningsbewerking van dit beleid.

scheduleRunTimes

string[]

Lijst met tijden van de dag dat dit schema moet worden uitgevoerd.

scheduleWeeklyFrequency

integer

Bij elk aantal weken moet dit schema 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

uurplanning van dit beleid

schedulePolicyType string:

SimpleSchedulePolicyV2

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

scheduleRunFrequency

ScheduleRunType

Frequentie van de planningsbewerking van dit beleid.

weeklySchedule

WeeklySchedule

Wekelijkse planning van dit beleid

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.

tieringPolicy

<string,  TieringPolicy>

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

TieringMode

Tiering-modus voor het beheren van automatische lagen van herstelpunten. Ondersteunde waarden zijn:

  1. TierRecaanbevelded: Alle herstelpunten worden aanbevolen om gelaagd te worden
  2. TierAfter: maak een laag voor alle herstelpunten na een vaste periode, zoals opgegeven in duration + durationType hieronder.
  3. DoNotTier: herstelpunten niet tieren
Name Type Description
DoNotTier

string

Invalid

string

TierAfter

string

TierRecommended

string

TieringPolicy

Beleid voor lagen voor een doellaag. Als het beleid niet is opgegeven voor een bepaalde doellaag, behoudt de service het bestaande geconfigureerde lagenbeleid voor die laag

Name Type Description
duration

integer

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

durationType

RetentionDurationType

Type retentieduur: dagen/weken/maanden/jaren Alleen gebruikt als TieringMode is ingesteld op TierAfter

tieringMode

TieringMode

Tiering-modus voor het beheren van automatische lagen van herstelpunten. Ondersteunde waarden zijn:

  1. TierRecaanbevelded: Alle herstelpunten worden aanbevolen om gelaagd te worden
  2. TierAfter: maak een laag voor alle herstelpunten na een vaste periode, zoals opgegeven in duration + durationType hieronder.
  3. DoNotTier: herstelpunten niet tieren

WeeklyRetentionFormat

Indeling voor wekelijkse retentie.

Name Type Description
daysOfTheWeek

DayOfWeek[]

Lijst met dagen van de week.

weeksOfTheMonth

WeekOfMonth[]

Lijst met weken van maand.

WeeklyRetentionSchedule

Wekelijks bewaarschema.

Name Type Description
daysOfTheWeek

DayOfWeek[]

Lijst met dagen van de week voor wekelijks bewaarbeleid.

retentionDuration

RetentionDuration

Retentieduur van bewaarbeleid.

retentionTimes

string[]

Bewaartijden van bewaarbeleid.

WeeklySchedule

Name Type Description
scheduleRunDays

DayOfWeek[]

scheduleRunTimes

string[]

Lijst met tijden van de dag dat dit schema moet worden uitgevoerd.

WeekOfMonth

Lijst met weken van maand.

Name Type Description
First

string

Fourth

string

Invalid

string

Last

string

Second

string

Third

string

WorkloadType

Type workload voor back-upbeheer

Name Type 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

Jaarlijks bewaarschema.

Name Type Description
monthsOfYear

MonthOfYear[]

Lijst met maanden van jaar van jaarlijks bewaarbeleid.

retentionDuration

RetentionDuration

Retentieduur van bewaarbeleid.

retentionScheduleDaily

DailyRetentionFormat

Dagelijkse retentie-indeling voor jaarlijks bewaarbeleid.

retentionScheduleFormatType

RetentionScheduleFormat

Retentieschema-indeling voor jaarlijks bewaarbeleid.

retentionScheduleWeekly

WeeklyRetentionFormat

Wekelijkse retentie-indeling voor jaarlijks bewaarbeleid.

retentionTimes

string[]

Bewaartijden van bewaarbeleid.