Udostępnij za pośrednictwem


Microsoft.RecoveryServices vaults/backupFabrics/protectionContainers 2020-10-01

Definicja zasobu Bicep

Typ zasobu vaults/backupFabrics/protectionContainers można wdrożyć w:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, dodaj następujący kod Bicep do szablonu.

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

Obiekty ProtectionContainer

Ustaw właściwość containerType , aby określić typ obiektu.

W przypadku elementu AzureBackupServerContainer użyj:

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

W przypadku usługi AzureSqlContainer użyj:

  containerType: 'AzureSqlContainer'

W przypadku elementu GenericContainer użyj:

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

W przypadku elementu Microsoft.ClassicCompute/virtualMachines użyj:

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

W przypadku elementu Microsoft.Compute/virtualMachines użyj:

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

W przypadku elementu SQLAGWorkLoadContainer użyj:

  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'

W przypadku usługi StorageContainer użyj:

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

W przypadku elementu VMAppContainer użyj:

  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'

W przypadku systemu Windows użyj:

  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

Wartości właściwości

vaults/backupFabrics/protectionContainers

Nazwa Opis Wartość
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep.
ciąg (wymagany)
location Lokalizacja zasobu. ciąg
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
Nadrzędny W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: backupFabrics
Etag Opcjonalny element ETag. ciąg
properties ProtectionContainerResource properties (Właściwości usługi ProtectionContainerResource) ProtectionContainer

ProtectionContainer

Nazwa Opis Wartość
backupManagementType Typ zarządzania kopiami zapasowymi dla kontenera. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"AzureStorage"
"AzureWorkload"
"DPM"
"DefaultBackup"
"Nieprawidłowy"
"MAB"
Friendlyname Przyjazna nazwa kontenera. ciąg
healthStatus Stan kondycji kontenera. ciąg
registrationStatus Stan rejestracji kontenera za pomocą magazynu usługi Recovery Services. ciąg
containerType Ustawianie typu obiektu AzureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
Windows (wymagane)

AzureBackupServerContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"AzureBackupServerContainer" (wymagane)
canReRegister Określa, czy kontener jest ponownie zarejestrowany. bool
containerId Identyfikator kontenera. ciąg
dpmAgentVersion Wersja agenta aparatu kopii zapasowej ciąg
dpmServers Lista usługi BackupEngines chroniących kontener ciąg[]
extendedInfo Rozszerzone informacje o kontenerze. DPMContainerExtendedInfo
protectedItemCount Liczba chronionych elementów w usłudze BackupEngine int
protectionStatus Stan ochrony kontenera. ciąg
upgradeAvailable Aby sprawdzić, czy uaktualnienie jest dostępne bool

DPMContainerExtendedInfo

Nazwa Opis Wartość
lastRefreshedAt Czas ostatniego odświeżenia elementu DPMContainer. ciąg

AzureSqlContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"AzureSqlContainer" (wymagane)

GenericContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"GenericContainer" (wymagane)
extendedInformation Informacje rozszerzone (nie są zwracane w wywołaniach interfejsu API kontenera listy) GenericContainerExtendedInfo
fabricName Nazwa sieci szkieletowej kontenera ciąg

GenericContainerExtendedInfo

Nazwa Opis Wartość
containerIdentityInfo Informacje o tożsamości kontenera ContainerIdentityInfo
rawCertData Klucz publiczny certyfikatu kontenera ciąg
serviceEndpoints Azure Backup punktów końcowych usługi dla kontenera object

ContainerIdentityInfo

Nazwa Opis Wartość
aadTenantId Tożsamość kontenera ochrony — dzierżawa usługi AAD ciąg
Publiczności Tożsamość kontenera ochrony — odbiorcy ciąg
servicePrincipalClientId Tożsamość kontenera ochrony — jednostka usługi AAD ciąg
Uniquename Unikatowa nazwa kontenera ciąg

AzureIaaSClassicComputeVMContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"Microsoft.ClassicCompute/virtualMachines" (wymagane)
resourceGroup Nazwa grupy zasobów magazynu usługi Recovery Services. ciąg
virtualMachineId W pełni kwalifikowany adres URL usługi ARM maszyny wirtualnej reprezentowanej przez ten kontener maszyny wirtualnej IaaS platformy Azure. ciąg
virtualMachineVersion Określa, czy kontener reprezentuje maszynę wirtualną klasyczną, czy maszynę wirtualną platformy Azure Resource Manager. ciąg

AzureIaaSComputeVMContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"Microsoft.Compute/virtualMachines" (wymagane)
resourceGroup Nazwa grupy zasobów magazynu usługi Recovery Services. ciąg
virtualMachineId W pełni kwalifikowany adres URL usługi ARM maszyny wirtualnej reprezentowanej przez ten kontener maszyny wirtualnej IaaS platformy Azure. ciąg
virtualMachineVersion Określa, czy kontener reprezentuje maszynę wirtualną klasyczną, czy maszynę wirtualną platformy Azure Resource Manager. ciąg

AzureSqlagWorkloadContainerProtectionContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"SQLAGWorkLoadContainer" (wymagane)
extendedInfo Dodatkowe szczegóły kontenera obciążenia. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Sygnatura czasowa aktualizowania tego kontenera. ciąg
operationType operacja Re-Do "Nieprawidłowy"
"Zarejestruj się"
"Ponowne wyrejestrowanie"
sourceResourceId Identyfikator ARM maszyny wirtualnej reprezentowanej przez ten kontener obciążenia platformy Azure ciąg
typ obciążenia Typ obciążenia, dla którego wysłano rejestrację. "AzureFileShare"
"AzureSqlDb"
"Klient"
"Exchange"
"PlikFolder"
"GenericDataSource"
"Nieprawidłowy"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"Maszyna wirtualna"
"VMwareVM"

AzureWorkloadContainerExtendedInfo

Nazwa Opis Wartość
hostServerName Nazwa systemu operacyjnego hosta w przypadku autonomicznego i nazwy klastra w przypadku kontenera rozproszonego. ciąg
inquiryInfo Stan zapytania dla kontenera. Informacje o zapytaniu
nodesList Lista węzłów w przypadku kontenera rozproszonego. DistributedNodesInfo[]

Informacje o zapytaniu

Nazwa Opis Wartość
errorDetail Szczegóły błędu, jeśli stan jest inny niż powodzenie. ErrorDetail
inquiryDetails Szczegóły zapytania, które będą miały szczegółowe informacje o obciążeniu.
Na przykład — w przypadku języka SQL i wyroczni będzie to zawierać różne szczegóły.
WorkloadInquiryDetails[]
status Stan zapytania dla tego kontenera, na przykład
InProgress , niepowodzenie , powodzenie
ciąg

ErrorDetail

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

WorkloadInquiryDetails

Nazwa Opis Wartość
inquiryValidation Sprawdzanie poprawności zapytań, takie jak uprawnienia i inne walidacje kopii zapasowych. ZapytanieValidation
Itemcount Zawiera liczbę elementów, które można chronić w tym kontenerze. int
typ Typ obciążenia, takiego jak SQL, Oracle itp. ciąg

ZapytanieValidation

Nazwa Opis Wartość
errorDetail Szczegóły błędu w przypadku, gdy stan jest inny niż powodzenie. ErrorDetail
status Stan weryfikacji zapytania. ciąg

DistributedNodesInfo

Nazwa Opis Wartość
errorDetail Szczegóły błędu, jeśli stan jest inny niż powodzenie. ErrorDetail
nodeName Nazwa węzła w ramach kontenera rozproszonego. ciąg
status Stan tego węzła.
Niepowodzenie, powodzenie
ciąg

AzureStorageContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"StorageContainer" (wymagane)
protectedItemCount Liczba elementów, których kopia zapasowa została utworzona w tym kontenerze. int
resourceGroup Nazwa grupy zasobów magazynu usługi Recovery Services. ciąg
sourceResourceId W pełni kwalifikowany adres URL usługi ARM. ciąg
storageAccountVersion Wersja konta magazynu. ciąg

AzureVMAppContainerProtectionContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"VMAppContainer" (wymagane)
extendedInfo Dodatkowe szczegóły kontenera obciążenia. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Sygnatura czasowa po zaktualizowaniu tego kontenera. ciąg
operationType operacja Re-Do "Nieprawidłowy"
"Zarejestruj się"
"Ponowne wyrejestrowanie"
sourceResourceId Identyfikator arm maszyny wirtualnej reprezentowanej przez ten kontener obciążenia platformy Azure ciąg
workloadType Typ obciążenia, dla którego wysłano rejestrację. "AzureFileShare"
"AzureSqlDb"
"Klient"
"Exchange"
"PlikFolder"
"GenericDataSource"
"Nieprawidłowy"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"Maszyna wirtualna"
"VMwareVM"

MabContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"Windows" (wymagany)
agentVersion Wersja agenta tego kontenera. ciąg
canReRegister Czy kontener można zarejestrować jeszcze raz. bool
containerHealthState Stan kondycji kontenera mab. ciąg
containerId ContainerID reprezentuje kontener. int
extendedInfo Dodatkowe informacje dotyczące tego kontenera MabContainerExtendedInfo
mabContainerHealthDetails Szczegóły kondycji tego kontenera mab. MABContainerHealthDetails[]
protectedItemCount Liczba elementów, których kopia zapasowa została utworzona w tym kontenerze. int

MabContainerExtendedInfo

Nazwa Opis Wartość
backupItems Lista elementów kopii zapasowej skojarzonych z tym kontenerem. ciąg[]
backupItemType Typ elementów kopii zapasowej skojarzonych z tym kontenerem. "AzureFileShare"
"AzureSqlDb"
"Klient"
"Exchange"
"PlikFolder"
"GenericDataSource"
"Nieprawidłowy"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"Maszyna wirtualna"
"VMwareVM"
lastBackupStatus Najnowszy stan kopii zapasowej tego kontenera. ciąg
lastRefreshedAt Sygnatura czasowa odświeżania tego kontenera. ciąg
policyName Zasady tworzenia kopii zapasowych skojarzone z tym kontenerem. ciąg

MABContainerHealthDetails

Nazwa Opis Wartość
kod Kod kondycji int
message Komunikat o kondycji ciąg
zalecenia Zalecane akcje dotyczące kondycji ciąg[]
tytuł Tytuł kondycji ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Tworzenie kopii zapasowej istniejącego udziału plików przy użyciu usługi Recovery Services (codziennie)

Wdróż na platformie Azure
Ten szablon konfiguruje ochronę istniejącego udziału plików istniejącego na istniejącym koncie magazynu. Tworzy nowe lub używa istniejącego magazynu usługi Recovery Services i zasad kopii zapasowych na podstawie ustawionych wartości parametrów.
Tworzenie kopii zapasowej istniejącego udziału plików przy użyciu usług Recovery Services (co godzinę)

Wdróż na platformie Azure
Ten szablon konfiguruje ochronę z częstotliwością godzinową dla istniejącego udziału plików istniejącego na istniejącym koncie magazynu. Tworzy nowe lub używa istniejącego magazynu usługi Recovery Services i zasad kopii zapasowych na podstawie ustawionych wartości parametrów.
Azure Backup dla obciążenia w usłudze Azure Virtual Machines

Wdróż na platformie Azure
Ten szablon tworzy magazyn usługi Recovery Services i zasady tworzenia kopii zapasowych specyficzne dla obciążenia. Rejestruje maszynę wirtualną w usłudze backup i konfiguruje ochronę

Definicja zasobu szablonu usługi ARM

Typ zasobu vaults/backupFabrics/protectionContainers można wdrożyć w:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, dodaj następujący kod JSON do szablonu.

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

Obiekty ProtectionContainer

Ustaw właściwość containerType , aby określić typ obiektu.

W przypadku elementu AzureBackupServerContainer użyj:

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

W przypadku usługi AzureSqlContainer użyj:

  "containerType": "AzureSqlContainer"

W przypadku elementu GenericContainer użyj:

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

W przypadku elementu Microsoft.ClassicCompute/virtualMachines użyj:

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

W przypadku elementu Microsoft.Compute/virtualMachines użyj:

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

W przypadku elementu SQLAGWorkLoadContainer użyj:

  "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"

W przypadku usługi StorageContainer użyj:

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

W przypadku elementu VMAppContainer użyj:

  "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"

W przypadku systemu Windows użyj:

  "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"

Wartości właściwości

vaults/backupFabrics/protectionContainers

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers"
apiVersion Wersja interfejsu API zasobów '2020-10-01'
name Nazwa zasobu

Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON.
ciąg (wymagany)
location Lokalizacja zasobu. ciąg
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
Etag Opcjonalny element ETag. ciąg
properties ProtectionContainerResource properties (Właściwości obiektu ProtectionContainerResource) ProtectionContainer

ProtectionContainer

Nazwa Opis Wartość
backupManagementType Typ zarządzania kopiami zapasowymi dla kontenera. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"AzureStorage"
"AzureWorkload"
"DPM"
"DefaultBackup"
"Nieprawidłowy"
"MAB"
Friendlyname Przyjazna nazwa kontenera. ciąg
healthStatus Stan kondycji kontenera. ciąg
registrationStatus Stan rejestracji kontenera za pomocą magazynu usługi Recovery Services. ciąg
containerType Ustawianie typu obiektu AzureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
Windows (wymagane)

AzureBackupServerContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"AzureBackupServerContainer" (wymagane)
canReRegister Określa, czy kontener jest ponownie zarejestrowany. bool
containerId Identyfikator kontenera. ciąg
dpmAgentVersion Wersja agenta aparatu kopii zapasowej ciąg
dpmServers Lista kopii zapasowychEngines chroniących kontener ciąg[]
extendedInfo Rozszerzone informacje o kontenerze. DPMContainerExtendedInfo
protectedItemCount Liczba chronionych elementów w narzędziu BackupEngine int
protectionStatus Stan ochrony kontenera. ciąg
upgradeAvailable Aby sprawdzić, czy uaktualnienie jest dostępne bool

DPMContainerExtendedInfo

Nazwa Opis Wartość
lastRefreshedAt Czas ostatniego odświeżenia programu DPMContainer. ciąg

AzureSqlContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"AzureSqlContainer" (wymagane)

GenericContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"GenericContainer" (wymagane)
extendedInformation Informacje rozszerzone (nie są zwracane w wywołaniach interfejsu API kontenera listy) GenericContainerExtendedInfo
fabricName Nazwa sieci szkieletowej kontenera ciąg

GenericContainerExtendedInfo

Nazwa Opis Wartość
containerIdentityInfo Informacje o tożsamości kontenera ContainerIdentityInfo
rawCertData Klucz publiczny certyfikatu kontenera ciąg
serviceEndpoints Azure Backup punktów końcowych usługi dla kontenera object

ContainerIdentityInfo

Nazwa Opis Wartość
aadTenantId Tożsamość kontenera ochrony — dzierżawa usługi AAD ciąg
Publiczności Tożsamość kontenera ochrony — odbiorcy ciąg
servicePrincipalClientId Tożsamość kontenera ochrony — jednostka usługi AAD ciąg
Uniquename Unikatowa nazwa kontenera ciąg

AzureIaaSClassicComputeVMContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"Microsoft.ClassicCompute/virtualMachines" (wymagane)
resourceGroup Nazwa grupy zasobów magazynu usługi Recovery Services. ciąg
virtualMachineId W pełni kwalifikowany adres URL usługi ARM maszyny wirtualnej reprezentowanej przez ten kontener maszyny wirtualnej IaaS platformy Azure. ciąg
virtualMachineVersion Określa, czy kontener reprezentuje maszynę wirtualną klasyczną, czy maszynę wirtualną platformy Azure Resource Manager. ciąg

AzureIaaSComputeVMContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"Microsoft.Compute/virtualMachines" (wymagane)
resourceGroup Nazwa grupy zasobów magazynu usługi Recovery Services. ciąg
virtualMachineId W pełni kwalifikowany adres URL usługi ARM maszyny wirtualnej reprezentowanej przez ten kontener maszyny wirtualnej IaaS platformy Azure. ciąg
virtualMachineVersion Określa, czy kontener reprezentuje maszynę wirtualną klasyczną, czy maszynę wirtualną platformy Azure Resource Manager. ciąg

AzureSqlagWorkloadContainerProtectionContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"SQLAGWorkLoadContainer" (wymagane)
extendedInfo Dodatkowe szczegóły kontenera obciążenia. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Sygnatura czasowa aktualizowania tego kontenera. ciąg
operationType operacja Re-Do "Nieprawidłowy"
"Zarejestruj się"
"Ponowne wyrejestrowanie"
sourceResourceId Identyfikator ARM maszyny wirtualnej reprezentowanej przez ten kontener obciążenia platformy Azure ciąg
typ obciążenia Typ obciążenia, dla którego wysłano rejestrację. "AzureFileShare"
"AzureSqlDb"
"Klient"
"Exchange"
"PlikFolder"
"GenericDataSource"
"Nieprawidłowy"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"Maszyna wirtualna"
"VMwareVM"

AzureWorkloadContainerExtendedInfo

Nazwa Opis Wartość
hostServerName Nazwa systemu operacyjnego hosta w przypadku autonomicznego i nazwy klastra w przypadku kontenera rozproszonego. ciąg
inquiryInfo Stan zapytania dla kontenera. Informacje o zapytaniu
nodesList Lista węzłów w przypadku kontenera rozproszonego. DistributedNodesInfo[]

Informacje o zapytaniu

Nazwa Opis Wartość
errorDetail Szczegóły błędu, jeśli stan nie powiodł się. ErrorDetail
inquiryDetails Szczegóły zapytania, które będą zawierać szczegółowe informacje o obciążeniu.
Na przykład — w przypadku języka SQL i oracle będzie to zawierać różne szczegóły.
WorkloadInquiryDetails[]
status Stan zapytania dla tego kontenera, taki jak
InProgress , Niepowodzenie , Powodzenie
ciąg

ErrorDetail

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

WorkloadInquiryDetails

Nazwa Opis Wartość
inquiryValidation Sprawdzanie poprawności zapytań, takie jak uprawnienia i inne walidacje kopii zapasowych. ZapytanieValidation
Itemcount Zawiera liczbę elementów chronionych w tym kontenerze. int
typ Typ obciążenia, takiego jak SQL, Oracle itp. ciąg

ZapytanieValidation

Nazwa Opis Wartość
errorDetail Szczegóły błędu w przypadku braku powodzenia stanu. ErrorDetail
status Stan weryfikacji zapytania. ciąg

DistributedNodesInfo

Nazwa Opis Wartość
errorDetail Szczegóły błędu, jeśli stan nie powiodł się. ErrorDetail
nodeName Nazwa węzła w kontenerze rozproszonym. ciąg
status Stan tego węzła.
Niepowodzenie , powodzenie
ciąg

AzureStorageContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"StorageContainer" (wymagane)
protectedItemCount Liczba elementów, których kopia zapasowa została utworzona w tym kontenerze. int
resourceGroup Nazwa grupy zasobów magazynu usługi Recovery Services. ciąg
sourceResourceId W pełni kwalifikowany adres URL usługi ARM. ciąg
storageAccountVersion Wersja konta magazynu. ciąg

AzureVMAppContainerProtectionContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"VMAppContainer" (wymagane)
extendedInfo Dodatkowe szczegóły kontenera obciążenia. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Sygnatura czasowa aktualizowania tego kontenera. ciąg
operationType operacja Re-Do "Nieprawidłowy"
"Zarejestruj się"
"Ponowne wyrejestrowanie"
sourceResourceId Identyfikator ARM maszyny wirtualnej reprezentowanej przez ten kontener obciążenia platformy Azure ciąg
typ obciążenia Typ obciążenia, dla którego wysłano rejestrację. "AzureFileShare"
"AzureSqlDb"
"Klient"
"Exchange"
"PlikFolder"
"GenericDataSource"
"Nieprawidłowy"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"Maszyna wirtualna"
"VMwareVM"

MabContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"Windows" (wymagane)
agentVersion Wersja agenta tego kontenera. ciąg
canReRegister Czy kontener można zarejestrować jeszcze raz. bool
containerHealthState Stan kondycji kontenera mab. ciąg
containerId ContainerID reprezentuje kontener. int
extendedInfo Dodatkowe informacje dotyczące tego kontenera MabContainerExtendedInfo
mabContainerHealthDetails Szczegóły kondycji tego kontenera mab. MABContainerHealthDetails[]
protectedItemCount Liczba elementów, których kopia zapasowa została utworzona w tym kontenerze. int

MabContainerExtendedInfo

Nazwa Opis Wartość
backupItems Lista elementów kopii zapasowej skojarzonych z tym kontenerem. ciąg[]
backupItemType Typ elementów kopii zapasowej skojarzonych z tym kontenerem. "AzureFileShare"
"AzureSqlDb"
"Klient"
"Exchange"
"PlikFolder"
"GenericDataSource"
"Nieprawidłowy"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"Maszyna wirtualna"
"VMwareVM"
lastBackupStatus Najnowszy stan kopii zapasowej tego kontenera. ciąg
lastRefreshedAt Sygnatura czasowa odświeżania tego kontenera. ciąg
policyName Zasady tworzenia kopii zapasowych skojarzone z tym kontenerem. ciąg

MABContainerHealthDetails

Nazwa Opis Wartość
kod Kod kondycji int
message Komunikat o kondycji ciąg
zalecenia Zalecane akcje dotyczące kondycji ciąg[]
tytuł Tytuł kondycji ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Tworzenie kopii zapasowej istniejącego udziału plików przy użyciu usługi Recovery Services (codziennie)

Wdróż na platformie Azure
Ten szablon konfiguruje ochronę istniejącego udziału plików istniejącego na istniejącym koncie magazynu. Tworzy nowe lub używa istniejącego magazynu usługi Recovery Services i zasad kopii zapasowych na podstawie ustawionych wartości parametrów.
Tworzenie kopii zapasowej istniejącego udziału plików przy użyciu usług Recovery Services (co godzinę)

Wdróż na platformie Azure
Ten szablon konfiguruje ochronę z częstotliwością godzinową dla istniejącego udziału plików istniejącego na istniejącym koncie magazynu. Tworzy nowe lub używa istniejącego magazynu usługi Recovery Services i zasad kopii zapasowych na podstawie ustawionych wartości parametrów.
Azure Backup dla obciążenia w usłudze Azure Virtual Machines

Wdróż na platformie Azure
Ten szablon tworzy magazyn usługi Recovery Services i zasady tworzenia kopii zapasowych specyficzne dla obciążenia. Rejestruje maszynę wirtualną w usłudze backup i konfiguruje ochronę

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu vaults/backupFabrics/protectionContainers można wdrożyć w:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers, dodaj następujący element Terraform do szablonu.

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

Obiekty ProtectionContainer

Ustaw właściwość containerType , aby określić typ obiektu.

W przypadku elementu AzureBackupServerContainer użyj:

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

W przypadku usługi AzureSqlContainer użyj:

  containerType = "AzureSqlContainer"

W przypadku elementu GenericContainer użyj:

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

W przypadku elementu Microsoft.ClassicCompute/virtualMachines użyj:

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

W przypadku elementu Microsoft.Compute/virtualMachines użyj:

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

W przypadku elementu SQLAGWorkLoadContainer użyj:

  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"

W przypadku usługi StorageContainer użyj:

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

W przypadku elementu VMAppContainer użyj:

  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"

W przypadku systemu Windows użyj:

  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

Wartości właściwości

vaults/backupFabrics/protectionContainers

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2020-10-01"
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu. ciąg
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: backupFabrics
tags Tagi zasobów. Słownik nazw tagów i wartości.
Etag Opcjonalny element ETag. ciąg
properties ProtectionContainerResource properties (Właściwości usługi ProtectionContainerResource) ProtectionContainer

ProtectionContainer

Nazwa Opis Wartość
backupManagementType Typ zarządzania kopiami zapasowymi dla kontenera. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"AzureStorage"
"AzureWorkload"
"DPM"
"DefaultBackup"
"Nieprawidłowy"
"MAB"
Friendlyname Przyjazna nazwa kontenera. ciąg
healthStatus Stan kondycji kontenera. ciąg
registrationStatus Stan rejestracji kontenera za pomocą magazynu usługi Recovery Services. ciąg
containerType Ustawianie typu obiektu AzureBackupServerContainer
AzureSqlContainer
GenericContainer
Microsoft.ClassicCompute/virtualMachines
Microsoft.Compute/virtualMachines
SQLAGWorkLoadContainer
StorageContainer
VMAppContainer
Windows (wymagane)

AzureBackupServerContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"AzureBackupServerContainer" (wymagane)
canReRegister Określa, czy kontener jest ponownie zarejestrowany. bool
containerId Identyfikator kontenera. ciąg
dpmAgentVersion Wersja agenta aparatu kopii zapasowej ciąg
dpmServers Lista kopii zapasowychEngines chroniących kontener ciąg[]
extendedInfo Rozszerzone informacje o kontenerze. DPMContainerExtendedInfo
protectedItemCount Liczba chronionych elementów w narzędziu BackupEngine int
protectionStatus Stan ochrony kontenera. ciąg
upgradeAvailable Aby sprawdzić, czy uaktualnienie jest dostępne bool

DPMContainerExtendedInfo

Nazwa Opis Wartość
lastRefreshedAt Czas ostatniego odświeżenia programu DPMContainer. ciąg

AzureSqlContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"AzureSqlContainer" (wymagane)

GenericContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"GenericContainer" (wymagane)
extendedInformation Informacje rozszerzone (nie są zwracane w wywołaniach interfejsu API kontenera listy) GenericContainerExtendedInfo
fabricName Nazwa sieci szkieletowej kontenera ciąg

GenericContainerExtendedInfo

Nazwa Opis Wartość
containerIdentityInfo Informacje o tożsamości kontenera ContainerIdentityInfo
rawCertData Klucz publiczny certyfikatu kontenera ciąg
serviceEndpoints Azure Backup punktów końcowych usługi dla kontenera object

ContainerIdentityInfo

Nazwa Opis Wartość
aadTenantId Tożsamość kontenera ochrony — dzierżawa usługi AAD ciąg
Publiczności Tożsamość kontenera ochrony — odbiorcy ciąg
servicePrincipalClientId Tożsamość kontenera ochrony — jednostka usługi AAD ciąg
Uniquename Unikatowa nazwa kontenera ciąg

AzureIaaSClassicComputeVMContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"Microsoft.ClassicCompute/virtualMachines" (wymagane)
resourceGroup Nazwa grupy zasobów magazynu usługi Recovery Services. ciąg
virtualMachineId W pełni kwalifikowany adres URL usługi ARM maszyny wirtualnej reprezentowanej przez ten kontener maszyny wirtualnej IaaS platformy Azure. ciąg
virtualMachineVersion Określa, czy kontener reprezentuje klasyczną, czy maszynę wirtualną platformy Azure Resource Manager. ciąg

AzureIaaSComputeVMContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"Microsoft.Compute/virtualMachines" (wymagane)
resourceGroup Nazwa grupy zasobów magazynu usługi Recovery Services. ciąg
virtualMachineId W pełni kwalifikowany adres URL usługi ARM maszyny wirtualnej reprezentowanej przez ten kontener maszyny wirtualnej IaaS platformy Azure. ciąg
virtualMachineVersion Określa, czy kontener reprezentuje klasyczną, czy maszynę wirtualną platformy Azure Resource Manager. ciąg

AzureSqlagWorkloadContainerProtectionContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"SQLAGWorkLoadContainer" (wymagane)
extendedInfo Dodatkowe szczegóły kontenera obciążenia. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Sygnatura czasowa po zaktualizowaniu tego kontenera. ciąg
operationType operacja Re-Do "Nieprawidłowy"
"Zarejestruj się"
"Ponowne wyrejestrowanie"
sourceResourceId Identyfikator arm maszyny wirtualnej reprezentowanej przez ten kontener obciążenia platformy Azure ciąg
workloadType Typ obciążenia, dla którego wysłano rejestrację. "AzureFileShare"
"AzureSqlDb"
"Klient"
"Exchange"
"PlikFolder"
"GenericDataSource"
"Nieprawidłowy"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"Maszyna wirtualna"
"VMwareVM"

AzureWorkloadContainerExtendedInfo

Nazwa Opis Wartość
hostServerName Nazwa systemu operacyjnego hosta w przypadku autonomicznej i nazwy klastra w przypadku kontenera rozproszonego. ciąg
inquiryInfo Stan zapytania dla kontenera. Informacje o zapytaniu
nodesList Lista węzłów w przypadku kontenera rozproszonego. DistributedNodesInfo[]

Informacje o zapytaniu

Nazwa Opis Wartość
errorDetail Szczegóły błędu, jeśli stan nie powiodł się. ErrorDetail
inquiryDetails Szczegóły zapytania, które będą zawierać szczegółowe informacje o obciążeniu.
Na przykład — w przypadku języka SQL i oracle będzie to zawierać różne szczegóły.
WorkloadInquiryDetails[]
status Stan zapytania dla tego kontenera, taki jak
InProgress , Niepowodzenie , Powodzenie
ciąg

ErrorDetail

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

WorkloadInquiryDetails

Nazwa Opis Wartość
inquiryValidation Sprawdzanie poprawności zapytań, takie jak uprawnienia i inne walidacje kopii zapasowych. ZapytanieValidation
Itemcount Zawiera liczbę elementów chronionych w tym kontenerze. int
typ Typ obciążenia, takiego jak SQL, Oracle itp. ciąg

ZapytanieValidation

Nazwa Opis Wartość
errorDetail Szczegóły błędu w przypadku braku powodzenia stanu. ErrorDetail
status Stan weryfikacji zapytania. ciąg

DistributedNodesInfo

Nazwa Opis Wartość
errorDetail Szczegóły błędu, jeśli stan nie powiodł się. ErrorDetail
nodeName Nazwa węzła w kontenerze rozproszonym. ciąg
status Stan tego węzła.
Niepowodzenie, powodzenie
ciąg

AzureStorageContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"StorageContainer" (wymagane)
protectedItemCount Liczba elementów, których kopia zapasowa została utworzona w tym kontenerze. int
resourceGroup Nazwa grupy zasobów magazynu usługi Recovery Services. ciąg
sourceResourceId W pełni kwalifikowany adres URL usługi ARM. ciąg
storageAccountVersion Wersja konta magazynu. ciąg

AzureVMAppContainerProtectionContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"VMAppContainer" (wymagane)
extendedInfo Dodatkowe szczegóły kontenera obciążenia. AzureWorkloadContainerExtendedInfo
lastUpdatedTime Sygnatura czasowa aktualizowania tego kontenera. ciąg
operationType operacja Re-Do "Nieprawidłowy"
"Zarejestruj się"
"Ponowne wyrejestrowanie"
sourceResourceId Identyfikator ARM maszyny wirtualnej reprezentowanej przez ten kontener obciążenia platformy Azure ciąg
typ obciążenia Typ obciążenia, dla którego wysłano rejestrację. "AzureFileShare"
"AzureSqlDb"
"Klient"
"Exchange"
"PlikFolder"
"GenericDataSource"
"Nieprawidłowy"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"Maszyna wirtualna"
"VMwareVM"

MabContainer

Nazwa Opis Wartość
containerType Typ kontenera. Wartość tej właściwości dla: 1. Obliczanie maszyny wirtualnej platformy Azure to Microsoft.Compute/virtualMachines 2.
Klasyczna maszyna wirtualna obliczeniowa platformy Azure to Microsoft.ClassicCompute/virtualMachines 3. Maszyny z systemem Windows (takie jak MAB, DPM itp.) są
Windows 4. Azure SQL wystąpienie to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"Windows" (wymagane)
agentVersion Wersja agenta tego kontenera. ciąg
canReRegister Czy kontener można zarejestrować jeszcze raz. bool
containerHealthState Stan kondycji kontenera mab. ciąg
containerId ContainerID reprezentuje kontener. int
extendedInfo Dodatkowe informacje dotyczące tego kontenera MabContainerExtendedInfo
mabContainerHealthDetails Szczegóły kondycji tego kontenera mab. MABContainerHealthDetails[]
protectedItemCount Liczba elementów, których kopia zapasowa została utworzona w tym kontenerze. int

MabContainerExtendedInfo

Nazwa Opis Wartość
backupItems Lista elementów kopii zapasowej skojarzonych z tym kontenerem. ciąg[]
backupItemType Typ elementów kopii zapasowej skojarzonych z tym kontenerem. "AzureFileShare"
"AzureSqlDb"
"Klient"
"Exchange"
"PlikFolder"
"GenericDataSource"
"Nieprawidłowy"
"SAPAseDatabase"
"SAPHanaDatabase"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"SystemState"
"Maszyna wirtualna"
"VMwareVM"
lastBackupStatus Najnowszy stan kopii zapasowej tego kontenera. ciąg
lastRefreshedAt Sygnatura czasowa odświeżania tego kontenera. ciąg
policyName Zasady tworzenia kopii zapasowych skojarzone z tym kontenerem. ciąg

MABContainerHealthDetails

Nazwa Opis Wartość
kod Kod kondycji int
message Komunikat o kondycji ciąg
zalecenia Zalecane akcje dotyczące kondycji ciąg[]
tytuł Tytuł kondycji ciąg