Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
- Latest
- 2025-02-28-preview
- 2025-02-01
- 2025-01-01
- 2024-11-01-preview
- 2024-10-01
- 2024-07-30-preview
- 2024-04-30-preview
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-30-preview
- 2022-09-01-preview
- 2022-06-01-preview
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2021-02-01
- 2021-02-01-preview
- 2021-01-01
- 2020-12-01
- 2020-10-01
- 2019-06-15
- 2019-05-13
- 2016-06-01
Definizione di risorsa Bicep
Il tipo di risorsa vaults/backupPolicies può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.RecoveryServices/vaults/backupPolicies, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupPolicies@2025-02-01' = {
parent: resourceSymbolicName
eTag: 'string'
location: 'string'
name: 'string'
properties: {
protectedItemsCount: int
resourceGuardOperationRequests: [
'string'
]
backupManagementType: 'string'
// For remaining properties, see ProtectionPolicy objects
}
tags: {
{customized property}: '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
policyType: 'string'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
snapshotConsistencyType: 'string'
tieringPolicy: {
{customized property}: {
duration: int
durationType: 'string'
tieringMode: 'string'
}
}
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'
vaultRetentionPolicy: {
snapshotRetentionInDays: int
vaultRetention: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
}
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
}
snapshotBackupAdditionalDetails: {
instantRPDetails: 'string'
instantRpRetentionRangeInDays: int
userAssignedManagedIdentityDetails: {
identityArmId: 'string'
identityName: 'string'
userAssignedIdentityProperties: {
clientId: 'string'
principalId: 'string'
}
}
}
tieringPolicy: {
{customized property}: {
duration: int
durationType: 'string'
tieringMode: 'string'
}
}
}
]
workLoadType: 'string'
}
Per GenericProtectionPolicy, utilizzare:
{
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
}
snapshotBackupAdditionalDetails: {
instantRPDetails: 'string'
instantRpRetentionRangeInDays: int
userAssignedManagedIdentityDetails: {
identityArmId: 'string'
identityName: 'string'
userAssignedIdentityProperties: {
clientId: 'string'
principalId: 'string'
}
}
}
tieringPolicy: {
{customized property}: {
duration: int
durationType: 'string'
tieringMode: 'string'
}
}
}
]
timeZone: 'string'
}
Per MAB utilizzare:
{
backupManagementType: 'MAB'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
}
Oggetti SchedulePolicy
Impostare la proprietà schedulePolicyType per specificare il tipo di oggetto.
Per LogSchedulePolicy usare:
{
scheduleFrequencyInMins: int
schedulePolicyType: 'LogSchedulePolicy'
}
Per LongTermSchedulePolicy, usare:
{
schedulePolicyType: 'LongTermSchedulePolicy'
}
Per SimpleSchedulePolicy, utilizzare:
{
hourlySchedule: {
interval: int
scheduleWindowDuration: int
scheduleWindowStartTime: 'string'
}
schedulePolicyType: 'SimpleSchedulePolicy'
scheduleRunDays: [
'string'
]
scheduleRunFrequency: 'string'
scheduleRunTimes: [
'string'
]
scheduleWeeklyFrequency: int
}
Per SimpleSchedulePolicyV2 usare:
{
dailySchedule: {
scheduleRunTimes: [
'string'
]
}
hourlySchedule: {
interval: int
scheduleWindowDuration: int
scheduleWindowStartTime: 'string'
}
schedulePolicyType: 'SimpleSchedulePolicyV2'
scheduleRunFrequency: 'string'
weeklySchedule: {
scheduleRunDays: [
'string'
]
scheduleRunTimes: [
'string'
]
}
}
Oggetti RetentionPolicy
Impostare la proprietà retentionPolicyType per specificare il tipo di oggetto.
Per LongTermRetentionPolicy usare:
{
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'
]
}
retentionPolicyType: 'LongTermRetentionPolicy'
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:
{
retentionDuration: {
count: int
durationType: 'string'
}
retentionPolicyType: 'SimpleRetentionPolicy'
}
Valori delle proprietà
Microsoft.RecoveryServices/vaults/backupPolicies
Name | Description | Value |
---|---|---|
eTag | ETag facoltativo. | string |
location | Percorso della risorsa. | string |
name | Nome della risorsa | stringa (obbligatorio) |
parent | 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 all'esterno della risorsa padre. |
Nome simbolico per la risorsa di tipo: vaults |
properties | Proprietà ProtectionPolicyResource | ProtectionPolicy |
tags | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
AzureFileShareProtectionPolicy
Name | Description | Value |
---|---|---|
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 |
vaultRetentionPolicy | Criteri di conservazione con i dettagli sugli intervalli di conservazione delle copie di backup con protezione avanzata. | VaultRetentionPolicy |
workLoadType | Tipo di carico di lavoro per la gestione dei backup | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
AzureIaaSVMProtectionPolicy
Name | Description | Value |
---|---|---|
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 |
policyType | 'Invalid' 'V1' 'V2' |
|
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 |
snapshotConsistencyType | 'OnlyCrashConsistent' | |
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. |
AzureIaaSVMProtectionPolicyTieringPolicy |
timeZone | Input facoltativo timeZone come stringa. Ad esempio: TimeZone = "Pacific Standard Time". | string |
AzureIaaSVMProtectionPolicyTieringPolicy
Name | Description | Value |
---|
AzureSqlProtectionPolicy
Name | Description | Value |
---|---|---|
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 |
AzureVmWorkloadProtectionPolicy
Name | Description | Value |
---|---|---|
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 |
settings | Impostazioni comuni per la gestione dei backup | Settings |
subProtectionPolicy | Elenco dei 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' 'SAPHanaDBInstance' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
DailyRetentionFormat
Name | Description | Value |
---|---|---|
daysOfTheMonth | Elenco dei giorni del mese. | Day[] |
DailyRetentionSchedule
Name | Description | Value |
---|---|---|
retentionDuration | Durata conservazione dei criteri di conservazione. | RetentionDuration |
retentionTimes | Tempi di conservazione dei criteri di conservazione. | string[] |
DailySchedule
Name | Description | Value |
---|---|---|
scheduleRunTimes | Elenco di orari del giorno in cui deve essere eseguita questa pianificazione. | string[] |
Day
Name | Description | Value |
---|---|---|
date | Data del mese | int |
isLast | Indica se Date è l'ultima data del mese | bool |
GenericProtectionPolicy
Name | Description | Value |
---|---|---|
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 dei criteri di protezione secondaria che includono pianificazione e conservazione | SubProtectionPolicy[] |
timeZone | Input facoltativo timeZone come stringa. Ad esempio: TimeZone = "Pacific Standard Time". | string |
HourlySchedule
Name | Description | Value |
---|---|---|
interval | Intervallo in cui deve essere attivato il backup. Per il valore orario può essere 4/6/8/12 |
int |
scheduleWindowDuration | Per specificare la durata della finestra di backup | int |
scheduleWindowStartTime | Per specificare l'ora di inizio della finestra di backup | string |
InstantRPAdditionalDetails
Name | Description | Value |
---|---|---|
azureBackupRGNamePrefix | string | |
azureBackupRGNameSuffix | string |
LogSchedulePolicy
Name | Description | Value |
---|---|---|
scheduleFrequencyInMins | Frequenza dell'operazione di pianificazione log di questo criterio in pochi minuti. | int |
schedulePolicyType | Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. | 'LogSchedulePolicy' (obbligatorio) |
LongTermRetentionPolicy
Name | Description | Value |
---|---|---|
dailySchedule | Pianificazione giornaliera della conservazione dei criteri di protezione. | DailyRetentionSchedule |
monthlySchedule | Pianificazione della conservazione mensile dei criteri di protezione. | MonthlyRetentionSchedule |
retentionPolicyType | Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. | 'LongTermRetentionPolicy' (obbligatorio) |
weeklySchedule | Pianificazione della conservazione settimanale dei criteri di protezione. | WeeklyRetentionSchedule |
yearlySchedule | Pianificazione della conservazione annuale dei criteri di protezione. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Name | Description | Value |
---|---|---|
schedulePolicyType | Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. | 'LongTermSchedulePolicy' (obbligatorio) |
MabProtectionPolicy
Name | Description | Value |
---|---|---|
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 |
MonthlyRetentionSchedule
Name | Description | Value |
---|---|---|
retentionDuration | Durata conservazione dei criteri di conservazione. | RetentionDuration |
retentionScheduleDaily | Formato di conservazione giornaliero per i criteri di conservazione mensili. | DailyRetentionFormat |
retentionScheduleFormatType | Tipo di formato della pianificazione della conservazione per i criteri di conservazione mensili. | 'Daily' 'Invalid' 'Weekly' |
retentionScheduleWeekly | Formato di conservazione settimanale per i criteri di conservazione mensili. | WeeklyRetentionFormat |
retentionTimes | Tempi di conservazione dei criteri di conservazione. | string[] |
ProtectionPolicy
Name | Description | Value |
---|---|---|
backupManagementType | Impostare su 'AzureIaasVM' per il tipo AzureIaaSVMProtectionPolicy. Impostare su 'AzureSql' per il tipo AzureSqlProtectionPolicy. Impostare su 'AzureStorage' per il tipo AzureFileShareProtectionPolicy. Impostare su 'AzureWorkload' per il tipo AzureVmWorkloadProtectionPolicy. Impostare su 'GenericProtectionPolicy' per il tipo GenericProtectionPolicy. Impostare su 'MAB' per il tipo MabProtectionPolicy. | 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'GenericProtectionPolicy' 'MAB' (obbligatorio) |
protectedItemsCount | Numero di elementi associati a questo criterio. | int |
resourceGuardOperationRequests | Richieste di operazioni di ResourceGuard | string[] |
ResourceTags
Name | Description | Value |
---|
RetentionDuration
Name | Description | Value |
---|---|---|
count | 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. |
int |
durationType | Tipo di durata di conservazione dei criteri di conservazione. | 'Days' 'Invalid' 'Months' 'Weeks' 'Years' |
RetentionPolicy
Name | Description | Value |
---|---|---|
retentionPolicyType | Impostare su 'LongTermRetentionPolicy' per il tipo LongTermRetentionPolicy. Impostare su 'SimpleRetentionPolicy' per il tipo SimpleRetentionPolicy. | 'LongTermRetentionPolicy' 'SimpleRetentionPolicy' (obbligatorio) |
SchedulePolicy
Name | Description | Value |
---|---|---|
schedulePolicyType | Impostare su 'LogSchedulePolicy' per il tipo LogSchedulePolicy. Impostare su 'LongTermSchedulePolicy' per il tipo LongTermSchedulePolicy. Impostare su 'SimpleSchedulePolicy' per il tipo SimpleSchedulePolicy. Impostare su 'SimpleSchedulePolicyV2' per il tipo SimpleSchedulePolicyV2. | 'LogSchedulePolicy' 'LongTermSchedulePolicy' 'SimpleSchedulePolicy' 'SimpleSchedulePolicyV2' (obbligatorio) |
Settings
Name | Description | Value |
---|---|---|
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 |
SimpleRetentionPolicy
Name | Description | Value |
---|---|---|
retentionDuration | Durata di conservazione dei criteri di protezione. | RetentionDuration |
retentionPolicyType | Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. | 'SimpleRetentionPolicy' (obbligatorio) |
SimpleSchedulePolicy
Name | Description | Value |
---|---|---|
hourlySchedule | Pianificazione oraria di questo criterio | HourlySchedule |
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' 'Thursday' 'Tuesday' 'Wednesday' |
scheduleRunFrequency | Frequenza dell'operazione di pianificazione di questo criterio. | 'Daily' 'Hourly' '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 |
SimpleSchedulePolicyV2
Name | Description | Value |
---|---|---|
dailySchedule | Pianificazione giornaliera di questo criterio | DailySchedule |
hourlySchedule | pianificazione oraria di questo criterio | HourlySchedule |
schedulePolicyType | Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. | 'SimpleSchedulePolicyV2' (obbligatorio) |
scheduleRunFrequency | Frequenza dell'operazione di pianificazione di questo criterio. | 'Daily' 'Hourly' 'Invalid' 'Weekly' |
weeklySchedule | Pianificazione settimanale di questo criterio | WeeklySchedule |
SnapshotBackupAdditionalDetails
Name | Description | Value |
---|---|---|
instantRPDetails | string | |
instantRpRetentionRangeInDays | int | |
userAssignedManagedIdentityDetails | Dettagli identità gestita assegnata dall'utente | UserAssignedManagedIdentityDetails |
SubProtectionPolicy
Name | Description | Value |
---|---|---|
policyType | Tipo di criteri di backup | 'CopyOnlyFull' 'Differential' 'Full' 'Incremental' 'Invalid' 'Log' 'SnapshotCopyOnlyFull' 'SnapshotFull' |
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 |
snapshotBackupAdditionalDetails | Campi correlati a Backup snapshot per WorkloadType SaPHanaSystem | SnapshotBackupAdditionalDetails |
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. |
SubProtectionPolicyTieringPolicy |
SubProtectionPolicyTieringPolicy
Name | Description | Value |
---|
TieringPolicy
Name | Description | Value |
---|---|---|
duration | 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 |
int |
durationType | Tipo di durata di conservazione: giorni/settimane/mesi/anni Usato solo se TieringMode è impostato su TierAfter |
'Days' 'Invalid' 'Months' 'Weeks' 'Years' |
tieringMode | Modalità di suddivisione in livelli per controllare la suddivisione automatica in livelli dei punti di ripristino. I valori supportati sono: 1. TierRecommended: Livelli tutti i punti di ripristino consigliati per essere a livelli 2. TierAfter: tier all recovery points after a fixed period, as specified in duration + durationType below. 3. DoNotTier: Non eseguire il livello dei punti di ripristino |
'DoNotTier' 'Invalid' 'TierAfter' 'TierRecommended' |
UserAssignedIdentityProperties
Name | Description | Value |
---|---|---|
clientId | ID client dell'identità assegnata. | string |
principalId | ID entità dell'identità assegnata. | string |
UserAssignedManagedIdentityDetails
Name | Description | Value |
---|---|---|
identityArmId | ID ARM dell'identità assegnata. | string |
identityName | Nome dell'identità assegnata. | string |
userAssignedIdentityProperties | Proprietà dell'identità gestita assegnata dall'utente | UserAssignedIdentityProperties |
VaultRetentionPolicy
Name | Description | Value |
---|---|---|
snapshotRetentionInDays | int (obbligatorio) | |
vaultRetention | Classe di base per i criteri di conservazione. | RetentionPolicy (obbligatorio) |
WeeklyRetentionFormat
Name | Description | Value |
---|---|---|
daysOfTheWeek | Elenco dei giorni della settimana. | Matrice di stringhe contenente uno dei seguenti elementi: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
weeksOfTheMonth | Elenco delle settimane del mese. | Matrice di stringhe contenente uno dei seguenti elementi: 'First' 'Fourth' 'Invalid' 'Last' 'Second' 'Third' |
WeeklyRetentionSchedule
Name | Description | Value |
---|---|---|
daysOfTheWeek | Elenco dei giorni della settimana per i criteri di conservazione settimanali. | Matrice di stringhe contenente uno dei seguenti elementi: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
retentionDuration | Durata conservazione dei criteri di conservazione. | RetentionDuration |
retentionTimes | Tempi di conservazione dei criteri di conservazione. | string[] |
WeeklySchedule
Name | Description | Value |
---|---|---|
scheduleRunDays | Matrice di stringhe contenente uno dei seguenti elementi: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
|
scheduleRunTimes | Elenco di orari del giorno in cui deve essere eseguita questa pianificazione. | string[] |
YearlyRetentionSchedule
Name | Description | Value |
---|---|---|
monthsOfYear | Elenco dei mesi dell'anno di criteri di conservazione annuale. | Matrice di stringhe contenente uno dei seguenti elementi: 'April' 'August' 'December' 'February' 'Invalid' 'January' 'July' 'June' 'March' 'May' 'November' 'October' 'September' |
retentionDuration | Durata 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. | 'Daily' 'Invalid' 'Weekly' |
retentionScheduleWeekly | Formato di conservazione settimanale per i criteri di conservazione annuali. | WeeklyRetentionFormat |
retentionTimes | Tempi di conservazione dei criteri di conservazione. | string[] |
Esempi di utilizzo
Esempi di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti contengono esempi Bicep per la distribuzione di questo tipo di risorsa.
File bicipite | Description |
---|---|
Backup di Azure per il carico di lavoro in macchine virtuali di Azure | Questo modello crea un insieme di credenziali di Servizi di ripristino e un criterio di backup specifico del carico di lavoro. Registra una macchina virtuale con il servizio di backup e configura la protezione |
Eseguire il backup di una condivisione file esistente usando Servizi di ripristino (giornaliero) | 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 (ogni ora) | 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 di Resource Manager usando l'insieme di credenziali di Servizi di ripristino | 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 di Resource Manager appartenenti allo stesso gruppo di risorse |
Creare AVD con FSLogix e Aggiunta ad Active Directory Domain Services | Questo modello consente di creare risorse di Desktop virtuale Azure, ad esempio pool di host, gruppo di applicazioni, area di lavoro, account di archiviazione FSLogix, condivisione file, insieme di credenziali del servizio di ripristino per il backup di una condivisione file di backup di un host di sessione di test, estensioni con aggiunta al dominio active directory di Microsoft Entra ID. |
Creare criteri di backup giornalieri per RS Vault per proteggere le macchine virtuali IaaS | Questo modello crea un insieme di credenziali del servizio di ripristino e criteri di backup giornalieri che possono essere usati per proteggere le macchine virtuali IaaS classiche e basate su ARM. |
Creare un insieme di credenziali di Servizi di ripristino con criteri di backup | Questo modello crea un insieme di credenziali di Servizi di ripristino con criteri di backup e configura funzionalità facoltative come l'identità del sistema, il tipo di archiviazione di backup, il ripristino tra aree e i log di diagnostica e un blocco di eliminazione. |
Creare criteri di backup settimanali per RS Vault per proteggere le macchine virtuali IaaS | Questo modello crea un insieme di credenziali del servizio di ripristino e criteri di backup giornalieri che possono essere usati 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 con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.RecoveryServices/vaults/backupPolicies, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"apiVersion": "2025-02-01",
"name": "string",
"eTag": "string",
"location": "string",
"properties": {
"protectedItemsCount": "int",
"resourceGuardOperationRequests": [ "string" ],
"backupManagementType": "string"
// For remaining properties, see ProtectionPolicy objects
},
"tags": {
"{customized property}": "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",
"policyType": "string",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"snapshotConsistencyType": "string",
"tieringPolicy": {
"{customized property}": {
"duration": "int",
"durationType": "string",
"tieringMode": "string"
}
},
"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",
"vaultRetentionPolicy": {
"snapshotRetentionInDays": "int",
"vaultRetention": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
}
},
"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
},
"snapshotBackupAdditionalDetails": {
"instantRPDetails": "string",
"instantRpRetentionRangeInDays": "int",
"userAssignedManagedIdentityDetails": {
"identityArmId": "string",
"identityName": "string",
"userAssignedIdentityProperties": {
"clientId": "string",
"principalId": "string"
}
}
},
"tieringPolicy": {
"{customized property}": {
"duration": "int",
"durationType": "string",
"tieringMode": "string"
}
}
}
],
"workLoadType": "string"
}
Per GenericProtectionPolicy, utilizzare:
{
"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
},
"snapshotBackupAdditionalDetails": {
"instantRPDetails": "string",
"instantRpRetentionRangeInDays": "int",
"userAssignedManagedIdentityDetails": {
"identityArmId": "string",
"identityName": "string",
"userAssignedIdentityProperties": {
"clientId": "string",
"principalId": "string"
}
}
},
"tieringPolicy": {
"{customized property}": {
"duration": "int",
"durationType": "string",
"tieringMode": "string"
}
}
}
],
"timeZone": "string"
}
Per MAB utilizzare:
{
"backupManagementType": "MAB",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
}
}
Oggetti SchedulePolicy
Impostare la proprietà schedulePolicyType per specificare il tipo di oggetto.
Per LogSchedulePolicy usare:
{
"scheduleFrequencyInMins": "int",
"schedulePolicyType": "LogSchedulePolicy"
}
Per LongTermSchedulePolicy, usare:
{
"schedulePolicyType": "LongTermSchedulePolicy"
}
Per SimpleSchedulePolicy, utilizzare:
{
"hourlySchedule": {
"interval": "int",
"scheduleWindowDuration": "int",
"scheduleWindowStartTime": "string"
},
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [ "string" ],
"scheduleRunFrequency": "string",
"scheduleRunTimes": [ "string" ],
"scheduleWeeklyFrequency": "int"
}
Per SimpleSchedulePolicyV2 usare:
{
"dailySchedule": {
"scheduleRunTimes": [ "string" ]
},
"hourlySchedule": {
"interval": "int",
"scheduleWindowDuration": "int",
"scheduleWindowStartTime": "string"
},
"schedulePolicyType": "SimpleSchedulePolicyV2",
"scheduleRunFrequency": "string",
"weeklySchedule": {
"scheduleRunDays": [ "string" ],
"scheduleRunTimes": [ "string" ]
}
}
Oggetti RetentionPolicy
Impostare la proprietà retentionPolicyType per specificare il tipo di oggetto.
Per LongTermRetentionPolicy usare:
{
"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" ]
},
"retentionPolicyType": "LongTermRetentionPolicy",
"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:
{
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionPolicyType": "SimpleRetentionPolicy"
}
Valori delle proprietà
Microsoft.RecoveryServices/vaults/backupPolicies
Name | Description | Value |
---|---|---|
apiVersion | Versione dell'API | '2025-02-01' |
eTag | ETag facoltativo. | string |
location | Percorso della risorsa. | string |
name | Nome della risorsa | stringa (obbligatorio) |
properties | Proprietà ProtectionPolicyResource | ProtectionPolicy |
tags | Tag delle risorse | Dizionario di nomi e valori di tag. Vedere tag nei modelli |
type | Tipo di risorsa | 'Microsoft.RecoveryServices/vaults/backupPolicies' |
AzureFileShareProtectionPolicy
Name | Description | Value |
---|---|---|
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 |
vaultRetentionPolicy | Criteri di conservazione con i dettagli sugli intervalli di conservazione delle copie di backup con protezione avanzata. | VaultRetentionPolicy |
workLoadType | Tipo di carico di lavoro per la gestione dei backup | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
AzureIaaSVMProtectionPolicy
Name | Description | Value |
---|---|---|
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 |
policyType | 'Invalid' 'V1' 'V2' |
|
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 |
snapshotConsistencyType | 'OnlyCrashConsistent' | |
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. |
AzureIaaSVMProtectionPolicyTieringPolicy |
timeZone | Input facoltativo timeZone come stringa. Ad esempio: TimeZone = "Pacific Standard Time". | string |
AzureIaaSVMProtectionPolicyTieringPolicy
Name | Description | Value |
---|
AzureSqlProtectionPolicy
Name | Description | Value |
---|---|---|
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 |
AzureVmWorkloadProtectionPolicy
Name | Description | Value |
---|---|---|
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 |
settings | Impostazioni comuni per la gestione dei backup | Settings |
subProtectionPolicy | Elenco dei 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' 'SAPHanaDBInstance' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
DailyRetentionFormat
Name | Description | Value |
---|---|---|
daysOfTheMonth | Elenco dei giorni del mese. | Day[] |
DailyRetentionSchedule
Name | Description | Value |
---|---|---|
retentionDuration | Durata conservazione dei criteri di conservazione. | RetentionDuration |
retentionTimes | Tempi di conservazione dei criteri di conservazione. | string[] |
DailySchedule
Name | Description | Value |
---|---|---|
scheduleRunTimes | Elenco di orari del giorno in cui deve essere eseguita questa pianificazione. | string[] |
Day
Name | Description | Value |
---|---|---|
date | Data del mese | int |
isLast | Indica se Date è l'ultima data del mese | bool |
GenericProtectionPolicy
Name | Description | Value |
---|---|---|
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 dei criteri di protezione secondaria che includono pianificazione e conservazione | SubProtectionPolicy[] |
timeZone | Input facoltativo timeZone come stringa. Ad esempio: TimeZone = "Pacific Standard Time". | string |
HourlySchedule
Name | Description | Value |
---|---|---|
interval | Intervallo in cui deve essere attivato il backup. Per il valore orario può essere 4/6/8/12 |
int |
scheduleWindowDuration | Per specificare la durata della finestra di backup | int |
scheduleWindowStartTime | Per specificare l'ora di inizio della finestra di backup | string |
InstantRPAdditionalDetails
Name | Description | Value |
---|---|---|
azureBackupRGNamePrefix | string | |
azureBackupRGNameSuffix | string |
LogSchedulePolicy
Name | Description | Value |
---|---|---|
scheduleFrequencyInMins | Frequenza dell'operazione di pianificazione log di questo criterio in pochi minuti. | int |
schedulePolicyType | Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. | 'LogSchedulePolicy' (obbligatorio) |
LongTermRetentionPolicy
Name | Description | Value |
---|---|---|
dailySchedule | Pianificazione giornaliera della conservazione dei criteri di protezione. | DailyRetentionSchedule |
monthlySchedule | Pianificazione della conservazione mensile dei criteri di protezione. | MonthlyRetentionSchedule |
retentionPolicyType | Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. | 'LongTermRetentionPolicy' (obbligatorio) |
weeklySchedule | Pianificazione della conservazione settimanale dei criteri di protezione. | WeeklyRetentionSchedule |
yearlySchedule | Pianificazione della conservazione annuale dei criteri di protezione. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Name | Description | Value |
---|---|---|
schedulePolicyType | Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. | 'LongTermSchedulePolicy' (obbligatorio) |
MabProtectionPolicy
Name | Description | Value |
---|---|---|
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 |
MonthlyRetentionSchedule
Name | Description | Value |
---|---|---|
retentionDuration | Durata conservazione dei criteri di conservazione. | RetentionDuration |
retentionScheduleDaily | Formato di conservazione giornaliero per i criteri di conservazione mensili. | DailyRetentionFormat |
retentionScheduleFormatType | Tipo di formato della pianificazione della conservazione per i criteri di conservazione mensili. | 'Daily' 'Invalid' 'Weekly' |
retentionScheduleWeekly | Formato di conservazione settimanale per i criteri di conservazione mensili. | WeeklyRetentionFormat |
retentionTimes | Tempi di conservazione dei criteri di conservazione. | string[] |
ProtectionPolicy
Name | Description | Value |
---|---|---|
backupManagementType | Impostare su 'AzureIaasVM' per il tipo AzureIaaSVMProtectionPolicy. Impostare su 'AzureSql' per il tipo AzureSqlProtectionPolicy. Impostare su 'AzureStorage' per il tipo AzureFileShareProtectionPolicy. Impostare su 'AzureWorkload' per il tipo AzureVmWorkloadProtectionPolicy. Impostare su 'GenericProtectionPolicy' per il tipo GenericProtectionPolicy. Impostare su 'MAB' per il tipo MabProtectionPolicy. | 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'GenericProtectionPolicy' 'MAB' (obbligatorio) |
protectedItemsCount | Numero di elementi associati a questo criterio. | int |
resourceGuardOperationRequests | Richieste di operazioni di ResourceGuard | string[] |
ResourceTags
Name | Description | Value |
---|
RetentionDuration
Name | Description | Value |
---|---|---|
count | 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. |
int |
durationType | Tipo di durata di conservazione dei criteri di conservazione. | 'Days' 'Invalid' 'Months' 'Weeks' 'Years' |
RetentionPolicy
Name | Description | Value |
---|---|---|
retentionPolicyType | Impostare su 'LongTermRetentionPolicy' per il tipo LongTermRetentionPolicy. Impostare su 'SimpleRetentionPolicy' per il tipo SimpleRetentionPolicy. | 'LongTermRetentionPolicy' 'SimpleRetentionPolicy' (obbligatorio) |
SchedulePolicy
Name | Description | Value |
---|---|---|
schedulePolicyType | Impostare su 'LogSchedulePolicy' per il tipo LogSchedulePolicy. Impostare su 'LongTermSchedulePolicy' per il tipo LongTermSchedulePolicy. Impostare su 'SimpleSchedulePolicy' per il tipo SimpleSchedulePolicy. Impostare su 'SimpleSchedulePolicyV2' per il tipo SimpleSchedulePolicyV2. | 'LogSchedulePolicy' 'LongTermSchedulePolicy' 'SimpleSchedulePolicy' 'SimpleSchedulePolicyV2' (obbligatorio) |
Settings
Name | Description | Value |
---|---|---|
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 |
SimpleRetentionPolicy
Name | Description | Value |
---|---|---|
retentionDuration | Durata di conservazione dei criteri di protezione. | RetentionDuration |
retentionPolicyType | Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. | 'SimpleRetentionPolicy' (obbligatorio) |
SimpleSchedulePolicy
Name | Description | Value |
---|---|---|
hourlySchedule | Pianificazione oraria di questo criterio | HourlySchedule |
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' 'Thursday' 'Tuesday' 'Wednesday' |
scheduleRunFrequency | Frequenza dell'operazione di pianificazione di questo criterio. | 'Daily' 'Hourly' '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 |
SimpleSchedulePolicyV2
Name | Description | Value |
---|---|---|
dailySchedule | Pianificazione giornaliera di questo criterio | DailySchedule |
hourlySchedule | pianificazione oraria di questo criterio | HourlySchedule |
schedulePolicyType | Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. | 'SimpleSchedulePolicyV2' (obbligatorio) |
scheduleRunFrequency | Frequenza dell'operazione di pianificazione di questo criterio. | 'Daily' 'Hourly' 'Invalid' 'Weekly' |
weeklySchedule | Pianificazione settimanale di questo criterio | WeeklySchedule |
SnapshotBackupAdditionalDetails
Name | Description | Value |
---|---|---|
instantRPDetails | string | |
instantRpRetentionRangeInDays | int | |
userAssignedManagedIdentityDetails | Dettagli identità gestita assegnata dall'utente | UserAssignedManagedIdentityDetails |
SubProtectionPolicy
Name | Description | Value |
---|---|---|
policyType | Tipo di criteri di backup | 'CopyOnlyFull' 'Differential' 'Full' 'Incremental' 'Invalid' 'Log' 'SnapshotCopyOnlyFull' 'SnapshotFull' |
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 |
snapshotBackupAdditionalDetails | Campi correlati a Backup snapshot per WorkloadType SaPHanaSystem | SnapshotBackupAdditionalDetails |
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. |
SubProtectionPolicyTieringPolicy |
SubProtectionPolicyTieringPolicy
Name | Description | Value |
---|
TieringPolicy
Name | Description | Value |
---|---|---|
duration | 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 |
int |
durationType | Tipo di durata di conservazione: giorni/settimane/mesi/anni Usato solo se TieringMode è impostato su TierAfter |
'Days' 'Invalid' 'Months' 'Weeks' 'Years' |
tieringMode | Modalità di suddivisione in livelli per controllare la suddivisione automatica in livelli dei punti di ripristino. I valori supportati sono: 1. TierRecommended: Livelli tutti i punti di ripristino consigliati per essere a livelli 2. TierAfter: tier all recovery points after a fixed period, as specified in duration + durationType below. 3. DoNotTier: Non eseguire il livello dei punti di ripristino |
'DoNotTier' 'Invalid' 'TierAfter' 'TierRecommended' |
UserAssignedIdentityProperties
Name | Description | Value |
---|---|---|
clientId | ID client dell'identità assegnata. | string |
principalId | ID entità dell'identità assegnata. | string |
UserAssignedManagedIdentityDetails
Name | Description | Value |
---|---|---|
identityArmId | ID ARM dell'identità assegnata. | string |
identityName | Nome dell'identità assegnata. | string |
userAssignedIdentityProperties | Proprietà dell'identità gestita assegnata dall'utente | UserAssignedIdentityProperties |
VaultRetentionPolicy
Name | Description | Value |
---|---|---|
snapshotRetentionInDays | int (obbligatorio) | |
vaultRetention | Classe di base per i criteri di conservazione. | RetentionPolicy (obbligatorio) |
WeeklyRetentionFormat
Name | Description | Value |
---|---|---|
daysOfTheWeek | Elenco dei giorni della settimana. | Matrice di stringhe contenente uno dei seguenti elementi: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
weeksOfTheMonth | Elenco delle settimane del mese. | Matrice di stringhe contenente uno dei seguenti elementi: 'First' 'Fourth' 'Invalid' 'Last' 'Second' 'Third' |
WeeklyRetentionSchedule
Name | Description | Value |
---|---|---|
daysOfTheWeek | Elenco dei giorni della settimana per i criteri di conservazione settimanali. | Matrice di stringhe contenente uno dei seguenti elementi: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
retentionDuration | Durata conservazione dei criteri di conservazione. | RetentionDuration |
retentionTimes | Tempi di conservazione dei criteri di conservazione. | string[] |
WeeklySchedule
Name | Description | Value |
---|---|---|
scheduleRunDays | Matrice di stringhe contenente uno dei seguenti elementi: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
|
scheduleRunTimes | Elenco di orari del giorno in cui deve essere eseguita questa pianificazione. | string[] |
YearlyRetentionSchedule
Name | Description | Value |
---|---|---|
monthsOfYear | Elenco dei mesi dell'anno di criteri di conservazione annuale. | Matrice di stringhe contenente uno dei seguenti elementi: 'April' 'August' 'December' 'February' 'Invalid' 'January' 'July' 'June' 'March' 'May' 'November' 'October' 'September' |
retentionDuration | Durata 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. | 'Daily' 'Invalid' 'Weekly' |
retentionScheduleWeekly | Formato di conservazione settimanale per i criteri di conservazione annuali. | WeeklyRetentionFormat |
retentionTimes | Tempi di conservazione dei criteri di conservazione. | string[] |
Esempi di utilizzo
Modelli di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.
Template | Description |
---|---|
Backup di Azure per il carico di lavoro in macchine virtuali di Azure |
Questo modello crea un insieme di credenziali di Servizi di ripristino e un criterio di backup specifico del carico di lavoro. Registra una macchina virtuale con il servizio di backup e configura la protezione |
Eseguire il backup di una condivisione file esistente usando Servizi di ripristino (giornaliero) |
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 (ogni ora) |
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 di Resource Manager usando l'insieme di credenziali di Servizi di ripristino |
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 di Resource Manager appartenenti allo stesso gruppo di risorse |
Creare AVD con FSLogix e Aggiunta ad Active Directory Domain Services |
Questo modello consente di creare risorse di Desktop virtuale Azure, ad esempio pool di host, gruppo di applicazioni, area di lavoro, account di archiviazione FSLogix, condivisione file, insieme di credenziali del servizio di ripristino per il backup di una condivisione file di backup di un host di sessione di test, estensioni con aggiunta al dominio active directory di Microsoft Entra ID. |
Creare criteri di backup giornalieri per RS Vault per proteggere le macchine virtuali IaaS |
Questo modello crea un insieme di credenziali del servizio di ripristino e criteri di backup giornalieri che possono essere usati per proteggere le macchine virtuali IaaS classiche e basate su ARM. |
Creare un insieme di credenziali di Servizi di ripristino con criteri di backup |
Questo modello crea un insieme di credenziali di Servizi di ripristino con criteri di backup e configura funzionalità facoltative come l'identità del sistema, il tipo di archiviazione di backup, il ripristino tra aree e i log di diagnostica e un blocco di eliminazione. |
Creare criteri di backup settimanali per RS Vault per proteggere le macchine virtuali IaaS |
Questo modello crea un insieme di credenziali del servizio di ripristino e criteri di backup giornalieri che possono essere usati per proteggere le macchine virtuali IaaS classiche e basate su ARM. |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa vaults/backupPolicies può essere distribuito con operazioni destinate a:
- Gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato 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@2025-02-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
eTag = "string"
properties = {
protectedItemsCount = int
resourceGuardOperationRequests = [
"string"
]
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
policyType = "string"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
snapshotConsistencyType = "string"
tieringPolicy = {
{customized property} = {
duration = int
durationType = "string"
tieringMode = "string"
}
}
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"
vaultRetentionPolicy = {
snapshotRetentionInDays = int
vaultRetention = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
}
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
}
snapshotBackupAdditionalDetails = {
instantRPDetails = "string"
instantRpRetentionRangeInDays = int
userAssignedManagedIdentityDetails = {
identityArmId = "string"
identityName = "string"
userAssignedIdentityProperties = {
clientId = "string"
principalId = "string"
}
}
}
tieringPolicy = {
{customized property} = {
duration = int
durationType = "string"
tieringMode = "string"
}
}
}
]
workLoadType = "string"
}
Per GenericProtectionPolicy, utilizzare:
{
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
}
snapshotBackupAdditionalDetails = {
instantRPDetails = "string"
instantRpRetentionRangeInDays = int
userAssignedManagedIdentityDetails = {
identityArmId = "string"
identityName = "string"
userAssignedIdentityProperties = {
clientId = "string"
principalId = "string"
}
}
}
tieringPolicy = {
{customized property} = {
duration = int
durationType = "string"
tieringMode = "string"
}
}
}
]
timeZone = "string"
}
Per MAB utilizzare:
{
backupManagementType = "MAB"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
}
Oggetti SchedulePolicy
Impostare la proprietà schedulePolicyType per specificare il tipo di oggetto.
Per LogSchedulePolicy usare:
{
scheduleFrequencyInMins = int
schedulePolicyType = "LogSchedulePolicy"
}
Per LongTermSchedulePolicy, usare:
{
schedulePolicyType = "LongTermSchedulePolicy"
}
Per SimpleSchedulePolicy, utilizzare:
{
hourlySchedule = {
interval = int
scheduleWindowDuration = int
scheduleWindowStartTime = "string"
}
schedulePolicyType = "SimpleSchedulePolicy"
scheduleRunDays = [
"string"
]
scheduleRunFrequency = "string"
scheduleRunTimes = [
"string"
]
scheduleWeeklyFrequency = int
}
Per SimpleSchedulePolicyV2 usare:
{
dailySchedule = {
scheduleRunTimes = [
"string"
]
}
hourlySchedule = {
interval = int
scheduleWindowDuration = int
scheduleWindowStartTime = "string"
}
schedulePolicyType = "SimpleSchedulePolicyV2"
scheduleRunFrequency = "string"
weeklySchedule = {
scheduleRunDays = [
"string"
]
scheduleRunTimes = [
"string"
]
}
}
Oggetti RetentionPolicy
Impostare la proprietà retentionPolicyType per specificare il tipo di oggetto.
Per LongTermRetentionPolicy usare:
{
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"
]
}
retentionPolicyType = "LongTermRetentionPolicy"
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:
{
retentionDuration = {
count = int
durationType = "string"
}
retentionPolicyType = "SimpleRetentionPolicy"
}
Valori delle proprietà
Microsoft.RecoveryServices/vaults/backupPolicies
Name | Description | Value |
---|---|---|
eTag | ETag facoltativo. | string |
location | Percorso della risorsa. | string |
name | Nome della risorsa | stringa (obbligatorio) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: vaults |
properties | Proprietà ProtectionPolicyResource | ProtectionPolicy |
tags | Tag delle risorse | Dizionario di nomi e valori di tag. |
type | Tipo di risorsa | "Microsoft.RecoveryServices/vaults/backupPolicies@2025-02-01" |
AzureFileShareProtectionPolicy
Name | Description | Value |
---|---|---|
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 |
vaultRetentionPolicy | Criteri di conservazione con i dettagli sugli intervalli di conservazione delle copie di backup con protezione avanzata. | VaultRetentionPolicy |
workLoadType | Tipo di carico di lavoro per la gestione dei backup | 'AzureFileShare' 'AzureSqlDb' 'Client' 'Exchange' 'FileFolder' 'GenericDataSource' 'Invalid' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
AzureIaaSVMProtectionPolicy
Name | Description | Value |
---|---|---|
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 |
policyType | 'Invalid' 'V1' 'V2' |
|
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 |
snapshotConsistencyType | 'OnlyCrashConsistent' | |
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. |
AzureIaaSVMProtectionPolicyTieringPolicy |
timeZone | Input facoltativo timeZone come stringa. Ad esempio: TimeZone = "Pacific Standard Time". | string |
AzureIaaSVMProtectionPolicyTieringPolicy
Name | Description | Value |
---|
AzureSqlProtectionPolicy
Name | Description | Value |
---|---|---|
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 |
AzureVmWorkloadProtectionPolicy
Name | Description | Value |
---|---|---|
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 |
settings | Impostazioni comuni per la gestione dei backup | Settings |
subProtectionPolicy | Elenco dei 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' 'SAPHanaDBInstance' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
DailyRetentionFormat
Name | Description | Value |
---|---|---|
daysOfTheMonth | Elenco dei giorni del mese. | Day[] |
DailyRetentionSchedule
Name | Description | Value |
---|---|---|
retentionDuration | Durata conservazione dei criteri di conservazione. | RetentionDuration |
retentionTimes | Tempi di conservazione dei criteri di conservazione. | string[] |
DailySchedule
Name | Description | Value |
---|---|---|
scheduleRunTimes | Elenco di orari del giorno in cui deve essere eseguita questa pianificazione. | string[] |
Day
Name | Description | Value |
---|---|---|
date | Data del mese | int |
isLast | Indica se Date è l'ultima data del mese | bool |
GenericProtectionPolicy
Name | Description | Value |
---|---|---|
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 dei criteri di protezione secondaria che includono pianificazione e conservazione | SubProtectionPolicy[] |
timeZone | Input facoltativo timeZone come stringa. Ad esempio: TimeZone = "Pacific Standard Time". | string |
HourlySchedule
Name | Description | Value |
---|---|---|
interval | Intervallo in cui deve essere attivato il backup. Per il valore orario può essere 4/6/8/12 |
int |
scheduleWindowDuration | Per specificare la durata della finestra di backup | int |
scheduleWindowStartTime | Per specificare l'ora di inizio della finestra di backup | string |
InstantRPAdditionalDetails
Name | Description | Value |
---|---|---|
azureBackupRGNamePrefix | string | |
azureBackupRGNameSuffix | string |
LogSchedulePolicy
Name | Description | Value |
---|---|---|
scheduleFrequencyInMins | Frequenza dell'operazione di pianificazione log di questo criterio in pochi minuti. | int |
schedulePolicyType | Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. | 'LogSchedulePolicy' (obbligatorio) |
LongTermRetentionPolicy
Name | Description | Value |
---|---|---|
dailySchedule | Pianificazione giornaliera della conservazione dei criteri di protezione. | DailyRetentionSchedule |
monthlySchedule | Pianificazione della conservazione mensile dei criteri di protezione. | MonthlyRetentionSchedule |
retentionPolicyType | Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. | 'LongTermRetentionPolicy' (obbligatorio) |
weeklySchedule | Pianificazione della conservazione settimanale dei criteri di protezione. | WeeklyRetentionSchedule |
yearlySchedule | Pianificazione della conservazione annuale dei criteri di protezione. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Name | Description | Value |
---|---|---|
schedulePolicyType | Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. | 'LongTermSchedulePolicy' (obbligatorio) |
MabProtectionPolicy
Name | Description | Value |
---|---|---|
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 |
MonthlyRetentionSchedule
Name | Description | Value |
---|---|---|
retentionDuration | Durata conservazione dei criteri di conservazione. | RetentionDuration |
retentionScheduleDaily | Formato di conservazione giornaliero per i criteri di conservazione mensili. | DailyRetentionFormat |
retentionScheduleFormatType | Tipo di formato della pianificazione della conservazione per i criteri di conservazione mensili. | 'Daily' 'Invalid' 'Weekly' |
retentionScheduleWeekly | Formato di conservazione settimanale per i criteri di conservazione mensili. | WeeklyRetentionFormat |
retentionTimes | Tempi di conservazione dei criteri di conservazione. | string[] |
ProtectionPolicy
Name | Description | Value |
---|---|---|
backupManagementType | Impostare su 'AzureIaasVM' per il tipo AzureIaaSVMProtectionPolicy. Impostare su 'AzureSql' per il tipo AzureSqlProtectionPolicy. Impostare su 'AzureStorage' per il tipo AzureFileShareProtectionPolicy. Impostare su 'AzureWorkload' per il tipo AzureVmWorkloadProtectionPolicy. Impostare su 'GenericProtectionPolicy' per il tipo GenericProtectionPolicy. Impostare su 'MAB' per il tipo MabProtectionPolicy. | 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'GenericProtectionPolicy' 'MAB' (obbligatorio) |
protectedItemsCount | Numero di elementi associati a questo criterio. | int |
resourceGuardOperationRequests | Richieste di operazioni di ResourceGuard | string[] |
ResourceTags
Name | Description | Value |
---|
RetentionDuration
Name | Description | Value |
---|---|---|
count | 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. |
int |
durationType | Tipo di durata di conservazione dei criteri di conservazione. | 'Days' 'Invalid' 'Months' 'Weeks' 'Years' |
RetentionPolicy
Name | Description | Value |
---|---|---|
retentionPolicyType | Impostare su 'LongTermRetentionPolicy' per il tipo LongTermRetentionPolicy. Impostare su 'SimpleRetentionPolicy' per il tipo SimpleRetentionPolicy. | 'LongTermRetentionPolicy' 'SimpleRetentionPolicy' (obbligatorio) |
SchedulePolicy
Name | Description | Value |
---|---|---|
schedulePolicyType | Impostare su 'LogSchedulePolicy' per il tipo LogSchedulePolicy. Impostare su 'LongTermSchedulePolicy' per il tipo LongTermSchedulePolicy. Impostare su 'SimpleSchedulePolicy' per il tipo SimpleSchedulePolicy. Impostare su 'SimpleSchedulePolicyV2' per il tipo SimpleSchedulePolicyV2. | 'LogSchedulePolicy' 'LongTermSchedulePolicy' 'SimpleSchedulePolicy' 'SimpleSchedulePolicyV2' (obbligatorio) |
Settings
Name | Description | Value |
---|---|---|
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 |
SimpleRetentionPolicy
Name | Description | Value |
---|---|---|
retentionDuration | Durata di conservazione dei criteri di protezione. | RetentionDuration |
retentionPolicyType | Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. | 'SimpleRetentionPolicy' (obbligatorio) |
SimpleSchedulePolicy
Name | Description | Value |
---|---|---|
hourlySchedule | Pianificazione oraria di questo criterio | HourlySchedule |
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' 'Thursday' 'Tuesday' 'Wednesday' |
scheduleRunFrequency | Frequenza dell'operazione di pianificazione di questo criterio. | 'Daily' 'Hourly' '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 |
SimpleSchedulePolicyV2
Name | Description | Value |
---|---|---|
dailySchedule | Pianificazione giornaliera di questo criterio | DailySchedule |
hourlySchedule | pianificazione oraria di questo criterio | HourlySchedule |
schedulePolicyType | Questa proprietà verrà utilizzata come discriminante per decidere i tipi specifici nella catena polimorfica di tipi. | 'SimpleSchedulePolicyV2' (obbligatorio) |
scheduleRunFrequency | Frequenza dell'operazione di pianificazione di questo criterio. | 'Daily' 'Hourly' 'Invalid' 'Weekly' |
weeklySchedule | Pianificazione settimanale di questo criterio | WeeklySchedule |
SnapshotBackupAdditionalDetails
Name | Description | Value |
---|---|---|
instantRPDetails | string | |
instantRpRetentionRangeInDays | int | |
userAssignedManagedIdentityDetails | Dettagli identità gestita assegnata dall'utente | UserAssignedManagedIdentityDetails |
SubProtectionPolicy
Name | Description | Value |
---|---|---|
policyType | Tipo di criteri di backup | 'CopyOnlyFull' 'Differential' 'Full' 'Incremental' 'Invalid' 'Log' 'SnapshotCopyOnlyFull' 'SnapshotFull' |
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 |
snapshotBackupAdditionalDetails | Campi correlati a Backup snapshot per WorkloadType SaPHanaSystem | SnapshotBackupAdditionalDetails |
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. |
SubProtectionPolicyTieringPolicy |
SubProtectionPolicyTieringPolicy
Name | Description | Value |
---|
TieringPolicy
Name | Description | Value |
---|---|---|
duration | 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 |
int |
durationType | Tipo di durata di conservazione: giorni/settimane/mesi/anni Usato solo se TieringMode è impostato su TierAfter |
'Days' 'Invalid' 'Months' 'Weeks' 'Years' |
tieringMode | Modalità di suddivisione in livelli per controllare la suddivisione automatica in livelli dei punti di ripristino. I valori supportati sono: 1. TierRecommended: Livelli tutti i punti di ripristino consigliati per essere a livelli 2. TierAfter: tier all recovery points after a fixed period, as specified in duration + durationType below. 3. DoNotTier: Non eseguire il livello dei punti di ripristino |
'DoNotTier' 'Invalid' 'TierAfter' 'TierRecommended' |
UserAssignedIdentityProperties
Name | Description | Value |
---|---|---|
clientId | ID client dell'identità assegnata. | string |
principalId | ID entità dell'identità assegnata. | string |
UserAssignedManagedIdentityDetails
Name | Description | Value |
---|---|---|
identityArmId | ID ARM dell'identità assegnata. | string |
identityName | Nome dell'identità assegnata. | string |
userAssignedIdentityProperties | Proprietà dell'identità gestita assegnata dall'utente | UserAssignedIdentityProperties |
VaultRetentionPolicy
Name | Description | Value |
---|---|---|
snapshotRetentionInDays | int (obbligatorio) | |
vaultRetention | Classe di base per i criteri di conservazione. | RetentionPolicy (obbligatorio) |
WeeklyRetentionFormat
Name | Description | Value |
---|---|---|
daysOfTheWeek | Elenco dei giorni della settimana. | Matrice di stringhe contenente uno dei seguenti elementi: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
weeksOfTheMonth | Elenco delle settimane del mese. | Matrice di stringhe contenente uno dei seguenti elementi: 'First' 'Fourth' 'Invalid' 'Last' 'Second' 'Third' |
WeeklyRetentionSchedule
Name | Description | Value |
---|---|---|
daysOfTheWeek | Elenco dei giorni della settimana per i criteri di conservazione settimanali. | Matrice di stringhe contenente uno dei seguenti elementi: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
retentionDuration | Durata conservazione dei criteri di conservazione. | RetentionDuration |
retentionTimes | Tempi di conservazione dei criteri di conservazione. | string[] |
WeeklySchedule
Name | Description | Value |
---|---|---|
scheduleRunDays | Matrice di stringhe contenente uno dei seguenti elementi: 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
|
scheduleRunTimes | Elenco di orari del giorno in cui deve essere eseguita questa pianificazione. | string[] |
YearlyRetentionSchedule
Name | Description | Value |
---|---|---|
monthsOfYear | Elenco dei mesi dell'anno di criteri di conservazione annuale. | Matrice di stringhe contenente uno dei seguenti elementi: 'April' 'August' 'December' 'February' 'Invalid' 'January' 'July' 'June' 'March' 'May' 'November' 'October' 'September' |
retentionDuration | Durata 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. | 'Daily' 'Invalid' 'Weekly' |
retentionScheduleWeekly | Formato di conservazione settimanale per i criteri di conservazione annuali. | WeeklyRetentionFormat |
retentionTimes | Tempi di conservazione dei criteri di conservazione. | string[] |