Insiemi di credenziali Microsoft.RecoveryServices/backupFabrics/protectionContainers 2022-01-01

Definizione di risorsa Bicep

I tipi di risorsa vaults/backupFabrics/protectionContainers possono essere distribuiti con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

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

Formato risorsa

Per creare una risorsa Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2022-01-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  eTag: 'string'
  properties: {
    backupManagementType: 'string'
    friendlyName: 'string'
    healthStatus: 'string'
    protectableObjectType: 'string'
    registrationStatus: 'string'
    containerType: 'string'
    // For remaining properties, see ProtectionContainer objects
  }
}

Oggetti ProtectionContainer

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

Per AzureBackupServerContainer, usare:

  containerType: 'AzureBackupServerContainer'
  canReRegister: bool
  containerId: 'string'
  dpmAgentVersion: 'string'
  dpmServers: [
    'string'
  ]
  extendedInfo: {
    lastRefreshedAt: 'string'
  }
  protectedItemCount: int
  protectionStatus: 'string'
  upgradeAvailable: bool

Per AzureSqlContainer, usare:

  containerType: 'AzureSqlContainer'

Per GenericContainer, usare:

  containerType: 'GenericContainer'
  extendedInformation: {
    containerIdentityInfo: {
      aadTenantId: 'string'
      audience: 'string'
      servicePrincipalClientId: 'string'
      uniqueName: 'string'
    }
    rawCertData: 'string'
    serviceEndpoints: {
      {customized property}: 'string'
    }
  }
  fabricName: 'string'

Per Microsoft.ClassicCompute/virtualMachines, usare:

  containerType: 'Microsoft.ClassicCompute/virtualMachines'
  resourceGroup: 'string'
  virtualMachineId: 'string'
  virtualMachineVersion: 'string'

Per Microsoft.Compute/virtualMachines, usare:

  containerType: 'Microsoft.Compute/virtualMachines'
  resourceGroup: 'string'
  virtualMachineId: 'string'
  virtualMachineVersion: 'string'

Per SQLAGWorkLoadContainer, usare:

  containerType: 'SQLAGWorkLoadContainer'
  extendedInfo: {
    hostServerName: 'string'
    inquiryInfo: {
      errorDetail: {}
      inquiryDetails: [
        {
          inquiryValidation: {
            errorDetail: {}
            status: 'string'
          }
          itemCount: int
          type: 'string'
        }
      ]
      status: 'string'
    }
    nodesList: [
      {
        errorDetail: {}
        nodeName: 'string'
        status: 'string'
      }
    ]
  }
  lastUpdatedTime: 'string'
  operationType: 'string'
  sourceResourceId: 'string'
  workloadType: 'string'

Per StorageContainer, usare:

  containerType: 'StorageContainer'
  acquireStorageAccountLock: 'string'
  protectedItemCount: int
  resourceGroup: 'string'
  sourceResourceId: 'string'
  storageAccountVersion: 'string'

Per VMAppContainer, usare:

  containerType: 'VMAppContainer'
  extendedInfo: {
    hostServerName: 'string'
    inquiryInfo: {
      errorDetail: {}
      inquiryDetails: [
        {
          inquiryValidation: {
            errorDetail: {}
            status: 'string'
          }
          itemCount: int
          type: 'string'
        }
      ]
      status: 'string'
    }
    nodesList: [
      {
        errorDetail: {}
        nodeName: 'string'
        status: 'string'
      }
    ]
  }
  lastUpdatedTime: 'string'
  operationType: 'string'
  sourceResourceId: 'string'
  workloadType: 'string'

Per Windows, usare:

  containerType: 'Windows'
  agentVersion: 'string'
  canReRegister: bool
  containerHealthState: 'string'
  containerId: int
  extendedInfo: {
    backupItems: [
      'string'
    ]
    backupItemType: 'string'
    lastBackupStatus: 'string'
    lastRefreshedAt: 'string'
    policyName: 'string'
  }
  mabContainerHealthDetails: [
    {
      code: int
      message: 'string'
      recommendations: [
        'string'
      ]
      title: 'string'
    }
  ]
  protectedItemCount: int

Valori delle proprietà

insiemi di credenziali/backupFabrics/protectionContainers

Nome Descrizione Valore
nome Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatorio)
ubicazione Percorso della risorsa. corda
Tag Tag di risorsa. Dizionario di nomi e valori di tag. Vedere tag nei modelli
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: backupFabrics
eTag ETag facoltativo. corda
proprietà Proprietà ProtectionContainerResource ProtectionContainer

ProtectionContainer

Nome Descrizione Valore
backupManagementType Tipo di gestione dei backup per il contenitore. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DPM'
'DefaultBackup'
'Invalid'
'MAB'
friendlyName Nome descrittivo del contenitore. corda
healthStatus Stato di integrità del contenitore. corda
protectableObjectType Tipo dell'oggetto proteggibile associato a questo contenitore corda
registrationStatus Stato della registrazione del contenitore con l'insieme di credenziali di Servizi di ripristino. corda
containerType Impostare il tipo di oggetto azureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
windows (obbligatorio)

AzureBackupServerContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
'AzureBackupServerContainer' (obbligatorio)
canRegister Specifica se il contenitore è ri-registrabile. Bool
containerId ID del contenitore. corda
dpmAgentVersion Versione dell'agente del motore di backup corda
dpmServers Elenco di BackupEngines che protegge il contenitore string[]
extendedInfo Informazioni estese del contenitore. DPMContainerExtendedInfo
protectedItemCount Numero di elementi protetti in BackupEngine Int
protectionStatus Stato di protezione del contenitore. corda
upgradeAvailable Per verificare se l'aggiornamento è disponibile Bool

DPMContainerExtendedInfo

Nome Descrizione Valore
lastRefreshedAt Ora dell'ultimo aggiornamento di DPMContainer. corda

AzureSqlContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
'AzureSqlContainer' (obbligatorio)

GenericContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
'GenericContainer' (obbligatorio)
extendedInformation Informazioni estese (non restituite nelle chiamate api contenitore elenco) GenericContainerExtendedInfo
fabricName Nome dell'infrastruttura del contenitore corda

GenericContainerExtendedInfo

Nome Descrizione Valore
containerIdentityInfo Informazioni sull'identità del contenitore ContainerIdentityInfo
rawCertData Chiave pubblica del certificato del contenitore corda
serviceEndpoints Endpoint del servizio Backup di Azure per il contenitore genericContainerExtendedInfoServiceEndpoints

ContainerIdentityInfo

Nome Descrizione Valore
aadTenantId Identità del contenitore di protezione - Tenant AAD corda
pubblico Identità del contenitore di protezione - Destinatari corda
servicePrincipalClientId Identità del contenitore di protezione - Entità servizio AAD corda
uniqueName Nome univoco del contenitore corda

GenericContainerExtendedInfoServiceEndpoints

Nome Descrizione Valore
{proprietà personalizzata} corda

AzureIaaSClassicComputeVMContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
'Microsoft.ClassicCompute/virtualMachines' (obbligatorio)
resourceGroup Nome del gruppo di risorse dell'insieme di credenziali di Servizi di ripristino. corda
virtualMachineId URL arm completo della macchina virtuale rappresentata da questo contenitore di macchine virtuali IaaS di Azure. corda
virtualMachineVersion Specifica se il contenitore rappresenta una macchina virtuale classica o di Azure Resource Manager. corda

AzureIaaSComputeVMContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
'Microsoft.Compute/virtualMachines' (obbligatorio)
resourceGroup Nome del gruppo di risorse dell'insieme di credenziali di Servizi di ripristino. corda
virtualMachineId URL arm completo della macchina virtuale rappresentata da questo contenitore di macchine virtuali IaaS di Azure. corda
virtualMachineVersion Specifica se il contenitore rappresenta una macchina virtuale classica o di Azure Resource Manager. corda

AzureSqlagWorkloadContainerProtectionContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
'SQLAGWorkLoadContainer' (obbligatorio)
extendedInfo Dettagli aggiuntivi di un contenitore del carico di lavoro. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Timestamp quando il contenitore è stato aggiornato. corda
operationType operazione Re-Do 'Invalid'
'Register'
'Reregister'
sourceResourceId ID ARM della macchina virtuale rappresentata da questo contenitore del carico di lavoro di Azure corda
workloadType Tipo di carico di lavoro per il quale è stata inviata la registrazione. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

AzureWorkloadContainerExtendedInfo

Nome Descrizione Valore
hostServerName Nome del sistema operativo host in caso di nome autonomo e cluster in caso di contenitore distribuito. corda
inquiryInfo Stato richiesta per il contenitore. InquiryInfo
nodesList Elenco dei nodi in caso di contenitore distribuito. DistributedNodesInfo[]

InquiryInfo

Nome Descrizione Valore
errorDetail Dettagli errore se lo stato non è riuscito. ErrorDetail
inchiestaDetails Dettagli richiesta che avranno dettagli specifici del carico di lavoro.
Ad esempio: per SQL e oracle questo conterrà dettagli diversi.
WorkloadI inchiestaDetails[]
stato Stato richiesta per questo contenitore, ad esempio
InProgress , Failed , Succeeded
corda

ErrorDetail

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

WorkloadI inchiestaDetails

Nome Descrizione Valore
inquiryValidation Convalida della richiesta, ad esempio autorizzazioni e altre convalide di backup. 'indagineValidation
itemCount Contiene il conteggio degli elementi proteggibile all'interno di questo contenitore. Int
digitare Tipo di carico di lavoro, ad esempio SQL, Oracle e così via. corda

InquiryValidation

Nome Descrizione Valore
errorDetail Dettagli errore nel caso in cui lo stato non sia riuscito. ErrorDetail
stato Stato per la convalida della richiesta. corda

DistributedNodesInfo

Nome Descrizione Valore
errorDetail Dettagli errore se lo stato non è riuscito. ErrorDetail
nodeName Nome del nodo in un contenitore distribuito. corda
stato Stato del nodo.
Operazione non riuscita, operazione completata
corda

AzureStorageContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
'StorageContainer' (obbligatorio)
acquireStorageAccountLock Indica se il blocco dell'account di archiviazione deve essere acquisito per questo contenitore o meno. 'Acquire'
'NotAcquire'
protectedItemCount Numero di elementi di cui è stato eseguito il backup in questo contenitore. Int
resourceGroup Nome del gruppo di risorse dell'insieme di credenziali di Servizi di ripristino. corda
sourceResourceId URL arm completo. corda
storageAccountVersion Versione dell'account di archiviazione. corda

AzureVMAppContainerProtectionContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
'VMAppContainer' (obbligatorio)
extendedInfo Dettagli aggiuntivi di un contenitore del carico di lavoro. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Timestamp quando il contenitore è stato aggiornato. corda
operationType operazione Re-Do 'Invalid'
'Register'
'Reregister'
sourceResourceId ID ARM della macchina virtuale rappresentata da questo contenitore del carico di lavoro di Azure corda
workloadType Tipo di carico di lavoro per il quale è stata inviata la registrazione. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

MabContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
'Windows' (obbligatorio)
agentVersion Versione dell'agente di questo contenitore. corda
canRegister Il contenitore può essere registrato ancora una volta. Bool
containerHealthState Stato di integrità del contenitore mab. corda
containerId ContainerID rappresenta il contenitore. Int
extendedInfo Informazioni aggiuntive per questo contenitore MabContainerExtendedInfo
mabContainerHealthDetails Dettagli sull'integrità in questo contenitore mab. MABContainerHealthDetails []
protectedItemCount Numero di elementi di cui è stato eseguito il backup in questo contenitore. Int

MabContainerExtendedInfo

Nome Descrizione Valore
backupItems Elenco di elementi di backup associati a questo contenitore. string[]
backupItemType Tipo di elementi di backup associati a questo contenitore. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'
lastBackupStatus Stato del backup più recente del contenitore. corda
lastRefreshedAt Timestamp quando il contenitore è stato aggiornato. corda
policyName Criteri di backup associati a questo contenitore. corda

MABContainerHealthDetails

Nome Descrizione Valore
codice Codice di integrità Int
Messaggio Messaggio di integrità corda
Consigli Azioni consigliate per l'integrità string[]
titolo Titolo integrità corda

Modelli di avvio rapido

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

Sagoma Descrizione
eseguire il backup di una condivisione file esistente con di Servizi di ripristino (giornaliero)

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

Distribuire in Azure
Questo modello configura la protezione con frequenza oraria per una condivisione file esistente presente in un account di archiviazione esistente. Crea un nuovo oggetto o usa un insieme di credenziali di Servizi di ripristino e criteri di backup esistenti in base ai valori dei parametri impostati.
Backup di Azure per il carico di lavoro in Macchine virtuali di Azure

Distribuire in Azure
Questo modello crea un insieme di credenziali di Servizi di ripristino e un criterio di backup specifico del carico di lavoro. Registra una macchina virtuale con il servizio di backup e configura la protezione

Definizione di risorsa del modello di Resource Manager

I tipi di risorsa vaults/backupFabrics/protectionContainers possono essere distribuiti con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

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

Formato risorsa

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

{
  "type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers",
  "apiVersion": "2022-01-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "eTag": "string",
  "properties": {
    "backupManagementType": "string",
    "friendlyName": "string",
    "healthStatus": "string",
    "protectableObjectType": "string",
    "registrationStatus": "string",
    "containerType": "string"
    // For remaining properties, see ProtectionContainer objects
  }
}

Oggetti ProtectionContainer

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

Per AzureBackupServerContainer, usare:

  "containerType": "AzureBackupServerContainer",
  "canReRegister": "bool",
  "containerId": "string",
  "dpmAgentVersion": "string",
  "dpmServers": [ "string" ],
  "extendedInfo": {
    "lastRefreshedAt": "string"
  },
  "protectedItemCount": "int",
  "protectionStatus": "string",
  "upgradeAvailable": "bool"

Per AzureSqlContainer, usare:

  "containerType": "AzureSqlContainer"

Per GenericContainer, usare:

  "containerType": "GenericContainer",
  "extendedInformation": {
    "containerIdentityInfo": {
      "aadTenantId": "string",
      "audience": "string",
      "servicePrincipalClientId": "string",
      "uniqueName": "string"
    },
    "rawCertData": "string",
    "serviceEndpoints": {
      "{customized property}": "string"
    }
  },
  "fabricName": "string"

Per Microsoft.ClassicCompute/virtualMachines, usare:

  "containerType": "Microsoft.ClassicCompute/virtualMachines",
  "resourceGroup": "string",
  "virtualMachineId": "string",
  "virtualMachineVersion": "string"

Per Microsoft.Compute/virtualMachines, usare:

  "containerType": "Microsoft.Compute/virtualMachines",
  "resourceGroup": "string",
  "virtualMachineId": "string",
  "virtualMachineVersion": "string"

Per SQLAGWorkLoadContainer, usare:

  "containerType": "SQLAGWorkLoadContainer",
  "extendedInfo": {
    "hostServerName": "string",
    "inquiryInfo": {
      "errorDetail": {},
      "inquiryDetails": [
        {
          "inquiryValidation": {
            "errorDetail": {},
            "status": "string"
          },
          "itemCount": "int",
          "type": "string"
        }
      ],
      "status": "string"
    },
    "nodesList": [
      {
        "errorDetail": {},
        "nodeName": "string",
        "status": "string"
      }
    ]
  },
  "lastUpdatedTime": "string",
  "operationType": "string",
  "sourceResourceId": "string",
  "workloadType": "string"

Per StorageContainer, usare:

  "containerType": "StorageContainer",
  "acquireStorageAccountLock": "string",
  "protectedItemCount": "int",
  "resourceGroup": "string",
  "sourceResourceId": "string",
  "storageAccountVersion": "string"

Per VMAppContainer, usare:

  "containerType": "VMAppContainer",
  "extendedInfo": {
    "hostServerName": "string",
    "inquiryInfo": {
      "errorDetail": {},
      "inquiryDetails": [
        {
          "inquiryValidation": {
            "errorDetail": {},
            "status": "string"
          },
          "itemCount": "int",
          "type": "string"
        }
      ],
      "status": "string"
    },
    "nodesList": [
      {
        "errorDetail": {},
        "nodeName": "string",
        "status": "string"
      }
    ]
  },
  "lastUpdatedTime": "string",
  "operationType": "string",
  "sourceResourceId": "string",
  "workloadType": "string"

Per Windows, usare:

  "containerType": "Windows",
  "agentVersion": "string",
  "canReRegister": "bool",
  "containerHealthState": "string",
  "containerId": "int",
  "extendedInfo": {
    "backupItems": [ "string" ],
    "backupItemType": "string",
    "lastBackupStatus": "string",
    "lastRefreshedAt": "string",
    "policyName": "string"
  },
  "mabContainerHealthDetails": [
    {
      "code": "int",
      "message": "string",
      "recommendations": [ "string" ],
      "title": "string"
    }
  ],
  "protectedItemCount": "int"

Valori delle proprietà

insiemi di credenziali/backupFabrics/protectionContainers

Nome Descrizione Valore
digitare Tipo di risorsa 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers'
apiVersion Versione dell'API della risorsa '2022-01-01'
nome Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in modelli DI Resource Manager JSON.
stringa (obbligatorio)
ubicazione Percorso della risorsa. corda
Tag Tag di risorsa. Dizionario di nomi e valori di tag. Vedere tag nei modelli
eTag ETag facoltativo. corda
proprietà Proprietà ProtectionContainerResource ProtectionContainer

ProtectionContainer

Nome Descrizione Valore
backupManagementType Tipo di gestione dei backup per il contenitore. 'AzureBackupServer'
'AzureIaasVM'
'AzureSql'
'AzureStorage'
'AzureWorkload'
'DPM'
'DefaultBackup'
'Invalid'
'MAB'
friendlyName Nome descrittivo del contenitore. corda
healthStatus Stato di integrità del contenitore. corda
protectableObjectType Tipo dell'oggetto proteggibile associato a questo contenitore corda
registrationStatus Stato della registrazione del contenitore con l'insieme di credenziali di Servizi di ripristino. corda
containerType Impostare il tipo di oggetto azureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
windows (obbligatorio)

AzureBackupServerContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
'AzureBackupServerContainer' (obbligatorio)
canRegister Specifica se il contenitore è ri-registrabile. Bool
containerId ID del contenitore. corda
dpmAgentVersion Versione dell'agente del motore di backup corda
dpmServers Elenco di BackupEngines che protegge il contenitore string[]
extendedInfo Informazioni estese del contenitore. DPMContainerExtendedInfo
protectedItemCount Numero di elementi protetti in BackupEngine Int
protectionStatus Stato di protezione del contenitore. corda
upgradeAvailable Per verificare se l'aggiornamento è disponibile Bool

DPMContainerExtendedInfo

Nome Descrizione Valore
lastRefreshedAt Ora dell'ultimo aggiornamento di DPMContainer. corda

AzureSqlContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
'AzureSqlContainer' (obbligatorio)

GenericContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
'GenericContainer' (obbligatorio)
extendedInformation Informazioni estese (non restituite nelle chiamate api contenitore elenco) GenericContainerExtendedInfo
fabricName Nome dell'infrastruttura del contenitore corda

GenericContainerExtendedInfo

Nome Descrizione Valore
containerIdentityInfo Informazioni sull'identità del contenitore ContainerIdentityInfo
rawCertData Chiave pubblica del certificato del contenitore corda
serviceEndpoints Endpoint del servizio Backup di Azure per il contenitore genericContainerExtendedInfoServiceEndpoints

ContainerIdentityInfo

Nome Descrizione Valore
aadTenantId Identità del contenitore di protezione - Tenant AAD corda
pubblico Identità del contenitore di protezione - Destinatari corda
servicePrincipalClientId Identità del contenitore di protezione - Entità servizio AAD corda
uniqueName Nome univoco del contenitore corda

GenericContainerExtendedInfoServiceEndpoints

Nome Descrizione Valore
{proprietà personalizzata} corda

AzureIaaSClassicComputeVMContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
'Microsoft.ClassicCompute/virtualMachines' (obbligatorio)
resourceGroup Nome del gruppo di risorse dell'insieme di credenziali di Servizi di ripristino. corda
virtualMachineId URL arm completo della macchina virtuale rappresentata da questo contenitore di macchine virtuali IaaS di Azure. corda
virtualMachineVersion Specifica se il contenitore rappresenta una macchina virtuale classica o di Azure Resource Manager. corda

AzureIaaSComputeVMContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
'Microsoft.Compute/virtualMachines' (obbligatorio)
resourceGroup Nome del gruppo di risorse dell'insieme di credenziali di Servizi di ripristino. corda
virtualMachineId URL arm completo della macchina virtuale rappresentata da questo contenitore di macchine virtuali IaaS di Azure. corda
virtualMachineVersion Specifica se il contenitore rappresenta una macchina virtuale classica o di Azure Resource Manager. corda

AzureSqlagWorkloadContainerProtectionContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
'SQLAGWorkLoadContainer' (obbligatorio)
extendedInfo Dettagli aggiuntivi di un contenitore del carico di lavoro. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Timestamp quando il contenitore è stato aggiornato. corda
operationType operazione Re-Do 'Invalid'
'Register'
'Reregister'
sourceResourceId ID ARM della macchina virtuale rappresentata da questo contenitore del carico di lavoro di Azure corda
workloadType Tipo di carico di lavoro per il quale è stata inviata la registrazione. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

AzureWorkloadContainerExtendedInfo

Nome Descrizione Valore
hostServerName Nome del sistema operativo host in caso di nome autonomo e cluster in caso di contenitore distribuito. corda
inquiryInfo Stato richiesta per il contenitore. InquiryInfo
nodesList Elenco dei nodi in caso di contenitore distribuito. DistributedNodesInfo[]

InquiryInfo

Nome Descrizione Valore
errorDetail Dettagli errore se lo stato non è riuscito. ErrorDetail
inchiestaDetails Dettagli richiesta che avranno dettagli specifici del carico di lavoro.
Ad esempio: per SQL e oracle questo conterrà dettagli diversi.
WorkloadI inchiestaDetails[]
stato Stato richiesta per questo contenitore, ad esempio
InProgress , Failed , Succeeded
corda

ErrorDetail

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

WorkloadI inchiestaDetails

Nome Descrizione Valore
inquiryValidation Convalida della richiesta, ad esempio autorizzazioni e altre convalide di backup. 'indagineValidation
itemCount Contiene il conteggio degli elementi proteggibile all'interno di questo contenitore. Int
digitare Tipo di carico di lavoro, ad esempio SQL, Oracle e così via. corda

InquiryValidation

Nome Descrizione Valore
errorDetail Dettagli errore nel caso in cui lo stato non sia riuscito. ErrorDetail
stato Stato per la convalida della richiesta. corda

DistributedNodesInfo

Nome Descrizione Valore
errorDetail Dettagli errore se lo stato non è riuscito. ErrorDetail
nodeName Nome del nodo in un contenitore distribuito. corda
stato Stato del nodo.
Operazione non riuscita, operazione completata
corda

AzureStorageContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
'StorageContainer' (obbligatorio)
acquireStorageAccountLock Indica se il blocco dell'account di archiviazione deve essere acquisito per questo contenitore o meno. 'Acquire'
'NotAcquire'
protectedItemCount Numero di elementi di cui è stato eseguito il backup in questo contenitore. Int
resourceGroup Nome del gruppo di risorse dell'insieme di credenziali di Servizi di ripristino. corda
sourceResourceId URL arm completo. corda
storageAccountVersion Versione dell'account di archiviazione. corda

AzureVMAppContainerProtectionContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
'VMAppContainer' (obbligatorio)
extendedInfo Dettagli aggiuntivi di un contenitore del carico di lavoro. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Timestamp quando il contenitore è stato aggiornato. corda
operationType operazione Re-Do 'Invalid'
'Register'
'Reregister'
sourceResourceId ID ARM della macchina virtuale rappresentata da questo contenitore del carico di lavoro di Azure corda
workloadType Tipo di carico di lavoro per il quale è stata inviata la registrazione. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'

MabContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
'Windows' (obbligatorio)
agentVersion Versione dell'agente di questo contenitore. corda
canRegister Il contenitore può essere registrato ancora una volta. Bool
containerHealthState Stato di integrità del contenitore mab. corda
containerId ContainerID rappresenta il contenitore. Int
extendedInfo Informazioni aggiuntive per questo contenitore MabContainerExtendedInfo
mabContainerHealthDetails Dettagli sull'integrità in questo contenitore mab. MABContainerHealthDetails []
protectedItemCount Numero di elementi di cui è stato eseguito il backup in questo contenitore. Int

MabContainerExtendedInfo

Nome Descrizione Valore
backupItems Elenco di elementi di backup associati a questo contenitore. string[]
backupItemType Tipo di elementi di backup associati a questo contenitore. 'AzureFileShare'
'AzureSqlDb'
'Client'
'Exchange'
'FileFolder'
'GenericDataSource'
'Invalid'
'SAPAseDatabase'
'SAPHanaDatabase'
'SQLDB'
'SQLDataBase'
'Sharepoint'
'SystemState'
'VM'
'VMwareVM'
lastBackupStatus Stato del backup più recente del contenitore. corda
lastRefreshedAt Timestamp quando il contenitore è stato aggiornato. corda
policyName Criteri di backup associati a questo contenitore. corda

MABContainerHealthDetails

Nome Descrizione Valore
codice Codice di integrità Int
Messaggio Messaggio di integrità corda
Consigli Azioni consigliate per l'integrità string[]
titolo Titolo integrità corda

Modelli di avvio rapido

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

Sagoma Descrizione
eseguire il backup di una condivisione file esistente con di Servizi di ripristino (giornaliero)

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

Distribuire in Azure
Questo modello configura la protezione con frequenza oraria per una condivisione file esistente presente in un account di archiviazione esistente. Crea un nuovo oggetto o usa un insieme di credenziali di Servizi di ripristino e criteri di backup esistenti in base ai valori dei parametri impostati.
Backup di Azure per il carico di lavoro in Macchine virtuali di Azure

Distribuire in Azure
Questo modello crea un insieme di credenziali di Servizi di ripristino e un criterio di backup specifico del carico di lavoro. Registra una macchina virtuale con il servizio di backup e configura la protezione

Definizione di risorsa Terraform (provider AzAPI)

I tipi di risorsa vaults/backupFabrics/protectionContainers possono essere distribuiti con operazioni destinate a:

  • gruppi di risorse

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

Formato risorsa

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2022-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      backupManagementType = "string"
      friendlyName = "string"
      healthStatus = "string"
      protectableObjectType = "string"
      registrationStatus = "string"
      containerType = "string"
      // For remaining properties, see ProtectionContainer objects
    }
    eTag = "string"
  })
}

Oggetti ProtectionContainer

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

Per AzureBackupServerContainer, usare:

  containerType = "AzureBackupServerContainer"
  canReRegister = bool
  containerId = "string"
  dpmAgentVersion = "string"
  dpmServers = [
    "string"
  ]
  extendedInfo = {
    lastRefreshedAt = "string"
  }
  protectedItemCount = int
  protectionStatus = "string"
  upgradeAvailable = bool

Per AzureSqlContainer, usare:

  containerType = "AzureSqlContainer"

Per GenericContainer, usare:

  containerType = "GenericContainer"
  extendedInformation = {
    containerIdentityInfo = {
      aadTenantId = "string"
      audience = "string"
      servicePrincipalClientId = "string"
      uniqueName = "string"
    }
    rawCertData = "string"
    serviceEndpoints = {
      {customized property} = "string"
    }
  }
  fabricName = "string"

Per Microsoft.ClassicCompute/virtualMachines, usare:

  containerType = "Microsoft.ClassicCompute/virtualMachines"
  resourceGroup = "string"
  virtualMachineId = "string"
  virtualMachineVersion = "string"

Per Microsoft.Compute/virtualMachines, usare:

  containerType = "Microsoft.Compute/virtualMachines"
  resourceGroup = "string"
  virtualMachineId = "string"
  virtualMachineVersion = "string"

Per SQLAGWorkLoadContainer, usare:

  containerType = "SQLAGWorkLoadContainer"
  extendedInfo = {
    hostServerName = "string"
    inquiryInfo = {
      errorDetail = {}
      inquiryDetails = [
        {
          inquiryValidation = {
            errorDetail = {}
            status = "string"
          }
          itemCount = int
          type = "string"
        }
      ]
      status = "string"
    }
    nodesList = [
      {
        errorDetail = {}
        nodeName = "string"
        status = "string"
      }
    ]
  }
  lastUpdatedTime = "string"
  operationType = "string"
  sourceResourceId = "string"
  workloadType = "string"

Per StorageContainer, usare:

  containerType = "StorageContainer"
  acquireStorageAccountLock = "string"
  protectedItemCount = int
  resourceGroup = "string"
  sourceResourceId = "string"
  storageAccountVersion = "string"

Per VMAppContainer, usare:

  containerType = "VMAppContainer"
  extendedInfo = {
    hostServerName = "string"
    inquiryInfo = {
      errorDetail = {}
      inquiryDetails = [
        {
          inquiryValidation = {
            errorDetail = {}
            status = "string"
          }
          itemCount = int
          type = "string"
        }
      ]
      status = "string"
    }
    nodesList = [
      {
        errorDetail = {}
        nodeName = "string"
        status = "string"
      }
    ]
  }
  lastUpdatedTime = "string"
  operationType = "string"
  sourceResourceId = "string"
  workloadType = "string"

Per Windows, usare:

  containerType = "Windows"
  agentVersion = "string"
  canReRegister = bool
  containerHealthState = "string"
  containerId = int
  extendedInfo = {
    backupItems = [
      "string"
    ]
    backupItemType = "string"
    lastBackupStatus = "string"
    lastRefreshedAt = "string"
    policyName = "string"
  }
  mabContainerHealthDetails = [
    {
      code = int
      message = "string"
      recommendations = [
        "string"
      ]
      title = "string"
    }
  ]
  protectedItemCount = int

Valori delle proprietà

insiemi di credenziali/backupFabrics/protectionContainers

Nome Descrizione Valore
digitare Tipo di risorsa "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2022-01-01"
nome Nome della risorsa stringa (obbligatorio)
ubicazione Percorso della risorsa. corda
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: backupFabrics
Tag Tag di risorsa. Dizionario di nomi e valori di tag.
eTag ETag facoltativo. corda
proprietà Proprietà ProtectionContainerResource ProtectionContainer

ProtectionContainer

Nome Descrizione Valore
backupManagementType Tipo di gestione dei backup per il contenitore. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"AzureStorage"
"AzureWorkload"
"DPM"
"DefaultBackup"
"Non valido"
"MAB"
friendlyName Nome descrittivo del contenitore. corda
healthStatus Stato di integrità del contenitore. corda
protectableObjectType Tipo dell'oggetto proteggibile associato a questo contenitore corda
registrationStatus Stato della registrazione del contenitore con l'insieme di credenziali di Servizi di ripristino. corda
containerType Impostare il tipo di oggetto azureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
windows (obbligatorio)

AzureBackupServerContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
"AzureBackupServerContainer" (obbligatorio)
canRegister Specifica se il contenitore è ri-registrabile. Bool
containerId ID del contenitore. corda
dpmAgentVersion Versione dell'agente del motore di backup corda
dpmServers Elenco di BackupEngines che protegge il contenitore string[]
extendedInfo Informazioni estese del contenitore. DPMContainerExtendedInfo
protectedItemCount Numero di elementi protetti in BackupEngine Int
protectionStatus Stato di protezione del contenitore. corda
upgradeAvailable Per verificare se l'aggiornamento è disponibile Bool

DPMContainerExtendedInfo

Nome Descrizione Valore
lastRefreshedAt Ora dell'ultimo aggiornamento di DPMContainer. corda

AzureSqlContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
"AzureSqlContainer" (obbligatorio)

GenericContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
"GenericContainer" (obbligatorio)
extendedInformation Informazioni estese (non restituite nelle chiamate api contenitore elenco) GenericContainerExtendedInfo
fabricName Nome dell'infrastruttura del contenitore corda

GenericContainerExtendedInfo

Nome Descrizione Valore
containerIdentityInfo Informazioni sull'identità del contenitore ContainerIdentityInfo
rawCertData Chiave pubblica del certificato del contenitore corda
serviceEndpoints Endpoint del servizio Backup di Azure per il contenitore genericContainerExtendedInfoServiceEndpoints

ContainerIdentityInfo

Nome Descrizione Valore
aadTenantId Identità del contenitore di protezione - Tenant AAD corda
pubblico Identità del contenitore di protezione - Destinatari corda
servicePrincipalClientId Identità del contenitore di protezione - Entità servizio AAD corda
uniqueName Nome univoco del contenitore corda

GenericContainerExtendedInfoServiceEndpoints

Nome Descrizione Valore
{proprietà personalizzata} corda

AzureIaaSClassicComputeVMContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
"Microsoft.ClassicCompute/virtualMachines" (obbligatorio)
resourceGroup Nome del gruppo di risorse dell'insieme di credenziali di Servizi di ripristino. corda
virtualMachineId URL arm completo della macchina virtuale rappresentata da questo contenitore di macchine virtuali IaaS di Azure. corda
virtualMachineVersion Specifica se il contenitore rappresenta una macchina virtuale classica o di Azure Resource Manager. corda

AzureIaaSComputeVMContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
"Microsoft.Compute/virtualMachines" (obbligatorio)
resourceGroup Nome del gruppo di risorse dell'insieme di credenziali di Servizi di ripristino. corda
virtualMachineId URL arm completo della macchina virtuale rappresentata da questo contenitore di macchine virtuali IaaS di Azure. corda
virtualMachineVersion Specifica se il contenitore rappresenta una macchina virtuale classica o di Azure Resource Manager. corda

AzureSqlagWorkloadContainerProtectionContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
"SQLAGWorkLoadContainer" (obbligatorio)
extendedInfo Dettagli aggiuntivi di un contenitore del carico di lavoro. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Timestamp quando il contenitore è stato aggiornato. corda
operationType operazione Re-Do "Non valido"
"Registra"
"Ripetere la registrazione"
sourceResourceId ID ARM della macchina virtuale rappresentata da questo contenitore del carico di lavoro di Azure corda
workloadType Tipo di carico di lavoro per il quale è stata inviata la registrazione. "AzureFileShare"
"AzureSqlDb"
"Client"
"Exchange"
"FileFolder"
"GenericDataSource"
"Non valido"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

AzureWorkloadContainerExtendedInfo

Nome Descrizione Valore
hostServerName Nome del sistema operativo host in caso di nome autonomo e cluster in caso di contenitore distribuito. corda
inquiryInfo Stato richiesta per il contenitore. InquiryInfo
nodesList Elenco dei nodi in caso di contenitore distribuito. DistributedNodesInfo[]

InquiryInfo

Nome Descrizione Valore
errorDetail Dettagli errore se lo stato non è riuscito. ErrorDetail
inchiestaDetails Dettagli richiesta che avranno dettagli specifici del carico di lavoro.
Ad esempio: per SQL e oracle questo conterrà dettagli diversi.
WorkloadI inchiestaDetails[]
stato Stato richiesta per questo contenitore, ad esempio
InProgress , Failed , Succeeded
corda

ErrorDetail

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

WorkloadI inchiestaDetails

Nome Descrizione Valore
inquiryValidation Convalida della richiesta, ad esempio autorizzazioni e altre convalide di backup. 'indagineValidation
itemCount Contiene il conteggio degli elementi proteggibile all'interno di questo contenitore. Int
digitare Tipo di carico di lavoro, ad esempio SQL, Oracle e così via. corda

InquiryValidation

Nome Descrizione Valore
errorDetail Dettagli errore nel caso in cui lo stato non sia riuscito. ErrorDetail
stato Stato per la convalida della richiesta. corda

DistributedNodesInfo

Nome Descrizione Valore
errorDetail Dettagli errore se lo stato non è riuscito. ErrorDetail
nodeName Nome del nodo in un contenitore distribuito. corda
stato Stato del nodo.
Operazione non riuscita, operazione completata
corda

AzureStorageContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
"StorageContainer" (obbligatorio)
acquireStorageAccountLock Indica se il blocco dell'account di archiviazione deve essere acquisito per questo contenitore o meno. "Acquisisci"
"NotAcquire"
protectedItemCount Numero di elementi di cui è stato eseguito il backup in questo contenitore. Int
resourceGroup Nome del gruppo di risorse dell'insieme di credenziali di Servizi di ripristino. corda
sourceResourceId URL arm completo. corda
storageAccountVersion Versione dell'account di archiviazione. corda

AzureVMAppContainerProtectionContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
"VMAppContainer" (obbligatorio)
extendedInfo Dettagli aggiuntivi di un contenitore del carico di lavoro. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Timestamp quando il contenitore è stato aggiornato. corda
operationType operazione Re-Do "Non valido"
"Registra"
"Ripetere la registrazione"
sourceResourceId ID ARM della macchina virtuale rappresentata da questo contenitore del carico di lavoro di Azure corda
workloadType Tipo di carico di lavoro per il quale è stata inviata la registrazione. "AzureFileShare"
"AzureSqlDb"
"Client"
"Exchange"
"FileFolder"
"GenericDataSource"
"Non valido"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"

MabContainer

Nome Descrizione Valore
containerType Tipo del contenitore. Valore di questa proprietà per: 1. La macchina virtuale di Calcolo di Azure è Microsoft.Compute/virtualMachines 2.
La macchina virtuale di Calcolo classica di Azure è Microsoft.ClassicCompute/virtualMachines 3. I computer Windows (ad esempio MAB, DPM e così via)
Windows 4. L'istanza di SQL di Azure è AzureSqlContainer. 5. I contenitori di archiviazione sono StorageContainer. 6. Carico di lavoro di Azure
Il backup è VMAppContainer
"Windows" (obbligatorio)
agentVersion Versione dell'agente di questo contenitore. corda
canRegister Il contenitore può essere registrato ancora una volta. Bool
containerHealthState Stato di integrità del contenitore mab. corda
containerId ContainerID rappresenta il contenitore. Int
extendedInfo Informazioni aggiuntive per questo contenitore MabContainerExtendedInfo
mabContainerHealthDetails Dettagli sull'integrità in questo contenitore mab. MABContainerHealthDetails []
protectedItemCount Numero di elementi di cui è stato eseguito il backup in questo contenitore. Int

MabContainerExtendedInfo

Nome Descrizione Valore
backupItems Elenco di elementi di backup associati a questo contenitore. string[]
backupItemType Tipo di elementi di backup associati a questo contenitore. "AzureFileShare"
"AzureSqlDb"
"Client"
"Exchange"
"FileFolder"
"GenericDataSource"
"Non valido"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"VM"
"VMwareVM"
lastBackupStatus Stato del backup più recente del contenitore. corda
lastRefreshedAt Timestamp quando il contenitore è stato aggiornato. corda
policyName Criteri di backup associati a questo contenitore. corda

MABContainerHealthDetails

Nome Descrizione Valore
codice Codice di integrità Int
Messaggio Messaggio di integrità corda
Consigli Azioni consigliate per l'integrità string[]
titolo Titolo integrità corda