Dela via


Microsoft.RecoveryServices-valv/backupFabrics/protectionContainers/protectedItems 2016-06-01

Bicep-resursdefinition

Resurstypen vaults/backupFabrics/protectionContainers/protectedItems kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2016-06-01' = {
  parent: resourceSymbolicName
  eTag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    backupManagementType: 'string'
    lastRecoveryPoint: 'string'
    policyId: 'string'
    sourceResourceId: 'string'
    workloadType: 'string'
    protectedItemType: 'string'
    // For remaining properties, see ProtectedItem objects
  }
  tags: {
    {customized property}: 'string'
  }
}

ProtectedItem-objekt

Ange egenskapen protectedItemType för att ange typ av objekt.

För Microsoft.ClassicCompute/virtualMachinesanvänder du:

{
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyInconsistent: bool
    recoveryPointCount: int
  }
  friendlyName: 'string'
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  protectedItemType: 'Microsoft.ClassicCompute/virtualMachines'
  protectionState: 'string'
  protectionStatus: 'string'
  virtualMachineId: 'string'
}

För Microsoft.Compute/virtualMachinesanvänder du:

{
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyInconsistent: bool
    recoveryPointCount: int
  }
  friendlyName: 'string'
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  protectedItemType: 'Microsoft.Compute/virtualMachines'
  protectionState: 'string'
  protectionStatus: 'string'
  virtualMachineId: 'string'
}

För MabFileFolderProtectedItemanvänder du:

{
  computerName: 'string'
  extendedInfo: {
    lastRefreshedAt: 'string'
    oldestRecoveryPoint: 'string'
    recoveryPointCount: int
  }
  friendlyName: 'string'
  isScheduledForDeferredDelete: bool
  lastBackupStatus: 'string'
  protectedItemType: 'MabFileFolderProtectedItem'
  protectionState: 'string'
}

För Microsoft.Sql/servers/databasesanvänder du:

{
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyState: 'string'
    recoveryPointCount: int
  }
  protectedItemDataId: 'string'
  protectedItemType: 'Microsoft.Sql/servers/databases'
  protectionState: 'string'
}

Egenskapsvärden

AzureIaaSClassicComputeVMProtectedItem

Namn Beskrivning Värde
extendedInfo Ytterligare information för det här säkerhetskopieringsobjektet. AzureIaaSVMProtectedItemExtendedInfo
friendlyName Det egna namnet på den virtuella datorn som representeras av det här säkerhetskopieringsobjektet. sträng
lastBackupStatus Status för den senaste säkerhetskopieringsåtgärden. Möjliga värden är: Felfri eller Inte felfri. sträng
lastBackupTime Tidsstämpeln för den senaste säkerhetskopieringsåtgärden för det här säkerhetskopieringsobjektet. sträng
protectedItemType Typ av säkerhetskopieringsobjekt. "Microsoft.ClassicCompute/virtualMachines" (krävs)
protectionState Säkerhetskopieringstillståndet för det här säkerhetskopieringsobjektet. "Ogiltigt"
"IRPending"
"Skyddad"
"ProtectionError"
"ProtectionPaused"
"Skydd toppat"
protectionStatus Säkerhetskopieringsstatus för det här säkerhetskopieringsobjektet. sträng
virtualMachineId Det fullständigt kvalificerade Resource Manager-ID:t för den virtuella datorn som representeras av det här objektet. sträng

AzureIaaSComputeVMProtectedItem

Namn Beskrivning Värde
extendedInfo Ytterligare information för det här säkerhetskopieringsobjektet. AzureIaaSVMProtectedItemExtendedInfo
friendlyName Det egna namnet på den virtuella datorn som representeras av det här säkerhetskopieringsobjektet. sträng
lastBackupStatus Status för den senaste säkerhetskopieringsåtgärden. Möjliga värden är: Felfri eller Inte felfri. sträng
lastBackupTime Tidsstämpeln för den senaste säkerhetskopieringsåtgärden för det här säkerhetskopieringsobjektet. sträng
protectedItemType Typ av säkerhetskopieringsobjekt. "Microsoft.Compute/virtualMachines" (krävs)
protectionState Säkerhetskopieringstillståndet för det här säkerhetskopieringsobjektet. "Ogiltigt"
"IRPending"
"Skyddad"
"ProtectionError"
"ProtectionPaused"
"Skydd toppat"
protectionStatus Säkerhetskopieringsstatus för det här säkerhetskopieringsobjektet. sträng
virtualMachineId Det fullständigt kvalificerade Resource Manager-ID:t för den virtuella datorn som representeras av det här objektet. sträng

AzureIaaSVMProtectedItemExtendedInfo

Namn Beskrivning Värde
oldestRecoveryPoint Den äldsta säkerhetskopian som är tillgänglig för det här säkerhetskopieringsobjektet. sträng
policyInkonsekvenser Anger om säkerhetskopieringsprincipen som är associerad med säkerhetskopieringsobjektet är inkonsekvent. Bool
recoveryPointCount Antalet säkerhetskopior som är tillgängliga för det här säkerhetskopieringsobjektet. Int

AzureSqlProtectedItem

Namn Beskrivning Värde
extendedInfo Ytterligare information för det här säkerhetskopieringsobjektet. AzureSqlProtectedItemExtendedInfo
protectedItemDataId Det interna ID:t för ett säkerhetskopieringsobjekt. Det interna ID:t används av Azure SQL Backup-motorn för att kontakta Recovery Services. sträng
protectedItemType Typ av säkerhetskopieringsobjekt. "Microsoft.Sql/servers/databases" (krävs)
protectionState Säkerhetskopieringstillståndet för säkerhetskopieringsobjektet. "Ogiltigt"
"IRPending"
"Skyddad"
"ProtectionError"
"ProtectionPaused"
"Skydd toppat"

AzureSqlProtectedItemExtendedInfo

Namn Beskrivning Värde
oldestRecoveryPoint Den äldsta säkerhetskopian som är tillgänglig för det här objektet i tjänsten. sträng
policyState Tillståndet för säkerhetskopieringsprincipen som är associerad med det här säkerhetskopieringsobjektet. sträng
recoveryPointCount Antalet tillgängliga säkerhetskopior för det här säkerhetskopieringsobjektet. Int

MabFileFolderProtectedItem

Namn Beskrivning Värde
computerName Namnet på den dator som är associerad med det här säkerhetskopieringsobjektet. sträng
extendedInfo Ytterligare information för det här säkerhetskopieringsobjektet. MabFileFolderProtectedItemExtendedInfo
friendlyName Det egna namnet på det här säkerhetskopieringsobjektet. sträng
isScheduledForDeferredDelete Bool
lastBackupStatus Status för den senaste säkerhetskopieringsåtgärden. sträng
protectedItemType Typ av säkerhetskopieringsobjekt. "MabFileFolderProtectedItem" (krävs)
protectionState Tillstånden för den här egenskapen är: Protected, ProtectionStopped, IRPending eller ProtectionError. sträng

MabFileFolderProtectedItemExtendedInfo

Namn Beskrivning Värde
lastRefreshedAt Den sista dagen och tiden då agenten synkroniserades med tjänsten. sträng
oldestRecoveryPoint Den äldsta tillgängliga säkerhetskopian. sträng
recoveryPointCount Antalet säkerhetskopior som är associerade med säkerhetskopieringsobjektet. Int

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems

Namn Beskrivning Värde
eTag Valfri ETag. sträng
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: valv/backupFabrics/protectionContainers
Egenskaper Basklassen för säkerhetskopieringsobjekt. ProtectedItem
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

ProtectedItem

Namn Beskrivning Värde
backupManagementType Typ av säkerhetskopieringshantering som är associerad med säkerhetskopieringsobjektet. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"DPM"
"Ogiltigt"
"MAB"
lastRecoveryPoint Tidsstämpeln när den senaste säkerhetskopian skapades för det här säkerhetskopieringsobjektet. sträng
policyId ID:t för säkerhetskopieringsprincipen som är associerad med det här säkerhetskopieringsobjektet. sträng
protectedItemType Ange till Microsoft.ClassicCompute/virtualMachines för typ AzureIaaSClassicComputeVMProtectedItem. Ange till "Microsoft.Compute/virtualMachines" för typ AzureIaaSComputeVMProtectedItem. Ange till MabFileFolderProtectedItem för typ MabFileFolderProtectedItem. Ange till "Microsoft.Sql/servers/databases" för typ AzureSqlProtectedItem. "MabFileFolderProtectedItem"
"Microsoft.ClassicCompute/virtualMachines"
"Microsoft.Compute/virtualMachines"
"Microsoft.Sql/servers/databases" (krävs)
sourceResourceId ID för resursen som ska säkerhetskopieras. sträng
workloadType Arbetsbelastningstypen för det här objektet. "AzureSqlDb"
"DPMUnknown"
"Exchange"
"FileFolder"
"Ogiltigt"
"Sharepoint"
"SQLDB"
"VM"

ResourceTags

Namn Beskrivning Värde

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
Azure Backup for Workload i Azure Virtual Machines Den här mallen skapar ett Recovery Services-valv och en arbetsbelastningsspecifik säkerhetskopieringsprincip. Registrerar virtuell dator med säkerhetskopieringstjänsten och konfigurerar skydd
Säkerhetskopiera befintlig filresurs med Hjälp av Recovery Services (dagligen) Den här mallen konfigurerar skydd för en befintlig filresurs som finns i ett befintligt lagringskonto. Den skapar en ny eller använder ett befintligt Recovery Services-valv och en säkerhetskopieringsprincip baserat på de angivna parametervärdena.
Säkerhetskopiera befintlig filresurs med Hjälp av Recovery Services (varje timme) Den här mallen konfigurerar skydd med timfrekvens för en befintlig filresurs som finns i ett befintligt lagringskonto. Den skapar en ny eller använder ett befintligt Recovery Services-valv och en säkerhetskopieringsprincip baserat på de angivna parametervärdena.
Säkerhetskopiera befintlig IaasVM med Hjälp av Recovery Services Den här mallen använder befintliga Recovery Services-valv och befintlig säkerhetskopieringsprincip och konfigurerar skydd av flera klassiska och ARM-baserade Azure IaasVM:er.
virtuella Datorer för säkerhetskopiering av Resource Manager med hjälp av Recovery Services-valv Den här mallen använder befintligt Recovery Services-valv och befintlig säkerhetskopieringsprincip och konfigurerar säkerhetskopiering av flera virtuella Resource Manager-datorer som tillhör samma resursgrupp
Distribuera en virtuell Windows-dator och aktivera säkerhetskopiering med Azure Backup Med den här mallen kan du distribuera en virtuell Windows-dator och Recovery Services Vault som konfigurerats med DefaultPolicy for Protection.

Resursdefinition för ARM-mall

Resurstypen vaults/backupFabrics/protectionContainers/protectedItems kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems",
  "apiVersion": "2016-06-01",
  "name": "string",
  "eTag": "string",
  "location": "string",
  "properties": {
    "backupManagementType": "string",
    "lastRecoveryPoint": "string",
    "policyId": "string",
    "sourceResourceId": "string",
    "workloadType": "string",
    "protectedItemType": "string"
    // For remaining properties, see ProtectedItem objects
  },
  "tags": {
    "{customized property}": "string"
  }
}

ProtectedItem-objekt

Ange egenskapen protectedItemType för att ange typ av objekt.

För Microsoft.ClassicCompute/virtualMachinesanvänder du:

{
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyInconsistent": "bool",
    "recoveryPointCount": "int"
  },
  "friendlyName": "string",
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "protectedItemType": "Microsoft.ClassicCompute/virtualMachines",
  "protectionState": "string",
  "protectionStatus": "string",
  "virtualMachineId": "string"
}

För Microsoft.Compute/virtualMachinesanvänder du:

{
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyInconsistent": "bool",
    "recoveryPointCount": "int"
  },
  "friendlyName": "string",
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "protectedItemType": "Microsoft.Compute/virtualMachines",
  "protectionState": "string",
  "protectionStatus": "string",
  "virtualMachineId": "string"
}

För MabFileFolderProtectedItemanvänder du:

{
  "computerName": "string",
  "extendedInfo": {
    "lastRefreshedAt": "string",
    "oldestRecoveryPoint": "string",
    "recoveryPointCount": "int"
  },
  "friendlyName": "string",
  "isScheduledForDeferredDelete": "bool",
  "lastBackupStatus": "string",
  "protectedItemType": "MabFileFolderProtectedItem",
  "protectionState": "string"
}

För Microsoft.Sql/servers/databasesanvänder du:

{
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyState": "string",
    "recoveryPointCount": "int"
  },
  "protectedItemDataId": "string",
  "protectedItemType": "Microsoft.Sql/servers/databases",
  "protectionState": "string"
}

Egenskapsvärden

AzureIaaSClassicComputeVMProtectedItem

Namn Beskrivning Värde
extendedInfo Ytterligare information för det här säkerhetskopieringsobjektet. AzureIaaSVMProtectedItemExtendedInfo
friendlyName Det egna namnet på den virtuella datorn som representeras av det här säkerhetskopieringsobjektet. sträng
lastBackupStatus Status för den senaste säkerhetskopieringsåtgärden. Möjliga värden är: Felfri eller Inte felfri. sträng
lastBackupTime Tidsstämpeln för den senaste säkerhetskopieringsåtgärden för det här säkerhetskopieringsobjektet. sträng
protectedItemType Typ av säkerhetskopieringsobjekt. "Microsoft.ClassicCompute/virtualMachines" (krävs)
protectionState Säkerhetskopieringstillståndet för det här säkerhetskopieringsobjektet. "Ogiltigt"
"IRPending"
"Skyddad"
"ProtectionError"
"ProtectionPaused"
"Skydd toppat"
protectionStatus Säkerhetskopieringsstatus för det här säkerhetskopieringsobjektet. sträng
virtualMachineId Det fullständigt kvalificerade Resource Manager-ID:t för den virtuella datorn som representeras av det här objektet. sträng

AzureIaaSComputeVMProtectedItem

Namn Beskrivning Värde
extendedInfo Ytterligare information för det här säkerhetskopieringsobjektet. AzureIaaSVMProtectedItemExtendedInfo
friendlyName Det egna namnet på den virtuella datorn som representeras av det här säkerhetskopieringsobjektet. sträng
lastBackupStatus Status för den senaste säkerhetskopieringsåtgärden. Möjliga värden är: Felfri eller Inte felfri. sträng
lastBackupTime Tidsstämpeln för den senaste säkerhetskopieringsåtgärden för det här säkerhetskopieringsobjektet. sträng
protectedItemType Typ av säkerhetskopieringsobjekt. "Microsoft.Compute/virtualMachines" (krävs)
protectionState Säkerhetskopieringstillståndet för det här säkerhetskopieringsobjektet. "Ogiltigt"
"IRPending"
"Skyddad"
"ProtectionError"
"ProtectionPaused"
"Skydd toppat"
protectionStatus Säkerhetskopieringsstatus för det här säkerhetskopieringsobjektet. sträng
virtualMachineId Det fullständigt kvalificerade Resource Manager-ID:t för den virtuella datorn som representeras av det här objektet. sträng

AzureIaaSVMProtectedItemExtendedInfo

Namn Beskrivning Värde
oldestRecoveryPoint Den äldsta säkerhetskopian som är tillgänglig för det här säkerhetskopieringsobjektet. sträng
policyInkonsekvenser Anger om säkerhetskopieringsprincipen som är associerad med säkerhetskopieringsobjektet är inkonsekvent. Bool
recoveryPointCount Antalet säkerhetskopior som är tillgängliga för det här säkerhetskopieringsobjektet. Int

AzureSqlProtectedItem

Namn Beskrivning Värde
extendedInfo Ytterligare information för det här säkerhetskopieringsobjektet. AzureSqlProtectedItemExtendedInfo
protectedItemDataId Det interna ID:t för ett säkerhetskopieringsobjekt. Det interna ID:t används av Azure SQL Backup-motorn för att kontakta Recovery Services. sträng
protectedItemType Typ av säkerhetskopieringsobjekt. "Microsoft.Sql/servers/databases" (krävs)
protectionState Säkerhetskopieringstillståndet för säkerhetskopieringsobjektet. "Ogiltigt"
"IRPending"
"Skyddad"
"ProtectionError"
"ProtectionPaused"
"Skydd toppat"

AzureSqlProtectedItemExtendedInfo

Namn Beskrivning Värde
oldestRecoveryPoint Den äldsta säkerhetskopian som är tillgänglig för det här objektet i tjänsten. sträng
policyState Tillståndet för säkerhetskopieringsprincipen som är associerad med det här säkerhetskopieringsobjektet. sträng
recoveryPointCount Antalet tillgängliga säkerhetskopior för det här säkerhetskopieringsobjektet. Int

MabFileFolderProtectedItem

Namn Beskrivning Värde
computerName Namnet på den dator som är associerad med det här säkerhetskopieringsobjektet. sträng
extendedInfo Ytterligare information för det här säkerhetskopieringsobjektet. MabFileFolderProtectedItemExtendedInfo
friendlyName Det egna namnet på det här säkerhetskopieringsobjektet. sträng
isScheduledForDeferredDelete Bool
lastBackupStatus Status för den senaste säkerhetskopieringsåtgärden. sträng
protectedItemType Typ av säkerhetskopieringsobjekt. "MabFileFolderProtectedItem" (krävs)
protectionState Tillstånden för den här egenskapen är: Protected, ProtectionStopped, IRPending eller ProtectionError. sträng

MabFileFolderProtectedItemExtendedInfo

Namn Beskrivning Värde
lastRefreshedAt Den sista dagen och tiden då agenten synkroniserades med tjänsten. sträng
oldestRecoveryPoint Den äldsta tillgängliga säkerhetskopian. sträng
recoveryPointCount Antalet säkerhetskopior som är associerade med säkerhetskopieringsobjektet. Int

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems

Namn Beskrivning Värde
apiVersion API-versionen '2016-06-01'
eTag Valfri ETag. sträng
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Basklassen för säkerhetskopieringsobjekt. ProtectedItem
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems"

ProtectedItem

Namn Beskrivning Värde
backupManagementType Typ av säkerhetskopieringshantering som är associerad med säkerhetskopieringsobjektet. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"DPM"
"Ogiltigt"
"MAB"
lastRecoveryPoint Tidsstämpeln när den senaste säkerhetskopian skapades för det här säkerhetskopieringsobjektet. sträng
policyId ID:t för säkerhetskopieringsprincipen som är associerad med det här säkerhetskopieringsobjektet. sträng
protectedItemType Ange till Microsoft.ClassicCompute/virtualMachines för typ AzureIaaSClassicComputeVMProtectedItem. Ange till "Microsoft.Compute/virtualMachines" för typ AzureIaaSComputeVMProtectedItem. Ange till MabFileFolderProtectedItem för typ MabFileFolderProtectedItem. Ange till "Microsoft.Sql/servers/databases" för typ AzureSqlProtectedItem. "MabFileFolderProtectedItem"
"Microsoft.ClassicCompute/virtualMachines"
"Microsoft.Compute/virtualMachines"
"Microsoft.Sql/servers/databases" (krävs)
sourceResourceId ID för resursen som ska säkerhetskopieras. sträng
workloadType Arbetsbelastningstypen för det här objektet. "AzureSqlDb"
"DPMUnknown"
"Exchange"
"FileFolder"
"Ogiltigt"
"Sharepoint"
"SQLDB"
"VM"

ResourceTags

Namn Beskrivning Värde

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Azure Backup for Workload i Azure Virtual Machines

Distribuera till Azure
Den här mallen skapar ett Recovery Services-valv och en arbetsbelastningsspecifik säkerhetskopieringsprincip. Registrerar virtuell dator med säkerhetskopieringstjänsten och konfigurerar skydd
Säkerhetskopiera befintlig filresurs med Hjälp av Recovery Services (dagligen)

Distribuera till Azure
Den här mallen konfigurerar skydd för en befintlig filresurs som finns i ett befintligt lagringskonto. Den skapar en ny eller använder ett befintligt Recovery Services-valv och en säkerhetskopieringsprincip baserat på de angivna parametervärdena.
Säkerhetskopiera befintlig filresurs med Hjälp av Recovery Services (varje timme)

Distribuera till Azure
Den här mallen konfigurerar skydd med timfrekvens för en befintlig filresurs som finns i ett befintligt lagringskonto. Den skapar en ny eller använder ett befintligt Recovery Services-valv och en säkerhetskopieringsprincip baserat på de angivna parametervärdena.
Säkerhetskopiera befintlig IaasVM med Hjälp av Recovery Services

Distribuera till Azure
Den här mallen använder befintliga Recovery Services-valv och befintlig säkerhetskopieringsprincip och konfigurerar skydd av flera klassiska och ARM-baserade Azure IaasVM:er.
virtuella Datorer för säkerhetskopiering av Resource Manager med hjälp av Recovery Services-valv

Distribuera till Azure
Den här mallen använder befintligt Recovery Services-valv och befintlig säkerhetskopieringsprincip och konfigurerar säkerhetskopiering av flera virtuella Resource Manager-datorer som tillhör samma resursgrupp
Distribuera en virtuell Windows-dator och aktivera säkerhetskopiering med Azure Backup

Distribuera till Azure
Med den här mallen kan du distribuera en virtuell Windows-dator och Recovery Services Vault som konfigurerats med DefaultPolicy for Protection.
IBM Cloud Pak för data på Azure

Distribuera till Azure
Den här mallen distribuerar ett Openshift-kluster i Azure med alla nödvändiga resurser, infrastruktur och distribuerar sedan IBM Cloud Pak for Data tillsammans med de tillägg som användaren väljer.
Openshift Container Platform 4.3

Distribuera till Azure
Openshift Container Platform 4.3

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen vaults/backupFabrics/protectionContainers/protectedItems kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2016-06-01"
  name = "string"
  eTag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      backupManagementType = "string"
      lastRecoveryPoint = "string"
      policyId = "string"
      sourceResourceId = "string"
      workloadType = "string"
      protectedItemType = "string"
      // For remaining properties, see ProtectedItem objects
    }
  })
}

ProtectedItem-objekt

Ange egenskapen protectedItemType för att ange typ av objekt.

För Microsoft.ClassicCompute/virtualMachinesanvänder du:

{
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyInconsistent = bool
    recoveryPointCount = int
  }
  friendlyName = "string"
  lastBackupStatus = "string"
  lastBackupTime = "string"
  protectedItemType = "Microsoft.ClassicCompute/virtualMachines"
  protectionState = "string"
  protectionStatus = "string"
  virtualMachineId = "string"
}

För Microsoft.Compute/virtualMachinesanvänder du:

{
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyInconsistent = bool
    recoveryPointCount = int
  }
  friendlyName = "string"
  lastBackupStatus = "string"
  lastBackupTime = "string"
  protectedItemType = "Microsoft.Compute/virtualMachines"
  protectionState = "string"
  protectionStatus = "string"
  virtualMachineId = "string"
}

För MabFileFolderProtectedItemanvänder du:

{
  computerName = "string"
  extendedInfo = {
    lastRefreshedAt = "string"
    oldestRecoveryPoint = "string"
    recoveryPointCount = int
  }
  friendlyName = "string"
  isScheduledForDeferredDelete = bool
  lastBackupStatus = "string"
  protectedItemType = "MabFileFolderProtectedItem"
  protectionState = "string"
}

För Microsoft.Sql/servers/databasesanvänder du:

{
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyState = "string"
    recoveryPointCount = int
  }
  protectedItemDataId = "string"
  protectedItemType = "Microsoft.Sql/servers/databases"
  protectionState = "string"
}

Egenskapsvärden

AzureIaaSClassicComputeVMProtectedItem

Namn Beskrivning Värde
extendedInfo Ytterligare information för det här säkerhetskopieringsobjektet. AzureIaaSVMProtectedItemExtendedInfo
friendlyName Det egna namnet på den virtuella datorn som representeras av det här säkerhetskopieringsobjektet. sträng
lastBackupStatus Status för den senaste säkerhetskopieringsåtgärden. Möjliga värden är: Felfri eller Inte felfri. sträng
lastBackupTime Tidsstämpeln för den senaste säkerhetskopieringsåtgärden för det här säkerhetskopieringsobjektet. sträng
protectedItemType Typ av säkerhetskopieringsobjekt. "Microsoft.ClassicCompute/virtualMachines" (krävs)
protectionState Säkerhetskopieringstillståndet för det här säkerhetskopieringsobjektet. "Ogiltigt"
"IRPending"
"Skyddad"
"ProtectionError"
"ProtectionPaused"
"Skydd toppat"
protectionStatus Säkerhetskopieringsstatus för det här säkerhetskopieringsobjektet. sträng
virtualMachineId Det fullständigt kvalificerade Resource Manager-ID:t för den virtuella datorn som representeras av det här objektet. sträng

AzureIaaSComputeVMProtectedItem

Namn Beskrivning Värde
extendedInfo Ytterligare information för det här säkerhetskopieringsobjektet. AzureIaaSVMProtectedItemExtendedInfo
friendlyName Det egna namnet på den virtuella datorn som representeras av det här säkerhetskopieringsobjektet. sträng
lastBackupStatus Status för den senaste säkerhetskopieringsåtgärden. Möjliga värden är: Felfri eller Inte felfri. sträng
lastBackupTime Tidsstämpeln för den senaste säkerhetskopieringsåtgärden för det här säkerhetskopieringsobjektet. sträng
protectedItemType Typ av säkerhetskopieringsobjekt. "Microsoft.Compute/virtualMachines" (krävs)
protectionState Säkerhetskopieringstillståndet för det här säkerhetskopieringsobjektet. "Ogiltigt"
"IRPending"
"Skyddad"
"ProtectionError"
"ProtectionPaused"
"Skydd toppat"
protectionStatus Säkerhetskopieringsstatus för det här säkerhetskopieringsobjektet. sträng
virtualMachineId Det fullständigt kvalificerade Resource Manager-ID:t för den virtuella datorn som representeras av det här objektet. sträng

AzureIaaSVMProtectedItemExtendedInfo

Namn Beskrivning Värde
oldestRecoveryPoint Den äldsta säkerhetskopian som är tillgänglig för det här säkerhetskopieringsobjektet. sträng
policyInkonsekvenser Anger om säkerhetskopieringsprincipen som är associerad med säkerhetskopieringsobjektet är inkonsekvent. Bool
recoveryPointCount Antalet säkerhetskopior som är tillgängliga för det här säkerhetskopieringsobjektet. Int

AzureSqlProtectedItem

Namn Beskrivning Värde
extendedInfo Ytterligare information för det här säkerhetskopieringsobjektet. AzureSqlProtectedItemExtendedInfo
protectedItemDataId Det interna ID:t för ett säkerhetskopieringsobjekt. Det interna ID:t används av Azure SQL Backup-motorn för att kontakta Recovery Services. sträng
protectedItemType Typ av säkerhetskopieringsobjekt. "Microsoft.Sql/servers/databases" (krävs)
protectionState Säkerhetskopieringstillståndet för säkerhetskopieringsobjektet. "Ogiltigt"
"IRPending"
"Skyddad"
"ProtectionError"
"ProtectionPaused"
"Skydd toppat"

AzureSqlProtectedItemExtendedInfo

Namn Beskrivning Värde
oldestRecoveryPoint Den äldsta säkerhetskopian som är tillgänglig för det här objektet i tjänsten. sträng
policyState Tillståndet för säkerhetskopieringsprincipen som är associerad med det här säkerhetskopieringsobjektet. sträng
recoveryPointCount Antalet tillgängliga säkerhetskopior för det här säkerhetskopieringsobjektet. Int

MabFileFolderProtectedItem

Namn Beskrivning Värde
computerName Namnet på den dator som är associerad med det här säkerhetskopieringsobjektet. sträng
extendedInfo Ytterligare information för det här säkerhetskopieringsobjektet. MabFileFolderProtectedItemExtendedInfo
friendlyName Det egna namnet på det här säkerhetskopieringsobjektet. sträng
isScheduledForDeferredDelete Bool
lastBackupStatus Status för den senaste säkerhetskopieringsåtgärden. sträng
protectedItemType Typ av säkerhetskopieringsobjekt. "MabFileFolderProtectedItem" (krävs)
protectionState Tillstånden för den här egenskapen är: Protected, ProtectionStopped, IRPending eller ProtectionError. sträng

MabFileFolderProtectedItemExtendedInfo

Namn Beskrivning Värde
lastRefreshedAt Den sista dagen och tiden då agenten synkroniserades med tjänsten. sträng
oldestRecoveryPoint Den äldsta tillgängliga säkerhetskopian. sträng
recoveryPointCount Antalet säkerhetskopior som är associerade med säkerhetskopieringsobjektet. Int

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems

Namn Beskrivning Värde
eTag Valfri ETag. sträng
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: valv/backupFabrics/protectionContainers
Egenskaper Basklassen för säkerhetskopieringsobjekt. ProtectedItem
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2016-06-01"

ProtectedItem

Namn Beskrivning Värde
backupManagementType Typ av säkerhetskopieringshantering som är associerad med säkerhetskopieringsobjektet. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"DPM"
"Ogiltigt"
"MAB"
lastRecoveryPoint Tidsstämpeln när den senaste säkerhetskopian skapades för det här säkerhetskopieringsobjektet. sträng
policyId ID:t för säkerhetskopieringsprincipen som är associerad med det här säkerhetskopieringsobjektet. sträng
protectedItemType Ange till Microsoft.ClassicCompute/virtualMachines för typ AzureIaaSClassicComputeVMProtectedItem. Ange till "Microsoft.Compute/virtualMachines" för typ AzureIaaSComputeVMProtectedItem. Ange till MabFileFolderProtectedItem för typ MabFileFolderProtectedItem. Ange till "Microsoft.Sql/servers/databases" för typ AzureSqlProtectedItem. "MabFileFolderProtectedItem"
"Microsoft.ClassicCompute/virtualMachines"
"Microsoft.Compute/virtualMachines"
"Microsoft.Sql/servers/databases" (krävs)
sourceResourceId ID för resursen som ska säkerhetskopieras. sträng
workloadType Arbetsbelastningstypen för det här objektet. "AzureSqlDb"
"DPMUnknown"
"Exchange"
"FileFolder"
"Ogiltigt"
"Sharepoint"
"SQLDB"
"VM"

ResourceTags

Namn Beskrivning Värde