Condividi tramite


Backup Policies - List

Elenchi di criteri di backup associati all'insieme di credenziali di Servizi di ripristino. L'API fornisce parametri di paginazione per recuperare i risultati con ambito.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
resourceGroupName
path True

string

Nome del gruppo di risorse in cui è presente l'insieme di credenziali dei servizi di ripristino.

subscriptionId
path True

string

ID sottoscrizione.

vaultName
path True

string

Nome dell'insieme di credenziali di Servizi di ripristino.

api-version
query True

string

Versione dell'API client.

$filter
query

string

Opzioni di filtro OData.

Risposte

Nome Tipo Descrizione
200 OK

ProtectionPolicyResourceList

OK

Other Status Codes

CloudError

Risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente.

Esempio

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

Esempio di richiesta

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

Risposta di esempio

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

Esempio di richiesta

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

Risposta di esempio

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

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
AzureFileShareProtectionPolicy

Criteri di backup di AzureStorage.

AzureIaaSVMProtectionPolicy

Criteri di backup specifici del carico di lavoro delle macchine virtuali IaaS.

AzureSqlProtectionPolicy

Criteri di backup specifici del carico di lavoro SQL di Azure.

AzureVmWorkloadProtectionPolicy

Criteri di backup specifici del carico di lavoro della macchina virtuale di Azure (Mercury).

CloudError

Risposta di errore del servizio Istanza contenitore.

CloudErrorBody

Risposta di errore del servizio Istanza contenitore.

DailyRetentionFormat

Formato di conservazione giornaliero.

DailyRetentionSchedule

Pianificazione della conservazione giornaliera.

DailySchedule
Day

Giorno della settimana.

DayOfWeek
ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

GenericProtectionPolicy

Criteri di backup specifici del carico di lavoro della macchina virtuale di Azure (Mercury).

HourlySchedule
IAASVMPolicyType
IaasVMSnapshotConsistencyType
InstantRPAdditionalDetails
LogSchedulePolicy

Pianificazione dei criteri di log.

LongTermRetentionPolicy

Criteri di conservazione a lungo termine.

LongTermSchedulePolicy

Pianificazione dei criteri a lungo termine.

MabProtectionPolicy

Criteri di backup specifici del contenitore Mab.

MonthlyRetentionSchedule

Pianificazione della conservazione mensile.

MonthOfYear

Elenco dei mesi dell'anno di criteri di conservazione annuale.

PolicyType

Tipo di criteri di backup

ProtectionPolicyResource

Classe di base per i criteri di backup. I criteri di backup specifici del carico di lavoro derivano da questa classe.

ProtectionPolicyResourceList

Elenco delle risorse ProtectionPolicy

RetentionDuration

Durata conservazione.

RetentionDurationType

Tipo di durata di conservazione: giorni/settimane/mesi/anni Usati solo se TieringMode è impostato su TierAfter

RetentionScheduleFormat

Tipo di formato della pianificazione della conservazione per i criteri di conservazione mensili.

ScheduleRunType

Frequenza dell'operazione di pianificazione di questo criterio.

Settings

Campo impostazioni comuni per la gestione del backup

SimpleRetentionPolicy

Conservazione dei criteri semplice.

SimpleSchedulePolicy

Pianificazione dei criteri semplice.

SimpleSchedulePolicyV2

Pianificazione dei criteri V2 per IaaS che supporta i backup orari.

SnapshotBackupAdditionalDetails

Campi correlati a Backup snapshot per WorkloadType SaPHanaSystem

SubProtectionPolicy

Criteri di protezione secondaria che includono pianificazione e conservazione

TieringMode

Modalità di suddivisione in livelli per controllare la suddivisione automatica in livelli dei punti di ripristino. I valori supportati sono:

  1. TierRecommended: livelli per tutti i punti di ripristino consigliati per la suddivisione in livelli
  2. TierAfter: livelli tutti i punti di ripristino dopo un periodo fisso, come specificato in duration + durationType di seguito.
  3. DoNotTier: non eseguire il livello dei punti di ripristino
TieringPolicy

Criteri di suddivisione in livelli per un livello di destinazione. Se i criteri non vengono specificati per un determinato livello di destinazione, il servizio mantiene i criteri di suddivisione in livelli configurati esistenti per tale livello

UserAssignedIdentityProperties

Proprietà dell'identità gestita assegnata dall'utente

UserAssignedManagedIdentityDetails

Dettagli identità gestita assegnata dall'utente

VaultRetentionPolicy

Criteri di conservazione dell'insieme di credenziali per AzureFileShare

WeeklyRetentionFormat

Formato di conservazione settimanale.

WeeklyRetentionSchedule

Pianificazione di conservazione settimanale.

WeeklySchedule
WeekOfMonth

Elenco delle settimane del mese.

WorkloadType

Tipo di carico di lavoro per la gestione dei backup

YearlyRetentionSchedule

Pianificazione della conservazione annuale.

AzureFileShareProtectionPolicy

Criteri di backup di AzureStorage.

Nome Tipo Descrizione
backupManagementType string:

AzureStorage

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

protectedItemsCount

integer

Numero di elementi associati a questo criterio.

resourceGuardOperationRequests

string[]

Richieste di operazioni di ResourceGuard

retentionPolicy RetentionPolicy:

Criteri di conservazione con i dettagli sugli intervalli di conservazione delle copie di backup.

schedulePolicy SchedulePolicy:

Pianificazione del backup specificata come parte dei criteri di backup.

timeZone

string

Input facoltativo timeZone come stringa. Ad esempio: TimeZone = "Pacific Standard Time".

vaultRetentionPolicy

VaultRetentionPolicy

Criteri di conservazione con i dettagli sugli intervalli di conservazione delle copie di backup con protezione avanzata.

workLoadType

WorkloadType

Tipo di carico di lavoro per la gestione dei backup

AzureIaaSVMProtectionPolicy

Criteri di backup specifici del carico di lavoro delle macchine virtuali IaaS.

Nome Tipo Descrizione
backupManagementType string:

AzureIaasVM

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

instantRPDetails

InstantRPAdditionalDetails

instantRpRetentionRangeInDays

integer

Intervallo di criteri di conservazione rp istantaneo in giorni

policyType

IAASVMPolicyType

protectedItemsCount

integer

Numero di elementi associati a questo criterio.

resourceGuardOperationRequests

string[]

Richieste di operazioni di ResourceGuard

retentionPolicy RetentionPolicy:

Criteri di conservazione con i dettagli sugli intervalli di conservazione delle copie di backup.

schedulePolicy SchedulePolicy:

Pianificazione del backup specificata come parte dei criteri di backup.

snapshotConsistencyType

IaasVMSnapshotConsistencyType

tieringPolicy

<string,  TieringPolicy>

I criteri di suddivisione in livelli per spostare automaticamente gli indirizzi RP in un altro livello chiave sono livello di destinazione, definiti nell'enumerazione RecoveryPointTierType. I criteri di suddivisione in livelli specificano i criteri per spostare rp nel livello di destinazione.

timeZone

string

Input facoltativo timeZone come stringa. Ad esempio: TimeZone = "Pacific Standard Time".

AzureSqlProtectionPolicy

Criteri di backup specifici del carico di lavoro SQL di Azure.

Nome Tipo Descrizione
backupManagementType string:

AzureSql

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

protectedItemsCount

integer

Numero di elementi associati a questo criterio.

resourceGuardOperationRequests

string[]

Richieste di operazioni di ResourceGuard

retentionPolicy RetentionPolicy:

Dettagli dei criteri di conservazione.

AzureVmWorkloadProtectionPolicy

Criteri di backup specifici del carico di lavoro della macchina virtuale di Azure (Mercury).

Nome Tipo Descrizione
backupManagementType string:

AzureWorkload

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

makePolicyConsistent

boolean

Correggere l'incoerenza dei criteri

protectedItemsCount

integer

Numero di elementi associati a questo criterio.

resourceGuardOperationRequests

string[]

Richieste di operazioni di ResourceGuard

settings

Settings

Impostazioni comuni per la gestione dei backup

subProtectionPolicy

SubProtectionPolicy[]

Elenco dei criteri di protezione secondaria che includono pianificazione e conservazione

workLoadType

WorkloadType

Tipo di carico di lavoro per la gestione dei backup

CloudError

Risposta di errore del servizio Istanza contenitore.

Nome Tipo Descrizione
error

CloudErrorBody

Oggetto error.

CloudErrorBody

Risposta di errore del servizio Istanza contenitore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Identificatore dell'errore. I codici sono invarianti e devono essere utilizzati a livello di codice.

details

CloudErrorBody[]

Elenco di dettagli aggiuntivi sull'errore.

message

string

Messaggio che descrive l'errore, destinato a essere adatto per la visualizzazione in un'interfaccia utente.

target

string

Destinazione dell'errore specifico. Ad esempio, il nome della proprietà in errore.

DailyRetentionFormat

Formato di conservazione giornaliero.

Nome Tipo Descrizione
daysOfTheMonth

Day[]

Elenco dei giorni del mese.

DailyRetentionSchedule

Pianificazione della conservazione giornaliera.

Nome Tipo Descrizione
retentionDuration

RetentionDuration

Durata conservazione dei criteri di conservazione.

retentionTimes

string[]

Tempi di conservazione dei criteri di conservazione.

DailySchedule

Nome Tipo Descrizione
scheduleRunTimes

string[]

Elenco di orari del giorno in cui deve essere eseguita questa pianificazione.

Day

Giorno della settimana.

Nome Tipo Descrizione
date

integer

Data del mese

isLast

boolean

Indica se Date è l'ultima data del mese

DayOfWeek

Nome Tipo Descrizione
Friday

string

Monday

string

Saturday

string

Sunday

string

Thursday

string

Tuesday

string

Wednesday

string

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

GenericProtectionPolicy

Criteri di backup specifici del carico di lavoro della macchina virtuale di Azure (Mercury).

Nome Tipo Descrizione
backupManagementType string:

GenericProtectionPolicy

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

fabricName

string

Nome dell'infrastruttura di questo criterio.

protectedItemsCount

integer

Numero di elementi associati a questo criterio.

resourceGuardOperationRequests

string[]

Richieste di operazioni di ResourceGuard

subProtectionPolicy

SubProtectionPolicy[]

Elenco dei criteri di protezione secondaria che includono pianificazione e conservazione

timeZone

string

Input facoltativo timeZone come stringa. Ad esempio: TimeZone = "Pacific Standard Time".

HourlySchedule

Nome Tipo Descrizione
interval

integer

Intervallo in cui deve essere attivato il backup. Per ogni ora il valore può essere 4/6/8/12

scheduleWindowDuration

integer

Per specificare la durata della finestra di backup

scheduleWindowStartTime

string

Per specificare l'ora di inizio della finestra di backup

IAASVMPolicyType

Nome Tipo Descrizione
Invalid

string

V1

string

V2

string

IaasVMSnapshotConsistencyType

Nome Tipo Descrizione
OnlyCrashConsistent

string

InstantRPAdditionalDetails

Nome Tipo Descrizione
azureBackupRGNamePrefix

string

azureBackupRGNameSuffix

string

LogSchedulePolicy

Pianificazione dei criteri di log.

Nome Tipo Descrizione
scheduleFrequencyInMins

integer

Frequenza dell'operazione di pianificazione log di questo criterio in pochi minuti.

schedulePolicyType string:

LogSchedulePolicy

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

LongTermRetentionPolicy

Criteri di conservazione a lungo termine.

Nome Tipo Descrizione
dailySchedule

DailyRetentionSchedule

Pianificazione giornaliera della conservazione dei criteri di protezione.

monthlySchedule

MonthlyRetentionSchedule

Pianificazione della conservazione mensile dei criteri di protezione.

retentionPolicyType string:

LongTermRetentionPolicy

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

weeklySchedule

WeeklyRetentionSchedule

Pianificazione della conservazione settimanale dei criteri di protezione.

yearlySchedule

YearlyRetentionSchedule

Pianificazione della conservazione annuale dei criteri di protezione.

LongTermSchedulePolicy

Pianificazione dei criteri a lungo termine.

Nome Tipo Descrizione
schedulePolicyType string:

LongTermSchedulePolicy

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

MabProtectionPolicy

Criteri di backup specifici del contenitore Mab.

Nome Tipo Descrizione
backupManagementType string:

MAB

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

protectedItemsCount

integer

Numero di elementi associati a questo criterio.

resourceGuardOperationRequests

string[]

Richieste di operazioni di ResourceGuard

retentionPolicy RetentionPolicy:

Dettagli dei criteri di conservazione.

schedulePolicy SchedulePolicy:

Pianificazione del backup dei criteri di backup.

MonthlyRetentionSchedule

Pianificazione della conservazione mensile.

Nome Tipo Descrizione
retentionDuration

RetentionDuration

Durata conservazione dei criteri di conservazione.

retentionScheduleDaily

DailyRetentionFormat

Formato di conservazione giornaliero per i criteri di conservazione mensili.

retentionScheduleFormatType

RetentionScheduleFormat

Tipo di formato della pianificazione della conservazione per i criteri di conservazione mensili.

retentionScheduleWeekly

WeeklyRetentionFormat

Formato di conservazione settimanale per i criteri di conservazione mensili.

retentionTimes

string[]

Tempi di conservazione dei criteri di conservazione.

MonthOfYear

Elenco dei mesi dell'anno di criteri di conservazione annuale.

Nome Tipo Descrizione
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

Tipo di criteri di backup

Nome Tipo Descrizione
CopyOnlyFull

string

Differential

string

Full

string

Incremental

string

Invalid

string

Log

string

SnapshotCopyOnlyFull

string

SnapshotFull

string

ProtectionPolicyResource

Classe di base per i criteri di backup. I criteri di backup specifici del carico di lavoro derivano da questa classe.

Nome Tipo Descrizione
eTag

string

ETag facoltativo.

id

string

L'ID risorsa rappresenta il percorso completo della risorsa.

location

string

Percorso della risorsa.

name

string

Nome della risorsa associato alla risorsa.

properties ProtectionPolicy:

Proprietà ProtectionPolicyResource

tags

object

Tag di risorsa.

type

string

Tipo di risorsa rappresenta il percorso completo del modulo Spazio dei nomi/ResourceType/ResourceType/...

ProtectionPolicyResourceList

Elenco delle risorse ProtectionPolicy

Nome Tipo Descrizione
nextLink

string

URI per recuperare la pagina successiva delle risorse. Chiamare ListNext() recupera la pagina successiva delle risorse.

value

ProtectionPolicyResource[]

Elenco di risorse.

RetentionDuration

Durata conservazione.

Nome Tipo Descrizione
count

integer

Numero di tipi di durata. La durata della conservazione viene ottenuta con il conteggio dei tempi di conteggio del tipo di durata. Ad esempio, quando Count = 3 e DurationType = Weeks, la durata della conservazione sarà di tre settimane.

durationType

RetentionDurationType

Tipo di durata di conservazione dei criteri di conservazione.

RetentionDurationType

Tipo di durata di conservazione: giorni/settimane/mesi/anni Usati solo se TieringMode è impostato su TierAfter

Nome Tipo Descrizione
Days

string

Invalid

string

Months

string

Weeks

string

Years

string

RetentionScheduleFormat

Tipo di formato della pianificazione della conservazione per i criteri di conservazione mensili.

Nome Tipo Descrizione
Daily

string

Invalid

string

Weekly

string

ScheduleRunType

Frequenza dell'operazione di pianificazione di questo criterio.

Nome Tipo Descrizione
Daily

string

Hourly

string

Invalid

string

Weekly

string

Settings

Campo impostazioni comuni per la gestione del backup

Nome Tipo Descrizione
isCompression

boolean

Flag di compressione del carico di lavoro. Questa operazione è stata aggiunta in modo che "isSqlCompression" venga deprecata dopo l'aggiornamento dei client per considerare questo flag.

issqlcompression

boolean

Flag di compressione SQL

timeZone

string

Input facoltativo timeZone come stringa. Ad esempio: TimeZone = "Pacific Standard Time".

SimpleRetentionPolicy

Conservazione dei criteri semplice.

Nome Tipo Descrizione
retentionDuration

RetentionDuration

Durata di conservazione dei criteri di protezione.

retentionPolicyType string:

SimpleRetentionPolicy

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

SimpleSchedulePolicy

Pianificazione dei criteri semplice.

Nome Tipo Descrizione
hourlySchedule

HourlySchedule

Pianificazione oraria di questo criterio

schedulePolicyType string:

SimpleSchedulePolicy

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

scheduleRunDays

DayOfWeek[]

Elenco di giorni della settimana da eseguire questa pianificazione.

scheduleRunFrequency

ScheduleRunType

Frequenza dell'operazione di pianificazione di questo criterio.

scheduleRunTimes

string[]

Elenco di orari del giorno in cui deve essere eseguita questa pianificazione.

scheduleWeeklyFrequency

integer

A ogni numero di settimane questa pianificazione deve essere eseguita.

SimpleSchedulePolicyV2

Pianificazione dei criteri V2 per IaaS che supporta i backup orari.

Nome Tipo Descrizione
dailySchedule

DailySchedule

Pianificazione giornaliera di questo criterio

hourlySchedule

HourlySchedule

pianificazione oraria di questo criterio

schedulePolicyType string:

SimpleSchedulePolicyV2

Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi.

scheduleRunFrequency

ScheduleRunType

Frequenza dell'operazione di pianificazione di questo criterio.

weeklySchedule

WeeklySchedule

Pianificazione settimanale di questo criterio

SnapshotBackupAdditionalDetails

Campi correlati a Backup snapshot per WorkloadType SaPHanaSystem

Nome Tipo Descrizione
instantRPDetails

string

instantRpRetentionRangeInDays

integer

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Dettagli identità gestita assegnata dall'utente

SubProtectionPolicy

Criteri di protezione secondaria che includono pianificazione e conservazione

Nome Tipo Descrizione
policyType

PolicyType

Tipo di criteri di backup

retentionPolicy RetentionPolicy:

Criteri di conservazione con i dettagli sugli intervalli di conservazione delle copie di backup.

schedulePolicy SchedulePolicy:

Pianificazione del backup specificata come parte dei criteri di backup.

snapshotBackupAdditionalDetails

SnapshotBackupAdditionalDetails

Campi correlati a Backup snapshot per WorkloadType SaPHanaSystem

tieringPolicy

<string,  TieringPolicy>

Criteri di suddivisione in livelli per spostare automaticamente gli indirizzi IP in un altro livello. La chiave è livello di destinazione, definita nell'enumerazione RecoveryPointTierType. I criteri di suddivisione in livelli specificano i criteri per spostare rp nel livello di destinazione.

TieringMode

Modalità di suddivisione in livelli per controllare la suddivisione automatica in livelli dei punti di ripristino. I valori supportati sono:

  1. TierRecommended: livelli per tutti i punti di ripristino consigliati per la suddivisione in livelli
  2. TierAfter: livelli tutti i punti di ripristino dopo un periodo fisso, come specificato in duration + durationType di seguito.
  3. DoNotTier: non eseguire il livello dei punti di ripristino
Nome Tipo Descrizione
DoNotTier

string

Invalid

string

TierAfter

string

TierRecommended

string

TieringPolicy

Criteri di suddivisione in livelli per un livello di destinazione. Se i criteri non vengono specificati per un determinato livello di destinazione, il servizio mantiene i criteri di suddivisione in livelli configurati esistenti per tale livello

Nome Tipo Descrizione
duration

integer

Numero di giorni/settimane/mesi/anni per conservare i backup nel livello corrente prima della suddivisione in livelli. Usato solo se TieringMode è impostato su TierAfter

durationType

RetentionDurationType

Tipo di durata di conservazione: giorni/settimane/mesi/anni Usati solo se TieringMode è impostato su TierAfter

tieringMode

TieringMode

Modalità di suddivisione in livelli per controllare la suddivisione automatica in livelli dei punti di ripristino. I valori supportati sono:

  1. TierRecommended: livelli per tutti i punti di ripristino consigliati per la suddivisione in livelli
  2. TierAfter: livelli tutti i punti di ripristino dopo un periodo fisso, come specificato in duration + durationType di seguito.
  3. DoNotTier: non eseguire il livello dei punti di ripristino

UserAssignedIdentityProperties

Proprietà dell'identità gestita assegnata dall'utente

Nome Tipo Descrizione
clientId

string

ID client dell'identità assegnata.

principalId

string

ID entità dell'identità assegnata.

UserAssignedManagedIdentityDetails

Dettagli identità gestita assegnata dall'utente

Nome Tipo Descrizione
identityArmId

string

ID ARM dell'identità assegnata.

identityName

string

Nome dell'identità assegnata.

userAssignedIdentityProperties

UserAssignedIdentityProperties

Proprietà dell'identità gestita assegnata dall'utente

VaultRetentionPolicy

Criteri di conservazione dell'insieme di credenziali per AzureFileShare

Nome Tipo Descrizione
snapshotRetentionInDays

integer

vaultRetention RetentionPolicy:

Classe di base per i criteri di conservazione.

WeeklyRetentionFormat

Formato di conservazione settimanale.

Nome Tipo Descrizione
daysOfTheWeek

DayOfWeek[]

Elenco dei giorni della settimana.

weeksOfTheMonth

WeekOfMonth[]

Elenco delle settimane del mese.

WeeklyRetentionSchedule

Pianificazione di conservazione settimanale.

Nome Tipo Descrizione
daysOfTheWeek

DayOfWeek[]

Elenco dei giorni della settimana per i criteri di conservazione settimanali.

retentionDuration

RetentionDuration

Durata conservazione dei criteri di conservazione.

retentionTimes

string[]

Tempi di conservazione dei criteri di conservazione.

WeeklySchedule

Nome Tipo Descrizione
scheduleRunDays

DayOfWeek[]

scheduleRunTimes

string[]

Elenco di orari del giorno in cui deve essere eseguita questa pianificazione.

WeekOfMonth

Elenco delle settimane del mese.

Nome Tipo Descrizione
First

string

Fourth

string

Invalid

string

Last

string

Second

string

Third

string

WorkloadType

Tipo di carico di lavoro per la gestione dei backup

Nome Tipo Descrizione
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

Pianificazione della conservazione annuale.

Nome Tipo Descrizione
monthsOfYear

MonthOfYear[]

Elenco dei mesi dell'anno di criteri di conservazione annuale.

retentionDuration

RetentionDuration

Durata conservazione dei criteri di conservazione.

retentionScheduleDaily

DailyRetentionFormat

Formato di conservazione giornaliero per i criteri di conservazione annuali.

retentionScheduleFormatType

RetentionScheduleFormat

Formato di pianificazione della conservazione per i criteri di conservazione annuali.

retentionScheduleWeekly

WeeklyRetentionFormat

Formato di conservazione settimanale per i criteri di conservazione annuali.

retentionTimes

string[]

Tempi di conservazione dei criteri di conservazione.