Insiemi di credenziali di Microsoft.RecoveryServices/backupPolicies 2019-06-15

Definizione di risorsa Bicep

Il tipo di risorsa insiemi di credenziali/backupPolicies può essere distribuito in:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.RecoveryServices/vaults/backupPolicies, aggiungere il codice Bicep seguente al modello.

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupPolicies@2019-06-15' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  eTag: 'string'
  properties: {
    protectedItemsCount: int
    backupManagementType: 'string'
    // For remaining properties, see ProtectionPolicy objects
  }
}

Oggetti ProtectionPolicy

Impostare la proprietà backupManagementType per specificare il tipo di oggetto.

Per AzureIaasVM, usare:

  backupManagementType: 'AzureIaasVM'
  instantRPDetails: {
    azureBackupRGNamePrefix: 'string'
    azureBackupRGNameSuffix: 'string'
  }
  instantRpRetentionRangeInDays: int
  retentionPolicy: {
    retentionPolicyType: 'string'
    // For remaining properties, see RetentionPolicy objects
  }
  schedulePolicy: {
    schedulePolicyType: 'string'
    // For remaining properties, see SchedulePolicy objects
  }
  timeZone: 'string'

Per AzureSql, usare:

  backupManagementType: 'AzureSql'
  retentionPolicy: {
    retentionPolicyType: 'string'
    // For remaining properties, see RetentionPolicy objects
  }

Per AzureStorage, usare:

  backupManagementType: 'AzureStorage'
  retentionPolicy: {
    retentionPolicyType: 'string'
    // For remaining properties, see RetentionPolicy objects
  }
  schedulePolicy: {
    schedulePolicyType: 'string'
    // For remaining properties, see SchedulePolicy objects
  }
  timeZone: 'string'
  workLoadType: 'string'

Per AzureWorkload, usare:

  backupManagementType: 'AzureWorkload'
  makePolicyConsistent: bool
  settings: {
    isCompression: bool
    issqlcompression: bool
    timeZone: 'string'
  }
  subProtectionPolicy: [
    {
      policyType: 'string'
      retentionPolicy: {
        retentionPolicyType: 'string'
        // For remaining properties, see RetentionPolicy objects
      }
      schedulePolicy: {
        schedulePolicyType: 'string'
        // For remaining properties, see SchedulePolicy objects
      }
    }
  ]
  workLoadType: 'string'

Per GenericProtectionPolicy, usare:

  backupManagementType: 'GenericProtectionPolicy'
  fabricName: 'string'
  subProtectionPolicy: [
    {
      policyType: 'string'
      retentionPolicy: {
        retentionPolicyType: 'string'
        // For remaining properties, see RetentionPolicy objects
      }
      schedulePolicy: {
        schedulePolicyType: 'string'
        // For remaining properties, see SchedulePolicy objects
      }
    }
  ]
  timeZone: 'string'

Per MAB, usare:

  backupManagementType: 'MAB'
  retentionPolicy: {
    retentionPolicyType: 'string'
    // For remaining properties, see RetentionPolicy objects
  }
  schedulePolicy: {
    schedulePolicyType: 'string'
    // For remaining properties, see SchedulePolicy objects
  }

Oggetti RetentionPolicy

Impostare la proprietà retentionPolicyType per specificare il tipo di oggetto.

Per LongTermRetentionPolicy, usare:

  retentionPolicyType: 'LongTermRetentionPolicy'
  dailySchedule: {
    retentionDuration: {
      count: int
      durationType: 'string'
    }
    retentionTimes: [
      'string'
    ]
  }
  monthlySchedule: {
    retentionDuration: {
      count: int
      durationType: 'string'
    }
    retentionScheduleDaily: {
      daysOfTheMonth: [
        {
          date: int
          isLast: bool
        }
      ]
    }
    retentionScheduleFormatType: 'string'
    retentionScheduleWeekly: {
      daysOfTheWeek: [
        'string'
      ]
      weeksOfTheMonth: [
        'string'
      ]
    }
    retentionTimes: [
      'string'
    ]
  }
  weeklySchedule: {
    daysOfTheWeek: [
      'string'
    ]
    retentionDuration: {
      count: int
      durationType: 'string'
    }
    retentionTimes: [
      'string'
    ]
  }
  yearlySchedule: {
    monthsOfYear: [
      'string'
    ]
    retentionDuration: {
      count: int
      durationType: 'string'
    }
    retentionScheduleDaily: {
      daysOfTheMonth: [
        {
          date: int
          isLast: bool
        }
      ]
    }
    retentionScheduleFormatType: 'string'
    retentionScheduleWeekly: {
      daysOfTheWeek: [
        'string'
      ]
      weeksOfTheMonth: [
        'string'
      ]
    }
    retentionTimes: [
      'string'
    ]
  }

Per SimpleRetentionPolicy, usare:

  retentionPolicyType: 'SimpleRetentionPolicy'
  retentionDuration: {
    count: int
    durationType: 'string'
  }

Oggetti SchedulePolicy

Impostare la proprietà schedulePolicyType per specificare il tipo di oggetto.

Per LogSchedulePolicy, usare:

  schedulePolicyType: 'LogSchedulePolicy'
  scheduleFrequencyInMins: int

Per LongTermSchedulePolicy, usare:

  schedulePolicyType: 'LongTermSchedulePolicy'

Per SimpleSchedulePolicy, usare:

  schedulePolicyType: 'SimpleSchedulePolicy'
  scheduleRunDays: [
    'string'
  ]
  scheduleRunFrequency: 'string'
  scheduleRunTimes: [
    'string'
  ]
  scheduleWeeklyFrequency: int

Valori delle proprietà

insiemi di credenziali/backupPolicies

Nome Descrizione valore
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatoria)

Limite di caratteri: 3-150

Caratteri validi:
Caratteri alfanumerici e trattini.

Deve iniziare con una lettera. Non può terminare con un trattino.
posizione Percorso della risorsa. string
tags Tag di risorse. Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
padre In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere Risorsa figlio esterna alla risorsa padre.
Nome simbolico per la risorsa di tipo: insiemi di credenziali
eTag ETag facoltativo. string
properties Proprietà ProtectionPolicyResource ProtectionPolicy

ProtectionPolicy

Nome Descrizione Valore
protectedItemsCount Numero di elementi associati a questo criterio. INT
backupManagementType Impostare il tipo di oggetto AzureIaasVM
AzureSql
AzureStorage
AzureWorkload
GenericProtectionPolicy
MAB (obbligatorio)

AzureIaaSVMProtectionPolicy

Nome Descrizione Valore
backupManagementType Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. 'AzureIaasVM' (obbligatorio)
instantRPDetails InstantRPAdditionalDetails
instantRpRetentionRangeInDays Intervallo di criteri di conservazione rp istantaneo in giorni INT
retentionPolicy Criteri di conservazione con i dettagli sugli intervalli di conservazione delle copie di backup. Retentionpolicy
schedulePolicy Pianificazione del backup specificata come parte dei criteri di backup. SchedulePolicy
timeZone Input facoltativo timeZone come stringa. Ad esempio: TimeZone = "Pacific Standard Time". string

InstantRPAdditionalDetails

Nome Descrizione Valore
azureBackupRGNamePrefix string
azureBackupRGNameSuffix string

Retentionpolicy

Nome Descrizione Valore
retentionPolicyType Impostare il tipo di oggetto LongTermRetentionPolicy
SimpleRetentionPolicy (obbligatorio)

LongTermRetentionPolicy

Nome Descrizione Valore
retentionPolicyType Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. 'LongTermRetentionPolicy' (obbligatorio)
dailySchedule Pianificazione di conservazione giornaliera dei criteri di protezione. DailyRetentionSchedule
monthlySchedule Pianificazione di conservazione mensile dei criteri di protezione. MonthlyRetentionSchedule
weeklySchedule Pianificazione di conservazione settimanale dei criteri di protezione. WeeklyRetentionSchedule
yearlySchedule Pianificazione di conservazione annuale dei criteri di protezione. YearlyRetentionSchedule

DailyRetentionSchedule

Nome Descrizione Valore
retentionDuration Durata della conservazione dei criteri di conservazione. RetentionDuration
retentionTimes Tempi di conservazione dei criteri di conservazione. string[]

RetentionDuration

Nome Descrizione Valore
count Conteggio dei tipi di durata. La durata di conservazione viene ottenuta contando i tempi di conteggio del tipo di durata Conteggio.
Ad esempio, quando Count = 3 e DurationType = Weeks, la durata di conservazione sarà di tre settimane.
INT
durationType Tipo di durata di conservazione dei criteri di conservazione. 'Days'
'Invalid'
"Months"
'Weeks'
'Years'

MonthlyRetentionSchedule

Nome Descrizione Valore
retentionDuration Durata della conservazione dei criteri di conservazione. RetentionDuration
retentionScheduleDaily Formato di conservazione giornaliero per i criteri di conservazione mensile. DailyRetentionFormat
retentionScheduleFormatType Tipo di formato della pianificazione di conservazione per i criteri di conservazione mensili. 'Daily'
'Invalid'
'Weekly'
retentionScheduleWeekly Formato di conservazione settimanale per i criteri di conservazione mensile. WeeklyRetentionFormat
retentionTimes Tempi di conservazione dei criteri di conservazione. string[]

DailyRetentionFormat

Nome Descrizione Valore
daysOfTheMonth Elenco dei giorni del mese. Giorno[]

Giorno

Nome Descrizione Valore
data Data del mese INT
isLast Indica se Data è l'ultima data del mese bool

WeeklyRetentionFormat

Nome Descrizione Valore
daysOfTheWeek Elenco dei giorni della settimana. Matrice di stringhe contenente uno qualsiasi di:
'Venerdì'
'Lunedì'
'Sabato'
'Domenica'
'Giovedì'
'Martedì'
'Mercoledì'
settimaneOfTheMonth Elenco di settimane di mese. Matrice di stringhe contenente uno qualsiasi di:
'First'
'Quarto'
'Invalid'
'Last'
'Secondo'
'Terzo'

WeeklyRetentionSchedule

Nome Descrizione Valore
daysOfTheWeek Elenco dei giorni della settimana per i criteri di conservazione settimanali. Matrice di stringhe contenente uno qualsiasi di:
'Venerdì'
'Lunedì'
'Sabato'
'Domenica'
'Giovedì'
'Martedì'
'Mercoledì'
retentionDuration Durata di conservazione dei criteri di conservazione. RetentionDuration
retentionTimes Tempi di conservazione dei criteri di conservazione. string[]

YearlyRetentionSchedule

Nome Descrizione Valore
mesiOfYear Elenco dei mesi dell'anno di criteri di conservazione annuale. Matrice di stringhe contenente uno qualsiasi di:
'Aprile'
'Agosto'
'Dicembre'
'Febbraio'
'Invalid'
'Gennaio'
'Luglio'
'Giugno'
'Marzo'
'May'
'Novembre'
'Ottobre'
'Settembre'
retentionDuration Durata di conservazione dei criteri di conservazione. RetentionDuration
retentionScheduleDaily Formato di conservazione giornaliero per i criteri di conservazione annuali. DailyRetentionFormat
retentionScheduleFormatType Formato di pianificazione della conservazione per i criteri di conservazione annuali. 'Giornaliero'
'Invalid'
'Settimanale'
retentionScheduleWeekly Formato di conservazione settimanale per i criteri di conservazione annuali. WeeklyRetentionFormat
retentionTimes Tempi di conservazione dei criteri di conservazione. string[]

SimpleRetentionPolicy

Nome Descrizione Valore
retentionPolicyType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. 'SimpleRetentionPolicy' (obbligatorio)
retentionDuration Durata di conservazione dei criteri di protezione. RetentionDuration

SchedulePolicy

Nome Descrizione Valore
schedulePolicyType Impostare il tipo di oggetto LogSchedulePolicy
LongTermSchedulePolicy
SimpleSchedulePolicy (obbligatorio)

LogSchedulePolicy

Nome Descrizione Valore
schedulePolicyType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. 'LogSchedulePolicy' (obbligatorio)
scheduleFrequencyInMins Frequenza dell'operazione di pianificazione del log di questo criterio in minuti. INT

LongTermSchedulePolicy

Nome Descrizione Valore
schedulePolicyType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. 'LongTermSchedulePolicy' (obbligatorio)

SimpleSchedulePolicy

Nome Descrizione Valore
schedulePolicyType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. 'SimpleSchedulePolicy' (obbligatorio)
scheduleRunDays L'elenco di giorni di settimana questa pianificazione deve essere eseguita. Matrice di stringhe contenente uno qualsiasi di:
'Venerdì'
'Lunedì'
'Sabato'
'Domenica'
'Giovedì'
'Martedì'
'Mercoledì'
scheduleRunFrequency Frequenza dell'operazione di pianificazione di questo criterio. 'Giornaliero'
'Invalid'
'Settimanale'
scheduleRunTimes È necessario eseguire l'elenco di orari del giorno in cui è necessario eseguire questa pianificazione. string[]
scheduleWeeklyFrequency A ogni settimana questa pianificazione deve essere eseguita. INT

AzureSqlProtectionPolicy

Nome Descrizione Valore
backupManagementType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. 'AzureSql' (obbligatorio)
retentionPolicy Dettagli dei criteri di conservazione. Retentionpolicy

AzureFileShareProtectionPolicy

Nome Descrizione Valore
backupManagementType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. 'AzureStorage' (obbligatorio)
retentionPolicy Criteri di conservazione con i dettagli sugli intervalli di conservazione delle copie di backup. Retentionpolicy
schedulePolicy Pianificazione del backup specificata come parte dei criteri di backup. SchedulePolicy
timeZone Input facoltativo del fuso orario come stringa. Ad esempio: TimeZone = "Pacific Standard Time". string
workLoadType Tipo di carico di lavoro per la gestione del backup 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

AzureVmWorkloadProtectionPolicy

Nome Descrizione Valore
backupManagementType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. 'AzureWorkload' (obbligatorio)
makePolicyConsistent Correzione dell'incoerenza dei criteri bool
impostazioni Impostazioni comuni per la gestione dei backup Impostazioni
subProtectionPolicy Elenco dei criteri di protezione secondaria che includono pianificazione e conservazione SubProtectionPolicy[]
workLoadType Tipo di carico di lavoro per la gestione del backup 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

Impostazioni

Nome Descrizione Valore
isCompression Flag di compressione del carico di lavoro. Questa operazione è stata aggiunta in modo che 'isSqlCompression'
verrà deprecato dopo l'aggiornamento dei client per prendere in considerazione questo flag.
bool
issqlcompression Flag di compressione SQL bool
timeZone Input facoltativo del fuso orario come stringa. Ad esempio: TimeZone = "Pacific Standard Time". string

SubProtectionPolicy

Nome Descrizione Valore
policyType Tipo di criterio di backup 'CopyOnlyFull'
'Differenziale'
'Full'
'Invalid'
'Log'
retentionPolicy Criteri di conservazione con i dettagli sugli intervalli di conservazione delle copie di backup. Retentionpolicy
schedulePolicy Pianificazione del backup specificata come parte dei criteri di backup. SchedulePolicy

GenericProtectionPolicy

Nome Descrizione Valore
backupManagementType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. 'GenericProtectionPolicy' (obbligatorio)
fabricName Nome dell'infrastruttura di questo criterio. string
subProtectionPolicy Elenco dei criteri di protezione secondaria che includono pianificazione e conservazione SubProtectionPolicy[]
timeZone Input facoltativo del fuso orario come stringa. Ad esempio: TimeZone = "Pacific Standard Time". string

MabProtectionPolicy

Nome Descrizione Valore
backupManagementType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. 'MAB' (obbligatorio)
retentionPolicy Dettagli dei criteri di conservazione. Retentionpolicy
schedulePolicy Pianificazione del backup dei criteri di backup. SchedulePolicy

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Eseguire il backup di una condivisione file esistente usando Servizi di ripristino (giornaliero)

Distribuisci in Azure
Questo modello configura la protezione per una condivisione file esistente presente in un account di archiviazione esistente. Crea un nuovo oggetto o usa un insieme di credenziali di Servizi di ripristino e criteri di backup esistenti in base ai valori dei parametri impostati.
Eseguire il backup di una condivisione file esistente usando Servizi di ripristino (oraria)

Distribuisci in Azure
Questo modello configura la protezione con frequenza oraria per una condivisione file esistente presente in un account di archiviazione esistente. Crea un nuovo oggetto o usa un insieme di credenziali di Servizi di ripristino e criteri di backup esistenti in base ai valori dei parametri impostati.
Eseguire il backup di macchine virtuali Resource Manager con l'insieme di credenziali di Servizi di ripristino

Distribuisci in Azure
Questo modello userà l'insieme di credenziali dei servizi di ripristino esistente e i criteri di backup esistenti e configurerà il backup di più macchine virtuali Resource Manager appartenenti allo stesso gruppo di risorse
Creare un insieme di credenziali di Servizi di ripristino con criteri di backup

Distribuisci in Azure
Questo modello crea un insieme di credenziali di Servizi di ripristino con criteri di backup e configura funzionalità facoltative quali identità di sistema, tipo di archiviazione di backup, ripristino tra aree e log di diagnostica e un blocco di eliminazione.
Creare criteri di backup giornalieri per RS Vault per proteggere le macchine virtuali IaaSM

Distribuisci in Azure
Questo modello crea un insieme di credenziali dei servizi di ripristino e un criterio di backup giornaliero che può essere usato per proteggere le macchine virtuali IaaS classiche e basate su ARM.
Backup di Azure per il carico di lavoro in Azure Macchine virtuali

Distribuisci in Azure
Questo modello crea un insieme di credenziali di Servizi di ripristino e un criterio di backup specifico del carico di lavoro. Registra la macchina virtuale con il servizio di backup e configura la protezione
Creare criteri di backup settimanali per RS Vault per proteggere le macchine virtuali IaaS

Distribuisci in Azure
Questo modello crea un insieme di credenziali dei servizi di ripristino e un criterio di backup giornaliero che può essere usato per proteggere le macchine virtuali IaaS classiche e basate su ARM.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa vaults/backupPolicies può essere distribuito in:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.RecoveryServices/vaults/backupPolicies, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
  "apiVersion": "2019-06-15",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "eTag": "string",
  "properties": {
    "protectedItemsCount": "int",
    "backupManagementType": "string"
    // For remaining properties, see ProtectionPolicy objects
  }
}

Oggetti ProtectionPolicy

Impostare la proprietà backupManagementType per specificare il tipo di oggetto.

Per AzureIaasVM usare:

  "backupManagementType": "AzureIaasVM",
  "instantRPDetails": {
    "azureBackupRGNamePrefix": "string",
    "azureBackupRGNameSuffix": "string"
  },
  "instantRpRetentionRangeInDays": "int",
  "retentionPolicy": {
    "retentionPolicyType": "string"
    // For remaining properties, see RetentionPolicy objects
  },
  "schedulePolicy": {
    "schedulePolicyType": "string"
    // For remaining properties, see SchedulePolicy objects
  },
  "timeZone": "string"

Per AzureSql usare:

  "backupManagementType": "AzureSql",
  "retentionPolicy": {
    "retentionPolicyType": "string"
    // For remaining properties, see RetentionPolicy objects
  }

Per AzureStorage usare:

  "backupManagementType": "AzureStorage",
  "retentionPolicy": {
    "retentionPolicyType": "string"
    // For remaining properties, see RetentionPolicy objects
  },
  "schedulePolicy": {
    "schedulePolicyType": "string"
    // For remaining properties, see SchedulePolicy objects
  },
  "timeZone": "string",
  "workLoadType": "string"

Per AzureWorkload, usare:

  "backupManagementType": "AzureWorkload",
  "makePolicyConsistent": "bool",
  "settings": {
    "isCompression": "bool",
    "issqlcompression": "bool",
    "timeZone": "string"
  },
  "subProtectionPolicy": [
    {
      "policyType": "string",
      "retentionPolicy": {
        "retentionPolicyType": "string"
        // For remaining properties, see RetentionPolicy objects
      },
      "schedulePolicy": {
        "schedulePolicyType": "string"
        // For remaining properties, see SchedulePolicy objects
      }
    }
  ],
  "workLoadType": "string"

Per GenericProtectionPolicy, usare:

  "backupManagementType": "GenericProtectionPolicy",
  "fabricName": "string",
  "subProtectionPolicy": [
    {
      "policyType": "string",
      "retentionPolicy": {
        "retentionPolicyType": "string"
        // For remaining properties, see RetentionPolicy objects
      },
      "schedulePolicy": {
        "schedulePolicyType": "string"
        // For remaining properties, see SchedulePolicy objects
      }
    }
  ],
  "timeZone": "string"

Per MAB, usare:

  "backupManagementType": "MAB",
  "retentionPolicy": {
    "retentionPolicyType": "string"
    // For remaining properties, see RetentionPolicy objects
  },
  "schedulePolicy": {
    "schedulePolicyType": "string"
    // For remaining properties, see SchedulePolicy objects
  }

Oggetti RetentionPolicy

Impostare la proprietà retentionPolicyType per specificare il tipo di oggetto.

Per LongTermRetentionPolicy, usare:

  "retentionPolicyType": "LongTermRetentionPolicy",
  "dailySchedule": {
    "retentionDuration": {
      "count": "int",
      "durationType": "string"
    },
    "retentionTimes": [ "string" ]
  },
  "monthlySchedule": {
    "retentionDuration": {
      "count": "int",
      "durationType": "string"
    },
    "retentionScheduleDaily": {
      "daysOfTheMonth": [
        {
          "date": "int",
          "isLast": "bool"
        }
      ]
    },
    "retentionScheduleFormatType": "string",
    "retentionScheduleWeekly": {
      "daysOfTheWeek": [ "string" ],
      "weeksOfTheMonth": [ "string" ]
    },
    "retentionTimes": [ "string" ]
  },
  "weeklySchedule": {
    "daysOfTheWeek": [ "string" ],
    "retentionDuration": {
      "count": "int",
      "durationType": "string"
    },
    "retentionTimes": [ "string" ]
  },
  "yearlySchedule": {
    "monthsOfYear": [ "string" ],
    "retentionDuration": {
      "count": "int",
      "durationType": "string"
    },
    "retentionScheduleDaily": {
      "daysOfTheMonth": [
        {
          "date": "int",
          "isLast": "bool"
        }
      ]
    },
    "retentionScheduleFormatType": "string",
    "retentionScheduleWeekly": {
      "daysOfTheWeek": [ "string" ],
      "weeksOfTheMonth": [ "string" ]
    },
    "retentionTimes": [ "string" ]
  }

Per SimpleRetentionPolicy, usare:

  "retentionPolicyType": "SimpleRetentionPolicy",
  "retentionDuration": {
    "count": "int",
    "durationType": "string"
  }

Oggetti SchedulePolicy

Impostare la proprietà schedulePolicyType per specificare il tipo di oggetto.

Per LogSchedulePolicy, usare:

  "schedulePolicyType": "LogSchedulePolicy",
  "scheduleFrequencyInMins": "int"

Per LongTermSchedulePolicy, usare:

  "schedulePolicyType": "LongTermSchedulePolicy"

Per SimpleSchedulePolicy, usare:

  "schedulePolicyType": "SimpleSchedulePolicy",
  "scheduleRunDays": [ "string" ],
  "scheduleRunFrequency": "string",
  "scheduleRunTimes": [ "string" ],
  "scheduleWeeklyFrequency": "int"

Valori delle proprietà

insiemi di credenziali/backupPolicies

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.RecoveryServices/vaults/backupPolicies'
apiVersion Versione dell'API della risorsa '2019-06-15'
name Nome della risorsa

Informazioni su come impostare nomi e tipi per le risorse figlio nei modelli di Resource Manager JSON.
stringa (obbligatorio)

Limite di caratteri: 3-150

Caratteri validi:
Caratteri alfanumerici e trattini.

Deve iniziare con una lettera. Non può terminare con un trattino.
posizione Percorso della risorsa. string
tags Tag delle risorse. Dizionario di nomi e valori di tag. Vedere Tag nei modelli
eTag ETag facoltativo. string
properties Proprietà ProtectionPolicyResource ProtectionPolicy

ProtectionPolicy

Nome Descrizione Valore
protectedItemsCount Numero di elementi associati a questo criterio. INT
backupManagementType Impostare il tipo di oggetto AzureIaasVM
AzureSql
AzureStorage
AzureWorkload
GenericProtectionPolicy
MAB (obbligatorio)

AzureIaaSVMProtectionPolicy

Nome Descrizione Valore
backupManagementType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. 'AzureIaasVM' (obbligatorio)
instantRPDetails InstantRPAdditionalDetails
instantRpRetentionRangeInDays Intervallo di criteri di conservazione di RP istantanei in giorni INT
retentionPolicy Criteri di conservazione con i dettagli sugli intervalli di conservazione delle copie di backup. Retentionpolicy
schedulePolicy Pianificazione del backup specificata come parte dei criteri di backup. SchedulePolicy
timeZone Input facoltativo del fuso orario come stringa. Ad esempio: TimeZone = "Pacific Standard Time". string

InstantRPAdditionalDetails

Nome Descrizione Valore
azureBackupRGNamePrefix string
azureBackupRGNameSuffix string

Retentionpolicy

Nome Descrizione Valore
retentionPolicyType Impostare il tipo di oggetto LongTermRetentionPolicy
SimpleRetentionPolicy (obbligatorio)

LongTermRetentionPolicy

Nome Descrizione Valore
retentionPolicyType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. 'LongTermRetentionPolicy' (obbligatorio)
dailySchedule Pianificazione giornaliera della conservazione dei criteri di protezione. DailyRetentionSchedule
mensileSchedule Pianificazione mensile di conservazione dei criteri di protezione. MensileRetentionSchedule
settimanaleSchedule Pianificazione settimanale della conservazione dei criteri di protezione. WeeklyRetentionSchedule
yearlySchedule Pianificazione di conservazione annuale dei criteri di protezione. YearlyRetentionSchedule

DailyRetentionSchedule

Nome Descrizione Valore
retentionDuration Durata di conservazione dei criteri di conservazione. RetentionDuration
retentionTimes Tempi di conservazione dei criteri di conservazione. string[]

RetentionDuration

Nome Descrizione Valore
count Numero di tipi di durata. La durata di conservazione viene ottenuta dal conteggio dei tempi di conteggio dei tipi di durata.
Ad esempio, quando Count = 3 e DurationType = Weeks, la durata di conservazione sarà di tre settimane.
INT
durationType Tipo di durata di conservazione. 'Days'
'Invalid'
"Months"
'Settimane'
'Anni'

MensileRetentionSchedule

Nome Descrizione Valore
retentionDuration Durata di conservazione dei criteri di conservazione. RetentionDuration
retentionScheduleDaily Formato di conservazione giornaliero per i criteri di conservazione mensile. DailyRetentionFormat
retentionScheduleFormatType Tipo di formato di pianificazione della conservazione per i criteri di conservazione mensili. 'Giornaliero'
'Invalid'
'Weekly'
retentionScheduleWeekly Formato di conservazione settimanale per i criteri di conservazione mensile. WeeklyRetentionFormat
retentionTimes Tempi di conservazione dei criteri di conservazione. string[]

DailyRetentionFormat

Nome Descrizione Valore
daysOfTheMonth Elenco dei giorni del mese. Giorno[]

Giorno

Nome Descrizione Valore
data Data del mese INT
isLast Indica se Data è l'ultima data del mese bool

WeeklyRetentionFormat

Nome Descrizione Valore
daysOfTheWeek Elenco dei giorni della settimana. Matrice di stringhe contenente uno dei seguenti elementi:
'Friday'
'Monday'
'Saturday'
'Sunday'
'Giovedì'
'Martedì'
'Mercoledì'
weeksOfTheMonth Elenco delle settimane del mese. Matrice di stringhe contenente uno dei seguenti elementi:
'First'
'Fourth'
'Invalid'
'Last'
'Second'
'Terzo'

WeeklyRetentionSchedule

Nome Descrizione Valore
daysOfTheWeek Elenco di giorni della settimana per i criteri di conservazione settimanali. Matrice di stringhe contenente uno dei seguenti elementi:
'Friday'
'Monday'
'Saturday'
'Sunday'
'Giovedì'
'Martedì'
'Mercoledì'
retentionDuration Durata della conservazione dei criteri di conservazione. RetentionDuration
retentionTimes Tempi di conservazione dei criteri di conservazione. string[]

YearlyRetentionSchedule

Nome Descrizione Valore
monthsOfYear Elenco dei mesi dell'anno di criteri di conservazione annuale. Matrice di stringhe contenente uno dei seguenti elementi:
'April'
'August'
'Dicembre'
'Febbraio'
'Invalid'
'Gennaio'
'Luglio'
'June'
'Marzo'
'May'
'Novembre'
'Ottobre'
'Settembre'
retentionDuration Durata della conservazione dei criteri di conservazione. RetentionDuration
retentionScheduleDaily Formato di conservazione giornaliero per i criteri di conservazione annuale. DailyRetentionFormat
retentionScheduleFormatType Formato della pianificazione della conservazione per i criteri di conservazione annuali. 'Daily'
'Invalid'
'Weekly'
retentionScheduleWeekly Formato di conservazione settimanale per i criteri di conservazione annuale. WeeklyRetentionFormat
retentionTimes Tempi di conservazione dei criteri di conservazione. string[]

SimpleRetentionPolicy

Nome Descrizione Valore
retentionPolicyType Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. 'SimpleRetentionPolicy' (obbligatorio)
retentionDuration Durata di conservazione dei criteri di protezione. RetentionDuration

SchedulePolicy

Nome Descrizione Valore
schedulePolicyType Impostare il tipo di oggetto LogSchedulePolicy
LongTermSchedulePolicy
SimpleSchedulePolicy (obbligatorio)

LogSchedulePolicy

Nome Descrizione Valore
schedulePolicyType Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. 'LogSchedulePolicy' (obbligatorio)
scheduleFrequencyInMins Frequenza dell'operazione di pianificazione del log di questo criterio in minuti. INT

LongTermSchedulePolicy

Nome Descrizione Valore
schedulePolicyType Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. 'LongTermSchedulePolicy' (obbligatorio)

SimpleSchedulePolicy

Nome Descrizione Valore
schedulePolicyType Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. 'SimpleSchedulePolicy' (obbligatorio)
scheduleRunDays Elenco di giorni della settimana da eseguire questa pianificazione. Matrice di stringhe contenente uno dei seguenti elementi:
'Friday'
'Monday'
'Saturday'
'Sunday'
'Giovedì'
'Martedì'
'Mercoledì'
scheduleRunFrequency Frequenza dell'operazione di pianificazione di questo criterio. 'Daily'
'Invalid'
'Weekly'
scheduleRunTimes Elenco di orari del giorno in cui deve essere eseguita questa pianificazione. string[]
scheduleWeeklyFrequency A ogni numero di settimane questa pianificazione deve essere eseguita. INT

AzureSqlProtectionPolicy

Nome Descrizione Valore
backupManagementType Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. 'AzureSql' (obbligatorio)
retentionPolicy Dettagli dei criteri di conservazione. Retentionpolicy

AzureFileShareProtectionPolicy

Nome Descrizione Valore
backupManagementType Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. 'AzureStorage' (obbligatorio)
retentionPolicy Criteri di conservazione con i dettagli sugli intervalli di conservazione delle copie di backup. Retentionpolicy
schedulePolicy Pianificazione del backup specificata come parte dei criteri di backup. SchedulePolicy
timeZone Input facoltativo timeZone come stringa. Ad esempio: TimeZone = "Pacific Standard Time". string
workLoadType Tipo di carico di lavoro per la gestione dei backup 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

AzureVmWorkloadProtectionPolicy

Nome Descrizione Valore
backupManagementType Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. 'AzureWorkload' (obbligatorio)
makePolicyConsistent Correggere l'incoerenza dei criteri bool
impostazioni Impostazioni comuni per la gestione dei backup Impostazioni
subProtectionPolicy Elenco di criteri di protezione secondaria che includono pianificazione e conservazione SubProtectionPolicy[]
workLoadType Tipo di carico di lavoro per la gestione dei backup 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

Impostazioni

Nome Descrizione Valore
isCompression Flag di compressione del carico di lavoro. Questa operazione è stata aggiunta in modo che 'isSqlCompression'
verrà deprecato dopo l'aggiornamento dei client per prendere in considerazione questo flag.
bool
issqlcompression Flag di compressione SQL bool
timeZone Input facoltativo timeZone come stringa. Ad esempio: TimeZone = "Pacific Standard Time". string

SubProtectionPolicy

Nome Descrizione Valore
policyType Tipo di criterio di backup 'CopyOnlyFull'
'Differenziale'
'Full'
'Invalid'
'Log'
retentionPolicy Criteri di conservazione con i dettagli sugli intervalli di conservazione delle copie di backup. Retentionpolicy
schedulePolicy Pianificazione del backup specificata come parte dei criteri di backup. SchedulePolicy

GenericProtectionPolicy

Nome Descrizione Valore
backupManagementType Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. 'GenericProtectionPolicy' (obbligatorio)
fabricName Nome dell'infrastruttura di questo criterio. string
subProtectionPolicy Elenco di criteri di protezione secondaria che includono pianificazione e conservazione SubProtectionPolicy[]
timeZone Input facoltativo timeZone come stringa. Ad esempio: TimeZone = "Pacific Standard Time". string

MabProtectionPolicy

Nome Descrizione Valore
backupManagementType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. 'MAB' (obbligatorio)
retentionPolicy Dettagli dei criteri di conservazione. Retentionpolicy
schedulePolicy Pianificazione del backup dei criteri di backup. SchedulePolicy

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Eseguire il backup di una condivisione file esistente con Servizi di ripristino (giornaliero)

Distribuisci in Azure
Questo modello configura la protezione per una condivisione file esistente presente in un account di archiviazione esistente. Crea un nuovo o usa un insieme di credenziali dei servizi di ripristino e criteri di backup esistenti in base ai valori dei parametri impostati.
Eseguire il backup di una condivisione file esistente con Servizi di ripristino (oraria)

Distribuisci in Azure
Questo modello configura la protezione con frequenza oraria per una condivisione file esistente presente in un account di archiviazione esistente. Crea un nuovo o usa un insieme di credenziali dei servizi di ripristino e criteri di backup esistenti in base ai valori dei parametri impostati.
Eseguire il backup di macchine virtuali Resource Manager usando l'insieme di credenziali di Servizi di ripristino

Distribuisci in Azure
Questo modello userà l'insieme di credenziali dei servizi di ripristino esistenti e i criteri di backup esistenti e configura il backup di più macchine virtuali Resource Manager appartenenti allo stesso gruppo di risorse
Creare l'insieme di credenziali dei servizi di ripristino con i criteri di backup

Distribuisci in Azure
Questo modello crea un insieme di credenziali di Servizi di ripristino con criteri di backup e configura funzionalità facoltative quali identità di sistema, tipo di archiviazione di backup, ripristino tra aree e log di diagnostica e blocco di eliminazione.
Creare criteri di backup giornalieri per RS Vault per proteggere le macchine virtuali IaaS

Distribuisci in Azure
Questo modello crea un insieme di credenziali dei servizi di ripristino e un criterio di backup giornaliero che può essere usato per proteggere le macchine virtuali basate su IaaS classiche e ARM.
Backup di Azure per il carico di lavoro in Azure Macchine virtuali

Distribuisci in Azure
Questo modello crea un insieme di credenziali di Servizi di ripristino e un criterio di backup specifico del carico di lavoro. Registra la macchina virtuale con il servizio di backup e configura la protezione
Creare criteri di backup settimanali per RS Vault per proteggere le macchine virtuali IaaS

Distribuisci in Azure
Questo modello crea un insieme di credenziali dei servizi di ripristino e un criterio di backup giornaliero che può essere usato per proteggere le macchine virtuali basate su IaaS classiche e ARM.

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa insiemi di credenziali/backupPolicies può essere distribuito in:

  • Gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.RecoveryServices/vaults/backupPolicies, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/backupPolicies@2019-06-15"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      protectedItemsCount = int
      backupManagementType = "string"
      // For remaining properties, see ProtectionPolicy objects
    }
    eTag = "string"
  })
}

Oggetti ProtectionPolicy

Impostare la proprietà backupManagementType per specificare il tipo di oggetto.

Per AzureIaasVM, usare:

  backupManagementType = "AzureIaasVM"
  instantRPDetails = {
    azureBackupRGNamePrefix = "string"
    azureBackupRGNameSuffix = "string"
  }
  instantRpRetentionRangeInDays = int
  retentionPolicy = {
    retentionPolicyType = "string"
    // For remaining properties, see RetentionPolicy objects
  }
  schedulePolicy = {
    schedulePolicyType = "string"
    // For remaining properties, see SchedulePolicy objects
  }
  timeZone = "string"

Per AzureSql, usare:

  backupManagementType = "AzureSql"
  retentionPolicy = {
    retentionPolicyType = "string"
    // For remaining properties, see RetentionPolicy objects
  }

Per AzureStorage, usare:

  backupManagementType = "AzureStorage"
  retentionPolicy = {
    retentionPolicyType = "string"
    // For remaining properties, see RetentionPolicy objects
  }
  schedulePolicy = {
    schedulePolicyType = "string"
    // For remaining properties, see SchedulePolicy objects
  }
  timeZone = "string"
  workLoadType = "string"

Per AzureWorkload, usare:

  backupManagementType = "AzureWorkload"
  makePolicyConsistent = bool
  settings = {
    isCompression = bool
    issqlcompression = bool
    timeZone = "string"
  }
  subProtectionPolicy = [
    {
      policyType = "string"
      retentionPolicy = {
        retentionPolicyType = "string"
        // For remaining properties, see RetentionPolicy objects
      }
      schedulePolicy = {
        schedulePolicyType = "string"
        // For remaining properties, see SchedulePolicy objects
      }
    }
  ]
  workLoadType = "string"

Per GenericProtectionPolicy, usare:

  backupManagementType = "GenericProtectionPolicy"
  fabricName = "string"
  subProtectionPolicy = [
    {
      policyType = "string"
      retentionPolicy = {
        retentionPolicyType = "string"
        // For remaining properties, see RetentionPolicy objects
      }
      schedulePolicy = {
        schedulePolicyType = "string"
        // For remaining properties, see SchedulePolicy objects
      }
    }
  ]
  timeZone = "string"

Per MAB, usare:

  backupManagementType = "MAB"
  retentionPolicy = {
    retentionPolicyType = "string"
    // For remaining properties, see RetentionPolicy objects
  }
  schedulePolicy = {
    schedulePolicyType = "string"
    // For remaining properties, see SchedulePolicy objects
  }

Oggetti RetentionPolicy

Impostare la proprietà retentionPolicyType per specificare il tipo di oggetto.

Per LongTermRetentionPolicy, usare:

  retentionPolicyType = "LongTermRetentionPolicy"
  dailySchedule = {
    retentionDuration = {
      count = int
      durationType = "string"
    }
    retentionTimes = [
      "string"
    ]
  }
  monthlySchedule = {
    retentionDuration = {
      count = int
      durationType = "string"
    }
    retentionScheduleDaily = {
      daysOfTheMonth = [
        {
          date = int
          isLast = bool
        }
      ]
    }
    retentionScheduleFormatType = "string"
    retentionScheduleWeekly = {
      daysOfTheWeek = [
        "string"
      ]
      weeksOfTheMonth = [
        "string"
      ]
    }
    retentionTimes = [
      "string"
    ]
  }
  weeklySchedule = {
    daysOfTheWeek = [
      "string"
    ]
    retentionDuration = {
      count = int
      durationType = "string"
    }
    retentionTimes = [
      "string"
    ]
  }
  yearlySchedule = {
    monthsOfYear = [
      "string"
    ]
    retentionDuration = {
      count = int
      durationType = "string"
    }
    retentionScheduleDaily = {
      daysOfTheMonth = [
        {
          date = int
          isLast = bool
        }
      ]
    }
    retentionScheduleFormatType = "string"
    retentionScheduleWeekly = {
      daysOfTheWeek = [
        "string"
      ]
      weeksOfTheMonth = [
        "string"
      ]
    }
    retentionTimes = [
      "string"
    ]
  }

Per SimpleRetentionPolicy, usare:

  retentionPolicyType = "SimpleRetentionPolicy"
  retentionDuration = {
    count = int
    durationType = "string"
  }

Oggetti SchedulePolicy

Impostare la proprietà schedulePolicyType per specificare il tipo di oggetto.

Per LogSchedulePolicy, usare:

  schedulePolicyType = "LogSchedulePolicy"
  scheduleFrequencyInMins = int

Per LongTermSchedulePolicy, usare:

  schedulePolicyType = "LongTermSchedulePolicy"

Per SimpleSchedulePolicy, usare:

  schedulePolicyType = "SimpleSchedulePolicy"
  scheduleRunDays = [
    "string"
  ]
  scheduleRunFrequency = "string"
  scheduleRunTimes = [
    "string"
  ]
  scheduleWeeklyFrequency = int

Valori delle proprietà

insiemi di credenziali/backupPolicies

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.RecoveryServices/vaults/backupPolicies@2019-06-15"
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 3-150

Caratteri validi:
Caratteri alfanumerici e trattini.

Deve iniziare con una lettera. Non può terminare con un trattino.
posizione Percorso della risorsa. string
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: insiemi di credenziali
tags Tag di risorse. Dizionario dei nomi e dei valori dei tag.
eTag ETag facoltativo. string
properties Proprietà ProtectionPolicyResource ProtectionPolicy

ProtectionPolicy

Nome Descrizione Valore
protectedItemsCount Numero di elementi associati a questo criterio. INT
backupManagementType Impostare il tipo di oggetto AzureIaasVM
AzureSql
AzureStorage
AzureWorkload
GenericProtectionPolicy
MAB (obbligatorio)

AzureIaaSVMProtectionPolicy

Nome Descrizione Valore
backupManagementType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. "AzureIaasVM" (obbligatorio)
instantRPDetails InstantRPAdditionalDetails
instantRpRetentionRangeInDays Intervallo di criteri di conservazione di RP istantanei in giorni INT
retentionPolicy Criteri di conservazione con i dettagli sugli intervalli di conservazione delle copie di backup. Retentionpolicy
schedulePolicy Pianificazione del backup specificata come parte dei criteri di backup. SchedulePolicy
timeZone Input facoltativo del fuso orario come stringa. Ad esempio: TimeZone = "Pacific Standard Time". string

InstantRPAdditionalDetails

Nome Descrizione Valore
azureBackupRGNamePrefix string
azureBackupRGNameSuffix string

Retentionpolicy

Nome Descrizione Valore
retentionPolicyType Impostare il tipo di oggetto LongTermRetentionPolicy
SimpleRetentionPolicy (obbligatorio)

LongTermRetentionPolicy

Nome Descrizione Valore
retentionPolicyType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. "LongTermRetentionPolicy" (obbligatorio)
dailySchedule Pianificazione giornaliera della conservazione dei criteri di protezione. DailyRetentionSchedule
mensileSchedule Pianificazione mensile di conservazione dei criteri di protezione. MensileRetentionSchedule
settimanaleSchedule Pianificazione settimanale della conservazione dei criteri di protezione. WeeklyRetentionSchedule
yearlySchedule Pianificazione di conservazione annuale dei criteri di protezione. YearlyRetentionSchedule

DailyRetentionSchedule

Nome Descrizione Valore
retentionDuration Durata di conservazione dei criteri di conservazione. RetentionDuration
retentionTimes Tempi di conservazione dei criteri di conservazione. string[]

RetentionDuration

Nome Descrizione Valore
count Numero di tipi di durata. La durata di conservazione viene ottenuta dal conteggio dei tempi di conteggio dei tipi di durata.
Ad esempio, quando Count = 3 e DurationType = Weeks, la durata di conservazione sarà di tre settimane.
INT
durationType Tipo di durata di conservazione. "Giorni"
"Non valido"
"Mesi"
"Settimane"
"Anni"

MensileRetentionSchedule

Nome Descrizione Valore
retentionDuration Durata di conservazione dei criteri di conservazione. RetentionDuration
retentionScheduleDaily Formato di conservazione giornaliero per i criteri di conservazione mensile. DailyRetentionFormat
retentionScheduleFormatType Tipo di formato della pianificazione di conservazione per i criteri di conservazione mensili. "Giornaliero"
"Non valido"
"Settimanale"
retentionScheduleWeekly Formato di conservazione settimanale per i criteri di conservazione mensile. WeeklyRetentionFormat
retentionTimes Tempi di conservazione dei criteri di conservazione. string[]

DailyRetentionFormat

Nome Descrizione Valore
daysOfTheMonth Elenco dei giorni del mese. Giorno[]

Giorno

Nome Descrizione Valore
data Data del mese INT
isLast Indica se Data è l'ultima data del mese bool

WeeklyRetentionFormat

Nome Descrizione Valore
daysOfTheWeek Elenco dei giorni della settimana. Matrice di stringhe contenente uno dei seguenti elementi:
"Friday"
"Lunedì"
"Sabato"
"Sunday"
"Thursday"
"Tuesday"
"Wednesday"
weeksOfTheMonth Elenco delle settimane del mese. Matrice di stringhe contenente uno dei seguenti elementi:
"First"
"Quarto"
"Non valido"
"Ultimo"
"Second"
"Terzo"

WeeklyRetentionSchedule

Nome Descrizione Valore
daysOfTheWeek Elenco di giorni della settimana per i criteri di conservazione settimanali. Matrice di stringhe contenente uno dei seguenti elementi:
"Friday"
"Lunedì"
"Sabato"
"Sunday"
"Thursday"
"Tuesday"
"Wednesday"
retentionDuration Durata della conservazione dei criteri di conservazione. RetentionDuration
retentionTimes Tempi di conservazione dei criteri di conservazione. string[]

YearlyRetentionSchedule

Nome Descrizione Valore
monthsOfYear Elenco dei mesi dell'anno di criteri di conservazione annuale. Matrice di stringhe contenente uno dei seguenti elementi:
"Aprile"
"Agosto"
"Dicembre"
"Febbraio"
"Non valido"
"January"
"Luglio"
"Giugno"
"Marzo"
"Maggio"
"Novembre"
"Ottobre"
"Settembre"
retentionDuration Durata della conservazione dei criteri di conservazione. RetentionDuration
retentionScheduleDaily Formato di conservazione giornaliero per i criteri di conservazione annuale. DailyRetentionFormat
retentionScheduleFormatType Formato della pianificazione della conservazione per i criteri di conservazione annuali. "Giornaliero"
"Non valido"
"Settimanale"
retentionScheduleWeekly Formato di conservazione settimanale per i criteri di conservazione annuali. WeeklyRetentionFormat
retentionTimes Tempi di conservazione dei criteri di conservazione. string[]

SimpleRetentionPolicy

Nome Descrizione Valore
retentionPolicyType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. "SimpleRetentionPolicy" (obbligatorio)
retentionDuration Durata di conservazione dei criteri di protezione. RetentionDuration

SchedulePolicy

Nome Descrizione Valore
schedulePolicyType Impostare il tipo di oggetto LogSchedulePolicy
LongTermSchedulePolicy
SimpleSchedulePolicy (obbligatorio)

LogSchedulePolicy

Nome Descrizione Valore
schedulePolicyType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. "LogSchedulePolicy" (obbligatorio)
scheduleFrequencyInMins Frequenza dell'operazione di pianificazione del log di questo criterio in minuti. INT

LongTermSchedulePolicy

Nome Descrizione Valore
schedulePolicyType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. "LongTermSchedulePolicy" (obbligatorio)

SimpleSchedulePolicy

Nome Descrizione Valore
schedulePolicyType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. "SimpleSchedulePolicy" (obbligatorio)
scheduleRunDays L'elenco di giorni di settimana questa pianificazione deve essere eseguita. Matrice di stringhe contenente uno qualsiasi di:
"Friday"
"Lunedì"
"Sabato"
"Sunday"
"Thursday"
"Tuesday"
"Wednesday"
scheduleRunFrequency Frequenza dell'operazione di pianificazione di questo criterio. "Giornaliero"
"Non valido"
"Settimanale"
scheduleRunTimes È necessario eseguire l'elenco di orari del giorno in cui è necessario eseguire questa pianificazione. string[]
scheduleWeeklyFrequency A ogni settimana questa pianificazione deve essere eseguita. INT

AzureSqlProtectionPolicy

Nome Descrizione Valore
backupManagementType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. "AzureSql" (obbligatorio)
retentionPolicy Dettagli dei criteri di conservazione. Retentionpolicy

AzureFileShareProtectionPolicy

Nome Descrizione Valore
backupManagementType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. "AzureStorage" (obbligatorio)
retentionPolicy Criteri di conservazione con i dettagli sugli intervalli di conservazione delle copie di backup. Retentionpolicy
schedulePolicy Pianificazione del backup specificata come parte dei criteri di backup. SchedulePolicy
timeZone Input facoltativo del fuso orario come stringa. Ad esempio: TimeZone = "Pacific Standard Time". string
workLoadType Tipo di carico di lavoro per la gestione del backup "AzureFileShare"
"AzureSqlDb"
"Client"
"Exchange"
"FileFolder"
"GenericDataSource"
"Non valido"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

AzureVmWorkloadProtectionPolicy

Nome Descrizione Valore
backupManagementType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. "AzureWorkload" (obbligatorio)
makePolicyConsistent Correzione dell'incoerenza dei criteri bool
impostazioni Impostazioni comuni per la gestione dei backup Impostazioni
subProtectionPolicy Elenco dei criteri di protezione secondaria che includono pianificazione e conservazione SubProtectionPolicy[]
workLoadType Tipo di carico di lavoro per la gestione del backup "AzureFileShare"
"AzureSqlDb"
"Client"
"Exchange"
"FileFolder"
"GenericDataSource"
"Non valido"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

Impostazioni

Nome Descrizione Valore
isCompression Flag di compressione del carico di lavoro. Questa operazione è stata aggiunta in modo che 'isSqlCompression'
verrà deprecato dopo l'aggiornamento dei client per prendere in considerazione questo flag.
bool
issqlcompression Flag di compressione SQL bool
timeZone Input facoltativo del fuso orario come stringa. Ad esempio: TimeZone = "Pacific Standard Time". string

SubProtectionPolicy

Nome Descrizione Valore
policyType Tipo di criterio di backup "CopyOnlyFull"
"Differenziale"
"Full"
"Non valido"
"Log"
retentionPolicy Criteri di conservazione con i dettagli sugli intervalli di conservazione delle copie di backup. Retentionpolicy
schedulePolicy Pianificazione del backup specificata come parte dei criteri di backup. SchedulePolicy

GenericProtectionPolicy

Nome Descrizione Valore
backupManagementType Questa proprietà verrà usata come discriminazione per decidere i tipi specifici nella catena polimorfica di tipi. "GenericProtectionPolicy" (obbligatorio)
fabricName Nome dell'infrastruttura di questo criterio. string
subProtectionPolicy Elenco dei criteri di protezione secondaria che includono pianificazione e conservazione SubProtectionPolicy[]
timeZone Input facoltativo del fuso orario come stringa. Ad esempio: TimeZone = "Pacific Standard Time". string

MabProtectionPolicy

Nome Descrizione Valore
backupManagementType Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. "MAB" (obbligatorio)
retentionPolicy Dettagli dei criteri di conservazione. Retentionpolicy
schedulePolicy Pianificazione del backup dei criteri di backup. SchedulePolicy