Partager via


Coffres Microsoft.RecoveryServices/backupFabrics/protectionContainers/protectedItems 2021-02-10

Définition de ressource Bicep

Le type de ressource vaults/backupFabrics/protectionContainers/protectedItems peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-02-10' = {
  parent: resourceSymbolicName
  eTag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    backupManagementType: 'string'
    backupSetName: 'string'
    containerName: 'string'
    createMode: 'string'
    deferredDeleteTimeInUTC: 'string'
    deferredDeleteTimeRemaining: 'string'
    isDeferredDeleteScheduleUpcoming: bool
    isRehydrate: bool
    isScheduledForDeferredDelete: bool
    lastRecoveryPoint: 'string'
    policyId: 'string'
    sourceResourceId: 'string'
    workloadType: 'string'
    protectedItemType: 'string'
    // For remaining properties, see ProtectedItem objects
  }
  tags: {
    {customized property}: 'string'
  }
}

Objets ProtectedItem

Définissez la propriété protectedItemType pour spécifier le type d’objet.

Pour azureFileShareProtectedItem, utilisez :

{
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyState: 'string'
    recoveryPointCount: int
  }
  friendlyName: 'string'
  kpisHealths: {
    {customized property}: {
      resourceHealthDetails: [
        {}
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  protectedItemType: 'AzureFileShareProtectedItem'
  protectionState: 'string'
  protectionStatus: 'string'
}

Pour Microsoft.ClassicCompute/virtualMachines, utilisez :

{
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyInconsistent: bool
    recoveryPointCount: int
  }
  extendedProperties: {
    diskExclusionProperties: {
      diskLunList: [
        int
      ]
      isInclusionList: bool
    }
  }
  friendlyName: 'string'
  healthDetails: [
    {}
  ]
  healthStatus: 'string'
  kpisHealths: {
    {customized property}: {
      resourceHealthDetails: [
        {}
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  protectedItemDataId: 'string'
  protectedItemType: 'Microsoft.ClassicCompute/virtualMachines'
  protectionState: 'string'
  protectionStatus: 'string'
  virtualMachineId: 'string'
}

Pour Microsoft.Compute/virtualMachines, utilisez :

{
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyInconsistent: bool
    recoveryPointCount: int
  }
  extendedProperties: {
    diskExclusionProperties: {
      diskLunList: [
        int
      ]
      isInclusionList: bool
    }
  }
  friendlyName: 'string'
  healthDetails: [
    {}
  ]
  healthStatus: 'string'
  kpisHealths: {
    {customized property}: {
      resourceHealthDetails: [
        {}
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  protectedItemDataId: 'string'
  protectedItemType: 'Microsoft.Compute/virtualMachines'
  protectionState: 'string'
  protectionStatus: 'string'
  virtualMachineId: 'string'
}

Pour AzureVmWorkloadSAPAseDatabase, utilisez :

{
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyState: 'string'
    recoveryPointCount: int
  }
  friendlyName: 'string'
  kpisHealths: {
    {customized property}: {
      resourceHealthDetails: [
        {}
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectedItemType: 'AzureVmWorkloadSAPAseDatabase'
  protectionState: 'string'
  protectionStatus: 'string'
  serverName: 'string'
}

Pour azureVmWorkloadSAPHanaDatabase, utilisez :

{
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyState: 'string'
    recoveryPointCount: int
  }
  friendlyName: 'string'
  kpisHealths: {
    {customized property}: {
      resourceHealthDetails: [
        {}
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectedItemType: 'AzureVmWorkloadSAPHanaDatabase'
  protectionState: 'string'
  protectionStatus: 'string'
  serverName: 'string'
}

Pour AzureVmWorkloadSQLDatabase, utilisez :

{
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyState: 'string'
    recoveryPointCount: int
  }
  friendlyName: 'string'
  kpisHealths: {
    {customized property}: {
      resourceHealthDetails: [
        {}
      ]
      resourceHealthStatus: 'string'
    }
  }
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectedItemType: 'AzureVmWorkloadSQLDatabase'
  protectionState: 'string'
  protectionStatus: 'string'
  serverName: 'string'
}

Pour DPMProtectedItem, utilisez :

{
  backupEngineName: 'string'
  extendedInfo: {
    diskStorageUsedInBytes: 'string'
    isCollocated: bool
    isPresentOnCloud: bool
    lastBackupStatus: 'string'
    lastRefreshedAt: 'string'
    oldestRecoveryPoint: 'string'
    onPremiseLatestRecoveryPoint: 'string'
    onPremiseOldestRecoveryPoint: 'string'
    onPremiseRecoveryPointCount: int
    protectableObjectLoadPath: {
      {customized property}: 'string'
    }
    protected: bool
    protectionGroupName: 'string'
    recoveryPointCount: int
    totalDiskStorageSizeInBytes: 'string'
  }
  friendlyName: 'string'
  protectedItemType: 'DPMProtectedItem'
  protectionState: 'string'
}

Pour genericProtectedItem, utilisez :

{
  fabricName: 'string'
  friendlyName: 'string'
  policyState: 'string'
  protectedItemId: int
  protectedItemType: 'GenericProtectedItem'
  protectionState: 'string'
  sourceAssociations: {
    {customized property}: 'string'
  }
}

Pour mabFileFolderProtectedItem, utilisez :

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

Pour Microsoft.Sql/servers/databases, utilisez :

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

Valeurs de propriété

AzureFileshareProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires avec cet élément de sauvegarde. AzureFileshareProtectedItemExtendedInfo
friendlyName Nom convivial du partage de fichiers représenté par cet élément de sauvegarde. corde
kpisHealths Détails d’intégrité des différents indicateurs de performance clés AzureFileshareProtectedItemKpisHealths
lastBackupStatus État de la dernière opération de sauvegarde. Valeurs possibles : Sain, Non sain. corde
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
protectedItemType type d’élément de sauvegarde. 'AzureFileShareProtectedItem' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. corde

AzureFileshareProtectedItemExtendedInfo

Nom Description Valeur
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible pour cet élément dans le service. corde
policyState Indique la cohérence de l’objet de stratégie et de la stratégie appliqués à cet élément de sauvegarde. corde
recoveryPointCount Nombre de copies de sauvegarde disponibles associées à cet élément de sauvegarde. Int

AzureFileshareProtectedItemKpisHealths

Nom Description Valeur

AzureIaaSClassicComputeVMProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriétés étendues pour la sauvegarde IaasVM Azure. ExtendedProperties
friendlyName Nom convivial de la machine virtuelle représentée par cet élément de sauvegarde. corde
healthDetails Détails d’intégrité sur cet élément de sauvegarde. AzureIaaSVMHealthDetails[]
healthStatus État d’intégrité de l’élément protégé. 'ActionRequired'
'ActionSuggested'
'Invalid'
'Passé'
kpisHealths Détails d’intégrité des différents indicateurs de performance clés AzureIaaSVMProtectedItemKpisHealths
lastBackupStatus État de la dernière opération de sauvegarde. corde
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
protectedItemDataId ID de données de l’élément protégé. corde
protectedItemType type d’élément de sauvegarde. 'Microsoft.ClassicCompute/virtualMachines' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. corde
virtualMachineId ID ARM complet de la machine virtuelle représentée par cet élément. corde

AzureIaaSComputeVMProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriétés étendues pour la sauvegarde IaasVM Azure. ExtendedProperties
friendlyName Nom convivial de la machine virtuelle représentée par cet élément de sauvegarde. corde
healthDetails Détails d’intégrité sur cet élément de sauvegarde. AzureIaaSVMHealthDetails[]
healthStatus État d’intégrité de l’élément protégé. 'ActionRequired'
'ActionSuggested'
'Invalid'
'Passé'
kpisHealths Détails d’intégrité des différents indicateurs de performance clés AzureIaaSVMProtectedItemKpisHealths
lastBackupStatus État de la dernière opération de sauvegarde. corde
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
protectedItemDataId ID de données de l’élément protégé. corde
protectedItemType type d’élément de sauvegarde. 'Microsoft.Compute/virtualMachines' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. corde
virtualMachineId ID ARM complet de la machine virtuelle représentée par cet élément. corde

AzureIaaSVMHealthDetails

Nom Description Valeur

AzureIaaSVMProtectedItemExtendedInfo

Nom Description Valeur
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde. corde
policyInconsistent Spécifie si la stratégie de sauvegarde associée à l’élément de sauvegarde est incohérente. Bool
recoveryPointCount Nombre de copies de sauvegarde disponibles pour cet élément de sauvegarde. Int

AzureIaaSVMProtectedItemKpisHealths

Nom Description Valeur

AzureIaaSVMProtectedItemKpisHealths

Nom Description Valeur

AzureSqlProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureSqlProtectedItemExtendedInfo
protectedItemDataId ID interne d’un élément de sauvegarde. Utilisé par le moteur de sauvegarde Azure SQL pour contacter Recovery Services. corde
protectedItemType type d’élément de sauvegarde. 'Microsoft.Sql/servers/databases' (obligatoire)
protectionState État de sauvegarde de l’élément sauvegardé. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

AzureSqlProtectedItemExtendedInfo

Nom Description Valeur
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible pour cet élément dans le service. corde
policyState État de la stratégie de sauvegarde associée à cet élément de sauvegarde. corde
recoveryPointCount Nombre de copies de sauvegarde disponibles associées à cet élément de sauvegarde. Int

AzureVmWorkloadProtectedItemExtendedInfo

Nom Description Valeur
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde. corde
policyState Indique la cohérence de l’objet de stratégie et de la stratégie appliqués à cet élément de sauvegarde. corde
recoveryPointCount Nombre de copies de sauvegarde disponibles pour cet élément de sauvegarde. Int

AzureVmWorkloadProtectedItemKpisHealths

Nom Description Valeur

AzureVmWorkloadProtectedItemKpisHealths

Nom Description Valeur

AzureVmWorkloadProtectedItemKpisHealths

Nom Description Valeur

AzureVmWorkloadSAPAseDatabaseProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
friendlyName Nom convivial de la base de données représentée par cet élément de sauvegarde. corde
kpisHealths Détails d’intégrité des différents indicateurs de performance clés AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Détails de l’erreur dans la dernière sauvegarde ErrorDetail
lastBackupStatus État de la dernière opération de sauvegarde. Valeurs possibles : Sain, Non sain. « Sain »
'Invalid'
'IRPending'
'Non sain'
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
parentName Nom parent de la base de données telle que l’instance ou le groupe de disponibilité. corde
parentType Type parent d’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué corde
protectedItemDataSourceId ID de données de l’élément protégé. corde
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue « Sain »
'Invalid'
'IRPending'
'NotReachable'
'Non sain'
protectedItemType type d’élément de sauvegarde. 'AzureVmWorkloadSAPAseDatabase' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. corde
serverName Nom de l’hôte/cluster pour l’instance ou le groupe de disponibilité corde

AzureVmWorkloadSAPHanaDatabaseProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
friendlyName Nom convivial de la base de données représentée par cet élément de sauvegarde. corde
kpisHealths Détails d’intégrité des différents indicateurs de performance clés AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Détails de l’erreur dans la dernière sauvegarde ErrorDetail
lastBackupStatus État de la dernière opération de sauvegarde. Valeurs possibles : Sain, Non sain. « Sain »
'Invalid'
'IRPending'
'Non sain'
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
parentName Nom parent de la base de données telle que l’instance ou le groupe de disponibilité. corde
parentType Type parent d’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué corde
protectedItemDataSourceId ID de données de l’élément protégé. corde
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue « Sain »
'Invalid'
'IRPending'
'NotReachable'
'Non sain'
protectedItemType type d’élément de sauvegarde. 'AzureVmWorkloadSAPHanaDatabase' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. corde
serverName Nom de l’hôte/cluster pour l’instance ou le groupe de disponibilité corde

AzureVmWorkloadSQLDatabaseProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
friendlyName Nom convivial de la base de données représentée par cet élément de sauvegarde. corde
kpisHealths Détails d’intégrité des différents indicateurs de performance clés AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Détails de l’erreur dans la dernière sauvegarde ErrorDetail
lastBackupStatus État de la dernière opération de sauvegarde. Valeurs possibles : Sain, Non sain. « Sain »
'Invalid'
'IRPending'
'Non sain'
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
parentName Nom parent de la base de données telle que l’instance ou le groupe de disponibilité. corde
parentType Type parent d’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué corde
protectedItemDataSourceId ID de données de l’élément protégé. corde
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue « Sain »
'Invalid'
'IRPending'
'NotReachable'
'Non sain'
protectedItemType type d’élément de sauvegarde. 'AzureVmWorkloadSQLDatabase' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. corde
serverName Nom de l’hôte/cluster pour l’instance ou le groupe de disponibilité corde

DiskExclusionProperties

Nom Description Valeur
diskLunList Liste des numéros d’unité logique des disques à utiliser pour la protection des machines virtuelles. int[]
isInclusionList Indicateur pour indiquer si DiskLunList doit être inclus/exclu de la sauvegarde. Bool

DPMProtectedItem

Nom Description Valeur
backupEngineName Serveur de gestion de sauvegarde protégeant cet élément de sauvegarde corde
extendedInfo Informations étendues de l’élément de sauvegarde. DPMProtectedItemExtendedInfo
friendlyName Nom convivial de l’élément managé corde
protectedItemType type d’élément de sauvegarde. 'DPMProtectedItem' (obligatoire)
protectionState État de protection du moteur de sauvegarde 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

DPMProtectedItemExtendedInfo

Nom Description Valeur
diskStorageUsedInBytes Stockage disque utilisé en octets. corde
isCollocated Pour vérifier si l’élément de sauvegarde est colocalisé. Bool
isPresentOnCloud Pour vérifier si l’élément de sauvegarde est protégé dans le cloud. Bool
lastBackupStatus Dernières informations d’état de sauvegarde sur l’élément de sauvegarde. corde
lastRefreshedAt Dernière heure d’actualisation de l’élément de sauvegarde. corde
oldestRecoveryPoint Temps de point de récupération cloud le plus ancien. corde
onPremiseLatestRecoveryPoint heure de point de récupération du disque la plus récente. corde
onPremiseOldestRecoveryPoint Temps de récupération du disque le plus ancien. corde
onPremiseRecoveryPointCount nombre de points de récupération de disque. Int
protectableObjectLoadPath Attribut permettant de fournir des informations sur différentes bases de données. DPMProtectedItemExtendedInfoProtectableObjectLoadPath
protégé Pour vérifier si l’élément de sauvegarde est protégé par disque. Bool
protectionGroupName Nom du groupe de protection de l’élément de sauvegarde. corde
recoveryPointCount nombre de points de récupération cloud. Int
totalDiskStorageSizeInBytes stockage disque total en octets. corde

DPMProtectedItemExtendedInfoProtectableObjectLoadPath

Nom Description Valeur

ErrorDetail

Nom Description Valeur

ExtendedProperties

Nom Description Valeur
diskExclusionProperties Propriétés étendues pour l’exclusion de disque. DiskExclusionProperties

GenericProtectedItem

Nom Description Valeur
fabricName Nom de l’infrastructure de cet élément de sauvegarde. corde
friendlyName Nom convivial du conteneur. corde
policyState Indique la cohérence de l’objet de stratégie et de la stratégie appliqués à cet élément de sauvegarde. corde
protectedItemId ID du service de plan de données de l’élément protégé. Int
protectedItemType type d’élément de sauvegarde. 'GenericProtectedItem' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
sourceAssociations Associations faiblement couplées (type, valeur) (exemple - parent d’un élément protégé) GenericProtectedItemSourceAssociations

GenericProtectedItemSourceAssociations

Nom Description Valeur

KPIResourceHealthDetails

Nom Description Valeur
resourceHealthDetails État d’intégrité des ressources ResourceHealthDetails[]
resourceHealthStatus État d’intégrité des ressources « Sain »
'Invalid'
'PersistentDegrad'
'PersistentUnhealthy'
'TransientDegrad'
'TransientUnhealthy'

MabFileFolderProtectedItem

Nom Description Valeur
computerName Nom de l’ordinateur associé à cet élément de sauvegarde. corde
deferredDeleteSyncTimeInUTC Heure de synchronisation de la suppression différée au format UTC Int
extendedInfo Informations supplémentaires avec cet élément de sauvegarde. MabFileFolderProtectedItemExtendedInfo
friendlyName Nom convivial de cet élément de sauvegarde. corde
lastBackupStatus État de la dernière opération de sauvegarde. corde
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
protectedItemType type d’élément de sauvegarde. 'MabFileFolderProtectedItem' (obligatoire)
protectionState Protected, ProtectionStopped, IRPending ou ProtectionError corde

MabFileFolderProtectedItemExtendedInfo

Nom Description Valeur
lastRefreshedAt Dernière fois que les données de l’agent sont synchronisées avec le service. corde
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible. corde
recoveryPointCount Nombre de copies de sauvegarde associées à l’élément de sauvegarde. Int

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems

Nom Description Valeur
eTag ETag facultatif. corde
emplacement Emplacement des ressources. corde
nom Nom de la ressource chaîne (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : coffres/backupFabrics/protectionContainers
Propriétés Propriétés ProtectedItemResource ProtectedItem
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

ProtectedItem

Nom Description Valeur
backupManagementType Type de gestion de sauvegarde pour l’élément sauvegardé. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DefaultBackup'
'DPM'
'Invalid'
'MAB'
backupSetName Nom du jeu de sauvegarde auquel appartient l’élément de sauvegarde corde
containerName Nom unique du conteneur corde
createMode Créez le mode pour indiquer la récupération d’une source de données supprimée réversible existante ou la création d’une nouvelle source de données. 'Default'
'Invalid'
'Récupérer'
deferredDeleteTimeInUTC Heure de suppression différée au format UTC corde
deferredDeleteTimeRemaining Temps restant avant que la DS marquée pour la suppression différée soit définitivement supprimée corde
isDeferredDeleteScheduleUpcoming Indicateur permettant d’identifier si la DS supprimée différée doit être vidée bientôt Bool
isRehydrate Indicateur permettant d’identifier que la DS supprimée différée doit être déplacée dans l’état Pause Bool
isScheduledForDeferredDelete Indicateur permettant d’identifier si la DS est planifiée pour la suppression différée Bool
lastRecoveryPoint Horodatage lorsque la dernière copie de sauvegarde (dernière) a été créée pour cet élément de sauvegarde. corde
policyId ID de la stratégie de sauvegarde avec laquelle cet élément est sauvegardé. corde
protectedItemType Défini sur « AzureFileShareProtectedItem » pour le type AzureFileshareProtectedItem. Défini sur « Microsoft.ClassicCompute/virtualMachines » pour type AzureIaaSClassicComputeVMProtectedItem. Défini sur « Microsoft.Compute/virtualMachines » pour le type AzureIaaSComputeVMProtectedItem. Défini sur « AzureVmWorkloadSAPAseDatabase » pour le type AzureVmWorkloadSAPAseDatabaseProtectedItem. Défini sur « AzureVmWorkloadSAPHanaDatabase » pour le type AzureVmWorkloadSAPHanaDatabaseProtectedItem. Défini sur « AzureVmWorkloadSQLDatabase » pour le type AzureVmWorkloadSQLDatabaseProtectedItem. Défini sur « DPMProtectedItem » pour le type DPMProtectedItem. Défini sur « GenericProtectedItem » pour le type GenericProtectedItem. Défini sur « MabFileFolderProtectedItem » pour le type MabFileFolderProtectedItem. Défini sur « Microsoft.Sql/servers/databases » pour le type AzureSqlProtectedItem. 'AzureFileShareProtectedItem'
'AzureVmWorkloadSAPAseDatabase'
'AzureVmWorkloadSAPHanaDatabase'
'AzureVmWorkloadSQLDatabase'
'DPMProtectedItem'
'GenericProtectedItem'
'MabFileFolderProtectedItem'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'Microsoft.Sql/servers/databases' (obligatoire)
sourceResourceId ID ARM de la ressource à sauvegarder. corde
workloadType Type de charge de travail que cet élément représente. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

ResourceHealthDetails

Nom Description Valeur

ResourceTags

Nom Description Valeur

Exemples de démarrage rapide

Les exemples de démarrage rapide suivants déploient ce type de ressource.

Fichier Bicep Description
Sauvegarde Azure pour la charge de travail dans les machines virtuelles Azure Ce modèle crée un coffre Recovery Services et une stratégie de sauvegarde spécifique à la charge de travail. Inscrit une machine virtuelle auprès du service de sauvegarde et configure la protection
sauvegarder un partage de fichiers existant à l’aide de recovery Services (quotidien) Ce modèle configure la protection d’un partage de fichiers existant présent dans un compte de stockage existant. Il crée un coffre Recovery Services existant ou utilise une stratégie de sauvegarde et de coffre Recovery Services en fonction des valeurs de paramètre définies.
sauvegarder un partage de fichiers existant à l’aide de Recovery Services (toutes les heures) Ce modèle configure la protection avec une fréquence horaire pour un partage de fichiers existant présent dans un compte de stockage existant. Il crée un coffre Recovery Services existant ou utilise une stratégie de sauvegarde et de coffre Recovery Services en fonction des valeurs de paramètre définies.
Sauvegarder une machine virtuelle IaasVM existante à l’aide de Recovery Services Ce modèle utilise le coffre Recovery Services existant et la stratégie de sauvegarde existante, et configure la protection de plusieurs machines virtuelles IaasV Azure classiques et ARM.
machines virtuelles Backup Resource Manager à l’aide du coffre Recovery Services Ce modèle utilise le coffre Recovery Services existant et la stratégie de sauvegarde existante, et configure la sauvegarde de plusieurs machines virtuelles Resource Manager appartenant au même groupe de ressources.
Déployer une machine virtuelle Windows et activer la sauvegarde à l’aide du Sauvegarde Azure Ce modèle vous permet de déployer une machine virtuelle Windows et un coffre Recovery Services configurés avec DefaultPolicy for Protection.

Définition de ressource de modèle ARM

Le type de ressource vaults/backupFabrics/protectionContainers/protectedItems peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems",
  "apiVersion": "2021-02-10",
  "name": "string",
  "eTag": "string",
  "location": "string",
  "properties": {
    "backupManagementType": "string",
    "backupSetName": "string",
    "containerName": "string",
    "createMode": "string",
    "deferredDeleteTimeInUTC": "string",
    "deferredDeleteTimeRemaining": "string",
    "isDeferredDeleteScheduleUpcoming": "bool",
    "isRehydrate": "bool",
    "isScheduledForDeferredDelete": "bool",
    "lastRecoveryPoint": "string",
    "policyId": "string",
    "sourceResourceId": "string",
    "workloadType": "string",
    "protectedItemType": "string"
    // For remaining properties, see ProtectedItem objects
  },
  "tags": {
    "{customized property}": "string"
  }
}

Objets ProtectedItem

Définissez la propriété protectedItemType pour spécifier le type d’objet.

Pour azureFileShareProtectedItem, utilisez :

{
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyState": "string",
    "recoveryPointCount": "int"
  },
  "friendlyName": "string",
  "kpisHealths": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "protectedItemType": "AzureFileShareProtectedItem",
  "protectionState": "string",
  "protectionStatus": "string"
}

Pour Microsoft.ClassicCompute/virtualMachines, utilisez :

{
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyInconsistent": "bool",
    "recoveryPointCount": "int"
  },
  "extendedProperties": {
    "diskExclusionProperties": {
      "diskLunList": [ "int" ],
      "isInclusionList": "bool"
    }
  },
  "friendlyName": "string",
  "healthDetails": [
    {
    }
  ],
  "healthStatus": "string",
  "kpisHealths": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "protectedItemDataId": "string",
  "protectedItemType": "Microsoft.ClassicCompute/virtualMachines",
  "protectionState": "string",
  "protectionStatus": "string",
  "virtualMachineId": "string"
}

Pour Microsoft.Compute/virtualMachines, utilisez :

{
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyInconsistent": "bool",
    "recoveryPointCount": "int"
  },
  "extendedProperties": {
    "diskExclusionProperties": {
      "diskLunList": [ "int" ],
      "isInclusionList": "bool"
    }
  },
  "friendlyName": "string",
  "healthDetails": [
    {
    }
  ],
  "healthStatus": "string",
  "kpisHealths": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "protectedItemDataId": "string",
  "protectedItemType": "Microsoft.Compute/virtualMachines",
  "protectionState": "string",
  "protectionStatus": "string",
  "virtualMachineId": "string"
}

Pour AzureVmWorkloadSAPAseDatabase, utilisez :

{
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyState": "string",
    "recoveryPointCount": "int"
  },
  "friendlyName": "string",
  "kpisHealths": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupErrorDetail": {
  },
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectedItemType": "AzureVmWorkloadSAPAseDatabase",
  "protectionState": "string",
  "protectionStatus": "string",
  "serverName": "string"
}

Pour azureVmWorkloadSAPHanaDatabase, utilisez :

{
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyState": "string",
    "recoveryPointCount": "int"
  },
  "friendlyName": "string",
  "kpisHealths": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupErrorDetail": {
  },
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectedItemType": "AzureVmWorkloadSAPHanaDatabase",
  "protectionState": "string",
  "protectionStatus": "string",
  "serverName": "string"
}

Pour AzureVmWorkloadSQLDatabase, utilisez :

{
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyState": "string",
    "recoveryPointCount": "int"
  },
  "friendlyName": "string",
  "kpisHealths": {
    "{customized property}": {
      "resourceHealthDetails": [
        {
        }
      ],
      "resourceHealthStatus": "string"
    }
  },
  "lastBackupErrorDetail": {
  },
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectedItemType": "AzureVmWorkloadSQLDatabase",
  "protectionState": "string",
  "protectionStatus": "string",
  "serverName": "string"
}

Pour DPMProtectedItem, utilisez :

{
  "backupEngineName": "string",
  "extendedInfo": {
    "diskStorageUsedInBytes": "string",
    "isCollocated": "bool",
    "isPresentOnCloud": "bool",
    "lastBackupStatus": "string",
    "lastRefreshedAt": "string",
    "oldestRecoveryPoint": "string",
    "onPremiseLatestRecoveryPoint": "string",
    "onPremiseOldestRecoveryPoint": "string",
    "onPremiseRecoveryPointCount": "int",
    "protectableObjectLoadPath": {
      "{customized property}": "string"
    },
    "protected": "bool",
    "protectionGroupName": "string",
    "recoveryPointCount": "int",
    "totalDiskStorageSizeInBytes": "string"
  },
  "friendlyName": "string",
  "protectedItemType": "DPMProtectedItem",
  "protectionState": "string"
}

Pour genericProtectedItem, utilisez :

{
  "fabricName": "string",
  "friendlyName": "string",
  "policyState": "string",
  "protectedItemId": "int",
  "protectedItemType": "GenericProtectedItem",
  "protectionState": "string",
  "sourceAssociations": {
    "{customized property}": "string"
  }
}

Pour mabFileFolderProtectedItem, utilisez :

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

Pour Microsoft.Sql/servers/databases, utilisez :

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

Valeurs de propriété

AzureFileshareProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires avec cet élément de sauvegarde. AzureFileshareProtectedItemExtendedInfo
friendlyName Nom convivial du partage de fichiers représenté par cet élément de sauvegarde. corde
kpisHealths Détails d’intégrité des différents indicateurs de performance clés AzureFileshareProtectedItemKpisHealths
lastBackupStatus État de la dernière opération de sauvegarde. Valeurs possibles : Sain, Non sain. corde
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
protectedItemType type d’élément de sauvegarde. 'AzureFileShareProtectedItem' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. corde

AzureFileshareProtectedItemExtendedInfo

Nom Description Valeur
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible pour cet élément dans le service. corde
policyState Indique la cohérence de l’objet de stratégie et de la stratégie appliqués à cet élément de sauvegarde. corde
recoveryPointCount Nombre de copies de sauvegarde disponibles associées à cet élément de sauvegarde. Int

AzureFileshareProtectedItemKpisHealths

Nom Description Valeur

AzureIaaSClassicComputeVMProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriétés étendues pour la sauvegarde IaasVM Azure. ExtendedProperties
friendlyName Nom convivial de la machine virtuelle représentée par cet élément de sauvegarde. corde
healthDetails Détails d’intégrité sur cet élément de sauvegarde. AzureIaaSVMHealthDetails[]
healthStatus État d’intégrité de l’élément protégé. 'ActionRequired'
'ActionSuggested'
'Invalid'
'Passé'
kpisHealths Détails d’intégrité des différents indicateurs de performance clés AzureIaaSVMProtectedItemKpisHealths
lastBackupStatus État de la dernière opération de sauvegarde. corde
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
protectedItemDataId ID de données de l’élément protégé. corde
protectedItemType type d’élément de sauvegarde. 'Microsoft.ClassicCompute/virtualMachines' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. corde
virtualMachineId ID ARM complet de la machine virtuelle représentée par cet élément. corde

AzureIaaSComputeVMProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriétés étendues pour la sauvegarde IaasVM Azure. ExtendedProperties
friendlyName Nom convivial de la machine virtuelle représentée par cet élément de sauvegarde. corde
healthDetails Détails d’intégrité sur cet élément de sauvegarde. AzureIaaSVMHealthDetails[]
healthStatus État d’intégrité de l’élément protégé. 'ActionRequired'
'ActionSuggested'
'Invalid'
'Passé'
kpisHealths Détails d’intégrité des différents indicateurs de performance clés AzureIaaSVMProtectedItemKpisHealths
lastBackupStatus État de la dernière opération de sauvegarde. corde
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
protectedItemDataId ID de données de l’élément protégé. corde
protectedItemType type d’élément de sauvegarde. 'Microsoft.Compute/virtualMachines' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. corde
virtualMachineId ID ARM complet de la machine virtuelle représentée par cet élément. corde

AzureIaaSVMHealthDetails

Nom Description Valeur

AzureIaaSVMProtectedItemExtendedInfo

Nom Description Valeur
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde. corde
policyInconsistent Spécifie si la stratégie de sauvegarde associée à l’élément de sauvegarde est incohérente. Bool
recoveryPointCount Nombre de copies de sauvegarde disponibles pour cet élément de sauvegarde. Int

AzureIaaSVMProtectedItemKpisHealths

Nom Description Valeur

AzureIaaSVMProtectedItemKpisHealths

Nom Description Valeur

AzureSqlProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureSqlProtectedItemExtendedInfo
protectedItemDataId ID interne d’un élément de sauvegarde. Utilisé par le moteur de sauvegarde Azure SQL pour contacter Recovery Services. corde
protectedItemType type d’élément de sauvegarde. 'Microsoft.Sql/servers/databases' (obligatoire)
protectionState État de sauvegarde de l’élément sauvegardé. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

AzureSqlProtectedItemExtendedInfo

Nom Description Valeur
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible pour cet élément dans le service. corde
policyState État de la stratégie de sauvegarde associée à cet élément de sauvegarde. corde
recoveryPointCount Nombre de copies de sauvegarde disponibles associées à cet élément de sauvegarde. Int

AzureVmWorkloadProtectedItemExtendedInfo

Nom Description Valeur
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde. corde
policyState Indique la cohérence de l’objet de stratégie et de la stratégie appliqués à cet élément de sauvegarde. corde
recoveryPointCount Nombre de copies de sauvegarde disponibles pour cet élément de sauvegarde. Int

AzureVmWorkloadProtectedItemKpisHealths

Nom Description Valeur

AzureVmWorkloadProtectedItemKpisHealths

Nom Description Valeur

AzureVmWorkloadProtectedItemKpisHealths

Nom Description Valeur

AzureVmWorkloadSAPAseDatabaseProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
friendlyName Nom convivial de la base de données représentée par cet élément de sauvegarde. corde
kpisHealths Détails d’intégrité des différents indicateurs de performance clés AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Détails de l’erreur dans la dernière sauvegarde ErrorDetail
lastBackupStatus État de la dernière opération de sauvegarde. Valeurs possibles : Sain, Non sain. « Sain »
'Invalid'
'IRPending'
'Non sain'
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
parentName Nom parent de la base de données telle que l’instance ou le groupe de disponibilité. corde
parentType Type parent d’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué corde
protectedItemDataSourceId ID de données de l’élément protégé. corde
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue « Sain »
'Invalid'
'IRPending'
'NotReachable'
'Non sain'
protectedItemType type d’élément de sauvegarde. 'AzureVmWorkloadSAPAseDatabase' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. corde
serverName Nom de l’hôte/cluster pour l’instance ou le groupe de disponibilité corde

AzureVmWorkloadSAPHanaDatabaseProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
friendlyName Nom convivial de la base de données représentée par cet élément de sauvegarde. corde
kpisHealths Détails d’intégrité des différents indicateurs de performance clés AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Détails de l’erreur dans la dernière sauvegarde ErrorDetail
lastBackupStatus État de la dernière opération de sauvegarde. Valeurs possibles : Sain, Non sain. « Sain »
'Invalid'
'IRPending'
'Non sain'
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
parentName Nom parent de la base de données telle que l’instance ou le groupe de disponibilité. corde
parentType Type parent d’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué corde
protectedItemDataSourceId ID de données de l’élément protégé. corde
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue « Sain »
'Invalid'
'IRPending'
'NotReachable'
'Non sain'
protectedItemType type d’élément de sauvegarde. 'AzureVmWorkloadSAPHanaDatabase' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. corde
serverName Nom de l’hôte/cluster pour l’instance ou le groupe de disponibilité corde

AzureVmWorkloadSQLDatabaseProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
friendlyName Nom convivial de la base de données représentée par cet élément de sauvegarde. corde
kpisHealths Détails d’intégrité des différents indicateurs de performance clés AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Détails de l’erreur dans la dernière sauvegarde ErrorDetail
lastBackupStatus État de la dernière opération de sauvegarde. Valeurs possibles : Sain, Non sain. « Sain »
'Invalid'
'IRPending'
'Non sain'
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
parentName Nom parent de la base de données telle que l’instance ou le groupe de disponibilité. corde
parentType Type parent d’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué corde
protectedItemDataSourceId ID de données de l’élément protégé. corde
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue « Sain »
'Invalid'
'IRPending'
'NotReachable'
'Non sain'
protectedItemType type d’élément de sauvegarde. 'AzureVmWorkloadSQLDatabase' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. corde
serverName Nom de l’hôte/cluster pour l’instance ou le groupe de disponibilité corde

DiskExclusionProperties

Nom Description Valeur
diskLunList Liste des numéros d’unité logique des disques à utiliser pour la protection des machines virtuelles. int[]
isInclusionList Indicateur pour indiquer si DiskLunList doit être inclus/exclu de la sauvegarde. Bool

DPMProtectedItem

Nom Description Valeur
backupEngineName Serveur de gestion de sauvegarde protégeant cet élément de sauvegarde corde
extendedInfo Informations étendues de l’élément de sauvegarde. DPMProtectedItemExtendedInfo
friendlyName Nom convivial de l’élément managé corde
protectedItemType type d’élément de sauvegarde. 'DPMProtectedItem' (obligatoire)
protectionState État de protection du moteur de sauvegarde 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

DPMProtectedItemExtendedInfo

Nom Description Valeur
diskStorageUsedInBytes Stockage disque utilisé en octets. corde
isCollocated Pour vérifier si l’élément de sauvegarde est colocalisé. Bool
isPresentOnCloud Pour vérifier si l’élément de sauvegarde est protégé dans le cloud. Bool
lastBackupStatus Dernières informations d’état de sauvegarde sur l’élément de sauvegarde. corde
lastRefreshedAt Dernière heure d’actualisation de l’élément de sauvegarde. corde
oldestRecoveryPoint Temps de point de récupération cloud le plus ancien. corde
onPremiseLatestRecoveryPoint heure de point de récupération du disque la plus récente. corde
onPremiseOldestRecoveryPoint Temps de récupération du disque le plus ancien. corde
onPremiseRecoveryPointCount nombre de points de récupération de disque. Int
protectableObjectLoadPath Attribut permettant de fournir des informations sur différentes bases de données. DPMProtectedItemExtendedInfoProtectableObjectLoadPath
protégé Pour vérifier si l’élément de sauvegarde est protégé par disque. Bool
protectionGroupName Nom du groupe de protection de l’élément de sauvegarde. corde
recoveryPointCount nombre de points de récupération cloud. Int
totalDiskStorageSizeInBytes stockage disque total en octets. corde

DPMProtectedItemExtendedInfoProtectableObjectLoadPath

Nom Description Valeur

ErrorDetail

Nom Description Valeur

ExtendedProperties

Nom Description Valeur
diskExclusionProperties Propriétés étendues pour l’exclusion de disque. DiskExclusionProperties

GenericProtectedItem

Nom Description Valeur
fabricName Nom de l’infrastructure de cet élément de sauvegarde. corde
friendlyName Nom convivial du conteneur. corde
policyState Indique la cohérence de l’objet de stratégie et de la stratégie appliqués à cet élément de sauvegarde. corde
protectedItemId ID du service de plan de données de l’élément protégé. Int
protectedItemType type d’élément de sauvegarde. 'GenericProtectedItem' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
sourceAssociations Associations faiblement couplées (type, valeur) (exemple - parent d’un élément protégé) GenericProtectedItemSourceAssociations

GenericProtectedItemSourceAssociations

Nom Description Valeur

KPIResourceHealthDetails

Nom Description Valeur
resourceHealthDetails État d’intégrité des ressources ResourceHealthDetails[]
resourceHealthStatus État d’intégrité des ressources « Sain »
'Invalid'
'PersistentDegrad'
'PersistentUnhealthy'
'TransientDegrad'
'TransientUnhealthy'

MabFileFolderProtectedItem

Nom Description Valeur
computerName Nom de l’ordinateur associé à cet élément de sauvegarde. corde
deferredDeleteSyncTimeInUTC Heure de synchronisation de la suppression différée au format UTC Int
extendedInfo Informations supplémentaires avec cet élément de sauvegarde. MabFileFolderProtectedItemExtendedInfo
friendlyName Nom convivial de cet élément de sauvegarde. corde
lastBackupStatus État de la dernière opération de sauvegarde. corde
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
protectedItemType type d’élément de sauvegarde. 'MabFileFolderProtectedItem' (obligatoire)
protectionState Protected, ProtectionStopped, IRPending ou ProtectionError corde

MabFileFolderProtectedItemExtendedInfo

Nom Description Valeur
lastRefreshedAt Dernière fois que les données de l’agent sont synchronisées avec le service. corde
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible. corde
recoveryPointCount Nombre de copies de sauvegarde associées à l’élément de sauvegarde. Int

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems

Nom Description Valeur
apiVersion Version de l’API '2021-02-10'
eTag ETag facultatif. corde
emplacement Emplacement des ressources. corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés ProtectedItemResource ProtectedItem
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems'

ProtectedItem

Nom Description Valeur
backupManagementType Type de gestion de sauvegarde pour l’élément sauvegardé. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DefaultBackup'
'DPM'
'Invalid'
'MAB'
backupSetName Nom du jeu de sauvegarde auquel appartient l’élément de sauvegarde corde
containerName Nom unique du conteneur corde
createMode Créez le mode pour indiquer la récupération d’une source de données supprimée réversible existante ou la création d’une nouvelle source de données. 'Default'
'Invalid'
'Récupérer'
deferredDeleteTimeInUTC Heure de suppression différée au format UTC corde
deferredDeleteTimeRemaining Temps restant avant que la DS marquée pour la suppression différée soit définitivement supprimée corde
isDeferredDeleteScheduleUpcoming Indicateur permettant d’identifier si la DS supprimée différée doit être vidée bientôt Bool
isRehydrate Indicateur permettant d’identifier que la DS supprimée différée doit être déplacée dans l’état Pause Bool
isScheduledForDeferredDelete Indicateur permettant d’identifier si la DS est planifiée pour la suppression différée Bool
lastRecoveryPoint Horodatage lorsque la dernière copie de sauvegarde (dernière) a été créée pour cet élément de sauvegarde. corde
policyId ID de la stratégie de sauvegarde avec laquelle cet élément est sauvegardé. corde
protectedItemType Défini sur « AzureFileShareProtectedItem » pour le type AzureFileshareProtectedItem. Défini sur « Microsoft.ClassicCompute/virtualMachines » pour type AzureIaaSClassicComputeVMProtectedItem. Défini sur « Microsoft.Compute/virtualMachines » pour le type AzureIaaSComputeVMProtectedItem. Défini sur « AzureVmWorkloadSAPAseDatabase » pour le type AzureVmWorkloadSAPAseDatabaseProtectedItem. Défini sur « AzureVmWorkloadSAPHanaDatabase » pour le type AzureVmWorkloadSAPHanaDatabaseProtectedItem. Défini sur « AzureVmWorkloadSQLDatabase » pour le type AzureVmWorkloadSQLDatabaseProtectedItem. Défini sur « DPMProtectedItem » pour le type DPMProtectedItem. Défini sur « GenericProtectedItem » pour le type GenericProtectedItem. Défini sur « MabFileFolderProtectedItem » pour le type MabFileFolderProtectedItem. Défini sur « Microsoft.Sql/servers/databases » pour le type AzureSqlProtectedItem. 'AzureFileShareProtectedItem'
'AzureVmWorkloadSAPAseDatabase'
'AzureVmWorkloadSAPHanaDatabase'
'AzureVmWorkloadSQLDatabase'
'DPMProtectedItem'
'GenericProtectedItem'
'MabFileFolderProtectedItem'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'Microsoft.Sql/servers/databases' (obligatoire)
sourceResourceId ID ARM de la ressource à sauvegarder. corde
workloadType Type de charge de travail que cet élément représente. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

ResourceHealthDetails

Nom Description Valeur

ResourceTags

Nom Description Valeur

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Sauvegarde Azure pour la charge de travail dans les machines virtuelles Azure

Déployer sur Azure
Ce modèle crée un coffre Recovery Services et une stratégie de sauvegarde spécifique à la charge de travail. Inscrit une machine virtuelle auprès du service de sauvegarde et configure la protection
sauvegarder un partage de fichiers existant à l’aide de recovery Services (quotidien)

Déployer sur Azure
Ce modèle configure la protection d’un partage de fichiers existant présent dans un compte de stockage existant. Il crée un coffre Recovery Services existant ou utilise une stratégie de sauvegarde et de coffre Recovery Services en fonction des valeurs de paramètre définies.
sauvegarder un partage de fichiers existant à l’aide de Recovery Services (toutes les heures)

Déployer sur Azure
Ce modèle configure la protection avec une fréquence horaire pour un partage de fichiers existant présent dans un compte de stockage existant. Il crée un coffre Recovery Services existant ou utilise une stratégie de sauvegarde et de coffre Recovery Services en fonction des valeurs de paramètre définies.
Sauvegarder une machine virtuelle IaasVM existante à l’aide de Recovery Services

Déployer sur Azure
Ce modèle utilise le coffre Recovery Services existant et la stratégie de sauvegarde existante, et configure la protection de plusieurs machines virtuelles IaasV Azure classiques et ARM.
machines virtuelles Backup Resource Manager à l’aide du coffre Recovery Services

Déployer sur Azure
Ce modèle utilise le coffre Recovery Services existant et la stratégie de sauvegarde existante, et configure la sauvegarde de plusieurs machines virtuelles Resource Manager appartenant au même groupe de ressources.
Déployer une machine virtuelle Windows et activer la sauvegarde à l’aide du Sauvegarde Azure

Déployer sur Azure
Ce modèle vous permet de déployer une machine virtuelle Windows et un coffre Recovery Services configurés avec DefaultPolicy for Protection.
IBM Cloud Pak for Data sur Azure

Déployer sur Azure
Ce modèle déploie un cluster Openshift sur Azure avec toutes les ressources requises, l’infrastructure, puis déploie IBM Cloud Pak for Data, ainsi que les modules complémentaires choisis par l’utilisateur.
Openshift Container Platform 4.3

Déployer sur Azure
Openshift Container Platform 4.3

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource vaults/backupFabrics/protectionContainers/protectedItems peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-02-10"
  name = "string"
  eTag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      backupManagementType = "string"
      backupSetName = "string"
      containerName = "string"
      createMode = "string"
      deferredDeleteTimeInUTC = "string"
      deferredDeleteTimeRemaining = "string"
      isDeferredDeleteScheduleUpcoming = bool
      isRehydrate = bool
      isScheduledForDeferredDelete = bool
      lastRecoveryPoint = "string"
      policyId = "string"
      sourceResourceId = "string"
      workloadType = "string"
      protectedItemType = "string"
      // For remaining properties, see ProtectedItem objects
    }
  })
}

Objets ProtectedItem

Définissez la propriété protectedItemType pour spécifier le type d’objet.

Pour azureFileShareProtectedItem, utilisez :

{
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyState = "string"
    recoveryPointCount = int
  }
  friendlyName = "string"
  kpisHealths = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupStatus = "string"
  lastBackupTime = "string"
  protectedItemType = "AzureFileShareProtectedItem"
  protectionState = "string"
  protectionStatus = "string"
}

Pour Microsoft.ClassicCompute/virtualMachines, utilisez :

{
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyInconsistent = bool
    recoveryPointCount = int
  }
  extendedProperties = {
    diskExclusionProperties = {
      diskLunList = [
        int
      ]
      isInclusionList = bool
    }
  }
  friendlyName = "string"
  healthDetails = [
    {
    }
  ]
  healthStatus = "string"
  kpisHealths = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupStatus = "string"
  lastBackupTime = "string"
  protectedItemDataId = "string"
  protectedItemType = "Microsoft.ClassicCompute/virtualMachines"
  protectionState = "string"
  protectionStatus = "string"
  virtualMachineId = "string"
}

Pour Microsoft.Compute/virtualMachines, utilisez :

{
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyInconsistent = bool
    recoveryPointCount = int
  }
  extendedProperties = {
    diskExclusionProperties = {
      diskLunList = [
        int
      ]
      isInclusionList = bool
    }
  }
  friendlyName = "string"
  healthDetails = [
    {
    }
  ]
  healthStatus = "string"
  kpisHealths = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupStatus = "string"
  lastBackupTime = "string"
  protectedItemDataId = "string"
  protectedItemType = "Microsoft.Compute/virtualMachines"
  protectionState = "string"
  protectionStatus = "string"
  virtualMachineId = "string"
}

Pour AzureVmWorkloadSAPAseDatabase, utilisez :

{
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyState = "string"
    recoveryPointCount = int
  }
  friendlyName = "string"
  kpisHealths = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupErrorDetail = {
  }
  lastBackupStatus = "string"
  lastBackupTime = "string"
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectedItemType = "AzureVmWorkloadSAPAseDatabase"
  protectionState = "string"
  protectionStatus = "string"
  serverName = "string"
}

Pour azureVmWorkloadSAPHanaDatabase, utilisez :

{
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyState = "string"
    recoveryPointCount = int
  }
  friendlyName = "string"
  kpisHealths = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupErrorDetail = {
  }
  lastBackupStatus = "string"
  lastBackupTime = "string"
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectedItemType = "AzureVmWorkloadSAPHanaDatabase"
  protectionState = "string"
  protectionStatus = "string"
  serverName = "string"
}

Pour AzureVmWorkloadSQLDatabase, utilisez :

{
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyState = "string"
    recoveryPointCount = int
  }
  friendlyName = "string"
  kpisHealths = {
    {customized property} = {
      resourceHealthDetails = [
        {
        }
      ]
      resourceHealthStatus = "string"
    }
  }
  lastBackupErrorDetail = {
  }
  lastBackupStatus = "string"
  lastBackupTime = "string"
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectedItemType = "AzureVmWorkloadSQLDatabase"
  protectionState = "string"
  protectionStatus = "string"
  serverName = "string"
}

Pour DPMProtectedItem, utilisez :

{
  backupEngineName = "string"
  extendedInfo = {
    diskStorageUsedInBytes = "string"
    isCollocated = bool
    isPresentOnCloud = bool
    lastBackupStatus = "string"
    lastRefreshedAt = "string"
    oldestRecoveryPoint = "string"
    onPremiseLatestRecoveryPoint = "string"
    onPremiseOldestRecoveryPoint = "string"
    onPremiseRecoveryPointCount = int
    protectableObjectLoadPath = {
      {customized property} = "string"
    }
    protected = bool
    protectionGroupName = "string"
    recoveryPointCount = int
    totalDiskStorageSizeInBytes = "string"
  }
  friendlyName = "string"
  protectedItemType = "DPMProtectedItem"
  protectionState = "string"
}

Pour genericProtectedItem, utilisez :

{
  fabricName = "string"
  friendlyName = "string"
  policyState = "string"
  protectedItemId = int
  protectedItemType = "GenericProtectedItem"
  protectionState = "string"
  sourceAssociations = {
    {customized property} = "string"
  }
}

Pour mabFileFolderProtectedItem, utilisez :

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

Pour Microsoft.Sql/servers/databases, utilisez :

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

Valeurs de propriété

AzureFileshareProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires avec cet élément de sauvegarde. AzureFileshareProtectedItemExtendedInfo
friendlyName Nom convivial du partage de fichiers représenté par cet élément de sauvegarde. corde
kpisHealths Détails d’intégrité des différents indicateurs de performance clés AzureFileshareProtectedItemKpisHealths
lastBackupStatus État de la dernière opération de sauvegarde. Valeurs possibles : Sain, Non sain. corde
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
protectedItemType type d’élément de sauvegarde. 'AzureFileShareProtectedItem' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. corde

AzureFileshareProtectedItemExtendedInfo

Nom Description Valeur
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible pour cet élément dans le service. corde
policyState Indique la cohérence de l’objet de stratégie et de la stratégie appliqués à cet élément de sauvegarde. corde
recoveryPointCount Nombre de copies de sauvegarde disponibles associées à cet élément de sauvegarde. Int

AzureFileshareProtectedItemKpisHealths

Nom Description Valeur

AzureIaaSClassicComputeVMProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriétés étendues pour la sauvegarde IaasVM Azure. ExtendedProperties
friendlyName Nom convivial de la machine virtuelle représentée par cet élément de sauvegarde. corde
healthDetails Détails d’intégrité sur cet élément de sauvegarde. AzureIaaSVMHealthDetails[]
healthStatus État d’intégrité de l’élément protégé. 'ActionRequired'
'ActionSuggested'
'Invalid'
'Passé'
kpisHealths Détails d’intégrité des différents indicateurs de performance clés AzureIaaSVMProtectedItemKpisHealths
lastBackupStatus État de la dernière opération de sauvegarde. corde
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
protectedItemDataId ID de données de l’élément protégé. corde
protectedItemType type d’élément de sauvegarde. 'Microsoft.ClassicCompute/virtualMachines' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. corde
virtualMachineId ID ARM complet de la machine virtuelle représentée par cet élément. corde

AzureIaaSComputeVMProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriétés étendues pour la sauvegarde IaasVM Azure. ExtendedProperties
friendlyName Nom convivial de la machine virtuelle représentée par cet élément de sauvegarde. corde
healthDetails Détails d’intégrité sur cet élément de sauvegarde. AzureIaaSVMHealthDetails[]
healthStatus État d’intégrité de l’élément protégé. 'ActionRequired'
'ActionSuggested'
'Invalid'
'Passé'
kpisHealths Détails d’intégrité des différents indicateurs de performance clés AzureIaaSVMProtectedItemKpisHealths
lastBackupStatus État de la dernière opération de sauvegarde. corde
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
protectedItemDataId ID de données de l’élément protégé. corde
protectedItemType type d’élément de sauvegarde. 'Microsoft.Compute/virtualMachines' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. corde
virtualMachineId ID ARM complet de la machine virtuelle représentée par cet élément. corde

AzureIaaSVMHealthDetails

Nom Description Valeur

AzureIaaSVMProtectedItemExtendedInfo

Nom Description Valeur
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde. corde
policyInconsistent Spécifie si la stratégie de sauvegarde associée à l’élément de sauvegarde est incohérente. Bool
recoveryPointCount Nombre de copies de sauvegarde disponibles pour cet élément de sauvegarde. Int

AzureIaaSVMProtectedItemKpisHealths

Nom Description Valeur

AzureIaaSVMProtectedItemKpisHealths

Nom Description Valeur

AzureSqlProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureSqlProtectedItemExtendedInfo
protectedItemDataId ID interne d’un élément de sauvegarde. Utilisé par le moteur de sauvegarde Azure SQL pour contacter Recovery Services. corde
protectedItemType type d’élément de sauvegarde. 'Microsoft.Sql/servers/databases' (obligatoire)
protectionState État de sauvegarde de l’élément sauvegardé. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

AzureSqlProtectedItemExtendedInfo

Nom Description Valeur
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible pour cet élément dans le service. corde
policyState État de la stratégie de sauvegarde associée à cet élément de sauvegarde. corde
recoveryPointCount Nombre de copies de sauvegarde disponibles associées à cet élément de sauvegarde. Int

AzureVmWorkloadProtectedItemExtendedInfo

Nom Description Valeur
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde. corde
policyState Indique la cohérence de l’objet de stratégie et de la stratégie appliqués à cet élément de sauvegarde. corde
recoveryPointCount Nombre de copies de sauvegarde disponibles pour cet élément de sauvegarde. Int

AzureVmWorkloadProtectedItemKpisHealths

Nom Description Valeur

AzureVmWorkloadProtectedItemKpisHealths

Nom Description Valeur

AzureVmWorkloadProtectedItemKpisHealths

Nom Description Valeur

AzureVmWorkloadSAPAseDatabaseProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
friendlyName Nom convivial de la base de données représentée par cet élément de sauvegarde. corde
kpisHealths Détails d’intégrité des différents indicateurs de performance clés AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Détails de l’erreur dans la dernière sauvegarde ErrorDetail
lastBackupStatus État de la dernière opération de sauvegarde. Valeurs possibles : Sain, Non sain. « Sain »
'Invalid'
'IRPending'
'Non sain'
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
parentName Nom parent de la base de données telle que l’instance ou le groupe de disponibilité. corde
parentType Type parent d’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué corde
protectedItemDataSourceId ID de données de l’élément protégé. corde
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue « Sain »
'Invalid'
'IRPending'
'NotReachable'
'Non sain'
protectedItemType type d’élément de sauvegarde. 'AzureVmWorkloadSAPAseDatabase' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. corde
serverName Nom de l’hôte/cluster pour l’instance ou le groupe de disponibilité corde

AzureVmWorkloadSAPHanaDatabaseProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
friendlyName Nom convivial de la base de données représentée par cet élément de sauvegarde. corde
kpisHealths Détails d’intégrité des différents indicateurs de performance clés AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Détails de l’erreur dans la dernière sauvegarde ErrorDetail
lastBackupStatus État de la dernière opération de sauvegarde. Valeurs possibles : Sain, Non sain. « Sain »
'Invalid'
'IRPending'
'Non sain'
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
parentName Nom parent de la base de données telle que l’instance ou le groupe de disponibilité. corde
parentType Type parent d’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué corde
protectedItemDataSourceId ID de données de l’élément protégé. corde
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue « Sain »
'Invalid'
'IRPending'
'NotReachable'
'Non sain'
protectedItemType type d’élément de sauvegarde. 'AzureVmWorkloadSAPHanaDatabase' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. corde
serverName Nom de l’hôte/cluster pour l’instance ou le groupe de disponibilité corde

AzureVmWorkloadSQLDatabaseProtectedItem

Nom Description Valeur
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
friendlyName Nom convivial de la base de données représentée par cet élément de sauvegarde. corde
kpisHealths Détails d’intégrité des différents indicateurs de performance clés AzureVmWorkloadProtectedItemKpisHealths
lastBackupErrorDetail Détails de l’erreur dans la dernière sauvegarde ErrorDetail
lastBackupStatus État de la dernière opération de sauvegarde. Valeurs possibles : Sain, Non sain. « Sain »
'Invalid'
'IRPending'
'Non sain'
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
parentName Nom parent de la base de données telle que l’instance ou le groupe de disponibilité. corde
parentType Type parent d’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué corde
protectedItemDataSourceId ID de données de l’élément protégé. corde
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue « Sain »
'Invalid'
'IRPending'
'NotReachable'
'Non sain'
protectedItemType type d’élément de sauvegarde. 'AzureVmWorkloadSQLDatabase' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. corde
serverName Nom de l’hôte/cluster pour l’instance ou le groupe de disponibilité corde

DiskExclusionProperties

Nom Description Valeur
diskLunList Liste des numéros d’unité logique des disques à utiliser pour la protection des machines virtuelles. int[]
isInclusionList Indicateur pour indiquer si DiskLunList doit être inclus/exclu de la sauvegarde. Bool

DPMProtectedItem

Nom Description Valeur
backupEngineName Serveur de gestion de sauvegarde protégeant cet élément de sauvegarde corde
extendedInfo Informations étendues de l’élément de sauvegarde. DPMProtectedItemExtendedInfo
friendlyName Nom convivial de l’élément managé corde
protectedItemType type d’élément de sauvegarde. 'DPMProtectedItem' (obligatoire)
protectionState État de protection du moteur de sauvegarde 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

DPMProtectedItemExtendedInfo

Nom Description Valeur
diskStorageUsedInBytes Stockage disque utilisé en octets. corde
isCollocated Pour vérifier si l’élément de sauvegarde est colocalisé. Bool
isPresentOnCloud Pour vérifier si l’élément de sauvegarde est protégé dans le cloud. Bool
lastBackupStatus Dernières informations d’état de sauvegarde sur l’élément de sauvegarde. corde
lastRefreshedAt Dernière heure d’actualisation de l’élément de sauvegarde. corde
oldestRecoveryPoint Temps de point de récupération cloud le plus ancien. corde
onPremiseLatestRecoveryPoint heure de point de récupération du disque la plus récente. corde
onPremiseOldestRecoveryPoint Temps de récupération du disque le plus ancien. corde
onPremiseRecoveryPointCount nombre de points de récupération de disque. Int
protectableObjectLoadPath Attribut permettant de fournir des informations sur différentes bases de données. DPMProtectedItemExtendedInfoProtectableObjectLoadPath
protégé Pour vérifier si l’élément de sauvegarde est protégé par disque. Bool
protectionGroupName Nom du groupe de protection de l’élément de sauvegarde. corde
recoveryPointCount nombre de points de récupération cloud. Int
totalDiskStorageSizeInBytes stockage disque total en octets. corde

DPMProtectedItemExtendedInfoProtectableObjectLoadPath

Nom Description Valeur

ErrorDetail

Nom Description Valeur

ExtendedProperties

Nom Description Valeur
diskExclusionProperties Propriétés étendues pour l’exclusion de disque. DiskExclusionProperties

GenericProtectedItem

Nom Description Valeur
fabricName Nom de l’infrastructure de cet élément de sauvegarde. corde
friendlyName Nom convivial du conteneur. corde
policyState Indique la cohérence de l’objet de stratégie et de la stratégie appliqués à cet élément de sauvegarde. corde
protectedItemId ID du service de plan de données de l’élément protégé. Int
protectedItemType type d’élément de sauvegarde. 'GenericProtectedItem' (obligatoire)
protectionState État de sauvegarde de cet élément de sauvegarde. 'Invalid'
'IRPending'
'Protected'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
sourceAssociations Associations faiblement couplées (type, valeur) (exemple - parent d’un élément protégé) GenericProtectedItemSourceAssociations

GenericProtectedItemSourceAssociations

Nom Description Valeur

KPIResourceHealthDetails

Nom Description Valeur
resourceHealthDetails État d’intégrité des ressources ResourceHealthDetails[]
resourceHealthStatus État d’intégrité des ressources « Sain »
'Invalid'
'PersistentDegrad'
'PersistentUnhealthy'
'TransientDegrad'
'TransientUnhealthy'

MabFileFolderProtectedItem

Nom Description Valeur
computerName Nom de l’ordinateur associé à cet élément de sauvegarde. corde
deferredDeleteSyncTimeInUTC Heure de synchronisation de la suppression différée au format UTC Int
extendedInfo Informations supplémentaires avec cet élément de sauvegarde. MabFileFolderProtectedItemExtendedInfo
friendlyName Nom convivial de cet élément de sauvegarde. corde
lastBackupStatus État de la dernière opération de sauvegarde. corde
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. corde
protectedItemType type d’élément de sauvegarde. 'MabFileFolderProtectedItem' (obligatoire)
protectionState Protected, ProtectionStopped, IRPending ou ProtectionError corde

MabFileFolderProtectedItemExtendedInfo

Nom Description Valeur
lastRefreshedAt Dernière fois que les données de l’agent sont synchronisées avec le service. corde
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible. corde
recoveryPointCount Nombre de copies de sauvegarde associées à l’élément de sauvegarde. Int

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems

Nom Description Valeur
eTag ETag facultatif. corde
emplacement Emplacement des ressources. corde
nom Nom de la ressource chaîne (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : coffres /backupFabrics/protectionContainers
Propriétés Propriétés ProtectedItemResource ProtectedItem
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2021-02-10 »

ProtectedItem

Nom Description Valeur
backupManagementType Type de gestion de sauvegarde pour l’élément sauvegardé. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DefaultBackup'
'DPM'
'Invalid'
'MAB'
backupSetName Nom du jeu de sauvegarde auquel appartient l’élément de sauvegarde corde
containerName Nom unique du conteneur corde
createMode Créez le mode pour indiquer la récupération d’une source de données supprimée réversible existante ou la création d’une nouvelle source de données. 'Default'
'Invalid'
'Récupérer'
deferredDeleteTimeInUTC Heure de suppression différée au format UTC corde
deferredDeleteTimeRemaining Temps restant avant que la DS marquée pour la suppression différée soit définitivement supprimée corde
isDeferredDeleteScheduleUpcoming Indicateur permettant d’identifier si la DS supprimée différée doit être vidée bientôt Bool
isRehydrate Indicateur permettant d’identifier que la DS supprimée différée doit être déplacée dans l’état Pause Bool
isScheduledForDeferredDelete Indicateur permettant d’identifier si la DS est planifiée pour la suppression différée Bool
lastRecoveryPoint Horodatage lorsque la dernière copie de sauvegarde (dernière) a été créée pour cet élément de sauvegarde. corde
policyId ID de la stratégie de sauvegarde avec laquelle cet élément est sauvegardé. corde
protectedItemType Défini sur « AzureFileShareProtectedItem » pour le type AzureFileshareProtectedItem. Défini sur « Microsoft.ClassicCompute/virtualMachines » pour type AzureIaaSClassicComputeVMProtectedItem. Défini sur « Microsoft.Compute/virtualMachines » pour le type AzureIaaSComputeVMProtectedItem. Défini sur « AzureVmWorkloadSAPAseDatabase » pour le type AzureVmWorkloadSAPAseDatabaseProtectedItem. Défini sur « AzureVmWorkloadSAPHanaDatabase » pour le type AzureVmWorkloadSAPHanaDatabaseProtectedItem. Défini sur « AzureVmWorkloadSQLDatabase » pour le type AzureVmWorkloadSQLDatabaseProtectedItem. Défini sur « DPMProtectedItem » pour le type DPMProtectedItem. Défini sur « GenericProtectedItem » pour le type GenericProtectedItem. Défini sur « MabFileFolderProtectedItem » pour le type MabFileFolderProtectedItem. Défini sur « Microsoft.Sql/servers/databases » pour le type AzureSqlProtectedItem. 'AzureFileShareProtectedItem'
'AzureVmWorkloadSAPAseDatabase'
'AzureVmWorkloadSAPHanaDatabase'
'AzureVmWorkloadSQLDatabase'
'DPMProtectedItem'
'GenericProtectedItem'
'MabFileFolderProtectedItem'
'Microsoft.ClassicCompute/virtualMachines'
'Microsoft.Compute/virtualMachines'
'Microsoft.Sql/servers/databases' (obligatoire)
sourceResourceId ID ARM de la ressource à sauvegarder. corde
workloadType Type de charge de travail que cet élément représente. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'Sharepoint'
'SQLDataBase'
'SQLDB'
'SystemState'
'VM'
'VMwareVM'

ResourceHealthDetails

Nom Description Valeur

ResourceTags

Nom Description Valeur