Cofres microsoft.RecoveryServices/backupFabrics/protectionContainers/protectedItems 2023-06-01
- última
- 2024-10-01
- 2024-07-30-preview
- 2024-04-30-preview
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-30-preview
- 2022-09-01-preview
- 2022-06-01-preview
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2021-02-01
- 2021-02-01-preview
- 2021-01-01
- 2020-12-01
- 2020-10-01
- 2019-06-15
- 2019-05-13
- 2016-06-01
Definição de recurso do Bicep
O tipo de recurso vaults/backupFabrics/protectionContainers/protectedItems pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2023-06-01' = {
parent: resourceSymbolicName
eTag: 'string'
location: 'string'
name: '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'
]
softDeleteRetentionPeriodInDays: int
sourceResourceId: 'string'
protectedItemType: 'string'
// For remaining properties, see ProtectedItem objects
}
tags: {
{customized property}: 'string'
}
}
Objetos ProtectedItem
Defina a propriedade protectedItemType para especificar o tipo de objeto.
Para AzureFileShareProtectedItem, use:
{
extendedInfo: {
oldestRecoveryPoint: 'string'
policyState: 'string'
recoveryPointCount: int
}
friendlyName: 'string'
kpisHealths: {
{customized property}: {
resourceHealthDetails: [
{}
]
resourceHealthStatus: 'string'
}
}
lastBackupStatus: 'string'
lastBackupTime: 'string'
protectedItemType: 'AzureFileShareProtectedItem'
protectionState: 'string'
protectionStatus: 'string'
}
Para Microsoft.ClassicCompute/virtualMachines, use:
{
extendedInfo: {
newestRecoveryPointInArchive: 'string'
oldestRecoveryPoint: 'string'
oldestRecoveryPointInArchive: 'string'
oldestRecoveryPointInVault: 'string'
policyInconsistent: bool
recoveryPointCount: int
}
extendedProperties: {
diskExclusionProperties: {
diskLunList: [
int
]
isInclusionList: bool
}
linuxVmApplicationName: 'string'
}
healthDetails: [
{}
]
kpisHealths: {
{customized property}: {
resourceHealthDetails: [
{}
]
resourceHealthStatus: 'string'
}
}
lastBackupStatus: 'string'
protectedItemType: 'Microsoft.ClassicCompute/virtualMachines'
protectionState: 'string'
protectionStatus: 'string'
}
Para Microsoft.Compute/virtualMachines, use:
{
extendedInfo: {
newestRecoveryPointInArchive: 'string'
oldestRecoveryPoint: 'string'
oldestRecoveryPointInArchive: 'string'
oldestRecoveryPointInVault: 'string'
policyInconsistent: bool
recoveryPointCount: int
}
extendedProperties: {
diskExclusionProperties: {
diskLunList: [
int
]
isInclusionList: bool
}
linuxVmApplicationName: 'string'
}
healthDetails: [
{}
]
kpisHealths: {
{customized property}: {
resourceHealthDetails: [
{}
]
resourceHealthStatus: 'string'
}
}
lastBackupStatus: 'string'
protectedItemType: 'Microsoft.Compute/virtualMachines'
protectionState: 'string'
protectionStatus: 'string'
}
Para AzureVmWorkloadSAPAseDatabase, use:
{
extendedInfo: {
newestRecoveryPointInArchive: 'string'
oldestRecoveryPoint: 'string'
oldestRecoveryPointInArchive: 'string'
oldestRecoveryPointInVault: 'string'
policyState: 'string'
recoveryModel: 'string'
recoveryPointCount: int
}
kpisHealths: {
{customized property}: {
resourceHealthDetails: [
{}
]
resourceHealthStatus: 'string'
}
}
lastBackupErrorDetail: {}
lastBackupStatus: 'string'
lastBackupTime: 'string'
nodesList: [
{
errorDetail: {}
nodeName: 'string'
sourceResourceId: 'string'
status: 'string'
}
]
parentName: 'string'
parentType: 'string'
protectedItemDataSourceId: 'string'
protectedItemHealthStatus: 'string'
protectedItemType: 'AzureVmWorkloadSAPAseDatabase'
protectionState: 'string'
serverName: 'string'
}
Para AzureVmWorkloadSAPHanaDBInstance, use:
{
extendedInfo: {
newestRecoveryPointInArchive: 'string'
oldestRecoveryPoint: 'string'
oldestRecoveryPointInArchive: 'string'
oldestRecoveryPointInVault: 'string'
policyState: 'string'
recoveryModel: 'string'
recoveryPointCount: int
}
kpisHealths: {
{customized property}: {
resourceHealthDetails: [
{}
]
resourceHealthStatus: 'string'
}
}
lastBackupErrorDetail: {}
lastBackupStatus: 'string'
lastBackupTime: 'string'
nodesList: [
{
errorDetail: {}
nodeName: 'string'
sourceResourceId: 'string'
status: 'string'
}
]
parentName: 'string'
parentType: 'string'
protectedItemDataSourceId: 'string'
protectedItemHealthStatus: 'string'
protectedItemType: 'AzureVmWorkloadSAPHanaDBInstance'
protectionState: 'string'
serverName: 'string'
}
Para AzureVmWorkloadSAPHanaDatabase, use:
{
extendedInfo: {
newestRecoveryPointInArchive: 'string'
oldestRecoveryPoint: 'string'
oldestRecoveryPointInArchive: 'string'
oldestRecoveryPointInVault: 'string'
policyState: 'string'
recoveryModel: 'string'
recoveryPointCount: int
}
kpisHealths: {
{customized property}: {
resourceHealthDetails: [
{}
]
resourceHealthStatus: 'string'
}
}
lastBackupErrorDetail: {}
lastBackupStatus: 'string'
lastBackupTime: 'string'
nodesList: [
{
errorDetail: {}
nodeName: 'string'
sourceResourceId: 'string'
status: 'string'
}
]
parentName: 'string'
parentType: 'string'
protectedItemDataSourceId: 'string'
protectedItemHealthStatus: 'string'
protectedItemType: 'AzureVmWorkloadSAPHanaDatabase'
protectionState: 'string'
serverName: 'string'
}
Para AzureVmWorkloadSQLDatabase, use:
{
extendedInfo: {
newestRecoveryPointInArchive: 'string'
oldestRecoveryPoint: 'string'
oldestRecoveryPointInArchive: 'string'
oldestRecoveryPointInVault: 'string'
policyState: 'string'
recoveryModel: 'string'
recoveryPointCount: int
}
kpisHealths: {
{customized property}: {
resourceHealthDetails: [
{}
]
resourceHealthStatus: 'string'
}
}
lastBackupErrorDetail: {}
lastBackupStatus: 'string'
lastBackupTime: 'string'
nodesList: [
{
errorDetail: {}
nodeName: 'string'
sourceResourceId: 'string'
status: 'string'
}
]
parentName: 'string'
parentType: 'string'
protectedItemDataSourceId: 'string'
protectedItemHealthStatus: 'string'
protectedItemType: 'AzureVmWorkloadSQLDatabase'
protectionState: 'string'
serverName: 'string'
}
Para DPMProtectedItem, use:
{
backupEngineName: 'string'
extendedInfo: {
diskStorageUsedInBytes: 'string'
isCollocated: bool
isPresentOnCloud: bool
lastBackupStatus: 'string'
lastRefreshedAt: 'string'
oldestRecoveryPoint: 'string'
onPremiseLatestRecoveryPoint: 'string'
onPremiseOldestRecoveryPoint: 'string'
onPremiseRecoveryPointCount: int
protectableObjectLoadPath: {
{customized property}: 'string'
}
protected: bool
protectionGroupName: 'string'
recoveryPointCount: int
totalDiskStorageSizeInBytes: 'string'
}
friendlyName: 'string'
protectedItemType: 'DPMProtectedItem'
protectionState: 'string'
}
Para GenericProtectedItem, use:
{
fabricName: 'string'
friendlyName: 'string'
policyState: 'string'
protectedItemId: int
protectedItemType: 'GenericProtectedItem'
protectionState: 'string'
sourceAssociations: {
{customized property}: 'string'
}
}
Para MabFileFolderProtectedItem, use:
{
computerName: 'string'
deferredDeleteSyncTimeInUTC: int
extendedInfo: {
lastRefreshedAt: 'string'
oldestRecoveryPoint: 'string'
recoveryPointCount: int
}
friendlyName: 'string'
lastBackupStatus: 'string'
lastBackupTime: 'string'
protectedItemType: 'MabFileFolderProtectedItem'
protectionState: 'string'
}
Para Microsoft.Sql/servers/databases, use:
{
extendedInfo: {
oldestRecoveryPoint: 'string'
policyState: 'string'
recoveryPointCount: int
}
protectedItemDataId: 'string'
protectedItemType: 'Microsoft.Sql/servers/databases'
protectionState: 'string'
}
Valores de propriedade
AzureFileshareProtectedItem
AzureFileshareProtectedItemExtendedInfo
Nome | Descrição | Valor |
---|---|---|
oldestRecoveryPoint | A cópia de backup mais antiga disponível para este item no serviço. | corda |
policyState | Indica a consistência do objeto de política e da política aplicada a este item de backup. | corda |
recoveryPointCount | Número de cópias de backup disponíveis associadas a este item de backup. | int |
AzureFileshareProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureIaaSClassicComputeVMProtectedItem
AzureIaaSComputeVMProtectedItem
AzureIaaSVMHealthDetails
Nome | Descrição | Valor |
---|
AzureIaaSVMProtectedItemExtendedInfo
Nome | Descrição | Valor |
---|---|---|
newestRecoveryPointInArchive | A cópia de backup mais recente disponível para este item de backup na camada de arquivo morto | corda |
oldestRecoveryPoint | A cópia de backup mais antiga disponível para este item de backup em todas as camadas. | corda |
oldestRecoveryPointInArchive | A cópia de backup mais antiga disponível para este item de backup na camada de arquivo morto | corda |
oldestRecoveryPointInVault | A cópia de backup mais antiga disponível para este item de backup na camada do cofre | corda |
policyInconsistent | Especifica se a política de backup associada ao item de backup é inconsistente. | Bool |
recoveryPointCount | Número de cópias de backup disponíveis para este item de backup. | int |
AzureIaaSVMProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureIaaSVMProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureSqlProtectedItem
AzureSqlProtectedItemExtendedInfo
Nome | Descrição | Valor |
---|---|---|
oldestRecoveryPoint | A cópia de backup mais antiga disponível para este item no serviço. | corda |
policyState | Estado da política de backup associada a este item de backup. | corda |
recoveryPointCount | Número de cópias de backup disponíveis associadas a este item de backup. | int |
AzureVmWorkloadProtectedItemExtendedInfo
Nome | Descrição | Valor |
---|---|---|
newestRecoveryPointInArchive | A cópia de backup mais recente disponível para este item de backup na camada de arquivo morto | corda |
oldestRecoveryPoint | A cópia de backup mais antiga disponível para este item de backup em todas as camadas. | corda |
oldestRecoveryPointInArchive | A cópia de backup mais antiga disponível para este item de backup na camada de arquivo morto | corda |
oldestRecoveryPointInVault | A cópia de backup mais antiga disponível para este item de backup na camada do cofre | corda |
policyState | Indica a consistência do objeto de política e da política aplicada a este item de backup. | corda |
recoveryModel | Indica a consistência do objeto de política e da política aplicada a este item de backup. | corda |
recoveryPointCount | Número de cópias de backup disponíveis para este item de backup. | int |
AzureVmWorkloadProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureVmWorkloadProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureVmWorkloadProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureVmWorkloadProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureVmWorkloadSAPAseDatabaseProtectedItem
AzureVmWorkloadSAPHanaDatabaseProtectedItem
AzureVmWorkloadSAPHanaDBInstanceProtectedItem
AzureVmWorkloadSQLDatabaseProtectedItem
DiskExclusionProperties
Nome | Descrição | Valor |
---|---|---|
diskLunList | Lista de LUN (Números de Unidade Lógica) dos Discos a serem usados para a Proteção de VM. | int[] |
isInclusionList | Sinalizador para indicar se DiskLunList deve ser incluído/excluído do backup. | Bool |
DistributedNodesInfo
DPMProtectedItem
DPMProtectedItemExtendedInfo
DPMProtectedItemExtendedInfoProtectableObjectLoadPath
Nome | Descrição | Valor |
---|
ErrorDetail
Nome | Descrição | Valor |
---|
ExtendedProperties
Nome | Descrição | Valor |
---|---|---|
diskExclusionProperties | Propriedades estendidas para exclusão de disco. | DiskExclusionProperties |
linuxVmApplicationName | Nome da VM do Linux | corda |
GenericProtectedItem
GenericProtectedItemSourceAssociations
Nome | Descrição | Valor |
---|
KPIResourceHealthDetails
MabFileFolderProtectedItem
MabFileFolderProtectedItemExtendedInfo
Nome | Descrição | Valor |
---|---|---|
lastRefreshedAt | Última vez em que os dados do agente sincronizaram com o serviço. | corda |
oldestRecoveryPoint | A cópia de backup mais antiga disponível. | corda |
recoveryPointCount | Número de cópias de backup associadas ao item de backup. | int |
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems
Nome | Descrição | Valor |
---|---|---|
eTag | ETag opcional. | corda |
localização | Local do recurso. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para o recurso do tipo: vaults/backupFabrics/protectionContainers |
Propriedades | Propriedades ProtectedItemResource | ProtectedItem |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
ProtectedItem
Nome | Descrição | Valor |
---|---|---|
backupSetName | Nome do conjunto de backup ao qual o item de backup pertence | corda |
containerName | Nome exclusivo do contêiner | corda |
createMode | Crie o modo para indicar a recuperação da fonte de dados excluída reversível existente ou a criação de uma nova fonte de dados. | 'Padrão' 'Inválido' 'Recuperar' |
deferredDeleteTimeInUTC | Hora da exclusão adiada em UTC | corda |
deferredDeleteTimeRemaining | Tempo restante antes que o DS marcado para exclusão adiada seja excluído permanentemente | corda |
isArchiveEnabled | Sinalizar para identificar se a fonte de dados está protegida no arquivo morto | Bool |
isDeferredDeleteScheduleUpcoming | Sinalizar para identificar se o DS excluído adiado deve ser limpo em breve | Bool |
isRehydrate | Sinalizador para identificar que o DS excluído adiado deve ser movido para o estado pause | Bool |
isScheduledForDeferredDelete | Sinalizar para identificar se o DS está agendado para exclusão adiada | Bool |
lastRecoveryPoint | Carimbo de data/hora quando a última cópia de backup (mais recente) foi criada para este item de backup. | corda |
policyId | ID da política de backup com a qual este item é feito backup. | corda |
policyName | Nome da política usada para proteção | corda |
protectedItemType | Defina como 'AzureFileShareProtectedItem' para o tipo AzureFileshareProtectedItem. Defina como 'Microsoft.ClassicCompute/virtualMachines' para o tipo AzureIaaSClassicComputeVMProtectedItem. Defina como 'Microsoft.Compute/virtualMachines' para o tipo AzureIaaSComputeVMProtectedItem. Defina como 'AzureVmWorkloadSAPAseDatabase' para o tipo AzureVmWorkloadSAPAseDatabaseProtectedItem. Defina como 'AzureVmWorkloadSAPHanaDBInstance' para o tipo AzureVmWorkloadSAPHanaDBInstanceProtectedItem. Defina como 'AzureVmWorkloadSAPHanaDatabase' para o tipo AzureVmWorkloadSAPHanaDatabaseProtectedItem. Defina como 'AzureVmWorkloadSQLDatabase' para o tipo AzureVmWorkloadSQLDatabaseProtectedItem. Defina como 'DPMProtectedItem' para o tipo DPMProtectedItem . Defina como 'GenericProtectedItem' para o tipo genericProtectedItem. Defina como 'MabFileFolderProtectedItem' para o tipo MabFileFolderProtectedItem. Defina como 'Microsoft.Sql/servers/databases' para o tipo AzureSqlProtectedItem. | 'AzureFileShareProtectedItem' 'AzureVmWorkloadSAPAseDatabase' 'AzureVmWorkloadSAPHanaDatabase' 'AzureVmWorkloadSAPHanaDBInstance' 'AzureVmWorkloadSQLDatabase' 'DPMProtectedItem' 'GenericProtectedItem' 'MabFileFolderProtectedItem' 'Microsoft.ClassicCompute/virtualMachines' 'Microsoft.Compute/virtualMachines' 'Microsoft.Sql/servers/databases' (obrigatório) |
resourceGuardOperationRequests | ResourceGuardOperationRequests no qual a verificação LAC será executada | string[] |
softDeleteRetentionPeriodInDays | Período de retenção de exclusão reversível em dias | int |
sourceResourceId | ID do ARM do recurso a ser feito em backup. | corda |
ResourceHealthDetails
Nome | Descrição | Valor |
---|
ResourceTags
Nome | Descrição | Valor |
---|
Exemplos de início rápido
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
Backup do Azure para Carga de Trabalho em Máquinas Virtuais do Azure | Esse modelo cria um Cofre dos Serviços de Recuperação e uma Política de Backup específica da Carga de Trabalho. Registra a VM com o serviço backup e configura a proteção |
Fazer backup do compartilhamento de arquivos existente usando os Serviços de Recuperação (Diariamente) | Este modelo configura a proteção para um compartilhamento de arquivos existente presente em uma conta de armazenamento existente. Ele cria um novo ou usa um Cofre dos Serviços de Recuperação e uma Política de Backup existente com base nos valores de parâmetro definidos. |
Fazer backup do compartilhamento de arquivos existente usando os Serviços de Recuperação (por hora) | Este modelo configura a proteção com frequência por hora para um compartilhamento de arquivos existente presente em uma conta de armazenamento existente. Ele cria um novo ou usa um Cofre dos Serviços de Recuperação e uma Política de Backup existente com base nos valores de parâmetro definidos. |
Backup de IaasVM existente usando os Serviços de Recuperação | Esse modelo usará o cofre de serviços de recuperação existente e a política de backup existente e configurará a proteção de várias IaasVMs do Azure clássicas e baseadas no ARM. |
backup de VMs do Resource Manager usando o cofre dos Serviços de Recuperação | Esse modelo usará o cofre de serviços de recuperação existente e a política de backup existente e configurará o backup de várias VMs do Resource Manager que pertencem ao mesmo grupo de recursos |
implantar uma VM do Windows e habilitar o backup usando o Backup do Azure | Esse modelo permite implantar uma VM do Windows e um Cofre dos Serviços de Recuperação configurados com o DefaultPolicy for Protection. |
Definição de recurso de modelo do ARM
O tipo de recurso vaults/backupFabrics/protectionContainers/protectedItems pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems",
"apiVersion": "2023-06-01",
"name": "string",
"eTag": "string",
"location": "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" ],
"softDeleteRetentionPeriodInDays": "int",
"sourceResourceId": "string",
"protectedItemType": "string"
// For remaining properties, see ProtectedItem objects
},
"tags": {
"{customized property}": "string"
}
}
Objetos ProtectedItem
Defina a propriedade protectedItemType para especificar o tipo de objeto.
Para AzureFileShareProtectedItem, use:
{
"extendedInfo": {
"oldestRecoveryPoint": "string",
"policyState": "string",
"recoveryPointCount": "int"
},
"friendlyName": "string",
"kpisHealths": {
"{customized property}": {
"resourceHealthDetails": [
{
}
],
"resourceHealthStatus": "string"
}
},
"lastBackupStatus": "string",
"lastBackupTime": "string",
"protectedItemType": "AzureFileShareProtectedItem",
"protectionState": "string",
"protectionStatus": "string"
}
Para Microsoft.ClassicCompute/virtualMachines, use:
{
"extendedInfo": {
"newestRecoveryPointInArchive": "string",
"oldestRecoveryPoint": "string",
"oldestRecoveryPointInArchive": "string",
"oldestRecoveryPointInVault": "string",
"policyInconsistent": "bool",
"recoveryPointCount": "int"
},
"extendedProperties": {
"diskExclusionProperties": {
"diskLunList": [ "int" ],
"isInclusionList": "bool"
},
"linuxVmApplicationName": "string"
},
"healthDetails": [
{
}
],
"kpisHealths": {
"{customized property}": {
"resourceHealthDetails": [
{
}
],
"resourceHealthStatus": "string"
}
},
"lastBackupStatus": "string",
"protectedItemType": "Microsoft.ClassicCompute/virtualMachines",
"protectionState": "string",
"protectionStatus": "string"
}
Para Microsoft.Compute/virtualMachines, use:
{
"extendedInfo": {
"newestRecoveryPointInArchive": "string",
"oldestRecoveryPoint": "string",
"oldestRecoveryPointInArchive": "string",
"oldestRecoveryPointInVault": "string",
"policyInconsistent": "bool",
"recoveryPointCount": "int"
},
"extendedProperties": {
"diskExclusionProperties": {
"diskLunList": [ "int" ],
"isInclusionList": "bool"
},
"linuxVmApplicationName": "string"
},
"healthDetails": [
{
}
],
"kpisHealths": {
"{customized property}": {
"resourceHealthDetails": [
{
}
],
"resourceHealthStatus": "string"
}
},
"lastBackupStatus": "string",
"protectedItemType": "Microsoft.Compute/virtualMachines",
"protectionState": "string",
"protectionStatus": "string"
}
Para AzureVmWorkloadSAPAseDatabase, use:
{
"extendedInfo": {
"newestRecoveryPointInArchive": "string",
"oldestRecoveryPoint": "string",
"oldestRecoveryPointInArchive": "string",
"oldestRecoveryPointInVault": "string",
"policyState": "string",
"recoveryModel": "string",
"recoveryPointCount": "int"
},
"kpisHealths": {
"{customized property}": {
"resourceHealthDetails": [
{
}
],
"resourceHealthStatus": "string"
}
},
"lastBackupErrorDetail": {
},
"lastBackupStatus": "string",
"lastBackupTime": "string",
"nodesList": [
{
"errorDetail": {
},
"nodeName": "string",
"sourceResourceId": "string",
"status": "string"
}
],
"parentName": "string",
"parentType": "string",
"protectedItemDataSourceId": "string",
"protectedItemHealthStatus": "string",
"protectedItemType": "AzureVmWorkloadSAPAseDatabase",
"protectionState": "string",
"serverName": "string"
}
Para AzureVmWorkloadSAPHanaDBInstance, use:
{
"extendedInfo": {
"newestRecoveryPointInArchive": "string",
"oldestRecoveryPoint": "string",
"oldestRecoveryPointInArchive": "string",
"oldestRecoveryPointInVault": "string",
"policyState": "string",
"recoveryModel": "string",
"recoveryPointCount": "int"
},
"kpisHealths": {
"{customized property}": {
"resourceHealthDetails": [
{
}
],
"resourceHealthStatus": "string"
}
},
"lastBackupErrorDetail": {
},
"lastBackupStatus": "string",
"lastBackupTime": "string",
"nodesList": [
{
"errorDetail": {
},
"nodeName": "string",
"sourceResourceId": "string",
"status": "string"
}
],
"parentName": "string",
"parentType": "string",
"protectedItemDataSourceId": "string",
"protectedItemHealthStatus": "string",
"protectedItemType": "AzureVmWorkloadSAPHanaDBInstance",
"protectionState": "string",
"serverName": "string"
}
Para AzureVmWorkloadSAPHanaDatabase, use:
{
"extendedInfo": {
"newestRecoveryPointInArchive": "string",
"oldestRecoveryPoint": "string",
"oldestRecoveryPointInArchive": "string",
"oldestRecoveryPointInVault": "string",
"policyState": "string",
"recoveryModel": "string",
"recoveryPointCount": "int"
},
"kpisHealths": {
"{customized property}": {
"resourceHealthDetails": [
{
}
],
"resourceHealthStatus": "string"
}
},
"lastBackupErrorDetail": {
},
"lastBackupStatus": "string",
"lastBackupTime": "string",
"nodesList": [
{
"errorDetail": {
},
"nodeName": "string",
"sourceResourceId": "string",
"status": "string"
}
],
"parentName": "string",
"parentType": "string",
"protectedItemDataSourceId": "string",
"protectedItemHealthStatus": "string",
"protectedItemType": "AzureVmWorkloadSAPHanaDatabase",
"protectionState": "string",
"serverName": "string"
}
Para AzureVmWorkloadSQLDatabase, use:
{
"extendedInfo": {
"newestRecoveryPointInArchive": "string",
"oldestRecoveryPoint": "string",
"oldestRecoveryPointInArchive": "string",
"oldestRecoveryPointInVault": "string",
"policyState": "string",
"recoveryModel": "string",
"recoveryPointCount": "int"
},
"kpisHealths": {
"{customized property}": {
"resourceHealthDetails": [
{
}
],
"resourceHealthStatus": "string"
}
},
"lastBackupErrorDetail": {
},
"lastBackupStatus": "string",
"lastBackupTime": "string",
"nodesList": [
{
"errorDetail": {
},
"nodeName": "string",
"sourceResourceId": "string",
"status": "string"
}
],
"parentName": "string",
"parentType": "string",
"protectedItemDataSourceId": "string",
"protectedItemHealthStatus": "string",
"protectedItemType": "AzureVmWorkloadSQLDatabase",
"protectionState": "string",
"serverName": "string"
}
Para DPMProtectedItem, use:
{
"backupEngineName": "string",
"extendedInfo": {
"diskStorageUsedInBytes": "string",
"isCollocated": "bool",
"isPresentOnCloud": "bool",
"lastBackupStatus": "string",
"lastRefreshedAt": "string",
"oldestRecoveryPoint": "string",
"onPremiseLatestRecoveryPoint": "string",
"onPremiseOldestRecoveryPoint": "string",
"onPremiseRecoveryPointCount": "int",
"protectableObjectLoadPath": {
"{customized property}": "string"
},
"protected": "bool",
"protectionGroupName": "string",
"recoveryPointCount": "int",
"totalDiskStorageSizeInBytes": "string"
},
"friendlyName": "string",
"protectedItemType": "DPMProtectedItem",
"protectionState": "string"
}
Para GenericProtectedItem, use:
{
"fabricName": "string",
"friendlyName": "string",
"policyState": "string",
"protectedItemId": "int",
"protectedItemType": "GenericProtectedItem",
"protectionState": "string",
"sourceAssociations": {
"{customized property}": "string"
}
}
Para MabFileFolderProtectedItem, use:
{
"computerName": "string",
"deferredDeleteSyncTimeInUTC": "int",
"extendedInfo": {
"lastRefreshedAt": "string",
"oldestRecoveryPoint": "string",
"recoveryPointCount": "int"
},
"friendlyName": "string",
"lastBackupStatus": "string",
"lastBackupTime": "string",
"protectedItemType": "MabFileFolderProtectedItem",
"protectionState": "string"
}
Para Microsoft.Sql/servers/databases, use:
{
"extendedInfo": {
"oldestRecoveryPoint": "string",
"policyState": "string",
"recoveryPointCount": "int"
},
"protectedItemDataId": "string",
"protectedItemType": "Microsoft.Sql/servers/databases",
"protectionState": "string"
}
Valores de propriedade
AzureFileshareProtectedItem
AzureFileshareProtectedItemExtendedInfo
Nome | Descrição | Valor |
---|---|---|
oldestRecoveryPoint | A cópia de backup mais antiga disponível para este item no serviço. | corda |
policyState | Indica a consistência do objeto de política e da política aplicada a este item de backup. | corda |
recoveryPointCount | Número de cópias de backup disponíveis associadas a este item de backup. | int |
AzureFileshareProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureIaaSClassicComputeVMProtectedItem
AzureIaaSComputeVMProtectedItem
AzureIaaSVMHealthDetails
Nome | Descrição | Valor |
---|
AzureIaaSVMProtectedItemExtendedInfo
Nome | Descrição | Valor |
---|---|---|
newestRecoveryPointInArchive | A cópia de backup mais recente disponível para este item de backup na camada de arquivo morto | corda |
oldestRecoveryPoint | A cópia de backup mais antiga disponível para este item de backup em todas as camadas. | corda |
oldestRecoveryPointInArchive | A cópia de backup mais antiga disponível para este item de backup na camada de arquivo morto | corda |
oldestRecoveryPointInVault | A cópia de backup mais antiga disponível para este item de backup na camada do cofre | corda |
policyInconsistent | Especifica se a política de backup associada ao item de backup é inconsistente. | Bool |
recoveryPointCount | Número de cópias de backup disponíveis para este item de backup. | int |
AzureIaaSVMProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureIaaSVMProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureSqlProtectedItem
AzureSqlProtectedItemExtendedInfo
Nome | Descrição | Valor |
---|---|---|
oldestRecoveryPoint | A cópia de backup mais antiga disponível para este item no serviço. | corda |
policyState | Estado da política de backup associada a este item de backup. | corda |
recoveryPointCount | Número de cópias de backup disponíveis associadas a este item de backup. | int |
AzureVmWorkloadProtectedItemExtendedInfo
Nome | Descrição | Valor |
---|---|---|
newestRecoveryPointInArchive | A cópia de backup mais recente disponível para este item de backup na camada de arquivo morto | corda |
oldestRecoveryPoint | A cópia de backup mais antiga disponível para este item de backup em todas as camadas. | corda |
oldestRecoveryPointInArchive | A cópia de backup mais antiga disponível para este item de backup na camada de arquivo morto | corda |
oldestRecoveryPointInVault | A cópia de backup mais antiga disponível para este item de backup na camada do cofre | corda |
policyState | Indica a consistência do objeto de política e da política aplicada a este item de backup. | corda |
recoveryModel | Indica a consistência do objeto de política e da política aplicada a este item de backup. | corda |
recoveryPointCount | Número de cópias de backup disponíveis para este item de backup. | int |
AzureVmWorkloadProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureVmWorkloadProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureVmWorkloadProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureVmWorkloadProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureVmWorkloadSAPAseDatabaseProtectedItem
AzureVmWorkloadSAPHanaDatabaseProtectedItem
AzureVmWorkloadSAPHanaDBInstanceProtectedItem
AzureVmWorkloadSQLDatabaseProtectedItem
DiskExclusionProperties
Nome | Descrição | Valor |
---|---|---|
diskLunList | Lista de LUN (Números de Unidade Lógica) dos Discos a serem usados para a Proteção de VM. | int[] |
isInclusionList | Sinalizador para indicar se DiskLunList deve ser incluído/excluído do backup. | Bool |
DistributedNodesInfo
DPMProtectedItem
DPMProtectedItemExtendedInfo
DPMProtectedItemExtendedInfoProtectableObjectLoadPath
Nome | Descrição | Valor |
---|
ErrorDetail
Nome | Descrição | Valor |
---|
ExtendedProperties
Nome | Descrição | Valor |
---|---|---|
diskExclusionProperties | Propriedades estendidas para exclusão de disco. | DiskExclusionProperties |
linuxVmApplicationName | Nome da VM do Linux | corda |
GenericProtectedItem
GenericProtectedItemSourceAssociations
Nome | Descrição | Valor |
---|
KPIResourceHealthDetails
MabFileFolderProtectedItem
MabFileFolderProtectedItemExtendedInfo
Nome | Descrição | Valor |
---|---|---|
lastRefreshedAt | Última vez em que os dados do agente sincronizaram com o serviço. | corda |
oldestRecoveryPoint | A cópia de backup mais antiga disponível. | corda |
recoveryPointCount | Número de cópias de backup associadas ao item de backup. | int |
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2023-06-01' |
eTag | ETag opcional. | corda |
localização | Local do recurso. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
Propriedades | Propriedades ProtectedItemResource | ProtectedItem |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
tipo | O tipo de recurso | 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems' |
ProtectedItem
Nome | Descrição | Valor |
---|---|---|
backupSetName | Nome do conjunto de backup ao qual o item de backup pertence | corda |
containerName | Nome exclusivo do contêiner | corda |
createMode | Crie o modo para indicar a recuperação da fonte de dados excluída reversível existente ou a criação de uma nova fonte de dados. | 'Padrão' 'Inválido' 'Recuperar' |
deferredDeleteTimeInUTC | Hora da exclusão adiada em UTC | corda |
deferredDeleteTimeRemaining | Tempo restante antes que o DS marcado para exclusão adiada seja excluído permanentemente | corda |
isArchiveEnabled | Sinalizar para identificar se a fonte de dados está protegida no arquivo morto | Bool |
isDeferredDeleteScheduleUpcoming | Sinalizar para identificar se o DS excluído adiado deve ser limpo em breve | Bool |
isRehydrate | Sinalizador para identificar que o DS excluído adiado deve ser movido para o estado pause | Bool |
isScheduledForDeferredDelete | Sinalizar para identificar se o DS está agendado para exclusão adiada | Bool |
lastRecoveryPoint | Carimbo de data/hora quando a última cópia de backup (mais recente) foi criada para este item de backup. | corda |
policyId | ID da política de backup com a qual este item é feito backup. | corda |
policyName | Nome da política usada para proteção | corda |
protectedItemType | Defina como 'AzureFileShareProtectedItem' para o tipo AzureFileshareProtectedItem. Defina como 'Microsoft.ClassicCompute/virtualMachines' para o tipo AzureIaaSClassicComputeVMProtectedItem. Defina como 'Microsoft.Compute/virtualMachines' para o tipo AzureIaaSComputeVMProtectedItem. Defina como 'AzureVmWorkloadSAPAseDatabase' para o tipo AzureVmWorkloadSAPAseDatabaseProtectedItem. Defina como 'AzureVmWorkloadSAPHanaDBInstance' para o tipo AzureVmWorkloadSAPHanaDBInstanceProtectedItem. Defina como 'AzureVmWorkloadSAPHanaDatabase' para o tipo AzureVmWorkloadSAPHanaDatabaseProtectedItem. Defina como 'AzureVmWorkloadSQLDatabase' para o tipo AzureVmWorkloadSQLDatabaseProtectedItem. Defina como 'DPMProtectedItem' para o tipo DPMProtectedItem . Defina como 'GenericProtectedItem' para o tipo genericProtectedItem. Defina como 'MabFileFolderProtectedItem' para o tipo MabFileFolderProtectedItem. Defina como 'Microsoft.Sql/servers/databases' para o tipo AzureSqlProtectedItem. | 'AzureFileShareProtectedItem' 'AzureVmWorkloadSAPAseDatabase' 'AzureVmWorkloadSAPHanaDatabase' 'AzureVmWorkloadSAPHanaDBInstance' 'AzureVmWorkloadSQLDatabase' 'DPMProtectedItem' 'GenericProtectedItem' 'MabFileFolderProtectedItem' 'Microsoft.ClassicCompute/virtualMachines' 'Microsoft.Compute/virtualMachines' 'Microsoft.Sql/servers/databases' (obrigatório) |
resourceGuardOperationRequests | ResourceGuardOperationRequests no qual a verificação LAC será executada | string[] |
softDeleteRetentionPeriodInDays | Período de retenção de exclusão reversível em dias | int |
sourceResourceId | ID do ARM do recurso a ser feito em backup. | corda |
ResourceHealthDetails
Nome | Descrição | Valor |
---|
ResourceTags
Nome | Descrição | Valor |
---|
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Backup do Azure para Carga de Trabalho em Máquinas Virtuais do Azure |
Esse modelo cria um Cofre dos Serviços de Recuperação e uma Política de Backup específica da Carga de Trabalho. Registra a VM com o serviço backup e configura a proteção |
Fazer backup do compartilhamento de arquivos existente usando os Serviços de Recuperação (Diariamente) |
Este modelo configura a proteção para um compartilhamento de arquivos existente presente em uma conta de armazenamento existente. Ele cria um novo ou usa um Cofre dos Serviços de Recuperação e uma Política de Backup existente com base nos valores de parâmetro definidos. |
Fazer backup do compartilhamento de arquivos existente usando os Serviços de Recuperação (por hora) |
Este modelo configura a proteção com frequência por hora para um compartilhamento de arquivos existente presente em uma conta de armazenamento existente. Ele cria um novo ou usa um Cofre dos Serviços de Recuperação e uma Política de Backup existente com base nos valores de parâmetro definidos. |
Backup de IaasVM existente usando os Serviços de Recuperação |
Esse modelo usará o cofre de serviços de recuperação existente e a política de backup existente e configurará a proteção de várias IaasVMs do Azure clássicas e baseadas no ARM. |
backup de VMs do Resource Manager usando o cofre dos Serviços de Recuperação |
Esse modelo usará o cofre de serviços de recuperação existente e a política de backup existente e configurará o backup de várias VMs do Resource Manager que pertencem ao mesmo grupo de recursos |
implantar uma VM do Windows e habilitar o backup usando o Backup do Azure |
Esse modelo permite implantar uma VM do Windows e um Cofre dos Serviços de Recuperação configurados com o DefaultPolicy for Protection. |
IBM Cloud Pak for Data no Azure |
Esse modelo implanta um cluster Openshift no Azure com todos os recursos necessários, infraestrutura e, em seguida, implanta o IBM Cloud Pak for Data, juntamente com os complementos escolhidos pelo usuário. |
plataforma de contêiner openshift 4.3 |
Plataforma de Contêiner do Openshift 4.3 |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso vaults/backupFabrics/protectionContainers/protectedItems pode ser implantado com operações direcionadas:
- grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2023-06-01"
name = "string"
eTag = "string"
location = "string"
tags = {
{customized property} = "string"
}
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"
]
softDeleteRetentionPeriodInDays = int
sourceResourceId = "string"
protectedItemType = "string"
// For remaining properties, see ProtectedItem objects
}
})
}
Objetos ProtectedItem
Defina a propriedade protectedItemType para especificar o tipo de objeto.
Para AzureFileShareProtectedItem, use:
{
extendedInfo = {
oldestRecoveryPoint = "string"
policyState = "string"
recoveryPointCount = int
}
friendlyName = "string"
kpisHealths = {
{customized property} = {
resourceHealthDetails = [
{
}
]
resourceHealthStatus = "string"
}
}
lastBackupStatus = "string"
lastBackupTime = "string"
protectedItemType = "AzureFileShareProtectedItem"
protectionState = "string"
protectionStatus = "string"
}
Para Microsoft.ClassicCompute/virtualMachines, use:
{
extendedInfo = {
newestRecoveryPointInArchive = "string"
oldestRecoveryPoint = "string"
oldestRecoveryPointInArchive = "string"
oldestRecoveryPointInVault = "string"
policyInconsistent = bool
recoveryPointCount = int
}
extendedProperties = {
diskExclusionProperties = {
diskLunList = [
int
]
isInclusionList = bool
}
linuxVmApplicationName = "string"
}
healthDetails = [
{
}
]
kpisHealths = {
{customized property} = {
resourceHealthDetails = [
{
}
]
resourceHealthStatus = "string"
}
}
lastBackupStatus = "string"
protectedItemType = "Microsoft.ClassicCompute/virtualMachines"
protectionState = "string"
protectionStatus = "string"
}
Para Microsoft.Compute/virtualMachines, use:
{
extendedInfo = {
newestRecoveryPointInArchive = "string"
oldestRecoveryPoint = "string"
oldestRecoveryPointInArchive = "string"
oldestRecoveryPointInVault = "string"
policyInconsistent = bool
recoveryPointCount = int
}
extendedProperties = {
diskExclusionProperties = {
diskLunList = [
int
]
isInclusionList = bool
}
linuxVmApplicationName = "string"
}
healthDetails = [
{
}
]
kpisHealths = {
{customized property} = {
resourceHealthDetails = [
{
}
]
resourceHealthStatus = "string"
}
}
lastBackupStatus = "string"
protectedItemType = "Microsoft.Compute/virtualMachines"
protectionState = "string"
protectionStatus = "string"
}
Para AzureVmWorkloadSAPAseDatabase, use:
{
extendedInfo = {
newestRecoveryPointInArchive = "string"
oldestRecoveryPoint = "string"
oldestRecoveryPointInArchive = "string"
oldestRecoveryPointInVault = "string"
policyState = "string"
recoveryModel = "string"
recoveryPointCount = int
}
kpisHealths = {
{customized property} = {
resourceHealthDetails = [
{
}
]
resourceHealthStatus = "string"
}
}
lastBackupErrorDetail = {
}
lastBackupStatus = "string"
lastBackupTime = "string"
nodesList = [
{
errorDetail = {
}
nodeName = "string"
sourceResourceId = "string"
status = "string"
}
]
parentName = "string"
parentType = "string"
protectedItemDataSourceId = "string"
protectedItemHealthStatus = "string"
protectedItemType = "AzureVmWorkloadSAPAseDatabase"
protectionState = "string"
serverName = "string"
}
Para AzureVmWorkloadSAPHanaDBInstance, use:
{
extendedInfo = {
newestRecoveryPointInArchive = "string"
oldestRecoveryPoint = "string"
oldestRecoveryPointInArchive = "string"
oldestRecoveryPointInVault = "string"
policyState = "string"
recoveryModel = "string"
recoveryPointCount = int
}
kpisHealths = {
{customized property} = {
resourceHealthDetails = [
{
}
]
resourceHealthStatus = "string"
}
}
lastBackupErrorDetail = {
}
lastBackupStatus = "string"
lastBackupTime = "string"
nodesList = [
{
errorDetail = {
}
nodeName = "string"
sourceResourceId = "string"
status = "string"
}
]
parentName = "string"
parentType = "string"
protectedItemDataSourceId = "string"
protectedItemHealthStatus = "string"
protectedItemType = "AzureVmWorkloadSAPHanaDBInstance"
protectionState = "string"
serverName = "string"
}
Para AzureVmWorkloadSAPHanaDatabase, use:
{
extendedInfo = {
newestRecoveryPointInArchive = "string"
oldestRecoveryPoint = "string"
oldestRecoveryPointInArchive = "string"
oldestRecoveryPointInVault = "string"
policyState = "string"
recoveryModel = "string"
recoveryPointCount = int
}
kpisHealths = {
{customized property} = {
resourceHealthDetails = [
{
}
]
resourceHealthStatus = "string"
}
}
lastBackupErrorDetail = {
}
lastBackupStatus = "string"
lastBackupTime = "string"
nodesList = [
{
errorDetail = {
}
nodeName = "string"
sourceResourceId = "string"
status = "string"
}
]
parentName = "string"
parentType = "string"
protectedItemDataSourceId = "string"
protectedItemHealthStatus = "string"
protectedItemType = "AzureVmWorkloadSAPHanaDatabase"
protectionState = "string"
serverName = "string"
}
Para AzureVmWorkloadSQLDatabase, use:
{
extendedInfo = {
newestRecoveryPointInArchive = "string"
oldestRecoveryPoint = "string"
oldestRecoveryPointInArchive = "string"
oldestRecoveryPointInVault = "string"
policyState = "string"
recoveryModel = "string"
recoveryPointCount = int
}
kpisHealths = {
{customized property} = {
resourceHealthDetails = [
{
}
]
resourceHealthStatus = "string"
}
}
lastBackupErrorDetail = {
}
lastBackupStatus = "string"
lastBackupTime = "string"
nodesList = [
{
errorDetail = {
}
nodeName = "string"
sourceResourceId = "string"
status = "string"
}
]
parentName = "string"
parentType = "string"
protectedItemDataSourceId = "string"
protectedItemHealthStatus = "string"
protectedItemType = "AzureVmWorkloadSQLDatabase"
protectionState = "string"
serverName = "string"
}
Para DPMProtectedItem, use:
{
backupEngineName = "string"
extendedInfo = {
diskStorageUsedInBytes = "string"
isCollocated = bool
isPresentOnCloud = bool
lastBackupStatus = "string"
lastRefreshedAt = "string"
oldestRecoveryPoint = "string"
onPremiseLatestRecoveryPoint = "string"
onPremiseOldestRecoveryPoint = "string"
onPremiseRecoveryPointCount = int
protectableObjectLoadPath = {
{customized property} = "string"
}
protected = bool
protectionGroupName = "string"
recoveryPointCount = int
totalDiskStorageSizeInBytes = "string"
}
friendlyName = "string"
protectedItemType = "DPMProtectedItem"
protectionState = "string"
}
Para GenericProtectedItem, use:
{
fabricName = "string"
friendlyName = "string"
policyState = "string"
protectedItemId = int
protectedItemType = "GenericProtectedItem"
protectionState = "string"
sourceAssociations = {
{customized property} = "string"
}
}
Para MabFileFolderProtectedItem, use:
{
computerName = "string"
deferredDeleteSyncTimeInUTC = int
extendedInfo = {
lastRefreshedAt = "string"
oldestRecoveryPoint = "string"
recoveryPointCount = int
}
friendlyName = "string"
lastBackupStatus = "string"
lastBackupTime = "string"
protectedItemType = "MabFileFolderProtectedItem"
protectionState = "string"
}
Para Microsoft.Sql/servers/databases, use:
{
extendedInfo = {
oldestRecoveryPoint = "string"
policyState = "string"
recoveryPointCount = int
}
protectedItemDataId = "string"
protectedItemType = "Microsoft.Sql/servers/databases"
protectionState = "string"
}
Valores de propriedade
AzureFileshareProtectedItem
AzureFileshareProtectedItemExtendedInfo
Nome | Descrição | Valor |
---|---|---|
oldestRecoveryPoint | A cópia de backup mais antiga disponível para este item no serviço. | corda |
policyState | Indica a consistência do objeto de política e da política aplicada a este item de backup. | corda |
recoveryPointCount | Número de cópias de backup disponíveis associadas a este item de backup. | int |
AzureFileshareProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureIaaSClassicComputeVMProtectedItem
AzureIaaSComputeVMProtectedItem
AzureIaaSVMHealthDetails
Nome | Descrição | Valor |
---|
AzureIaaSVMProtectedItemExtendedInfo
Nome | Descrição | Valor |
---|---|---|
newestRecoveryPointInArchive | A cópia de backup mais recente disponível para este item de backup na camada de arquivo morto | corda |
oldestRecoveryPoint | A cópia de backup mais antiga disponível para este item de backup em todas as camadas. | corda |
oldestRecoveryPointInArchive | A cópia de backup mais antiga disponível para este item de backup na camada de arquivo morto | corda |
oldestRecoveryPointInVault | A cópia de backup mais antiga disponível para este item de backup na camada do cofre | corda |
policyInconsistent | Especifica se a política de backup associada ao item de backup é inconsistente. | Bool |
recoveryPointCount | Número de cópias de backup disponíveis para este item de backup. | int |
AzureIaaSVMProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureIaaSVMProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureSqlProtectedItem
AzureSqlProtectedItemExtendedInfo
Nome | Descrição | Valor |
---|---|---|
oldestRecoveryPoint | A cópia de backup mais antiga disponível para este item no serviço. | corda |
policyState | Estado da política de backup associada a este item de backup. | corda |
recoveryPointCount | Número de cópias de backup disponíveis associadas a este item de backup. | int |
AzureVmWorkloadProtectedItemExtendedInfo
Nome | Descrição | Valor |
---|---|---|
newestRecoveryPointInArchive | A cópia de backup mais recente disponível para este item de backup na camada de arquivo morto | corda |
oldestRecoveryPoint | A cópia de backup mais antiga disponível para este item de backup em todas as camadas. | corda |
oldestRecoveryPointInArchive | A cópia de backup mais antiga disponível para este item de backup na camada de arquivo morto | corda |
oldestRecoveryPointInVault | A cópia de backup mais antiga disponível para este item de backup na camada do cofre | corda |
policyState | Indica a consistência do objeto de política e da política aplicada a este item de backup. | corda |
recoveryModel | Indica a consistência do objeto de política e da política aplicada a este item de backup. | corda |
recoveryPointCount | Número de cópias de backup disponíveis para este item de backup. | int |
AzureVmWorkloadProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureVmWorkloadProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureVmWorkloadProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureVmWorkloadProtectedItemKpisHealths
Nome | Descrição | Valor |
---|
AzureVmWorkloadSAPAseDatabaseProtectedItem
AzureVmWorkloadSAPHanaDatabaseProtectedItem
AzureVmWorkloadSAPHanaDBInstanceProtectedItem
AzureVmWorkloadSQLDatabaseProtectedItem
DiskExclusionProperties
Nome | Descrição | Valor |
---|---|---|
diskLunList | Lista de LUN (Números de Unidade Lógica) dos Discos a serem usados para a Proteção de VM. | int[] |
isInclusionList | Sinalizador para indicar se DiskLunList deve ser incluído/excluído do backup. | Bool |
DistributedNodesInfo
DPMProtectedItem
DPMProtectedItemExtendedInfo
DPMProtectedItemExtendedInfoProtectableObjectLoadPath
Nome | Descrição | Valor |
---|
ErrorDetail
Nome | Descrição | Valor |
---|
ExtendedProperties
Nome | Descrição | Valor |
---|---|---|
diskExclusionProperties | Propriedades estendidas para exclusão de disco. | DiskExclusionProperties |
linuxVmApplicationName | Nome da VM do Linux | corda |
GenericProtectedItem
GenericProtectedItemSourceAssociations
Nome | Descrição | Valor |
---|
KPIResourceHealthDetails
MabFileFolderProtectedItem
MabFileFolderProtectedItemExtendedInfo
Nome | Descrição | Valor |
---|---|---|
lastRefreshedAt | Última vez em que os dados do agente sincronizaram com o serviço. | corda |
oldestRecoveryPoint | A cópia de backup mais antiga disponível. | corda |
recoveryPointCount | Número de cópias de backup associadas ao item de backup. | int |
Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems
Nome | Descrição | Valor |
---|---|---|
eTag | ETag opcional. | corda |
localização | Local do recurso. | corda |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
parent_id | A ID do recurso que é o pai desse recurso. | ID do recurso do tipo: vaults/backupFabrics/protectionContainers |
Propriedades | Propriedades ProtectedItemResource | ProtectedItem |
Tags | Marcas de recurso | Dicionário de nomes e valores de marca. |
tipo | O tipo de recurso | "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems@2023-06-01" |
ProtectedItem
Nome | Descrição | Valor |
---|---|---|
backupSetName | Nome do conjunto de backup ao qual o item de backup pertence | corda |
containerName | Nome exclusivo do contêiner | corda |
createMode | Crie o modo para indicar a recuperação da fonte de dados excluída reversível existente ou a criação de uma nova fonte de dados. | 'Padrão' 'Inválido' 'Recuperar' |
deferredDeleteTimeInUTC | Hora da exclusão adiada em UTC | corda |
deferredDeleteTimeRemaining | Tempo restante antes que o DS marcado para exclusão adiada seja excluído permanentemente | corda |
isArchiveEnabled | Sinalizar para identificar se a fonte de dados está protegida no arquivo morto | Bool |
isDeferredDeleteScheduleUpcoming | Sinalizar para identificar se o DS excluído adiado deve ser limpo em breve | Bool |
isRehydrate | Sinalizador para identificar que o DS excluído adiado deve ser movido para o estado pause | Bool |
isScheduledForDeferredDelete | Sinalizar para identificar se o DS está agendado para exclusão adiada | Bool |
lastRecoveryPoint | Carimbo de data/hora quando a última cópia de backup (mais recente) foi criada para este item de backup. | corda |
policyId | ID da política de backup com a qual este item é feito backup. | corda |
policyName | Nome da política usada para proteção | corda |
protectedItemType | Defina como 'AzureFileShareProtectedItem' para o tipo AzureFileshareProtectedItem. Defina como 'Microsoft.ClassicCompute/virtualMachines' para o tipo AzureIaaSClassicComputeVMProtectedItem. Defina como 'Microsoft.Compute/virtualMachines' para o tipo AzureIaaSComputeVMProtectedItem. Defina como 'AzureVmWorkloadSAPAseDatabase' para o tipo AzureVmWorkloadSAPAseDatabaseProtectedItem. Defina como 'AzureVmWorkloadSAPHanaDBInstance' para o tipo AzureVmWorkloadSAPHanaDBInstanceProtectedItem. Defina como 'AzureVmWorkloadSAPHanaDatabase' para o tipo AzureVmWorkloadSAPHanaDatabaseProtectedItem. Defina como 'AzureVmWorkloadSQLDatabase' para o tipo AzureVmWorkloadSQLDatabaseProtectedItem. Defina como 'DPMProtectedItem' para o tipo DPMProtectedItem . Defina como 'GenericProtectedItem' para o tipo genericProtectedItem. Defina como 'MabFileFolderProtectedItem' para o tipo MabFileFolderProtectedItem. Defina como 'Microsoft.Sql/servers/databases' para o tipo AzureSqlProtectedItem. | 'AzureFileShareProtectedItem' 'AzureVmWorkloadSAPAseDatabase' 'AzureVmWorkloadSAPHanaDatabase' 'AzureVmWorkloadSAPHanaDBInstance' 'AzureVmWorkloadSQLDatabase' 'DPMProtectedItem' 'GenericProtectedItem' 'MabFileFolderProtectedItem' 'Microsoft.ClassicCompute/virtualMachines' 'Microsoft.Compute/virtualMachines' 'Microsoft.Sql/servers/databases' (obrigatório) |
resourceGuardOperationRequests | ResourceGuardOperationRequests no qual a verificação LAC será executada | string[] |
softDeleteRetentionPeriodInDays | Período de retenção de exclusão reversível em dias | int |
sourceResourceId | ID do ARM do recurso a ser feito em backup. | corda |
ResourceHealthDetails
Nome | Descrição | Valor |
---|
ResourceTags
Nome | Descrição | Valor |
---|