Coffres Microsoft.RecoveryServices/backupFabrics/protectionContainers/protectedItems

Définition de ressource Bicep

Le type de ressource vaults/backupFabrics/protectionContainers/protectedItems peut être déployé sur :

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

Format des ressources

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@2023-01-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  eTag: 'string'
  properties: {
    backupSetName: 'string'
    containerName: 'string'
    createMode: 'string'
    deferredDeleteTimeInUTC: 'string'
    deferredDeleteTimeRemaining: 'string'
    isArchiveEnabled: bool
    isDeferredDeleteScheduleUpcoming: bool
    isRehydrate: bool
    isScheduledForDeferredDelete: bool
    lastRecoveryPoint: 'string'
    policyId: 'string'
    policyName: 'string'
    resourceGuardOperationRequests: [
      'string'
    ]
    softDeleteRetentionPeriod: int
    sourceResourceId: '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 :

  protectedItemType: 'AzureFileShareProtectedItem'
  extendedInfo: {
    oldestRecoveryPoint: 'string'
    policyState: 'string'
    recoveryPointCount: int
  }
  friendlyName: 'string'
  kpisHealths: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  protectionState: 'string'
  protectionStatus: 'string'

Pour AzureVmWorkloadSAPAseDatabase, utilisez :

  protectedItemType: 'AzureVmWorkloadSAPAseDatabase'
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyState: 'string'
    recoveryModel: 'string'
    recoveryPointCount: int
  }
  kpisHealths: {}
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectionState: 'string'
  serverName: 'string'

Pour AzureVmWorkloadSAPHanaDatabase, utilisez :

  protectedItemType: 'AzureVmWorkloadSAPHanaDatabase'
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyState: 'string'
    recoveryModel: 'string'
    recoveryPointCount: int
  }
  kpisHealths: {}
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectionState: 'string'
  serverName: 'string'

Pour AzureVmWorkloadSAPHanaDBInstance, utilisez :

  protectedItemType: 'AzureVmWorkloadSAPHanaDBInstance'
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyState: 'string'
    recoveryModel: 'string'
    recoveryPointCount: int
  }
  kpisHealths: {}
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectionState: 'string'
  serverName: 'string'

Pour AzureVmWorkloadSQLDatabase, utilisez :

  protectedItemType: 'AzureVmWorkloadSQLDatabase'
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyState: 'string'
    recoveryModel: 'string'
    recoveryPointCount: int
  }
  kpisHealths: {}
  lastBackupErrorDetail: {}
  lastBackupStatus: 'string'
  lastBackupTime: 'string'
  parentName: 'string'
  parentType: 'string'
  protectedItemDataSourceId: 'string'
  protectedItemHealthStatus: 'string'
  protectionState: 'string'
  serverName: 'string'

Pour DPMProtectedItem, utilisez :

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

Pour GenericProtectedItem, utilisez :

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

Pour MabFileFolderProtectedItem, utilisez :

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

Pour Microsoft.ClassicCompute/virtualMachines, utilisez :

  protectedItemType: 'Microsoft.ClassicCompute/virtualMachines'
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyInconsistent: bool
    recoveryPointCount: int
  }
  extendedProperties: {
    diskExclusionProperties: {
      diskLunList: [
        int
      ]
      isInclusionList: bool
    }
    linuxVmApplicationName: 'string'
  }
  healthDetails: [
    {
    }
  ]
  kpisHealths: {}
  lastBackupStatus: 'string'
  protectionState: 'string'
  protectionStatus: 'string'

Pour Microsoft.Compute/virtualMachines, utilisez :

  protectedItemType: 'Microsoft.Compute/virtualMachines'
  extendedInfo: {
    newestRecoveryPointInArchive: 'string'
    oldestRecoveryPoint: 'string'
    oldestRecoveryPointInArchive: 'string'
    oldestRecoveryPointInVault: 'string'
    policyInconsistent: bool
    recoveryPointCount: int
  }
  extendedProperties: {
    diskExclusionProperties: {
      diskLunList: [
        int
      ]
      isInclusionList: bool
    }
    linuxVmApplicationName: 'string'
  }
  healthDetails: [
    {
    }
  ]
  kpisHealths: {}
  lastBackupStatus: 'string'
  protectionState: 'string'
  protectionStatus: 'string'

Pour Microsoft.Sql/servers/databases, utilisez :

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

Valeurs de propriétés

vaults/backupFabrics/protectionContainers/protectedI...

Nom Description Valeur
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep.
chaîne (obligatoire)
location Emplacement de la ressource. string
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
parent Dans Bicep, vous pouvez spécifier la ressource parente pour 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 : protectionContainers
eTag ETag facultatif. string
properties Propriétés ProtectedItemResource ProtectedItem

ProtectedItem

Nom Description Valeur
backupSetName Nom du jeu de sauvegarde auquel appartient l’élément de sauvegarde string
containerName Nom unique du conteneur string
createMode Mode Créer pour indiquer la récupération d’une source de données supprimée de manière réversible existante ou la création d’une nouvelle source de données. 'Par défaut'
'Non valide'
'Récupérer'
deferredDeleteTimeInUTC Heure de la suppression différée en UTC string
deferredDeleteTimeRemaining Temps restant avant que la DS marquée pour la suppression différée soit définitivement supprimée string
isArchiveEnabled Indicateur permettant d’identifier si la source de données est protégée dans l’archive bool
isDeferredDeleteScheduleUpcoming Indicateur permettant d’identifier si le DS supprimé différé doit être bientôt vidé bool
isRehydrate Indicateur permettant d’identifier que le DS supprimé différé doit être déplacé dans l’état Pause bool
isScheduledForDeferredDelete Indicateur permettant d’identifier si le DS est planifié pour la suppression différée bool
lastRecoveryPoint Horodatage de la création de la dernière (dernière) copie de sauvegarde pour cet élément de sauvegarde. string
policyId ID de la stratégie de sauvegarde avec laquelle cet élément est sauvegardé. string
policyName Nom de la stratégie utilisée pour la protection string
resourceGuardOperationRequests ResourceGuardOperationRequests sur lesquelles la vérification DE LAC sera effectuée string[]
softDeleteRetentionPeriod Période de rétention de suppression réversible en jours int
sourceResourceId ID ARM de la ressource à sauvegarder. string
protectedItemType Définir le type d’objet AzureFileShareProtectedItem
AzureVmWorkloadSAPAseDatabase
AzureVmWorkloadSAPHanaDatabase
AzureVmWorkloadSAPHanaDBInstance
AzureVmWorkloadSQLDatabase
DPMProtectedItem
GenericProtectedItem
MabFileFolderProtectedItem
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
Microsoft.Sql/servers/databases (obligatoire)

AzureFileshareProtectedItem

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

AzureFileshareProtectedItemExtendedInfo

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

AzureVmWorkloadSAPAseDatabaseProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. « AzureVmWorkloadSAPAseDatabase » (obligatoire)
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Détails d’intégrité des différents indicateurs de performance clés object
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'
'IRPending'
'Non valide'
'Non sain'
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. string
parentName Nom parent de la base de données, par exemple Instance ou Groupe de disponibilité. string
parentType Type parent d’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué string
protectedItemDataSourceId ID de données de l’élément protégé. string
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue 'Sain'
'IRPending'
'Non valide'
'NotReachable'
'Non sain'
protectionState État de sauvegarde de cet élément de sauvegarde. 'SauvegardesSuspended'
'IRPending'
'Non valide'
'Protégé'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName Nom d’hôte/cluster pour l’instance ou le groupe de disponibilité string

AzureVmWorkloadProtectedItemExtendedInfo

Nom Description Valeur
newestRecoveryPointInArchive Dernière copie de sauvegarde disponible pour cet élément de sauvegarde au niveau archive string
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde sur tous les niveaux. string
oldestRecoveryPointInArchive La copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde au niveau archive string
oldestRecoveryPointInVault La copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde dans le niveau coffre string
policyState Indique la cohérence de l’objet de stratégie et de la stratégie appliquées à cet élément de sauvegarde. string
recoveryModel Indique la cohérence de l’objet de stratégie et de la stratégie appliquées à cet élément de sauvegarde. string
recoveryPointCount Nombre de copies de sauvegarde disponibles pour cet élément de sauvegarde. int

ErrorDetail

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

AzureVmWorkloadSAPHanaDatabaseProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. « AzureVmWorkloadSAPHanaDatabase » (obligatoire)
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Détails d’intégrité des différents indicateurs de performance clés object
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'
'IRPending'
'Non valide'
'Non sain'
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. string
parentName Nom parent de la base de données, par exemple Instance ou Groupe de disponibilité. string
parentType Type parent de l’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué string
protectedItemDataSourceId ID de données de l’élément protégé. string
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue 'Sain'
'IRPending'
'Invalid'
'NotReachable'
'Non sain'
protectionState État de sauvegarde de cet élément de sauvegarde. 'BackupsSuspended'
'IRPending'
'Invalid'
'Protégé'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName Nom de l’hôte/du cluster pour l’instance ou le groupe de disponibilité string

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. « AzureVmWorkloadSAPHanaDBInstance » (obligatoire)
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Détails d’intégrité des différents indicateurs de performance clés object
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'
'IRPending'
'Invalid'
'Non sain'
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. string
parentName Nom parent de la base de données, par exemple Instance ou Groupe de disponibilité. string
parentType Type parent de l’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué string
protectedItemDataSourceId ID de données de l’élément protégé. string
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue 'Sain'
'IRPending'
'Invalid'
'NotReachable'
'Non sain'
protectionState État de sauvegarde de cet élément de sauvegarde. 'BackupsSuspended'
'IRPending'
'Invalid'
'Protégé'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName Nom de l’hôte/du cluster pour l’instance ou le groupe de disponibilité string

AzureVmWorkloadSQLDatabaseProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. « AzureVmWorkloadSQLDatabase » (obligatoire)
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Détails d’intégrité des différents indicateurs de performance clés object
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'
'IRPending'
'Invalid'
'Non sain'
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. string
parentName Nom parent de la base de données, par exemple Instance ou Groupe de disponibilité. string
parentType Type parent d’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué string
protectedItemDataSourceId ID de données de l’élément protégé. string
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue 'Sain'
'IRPending'
'Non valide'
'NotReachable'
'Non sain'
protectionState État de sauvegarde de cet élément de sauvegarde. 'SauvegardesSuspended'
'IRPending'
'Non valide'
'Protégé'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName Nom d’hôte/cluster pour l’instance ou le groupe de disponibilité string

DPMProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. 'DPMProtectedItem' (obligatoire)
backupEngineName Serveur de gestion des sauvegardes protégeant cet élément de sauvegarde string
extendedInfo Informations étendues de l’élément de sauvegarde. DPMProtectedItemExtendedInfo
friendlyName Nom convivial de l’élément managé string
protectionState État de protection du moteur de sauvegarde 'SauvegardesSuspended'
'IRPending'
'Non valide'
'Protégé'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

DPMProtectedItemExtendedInfo

Nom Description Valeur
diskStorageUsedInBytes Stockage sur disque utilisé en octets. string
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. string
lastRefreshedAt Heure de la dernière actualisation de l’élément de sauvegarde. string
oldestRecoveryPoint Heure de point de récupération cloud la plus ancienne. string
onPremiseLatestRecoveryPoint heure du point de récupération de disque la plus récente. string
onPremiseOldestRecoveryPoint Heure du point de récupération de disque la plus ancienne. string
onPremiseRecoveryPointCount nombre de points de récupération de disque. int
protectableObjectLoadPath Attribut pour fournir des informations sur différentes bases de données. object
protected Pour vérifier si l’élément de sauvegarde est protégé sur disque. bool
protectionGroupName Nom du groupe de protection de l’élément de sauvegarde. string
recoveryPointCount nombre de points de récupération cloud. int
totalDiskStorageSizeInBytes total Stockage sur disque en octets. string

GenericProtectedItem

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

MabFileFolderProtectedItem

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

MabFileFolderProtectedItemExtendedInfo

Nom Description Valeur
lastRefreshedAt Dernière heure à laquelle les données de l’agent se sont synchronisées avec le service. string
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible. string
recoveryPointCount Nombre de copies de sauvegarde associées à l’élément de sauvegarde. int

AzureIaaSClassicComputeVMProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. 'Microsoft.ClassicCompute/virtualMachines' (obligatoire)
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriétés étendues pour sauvegarde IaasVM Azure. ExtendedProperties
healthDetails Détails d’intégrité sur cet élément de sauvegarde. AzureIaaSVMHealthDetails[]
kpisHealths Détails d’intégrité des différents indicateurs de performance clés object
lastBackupStatus État de la dernière opération de sauvegarde. string
protectionState État de sauvegarde de cet élément de sauvegarde. 'SauvegardesSuspended'
'IRPending'
'Non valide'
'Protégé'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. string

AzureIaaSVMProtectedItemExtendedInfo

Nom Description Valeur
newestRecoveryPointInArchive Dernière copie de sauvegarde disponible pour cet élément de sauvegarde au niveau archive string
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde sur tous les niveaux. string
oldestRecoveryPointInArchive La copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde au niveau archive string
oldestRecoveryPointInVault La copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde dans le niveau coffre string
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

ExtendedProperties

Nom Description Valeur
diskExclusionProperties Propriétés étendues pour l’exclusion de disque. DiskExclusionProperties
linuxVmApplicationName Nom de la machine virtuelle Linux string

DiskExclusionProperties

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

AzureIaaSVMHealthDetails

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

AzureIaaSComputeVMProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. 'Microsoft.Compute/virtualMachines' (obligatoire)
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriétés étendues pour sauvegarde IaasVM Azure. ExtendedProperties
healthDetails Détails d’intégrité sur cet élément de sauvegarde. AzureIaaSVMHealthDetails[]
kpisHealths Détails d’intégrité des différents indicateurs de performance clés object
lastBackupStatus État de la dernière opération de sauvegarde. string
protectionState État de sauvegarde de cet élément de sauvegarde. 'SauvegardesSuspended'
'IRPending'
'Non valide'
'Protégé'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. string

AzureSqlProtectedItem

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

AzureSqlProtectedItemExtendedInfo

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

Modèles de démarrage rapide

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

Modèle Description
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 et l’infrastructure nécessaires, puis déploie IBM Cloud Pak for Data avec les modules complémentaires que l’utilisateur choisit.
Openshift Container Platform 4.3

Déployer sur Azure
Openshift Container Platform 4.3
Sauvegarde d’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 IaasVM Azure classiques et ARM.
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 ou utilise un coffre Recovery Services et une stratégie de sauvegarde existants 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 ou utilise un coffre Recovery Services et une stratégie de sauvegarde existants en fonction des valeurs de paramètre définies.
Sauvegarde Resource Manager machines virtuelles à 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 qui appartiennent au même groupe de ressources
Déployer une machine virtuelle Windows et activer la sauvegarde à l’aide de 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.
Sauvegarde Azure pour la charge de travail dans Azure Machines Virtuelles

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

Définition de ressources de modèle ARM

Le type de ressource vaults/backupFabrics/protectionContainers/protectedItems peut être déployé sur :

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

Format des ressources

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": "2023-01-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "eTag": "string",
  "properties": {
    "backupSetName": "string",
    "containerName": "string",
    "createMode": "string",
    "deferredDeleteTimeInUTC": "string",
    "deferredDeleteTimeRemaining": "string",
    "isArchiveEnabled": "bool",
    "isDeferredDeleteScheduleUpcoming": "bool",
    "isRehydrate": "bool",
    "isScheduledForDeferredDelete": "bool",
    "lastRecoveryPoint": "string",
    "policyId": "string",
    "policyName": "string",
    "resourceGuardOperationRequests": [ "string" ],
    "softDeleteRetentionPeriod": "int",
    "sourceResourceId": "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 :

  "protectedItemType": "AzureFileShareProtectedItem",
  "extendedInfo": {
    "oldestRecoveryPoint": "string",
    "policyState": "string",
    "recoveryPointCount": "int"
  },
  "friendlyName": "string",
  "kpisHealths": {},
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "protectionState": "string",
  "protectionStatus": "string"

Pour AzureVmWorkloadSAPAseDatabase, utilisez :

  "protectedItemType": "AzureVmWorkloadSAPAseDatabase",
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyState": "string",
    "recoveryModel": "string",
    "recoveryPointCount": "int"
  },
  "kpisHealths": {},
  "lastBackupErrorDetail": {},
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectionState": "string",
  "serverName": "string"

Pour AzureVmWorkloadSAPHanaDatabase, utilisez :

  "protectedItemType": "AzureVmWorkloadSAPHanaDatabase",
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyState": "string",
    "recoveryModel": "string",
    "recoveryPointCount": "int"
  },
  "kpisHealths": {},
  "lastBackupErrorDetail": {},
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectionState": "string",
  "serverName": "string"

Pour AzureVmWorkloadSAPHanaDBInstance, utilisez :

  "protectedItemType": "AzureVmWorkloadSAPHanaDBInstance",
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyState": "string",
    "recoveryModel": "string",
    "recoveryPointCount": "int"
  },
  "kpisHealths": {},
  "lastBackupErrorDetail": {},
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectionState": "string",
  "serverName": "string"

Pour AzureVmWorkloadSQLDatabase, utilisez :

  "protectedItemType": "AzureVmWorkloadSQLDatabase",
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyState": "string",
    "recoveryModel": "string",
    "recoveryPointCount": "int"
  },
  "kpisHealths": {},
  "lastBackupErrorDetail": {},
  "lastBackupStatus": "string",
  "lastBackupTime": "string",
  "parentName": "string",
  "parentType": "string",
  "protectedItemDataSourceId": "string",
  "protectedItemHealthStatus": "string",
  "protectionState": "string",
  "serverName": "string"

Pour DPMProtectedItem, utilisez :

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

Pour GenericProtectedItem, utilisez :

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

Pour MabFileFolderProtectedItem, utilisez :

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

Pour Microsoft.ClassicCompute/virtualMachines, utilisez :

  "protectedItemType": "Microsoft.ClassicCompute/virtualMachines",
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyInconsistent": "bool",
    "recoveryPointCount": "int"
  },
  "extendedProperties": {
    "diskExclusionProperties": {
      "diskLunList": [ "int" ],
      "isInclusionList": "bool"
    },
    "linuxVmApplicationName": "string"
  },
  "healthDetails": [
    {
    }
  ],
  "kpisHealths": {},
  "lastBackupStatus": "string",
  "protectionState": "string",
  "protectionStatus": "string"

Pour Microsoft.Compute/virtualMachines, utilisez :

  "protectedItemType": "Microsoft.Compute/virtualMachines",
  "extendedInfo": {
    "newestRecoveryPointInArchive": "string",
    "oldestRecoveryPoint": "string",
    "oldestRecoveryPointInArchive": "string",
    "oldestRecoveryPointInVault": "string",
    "policyInconsistent": "bool",
    "recoveryPointCount": "int"
  },
  "extendedProperties": {
    "diskExclusionProperties": {
      "diskLunList": [ "int" ],
      "isInclusionList": "bool"
    },
    "linuxVmApplicationName": "string"
  },
  "healthDetails": [
    {
    }
  ],
  "kpisHealths": {},
  "lastBackupStatus": "string",
  "protectionState": "string",
  "protectionStatus": "string"

Pour Microsoft.Sql/servers/databases, utilisez :

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

Valeurs de propriétés

vaults/backupFabrics/protectionContainers/protectedI...

Nom Description Valeur
type Type de ressource « Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems »
apiVersion Version de l’API de ressource '2023-01-01'
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON.
chaîne (obligatoire)
location Emplacement de la ressource. string
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
eTag ETag facultatif. string
properties Propriétés ProtectedItemResource ProtectedItem

ProtectedItem

Nom Description Valeur
backupSetName Nom du jeu de sauvegarde auquel appartient l’élément de sauvegarde string
containerName Nom unique du conteneur string
createMode Mode Créer pour indiquer la récupération d’une source de données supprimée de manière réversible existante ou la création d’une nouvelle source de données. 'Par défaut'
'Invalid'
'Récupérer'
deferredDeleteTimeInUTC Heure de la suppression différée en UTC string
deferredDeleteTimeRemaining Temps restant avant la suppression définitive de la DS marquée pour la suppression différée string
isArchiveEnabled Indicateur permettant d’identifier si la source de données est protégée dans l’archive bool
isDeferredDeleteScheduleUpcoming Indicateur permettant d’identifier si le DS supprimé différé doit être bientôt vidé bool
isRehydrate Indicateur permettant d’identifier que le DS supprimé différé doit être déplacé dans l’état Pause bool
isScheduledForDeferredDelete Indicateur permettant d’identifier si le DS est planifié pour la suppression différée bool
lastRecoveryPoint Horodatage de la création de la dernière (dernière) copie de sauvegarde pour cet élément de sauvegarde. string
policyId ID de la stratégie de sauvegarde avec laquelle cet élément est sauvegardé. string
policyName Nom de la stratégie utilisée pour la protection string
resourceGuardOperationRequests ResourceGuardOperationRequests sur lesquelles la vérification DE LAC sera effectuée string[]
softDeleteRetentionPeriod Période de rétention de suppression réversible en jours int
sourceResourceId ID ARM de la ressource à sauvegarder. string
protectedItemType Définir le type d’objet AzureFileShareProtectedItem
AzureVmWorkloadSAPAseDatabase
AzureVmWorkloadSAPHanaDatabase
AzureVmWorkloadSAPHanaDBInstance
AzureVmWorkloadSQLDatabase
DPMProtectedItem
GenericProtectedItem
MabFileFolderProtectedItem
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
Microsoft.Sql/servers/databases (obligatoire)

AzureFileshareProtectedItem

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

AzureFileshareProtectedItemExtendedInfo

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

AzureVmWorkloadSAPAseDatabaseProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. 'AzureVmWorkloadSAPAseDatabase' (obligatoire)
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Détails d’intégrité des différents indicateurs de performance clés object
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'
'IRPending'
'Non valide'
'Non sain'
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. string
parentName Nom parent de la base de données, par exemple Instance ou Groupe de disponibilité. string
parentType Type parent d’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué string
protectedItemDataSourceId ID de données de l’élément protégé. string
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue 'Sain'
'IRPending'
'Non valide'
'NotReachable'
'Non sain'
protectionState État de sauvegarde de cet élément de sauvegarde. 'SauvegardesSuspended'
'IRPending'
'Non valide'
'Protégé'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName Nom d’hôte/cluster pour l’instance ou le groupe de disponibilité string

AzureVmWorkloadProtectedItemExtendedInfo

Nom Description Valeur
newestRecoveryPointInArchive Dernière copie de sauvegarde disponible pour cet élément de sauvegarde au niveau archive string
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde sur tous les niveaux. string
oldestRecoveryPointInArchive La copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde au niveau archive string
oldestRecoveryPointInVault La copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde dans le niveau coffre string
policyState Indique la cohérence de l’objet de stratégie et de la stratégie appliquées à cet élément de sauvegarde. string
recoveryModel Indique la cohérence de l’objet de stratégie et de la stratégie appliquées à cet élément de sauvegarde. string
recoveryPointCount Nombre de copies de sauvegarde disponibles pour cet élément de sauvegarde. int

ErrorDetail

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

AzureVmWorkloadSAPHanaDatabaseProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. « AzureVmWorkloadSAPHanaDatabase » (obligatoire)
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Détails d’intégrité des différents indicateurs de performance clés object
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'
'IRPending'
'Non valide'
'Non sain'
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. string
parentName Nom parent de la base de données, par exemple Instance ou Groupe de disponibilité. string
parentType Type parent d’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué string
protectedItemDataSourceId ID de données de l’élément protégé. string
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue 'Sain'
'IRPending'
'Non valide'
'NotReachable'
'Non sain'
protectionState État de sauvegarde de cet élément de sauvegarde. 'SauvegardesSuspended'
'IRPending'
'Non valide'
'Protégé'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName Nom d’hôte/cluster pour l’instance ou le groupe de disponibilité string

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. « AzureVmWorkloadSAPHanaDBInstance » (obligatoire)
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Détails d’intégrité des différents indicateurs de performance clés object
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'
'IRPending'
'Non valide'
'Non sain'
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. string
parentName Nom parent de la base de données, par exemple Instance ou Groupe de disponibilité. string
parentType Type parent d’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué string
protectedItemDataSourceId ID de données de l’élément protégé. string
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue 'Sain'
'IRPending'
'Non valide'
'NotReachable'
'Non sain'
protectionState État de sauvegarde de cet élément de sauvegarde. 'SauvegardesSuspended'
'IRPending'
'Non valide'
'Protégé'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName Nom d’hôte/cluster pour l’instance ou le groupe de disponibilité string

AzureVmWorkloadSQLDatabaseProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. « AzureVmWorkloadSQLDatabase » (obligatoire)
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Détails d’intégrité des différents indicateurs de performance clés object
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'
'IRPending'
'Non valide'
'Non sain'
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. string
parentName Nom parent de la base de données, par exemple Instance ou Groupe de disponibilité. string
parentType Type parent d’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué string
protectedItemDataSourceId ID de données de l’élément protégé. string
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue 'Sain'
'IRPending'
'Non valide'
'NotReachable'
'Non sain'
protectionState État de sauvegarde de cet élément de sauvegarde. 'SauvegardesSuspended'
'IRPending'
'Non valide'
'Protégé'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
serverName Nom d’hôte/cluster pour l’instance ou le groupe de disponibilité string

DPMProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. 'DPMProtectedItem' (obligatoire)
backupEngineName Serveur de gestion des sauvegardes protégeant cet élément de sauvegarde string
extendedInfo Informations étendues de l’élément de sauvegarde. DPMProtectedItemExtendedInfo
friendlyName Nom convivial de l’élément managé string
protectionState État de protection du moteur de sauvegarde 'SauvegardesSuspended'
'IRPending'
'Non valide'
'Protégé'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'

DPMProtectedItemExtendedInfo

Nom Description Valeur
diskStorageUsedInBytes Stockage sur disque utilisé en octets. string
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. string
lastRefreshedAt Heure de la dernière actualisation de l’élément de sauvegarde. string
oldestRecoveryPoint Heure de point de récupération cloud la plus ancienne. string
onPremiseLatestRecoveryPoint heure du point de récupération de disque la plus récente. string
onPremiseOldestRecoveryPoint Heure du point de récupération de disque la plus ancienne. string
onPremiseRecoveryPointCount nombre de points de récupération de disque. int
protectableObjectLoadPath Attribut pour fournir des informations sur différentes bases de données. object
protected Pour vérifier si l’élément de sauvegarde est protégé sur disque. bool
protectionGroupName Nom du groupe de protection de l’élément de sauvegarde. string
recoveryPointCount nombre de points de récupération cloud. int
totalDiskStorageSizeInBytes total Stockage sur disque en octets. string

GenericProtectedItem

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

MabFileFolderProtectedItem

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

MabFileFolderProtectedItemExtendedInfo

Nom Description Valeur
lastRefreshedAt Dernière heure à laquelle les données de l’agent se sont synchronisées avec le service. string
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible. string
recoveryPointCount Nombre de copies de sauvegarde associées à l’élément de sauvegarde. int

AzureIaaSClassicComputeVMProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. 'Microsoft.ClassicCompute/virtualMachines' (obligatoire)
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriétés étendues pour la sauvegarde IaasVM Azure. ExtendedProperties
healthDetails Détails d’intégrité sur cet élément de sauvegarde. AzureIaaSVMHealthDetails[]
kpisHealths Détails d’intégrité des différents indicateurs de performance clés object
lastBackupStatus État de la dernière opération de sauvegarde. string
protectionState État de sauvegarde de cet élément de sauvegarde. 'BackupsSuspended'
'IRPending'
'Invalid'
'Protégé'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. string

AzureIaaSVMProtectedItemExtendedInfo

Nom Description Valeur
newestRecoveryPointInArchive Dernière copie de sauvegarde disponible pour cet élément de sauvegarde au niveau archive string
oldestRecoveryPoint La copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde sur tous les niveaux. string
oldestRecoveryPointInArchive La copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde au niveau archive string
oldestRecoveryPointInVault La copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde au niveau du coffre string
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

ExtendedProperties

Nom Description Valeur
diskExclusionProperties Propriétés étendues pour l’exclusion de disque. DiskExclusionProperties
linuxVmApplicationName Nom de la machine virtuelle Linux string

DiskExclusionProperties

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

AzureIaaSVMHealthDetails

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

AzureIaaSComputeVMProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. « Microsoft.Compute/virtualMachines » (obligatoire)
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriétés étendues pour la sauvegarde IaasVM Azure. ExtendedProperties
healthDetails Détails d’intégrité sur cet élément de sauvegarde. AzureIaaSVMHealthDetails[]
kpisHealths Détails d’intégrité des différents indicateurs de performance clés object
lastBackupStatus État de la dernière opération de sauvegarde. string
protectionState État de sauvegarde de cet élément de sauvegarde. 'BackupsSuspended'
'IRPending'
'Invalid'
'Protégé'
'ProtectionError'
'ProtectionPaused'
'ProtectionStopped'
protectionStatus État de sauvegarde de cet élément de sauvegarde. string

AzureSqlProtectedItem

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

AzureSqlProtectedItemExtendedInfo

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

Modèles de démarrage rapide

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

Modèle Description
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 et l’infrastructure requises, puis déploie IBM Cloud Pak for Data avec les modules complémentaires choisis par l’utilisateur.
Openshift Container Platform 4.3

Déployer sur Azure
Openshift Container Platform 4.3
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 iaasVM Azure classiques et ARM.
Sauvegarder un partage de fichiers existant à l’aide de Recovery Services (quotidienne)

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 ou utilise un coffre Recovery Services et une stratégie de sauvegarde existants 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 ou utilise un coffre Recovery Services et une stratégie de sauvegarde existants en fonction des valeurs de paramètre définies.
Sauvegarder Resource Manager machines virtuelles à 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 qui appartiennent au même groupe de ressources.
Déployer une machine virtuelle Windows et activer la sauvegarde à l’aide de 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.
Sauvegarde Azure pour la charge de travail dans Azure Machines Virtuelles

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

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource vaults/backupFabrics/protectionContainers/protectedItems peut être déployé sur :

  • Groupes de ressources

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

Format des ressources

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@2023-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      backupSetName = "string"
      containerName = "string"
      createMode = "string"
      deferredDeleteTimeInUTC = "string"
      deferredDeleteTimeRemaining = "string"
      isArchiveEnabled = bool
      isDeferredDeleteScheduleUpcoming = bool
      isRehydrate = bool
      isScheduledForDeferredDelete = bool
      lastRecoveryPoint = "string"
      policyId = "string"
      policyName = "string"
      resourceGuardOperationRequests = [
        "string"
      ]
      softDeleteRetentionPeriod = int
      sourceResourceId = "string"
      protectedItemType = "string"
      // For remaining properties, see ProtectedItem objects
    }
    eTag = "string"
  })
}

Objets ProtectedItem

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

Pour AzureFileShareProtectedItem, utilisez :

  protectedItemType = "AzureFileShareProtectedItem"
  extendedInfo = {
    oldestRecoveryPoint = "string"
    policyState = "string"
    recoveryPointCount = int
  }
  friendlyName = "string"
  kpisHealths = {}
  lastBackupStatus = "string"
  lastBackupTime = "string"
  protectionState = "string"
  protectionStatus = "string"

Pour AzureVmWorkloadSAPAseDatabase, utilisez :

  protectedItemType = "AzureVmWorkloadSAPAseDatabase"
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyState = "string"
    recoveryModel = "string"
    recoveryPointCount = int
  }
  kpisHealths = {}
  lastBackupErrorDetail = {}
  lastBackupStatus = "string"
  lastBackupTime = "string"
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectionState = "string"
  serverName = "string"

Pour AzureVmWorkloadSAPHanaDatabase, utilisez :

  protectedItemType = "AzureVmWorkloadSAPHanaDatabase"
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyState = "string"
    recoveryModel = "string"
    recoveryPointCount = int
  }
  kpisHealths = {}
  lastBackupErrorDetail = {}
  lastBackupStatus = "string"
  lastBackupTime = "string"
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectionState = "string"
  serverName = "string"

Pour AzureVmWorkloadSAPHanaDBInstance, utilisez :

  protectedItemType = "AzureVmWorkloadSAPHanaDBInstance"
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyState = "string"
    recoveryModel = "string"
    recoveryPointCount = int
  }
  kpisHealths = {}
  lastBackupErrorDetail = {}
  lastBackupStatus = "string"
  lastBackupTime = "string"
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectionState = "string"
  serverName = "string"

Pour AzureVmWorkloadSQLDatabase, utilisez :

  protectedItemType = "AzureVmWorkloadSQLDatabase"
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyState = "string"
    recoveryModel = "string"
    recoveryPointCount = int
  }
  kpisHealths = {}
  lastBackupErrorDetail = {}
  lastBackupStatus = "string"
  lastBackupTime = "string"
  parentName = "string"
  parentType = "string"
  protectedItemDataSourceId = "string"
  protectedItemHealthStatus = "string"
  protectionState = "string"
  serverName = "string"

Pour DPMProtectedItem, utilisez :

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

Pour GenericProtectedItem, utilisez :

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

Pour MabFileFolderProtectedItem, utilisez :

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

Pour Microsoft.ClassicCompute/virtualMachines, utilisez :

  protectedItemType = "Microsoft.ClassicCompute/virtualMachines"
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyInconsistent = bool
    recoveryPointCount = int
  }
  extendedProperties = {
    diskExclusionProperties = {
      diskLunList = [
        int
      ]
      isInclusionList = bool
    }
    linuxVmApplicationName = "string"
  }
  healthDetails = [
    {
    }
  ]
  kpisHealths = {}
  lastBackupStatus = "string"
  protectionState = "string"
  protectionStatus = "string"

Pour Microsoft.Compute/virtualMachines, utilisez :

  protectedItemType = "Microsoft.Compute/virtualMachines"
  extendedInfo = {
    newestRecoveryPointInArchive = "string"
    oldestRecoveryPoint = "string"
    oldestRecoveryPointInArchive = "string"
    oldestRecoveryPointInVault = "string"
    policyInconsistent = bool
    recoveryPointCount = int
  }
  extendedProperties = {
    diskExclusionProperties = {
      diskLunList = [
        int
      ]
      isInclusionList = bool
    }
    linuxVmApplicationName = "string"
  }
  healthDetails = [
    {
    }
  ]
  kpisHealths = {}
  lastBackupStatus = "string"
  protectionState = "string"
  protectionStatus = "string"

Pour Microsoft.Sql/servers/databases, utilisez :

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

Valeurs de propriétés

vaults/backupFabrics/protectionContainers/protectedI...

Nom Description Valeur
type Type de ressource « Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2023-01-01 »
name Nom de la ressource chaîne (obligatoire)
location Emplacement de la ressource. string
parent_id ID de la ressource qui est le parent de cette ressource. ID pour la ressource de type : protectionContainers
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes.
eTag ETag facultatif. string
properties Propriétés ProtectedItemResource ProtectedItem

ProtectedItem

Nom Description Valeur
backupSetName Nom du jeu de sauvegarde auquel appartient l’élément de sauvegarde string
containerName Nom unique du conteneur string
createMode Mode Créer pour indiquer la récupération d’une source de données supprimée de manière réversible existante ou la création d’une nouvelle source de données. « Par défaut »
« Non valide »
« Récupérer »
deferredDeleteTimeInUTC Heure de la suppression différée en UTC string
deferredDeleteTimeRemaining Temps restant avant que la DS marquée pour la suppression différée soit définitivement supprimée string
isArchiveEnabled Indicateur permettant d’identifier si la source de données est protégée dans l’archive bool
isDeferredDeleteScheduleUpcoming Indicateur permettant d’identifier si la DS supprimée différée doit être bientôt purgée bool
isRehydrate Indicateur permettant d’identifier que la DS supprimée différée doit être déplacée à l’état Pause bool
isScheduledForDeferredDelete Indicateur permettant d’identifier si la DS est planifiée pour une suppression différée bool
lastRecoveryPoint Horodatage lorsque la dernière copie de sauvegarde (la plus récente) a été créée pour cet élément de sauvegarde. string
policyId ID de la stratégie de sauvegarde avec laquelle cet élément est sauvegardé. string
policyName Nom de la stratégie utilisée pour la protection string
resourceGuardOperationRequests ResourceGuardOperationRequests sur laquelle la vérification DE LAC sera effectuée string[]
softDeleteRetentionPeriod Période de rétention de suppression réversible en jours int
sourceResourceId ID ARM de la ressource à sauvegarder. string
protectedItemType Définir le type d’objet AzureFileShareProtectedItem
AzureVmWorkloadSAPAseDatabase
AzureVmWorkloadSAPHanaDatabase
AzureVmWorkloadSAPHanaDBInstance
AzureVmWorkloadSQLDatabase
DPMProtectedItem
GenericProtectedItem
MabFileFolderProtectedItem
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
Microsoft.Sql/servers/databases (obligatoire)

AzureFileshareProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. « AzureFileShareProtectedItem » (obligatoire)
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. string
kpisHealths Détails d’intégrité des différents indicateurs de performance clés object
lastBackupStatus État de la dernière opération de sauvegarde. Valeurs possibles : Sain, Non sain. string
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. string
protectionState État de sauvegarde de cet élément de sauvegarde. « BackupsSuspended »
« IRPending »
« Non valide »
« Protected »
« ProtectionError »
« ProtectionPaused »
« ProtectionStopped »
protectionStatus État de sauvegarde de cet élément de sauvegarde. string

AzureFileshareProtectedItemExtendedInfo

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

AzureVmWorkloadSAPAseDatabaseProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. « AzureVmWorkloadSAPAseDatabase » (obligatoire)
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Détails d’intégrité des différents indicateurs de performance clés object
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 »
« IRPending »
« Non valide »
« Non sain »
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. string
parentName Nom parent de la base de données, par exemple Instance ou Groupe de disponibilité. string
parentType Type parent de l’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué string
protectedItemDataSourceId ID de données de l’élément protégé. string
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue « Sain »
« IRPending »
« Non valide »
« NotReachable »
« Non sain »
protectionState État de sauvegarde de cet élément de sauvegarde. « BackupsSuspended »
« IRPending »
« Non valide »
« Protected »
« ProtectionError »
« ProtectionPaused »
« ProtectionStopped »
serverName Nom de l’hôte/du cluster pour l’instance ou le groupe de disponibilité string

AzureVmWorkloadProtectedItemExtendedInfo

Nom Description Valeur
newestRecoveryPointInArchive Dernière copie de sauvegarde disponible pour cet élément de sauvegarde au niveau archive string
oldestRecoveryPoint La copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde sur tous les niveaux. string
oldestRecoveryPointInArchive La copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde au niveau archive string
oldestRecoveryPointInVault La copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde au niveau du coffre string
policyState Indique la cohérence de l’objet de stratégie et de la stratégie appliqués à cet élément de sauvegarde. string
recoveryModel Indique la cohérence de l’objet de stratégie et de la stratégie appliqués à cet élément de sauvegarde. string
recoveryPointCount Nombre de copies de sauvegarde disponibles pour cet élément de sauvegarde. int

ErrorDetail

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

AzureVmWorkloadSAPHanaDatabaseProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. « AzureVmWorkloadSAPHanaDatabase » (obligatoire)
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Détails d’intégrité des différents indicateurs de performance clés object
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 »
« IRPending »
« Non valide »
« Non sain »
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. string
parentName Nom parent de la base de données, par exemple Instance ou Groupe de disponibilité. string
parentType Type parent de l’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué string
protectedItemDataSourceId ID de données de l’élément protégé. string
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue « Sain »
« IRPending »
« Non valide »
« NotReachable »
« Non sain »
protectionState État de sauvegarde de cet élément de sauvegarde. « BackupsSuspended »
« IRPending »
« Non valide »
« Protected »
« ProtectionError »
« ProtectionPaused »
« ProtectionStopped »
serverName Nom de l’hôte/du cluster pour l’instance ou le groupe de disponibilité string

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. « AzureVmWorkloadSAPHanaDBInstance » (obligatoire)
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Détails d’intégrité des différents indicateurs de performance clés object
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 »
« IRPending »
« Non valide »
« Non sain »
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. string
parentName Nom parent de la base de données, par exemple Instance ou Groupe de disponibilité. string
parentType Type parent de l’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué string
protectedItemDataSourceId ID de données de l’élément protégé. string
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue « Sain »
« IRPending »
« Non valide »
« NotReachable »
« Non sain »
protectionState État de sauvegarde de cet élément de sauvegarde. « BackupsSuspended »
« IRPending »
« Non valide »
« Protected »
« ProtectionError »
« ProtectionPaused »
« ProtectionStopped »
serverName Nom de l’hôte/du cluster pour l’instance ou le groupe de disponibilité string

AzureVmWorkloadSQLDatabaseProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. « AzureVmWorkloadSQLDatabase » (obligatoire)
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureVmWorkloadProtectedItemExtendedInfo
kpisHealths Détails d’intégrité des différents indicateurs de performance clés object
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 »
« IRPending »
« Non valide »
« Non sain »
lastBackupTime Horodatage de la dernière opération de sauvegarde sur cet élément de sauvegarde. string
parentName Nom parent de la base de données, par exemple Instance ou Groupe de disponibilité. string
parentType Type parent de l’élément protégé, par exemple : pour une base de données, un serveur autonome ou distribué string
protectedItemDataSourceId ID de données de l’élément protégé. string
protectedItemHealthStatus État d’intégrité de l’élément de sauvegarde, évalué en fonction de la dernière pulsation reçue « Sain »
« IRPending »
« Non valide »
« NotReachable »
« Non sain »
protectionState État de sauvegarde de cet élément de sauvegarde. « BackupsSuspended »
« IRPending »
« Non valide »
« Protected »
« ProtectionError »
« ProtectionPaused »
« ProtectionStopped »
serverName Nom de l’hôte/du cluster pour l’instance ou le groupe de disponibilité string

DPMProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. « DPMProtectedItem » (obligatoire)
backupEngineName Serveur d’administration de sauvegarde protégeant cet élément de sauvegarde string
extendedInfo Informations étendues de l’élément de sauvegarde. DPMProtectedItemExtendedInfo
friendlyName Nom convivial de l’élément managé string
protectionState État de protection du moteur de sauvegarde « SauvegardesSuspended »
« IRPending »
« Non valide »
« Protected »
« ProtectionError »
« ProtectionPaused »
« ProtectionStopped »

DPMProtectedItemExtendedInfo

Nom Description Valeur
diskStorageUsedInBytes Stockage sur disque utilisé en octets. string
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. string
lastRefreshedAt Heure de la dernière actualisation de l’élément de sauvegarde. string
oldestRecoveryPoint Heure de point de récupération cloud la plus ancienne. string
onPremiseLatestRecoveryPoint heure du point de récupération de disque la plus récente. string
onPremiseOldestRecoveryPoint Heure du point de récupération de disque la plus ancienne. string
onPremiseRecoveryPointCount nombre de points de récupération de disque. int
protectableObjectLoadPath Attribut pour fournir des informations sur différentes bases de données. object
protected Pour vérifier si l’élément de sauvegarde est protégé sur disque. bool
protectionGroupName Nom du groupe de protection de l’élément de sauvegarde. string
recoveryPointCount nombre de points de récupération cloud. int
totalDiskStorageSizeInBytes total Stockage sur disque en octets. string

GenericProtectedItem

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

MabFileFolderProtectedItem

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

MabFileFolderProtectedItemExtendedInfo

Nom Description Valeur
lastRefreshedAt Dernière heure à laquelle les données de l’agent se sont synchronisées avec le service. string
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible. string
recoveryPointCount Nombre de copies de sauvegarde associées à l’élément de sauvegarde. int

AzureIaaSClassicComputeVMProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. « Microsoft.ClassicCompute/virtualMachines » (obligatoire)
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriétés étendues pour sauvegarde IaasVM Azure. ExtendedProperties
healthDetails Détails d’intégrité sur cet élément de sauvegarde. AzureIaaSVMHealthDetails[]
kpisHealths Détails d’intégrité des différents indicateurs de performance clés object
lastBackupStatus État de la dernière opération de sauvegarde. string
protectionState État de sauvegarde de cet élément de sauvegarde. « SauvegardesSuspended »
« IRPending »
« Non valide »
« Protected »
« ProtectionError »
« ProtectionPaused »
« ProtectionStopped »
protectionStatus État de sauvegarde de cet élément de sauvegarde. string

AzureIaaSVMProtectedItemExtendedInfo

Nom Description Valeur
newestRecoveryPointInArchive Dernière copie de sauvegarde disponible pour cet élément de sauvegarde au niveau archive string
oldestRecoveryPoint Copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde sur tous les niveaux. string
oldestRecoveryPointInArchive La copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde au niveau archive string
oldestRecoveryPointInVault La copie de sauvegarde la plus ancienne disponible pour cet élément de sauvegarde dans le niveau coffre string
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

ExtendedProperties

Nom Description Valeur
diskExclusionProperties Propriétés étendues pour l’exclusion de disque. DiskExclusionProperties
linuxVmApplicationName Nom de la machine virtuelle Linux string

DiskExclusionProperties

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

AzureIaaSVMHealthDetails

Cet objet ne contient aucune propriété à définir pendant le déploiement. Toutes les propriétés sont ReadOnly.

AzureIaaSComputeVMProtectedItem

Nom Description Valeur
protectedItemType type d’élément de sauvegarde. « Microsoft.Compute/virtualMachines » (obligatoire)
extendedInfo Informations supplémentaires pour cet élément de sauvegarde. AzureIaaSVMProtectedItemExtendedInfo
extendedProperties Propriétés étendues pour la sauvegarde IaasVM Azure. ExtendedProperties
healthDetails Détails d’intégrité sur cet élément de sauvegarde. AzureIaaSVMHealthDetails[]
kpisHealths Détails d’intégrité des différents indicateurs de performance clés object
lastBackupStatus État de la dernière opération de sauvegarde. string
protectionState État de sauvegarde de cet élément de sauvegarde. « BackupsSuspended »
« IRPending »
« Non valide »
« Protected »
« ProtectionError »
« ProtectionPaused »
« ProtectionStopped »
protectionStatus État de sauvegarde de cet élément de sauvegarde. string

AzureSqlProtectedItem

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

AzureSqlProtectedItemExtendedInfo

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