Udostępnij za pośrednictwem


Microsoft.RecoveryServices vaults/backupFabrics/protectionContainers 2021-02-01-preview

Definicja zasobu Bicep

Typ zasobu vaults/backupFabrics/protectionContainers można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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@2021-02-01-preview' = {
  parent: resourceSymbolicName
  eTag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    backupManagementType: 'string'
    friendlyName: 'string'
    healthStatus: 'string'
    registrationStatus: 'string'
    containerType: 'string'
    // For remaining properties, see ProtectionContainer objects
  }
  tags: {
    {customized property}: 'string'
  }
}

Obiekty ProtectionContainer

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

W przypadku AzureBackupServerContainerużyj:

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

W przypadku azureSqlContainerużyj:

{
  containerType: 'AzureSqlContainer'
}

W przypadku SQLAGWorkLoadContaineruż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 vmAppContaineruż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 GenericContainerużyj:

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

W przypadku Microsoft.ClassicCompute/virtualMachinesużyj:

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

W przypadku Microsoft.Compute/virtualMachinesużyj:

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

W przypadku StorageContainerużyj:

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

W przypadku windowsużyj:

{
  agentVersion: 'string'
  canReRegister: bool
  containerHealthState: 'string'
  containerId: int
  containerType: 'Windows'
  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

AzureBackupServerContainer

Nazwa Opis Wartość
canReRegister Określa, czy kontener jest ponownie zarejestrowany. Bool
containerId Identyfikator kontenera. struna
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. Wystąpienie usługi Azure SQL to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"AzureBackupServerContainer" (wymagane)
dpmAgentVersion Wersja agenta aparatu kopii zapasowej struna
dpmServers Lista obiektów BackupEngines chroniących kontener string[]
extendedInfo Rozszerzone informacje o kontenerze. DPMContainerExtendedInfo
protectedItemCount Liczba chronionych elementów w narzędziu BackupEngine Int
protectionStatus Stan ochrony kontenera. struna
upgradeAvailable Aby sprawdzić, czy uaktualnienie jest dostępne Bool

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. Wystąpienie usługi Azure SQL 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. struna
virtualMachineId W pełni kwalifikowany adres URL usługi ARM maszyny wirtualnej reprezentowanej przez ten kontener maszyny wirtualnej IaaS platformy Azure. struna
virtualMachineVersion Określa, czy kontener reprezentuje maszynę wirtualną klasyczną, czy maszynę wirtualną usługi Azure Resource Manager. struna

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. Wystąpienie usługi Azure SQL 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. struna
virtualMachineId W pełni kwalifikowany adres URL usługi ARM maszyny wirtualnej reprezentowanej przez ten kontener maszyny wirtualnej IaaS platformy Azure. struna
virtualMachineVersion Określa, czy kontener reprezentuje maszynę wirtualną klasyczną, czy maszynę wirtualną usługi Azure Resource Manager. struna

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. Wystąpienie usługi Azure SQL 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. struna
operationType operacja Re-Do "Nieprawidłowy"
"Zarejestruj się"
"Ponowne wyrejestrowanie"
sourceResourceId Identyfikator arm maszyny wirtualnej reprezentowanej przez ten kontener obciążenia platformy Azure struna
workloadType Typ obciążenia, dla którego wysłano rejestrację. "AzureFileShare"
"AzureSqlDb"
"Klient"
"Exchange"
"PlikFolder"
"GenericDataSource"
"Nieprawidłowy"
"SAPAseDatabase"
"SAPHanaDatabase"
"SharePoint"
"SQLDataBase"
"SQLDB"
"SystemState"
"Maszyna wirtualna"
"VMwareVM"

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. Wystąpienie usługi Azure SQL to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"AzureSqlContainer" (wymagane)

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. Wystąpienie usługi Azure SQL to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"StorageContainer" (wymagany)
protectedItemCount Liczba elementów kopii zapasowych w tym kontenerze. Int
resourceGroup Nazwa grupy zasobów magazynu usługi Recovery Services. struna
sourceResourceId W pełni kwalifikowany adres URL usługi ARM. struna
storageAccountVersion Wersja konta magazynu. struna

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. Wystąpienie usługi Azure SQL 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. struna
operationType operacja Re-Do "Nieprawidłowy"
"Zarejestruj się"
"Ponowne wyrejestrowanie"
sourceResourceId Identyfikator arm maszyny wirtualnej reprezentowanej przez ten kontener obciążenia platformy Azure struna
workloadType Typ obciążenia, dla którego wysłano rejestrację. "AzureFileShare"
"AzureSqlDb"
"Klient"
"Exchange"
"PlikFolder"
"GenericDataSource"
"Nieprawidłowy"
"SAPAseDatabase"
"SAPHanaDatabase"
"SharePoint"
"SQLDataBase"
"SQLDB"
"SystemState"
"Maszyna wirtualna"
"VMwareVM"

AzureWorkloadContainerExtendedInfo

Nazwa Opis Wartość
hostServerName Nazwa systemu operacyjnego hosta w przypadku autonomicznej i nazwy klastra w przypadku kontenera rozproszonego. struna
inquiryInfo Stan zapytania dla kontenera. InquiryInfo
nodesList Lista węzłów w przypadku kontenera rozproszonego. DistributedNodesInfo[]

ContainerIdentityInfo

Nazwa Opis Wartość
aadTenantId Tożsamość kontenera ochrony — dzierżawa usługi AAD struna
audiencja Tożsamość kontenera ochrony — odbiorcy struna
servicePrincipalClientId Tożsamość kontenera ochrony — jednostka usługi AAD struna
uniqueName Unikatowa nazwa kontenera struna

DistributedNodesInfo

Nazwa Opis Wartość
errorDetail Szczegóły błędu, jeśli stan jest inny niż powodzenie. ErrorDetail
nodeName Nazwa węzła w kontenerze rozproszonym. struna
stan Stan tego węzła.
Nie powiodło się
Zakończyła się pomyślnie struna

DPMContainerExtendedInfo

Nazwa Opis Wartość
lastRefreshedAt Czas ostatniego odświeżenia obiektu DPMContainer. struna

ErrorDetail

Nazwa Opis Wartość

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. Wystąpienie usługi Azure SQL to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"GenericContainer" (wymagane)
extendedInformation Rozszerzone informacje (nie są zwracane w wywołaniach interfejsu API kontenera listy) GenericContainerExtendedInfo
fabricName Nazwa sieci szkieletowej kontenera struna

GenericContainerExtendedInfo

Nazwa Opis Wartość
containerIdentityInfo Informacje o tożsamości kontenera ContainerIdentityInfo
rawCertData Klucz publiczny certyfikatu kontenera struna
serviceEndpoints Punkty końcowe usługi Azure Backup dla kontenera GenericContainerExtendedInfoServiceEndpoints

GenericContainerExtendedInfoServiceEndpoints

Nazwa Opis Wartość

Informacje o zapytaniach

Nazwa Opis Wartość
errorDetail Szczegóły błędu, jeśli stan jest inny niż powodzenie. 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 wyroczni będzie to zawierać różne szczegóły.
WorkloadInquiryDetails[]
stan Stan zapytania dla tego kontenera, taki jak
InProgress
Nie powiodło się Zakończyła się pomyślnie struna

ZapytanieValidation

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

MabContainer

Nazwa Opis Wartość
agentVersion Wersja agenta tego kontenera. struna
canReRegister Czy kontener można zarejestrować jeszcze raz. Bool
containerHealthState Stan kondycji kontenera mab. struna
containerId ContainerID reprezentuje kontener. Int
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. Wystąpienie usługi Azure SQL to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"Windows" (wymagane)
extendedInfo Dodatkowe informacje dotyczące tego kontenera MabContainerExtendedInfo
mabContainerHealthDetails Szczegóły kondycji tego kontenera mab. MABContainerHealthDetails[]
protectedItemCount Liczba elementów kopii zapasowych w tym kontenerze. Int

MabContainerExtendedInfo

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

MABContainerHealthDetails

Nazwa Opis Wartość
kod Kod kondycji Int
Komunikat Komunikat o kondycji struna
Zalecenia Zalecane akcje dotyczące kondycji string[]
tytuł Tytuł kondycji struna

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

Nazwa Opis Wartość
eTag Opcjonalny element ETag. struna
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
rodzic 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: vaults/backupFabrics
Właściwości Właściwości protectionContainerResource ProtectionContainer
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

ProtectionContainer

Nazwa Opis Wartość
backupManagementType Typ zarządzania kopiami zapasowymi dla kontenera. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"AzureStorage"
"AzureWorkload"
"DefaultBackup"
"DPM"
"Nieprawidłowy"
"MAB"
containerType Ustaw wartość "AzureBackupServerContainer" dla typu AzureBackupServerContainer. Ustaw wartość "AzureSqlContainer" dla typu AzureSqlContainer. Ustaw wartość "SQLAGWorkLoadContainer" dla typu AzureSqlagWorkloadContainerProtectionContainer. Ustaw wartość "VMAppContainer" dla typu AzureVMAppContainerProtectionContainer. Ustaw wartość "GenericContainer" dla typu GenericContainer. Ustaw wartość "Microsoft.ClassicCompute/virtualMachines" dla typu AzureIaaSClassicComputeVMContainer. Ustaw wartość "Microsoft.Compute/virtualMachines" dla typu AzureIaaSComputeVMContainer. Ustaw wartość "StorageContainer" dla typu AzureStorageContainer. Ustaw wartość "Windows" dla typu MabContainer. "AzureBackupServerContainer"
"AzureSqlContainer"
"GenericContainer"
"Microsoft.ClassicCompute/virtualMachines"
"Microsoft.Compute/virtualMachines"
"SQLAGWorkLoadContainer"
"StorageContainer"
"VMAppContainer"
"Windows" (wymagane)
friendlyName Przyjazna nazwa kontenera. struna
healthStatus Stan kondycji kontenera. struna
registrationStatus Stan rejestracji kontenera w magazynie usługi Recovery Services. struna

Tagi zasobów

Nazwa Opis Wartość

WorkloadInquiryDetails

Nazwa Opis Wartość
inquiryValidation Sprawdzanie poprawności zapytań, takie jak uprawnienia i inne walidacje kopii zapasowej. InquiryValidation
itemCount Zawiera element z możliwością ochrony Liczba wewnątrz tego kontenera. Int
typ Typ obciążenia, takiego jak SQL, Oracle itp. struna

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
Azure Backup for Workload in Azure Virtual Machines (Usługa Azure Virtual Machines) 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ę
tworzenie kopii zapasowej istniejącego udziału plików przy użyciu usługi Recovery Services (codziennie) Ten szablon umożliwia skonfigurowanie ochrony 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ę) 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.

Definicja zasobu szablonu usługi ARM

Typ zasobu vaults/backupFabrics/protectionContainers można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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": "2021-02-01-preview",
  "name": "string",
  "eTag": "string",
  "location": "string",
  "properties": {
    "backupManagementType": "string",
    "friendlyName": "string",
    "healthStatus": "string",
    "registrationStatus": "string",
    "containerType": "string"
    // For remaining properties, see ProtectionContainer objects
  },
  "tags": {
    "{customized property}": "string"
  }
}

Obiekty ProtectionContainer

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

W przypadku AzureBackupServerContainerużyj:

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

W przypadku azureSqlContainerużyj:

{
  "containerType": "AzureSqlContainer"
}

W przypadku SQLAGWorkLoadContaineruż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 vmAppContaineruż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 GenericContainerużyj:

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

W przypadku Microsoft.ClassicCompute/virtualMachinesużyj:

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

W przypadku Microsoft.Compute/virtualMachinesużyj:

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

W przypadku StorageContainerużyj:

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

W przypadku windowsużyj:

{
  "agentVersion": "string",
  "canReRegister": "bool",
  "containerHealthState": "string",
  "containerId": "int",
  "containerType": "Windows",
  "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

AzureBackupServerContainer

Nazwa Opis Wartość
canReRegister Określa, czy kontener jest ponownie zarejestrowany. Bool
containerId Identyfikator kontenera. struna
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. Wystąpienie usługi Azure SQL to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"AzureBackupServerContainer" (wymagane)
dpmAgentVersion Wersja agenta aparatu kopii zapasowej struna
dpmServers Lista obiektów BackupEngines chroniących kontener string[]
extendedInfo Rozszerzone informacje o kontenerze. DPMContainerExtendedInfo
protectedItemCount Liczba chronionych elementów w narzędziu BackupEngine Int
protectionStatus Stan ochrony kontenera. struna
upgradeAvailable Aby sprawdzić, czy uaktualnienie jest dostępne Bool

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. Wystąpienie usługi Azure SQL 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. struna
virtualMachineId W pełni kwalifikowany adres URL usługi ARM maszyny wirtualnej reprezentowanej przez ten kontener maszyny wirtualnej IaaS platformy Azure. struna
virtualMachineVersion Określa, czy kontener reprezentuje maszynę wirtualną klasyczną, czy maszynę wirtualną usługi Azure Resource Manager. struna

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. Wystąpienie usługi Azure SQL 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. struna
virtualMachineId W pełni kwalifikowany adres URL usługi ARM maszyny wirtualnej reprezentowanej przez ten kontener maszyny wirtualnej IaaS platformy Azure. struna
virtualMachineVersion Określa, czy kontener reprezentuje maszynę wirtualną klasyczną, czy maszynę wirtualną usługi Azure Resource Manager. struna

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. Wystąpienie usługi Azure SQL 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. struna
operationType operacja Re-Do "Nieprawidłowy"
"Zarejestruj się"
"Ponowne wyrejestrowanie"
sourceResourceId Identyfikator arm maszyny wirtualnej reprezentowanej przez ten kontener obciążenia platformy Azure struna
workloadType Typ obciążenia, dla którego wysłano rejestrację. "AzureFileShare"
"AzureSqlDb"
"Klient"
"Exchange"
"PlikFolder"
"GenericDataSource"
"Nieprawidłowy"
"SAPAseDatabase"
"SAPHanaDatabase"
"SharePoint"
"SQLDataBase"
"SQLDB"
"SystemState"
"Maszyna wirtualna"
"VMwareVM"

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. Wystąpienie usługi Azure SQL to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"AzureSqlContainer" (wymagane)

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. Wystąpienie usługi Azure SQL to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"StorageContainer" (wymagany)
protectedItemCount Liczba elementów kopii zapasowych w tym kontenerze. Int
resourceGroup Nazwa grupy zasobów magazynu usługi Recovery Services. struna
sourceResourceId W pełni kwalifikowany adres URL usługi ARM. struna
storageAccountVersion Wersja konta magazynu. struna

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. Wystąpienie usługi Azure SQL 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. struna
operationType operacja Re-Do "Nieprawidłowy"
"Zarejestruj się"
"Ponowne wyrejestrowanie"
sourceResourceId Identyfikator arm maszyny wirtualnej reprezentowanej przez ten kontener obciążenia platformy Azure struna
workloadType Typ obciążenia, dla którego wysłano rejestrację. "AzureFileShare"
"AzureSqlDb"
"Klient"
"Exchange"
"PlikFolder"
"GenericDataSource"
"Nieprawidłowy"
"SAPAseDatabase"
"SAPHanaDatabase"
"SharePoint"
"SQLDataBase"
"SQLDB"
"SystemState"
"Maszyna wirtualna"
"VMwareVM"

AzureWorkloadContainerExtendedInfo

Nazwa Opis Wartość
hostServerName Nazwa systemu operacyjnego hosta w przypadku autonomicznej i nazwy klastra w przypadku kontenera rozproszonego. struna
inquiryInfo Stan zapytania dla kontenera. InquiryInfo
nodesList Lista węzłów w przypadku kontenera rozproszonego. DistributedNodesInfo[]

ContainerIdentityInfo

Nazwa Opis Wartość
aadTenantId Tożsamość kontenera ochrony — dzierżawa usługi AAD struna
audiencja Tożsamość kontenera ochrony — odbiorcy struna
servicePrincipalClientId Tożsamość kontenera ochrony — jednostka usługi AAD struna
uniqueName Unikatowa nazwa kontenera struna

DistributedNodesInfo

Nazwa Opis Wartość
errorDetail Szczegóły błędu, jeśli stan jest inny niż powodzenie. ErrorDetail
nodeName Nazwa węzła w kontenerze rozproszonym. struna
stan Stan tego węzła.
Nie powiodło się
Zakończyła się pomyślnie struna

DPMContainerExtendedInfo

Nazwa Opis Wartość
lastRefreshedAt Czas ostatniego odświeżenia obiektu DPMContainer. struna

ErrorDetail

Nazwa Opis Wartość

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. Wystąpienie usługi Azure SQL to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"GenericContainer" (wymagane)
extendedInformation Rozszerzone informacje (nie są zwracane w wywołaniach interfejsu API kontenera listy) GenericContainerExtendedInfo
fabricName Nazwa sieci szkieletowej kontenera struna

GenericContainerExtendedInfo

Nazwa Opis Wartość
containerIdentityInfo Informacje o tożsamości kontenera ContainerIdentityInfo
rawCertData Klucz publiczny certyfikatu kontenera struna
serviceEndpoints Punkty końcowe usługi Azure Backup dla kontenera GenericContainerExtendedInfoServiceEndpoints

GenericContainerExtendedInfoServiceEndpoints

Nazwa Opis Wartość

Informacje o zapytaniach

Nazwa Opis Wartość
errorDetail Szczegóły błędu, jeśli stan jest inny niż powodzenie. 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 wyroczni będzie to zawierać różne szczegóły.
WorkloadInquiryDetails[]
stan Stan zapytania dla tego kontenera, taki jak
InProgress
Nie powiodło się Zakończyła się pomyślnie struna

ZapytanieValidation

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

MabContainer

Nazwa Opis Wartość
agentVersion Wersja agenta tego kontenera. struna
canReRegister Czy kontener można zarejestrować jeszcze raz. Bool
containerHealthState Stan kondycji kontenera mab. struna
containerId ContainerID reprezentuje kontener. Int
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. Wystąpienie usługi Azure SQL to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"Windows" (wymagane)
extendedInfo Dodatkowe informacje dotyczące tego kontenera MabContainerExtendedInfo
mabContainerHealthDetails Szczegóły kondycji tego kontenera mab. MABContainerHealthDetails[]
protectedItemCount Liczba elementów kopii zapasowych w tym kontenerze. Int

MabContainerExtendedInfo

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

MABContainerHealthDetails

Nazwa Opis Wartość
kod Kod kondycji Int
Komunikat Komunikat o kondycji struna
Zalecenia Zalecane akcje dotyczące kondycji string[]
tytuł Tytuł kondycji struna

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2021-02-01-preview"
eTag Opcjonalny element ETag. struna
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości protectionContainerResource ProtectionContainer
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers"

ProtectionContainer

Nazwa Opis Wartość
backupManagementType Typ zarządzania kopiami zapasowymi dla kontenera. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"AzureStorage"
"AzureWorkload"
"DefaultBackup"
"DPM"
"Nieprawidłowy"
"MAB"
containerType Ustaw wartość "AzureBackupServerContainer" dla typu AzureBackupServerContainer. Ustaw wartość "AzureSqlContainer" dla typu AzureSqlContainer. Ustaw wartość "SQLAGWorkLoadContainer" dla typu AzureSqlagWorkloadContainerProtectionContainer. Ustaw wartość "VMAppContainer" dla typu AzureVMAppContainerProtectionContainer. Ustaw wartość "GenericContainer" dla typu GenericContainer. Ustaw wartość "Microsoft.ClassicCompute/virtualMachines" dla typu AzureIaaSClassicComputeVMContainer. Ustaw wartość "Microsoft.Compute/virtualMachines" dla typu AzureIaaSComputeVMContainer. Ustaw wartość "StorageContainer" dla typu AzureStorageContainer. Ustaw wartość "Windows" dla typu MabContainer. "AzureBackupServerContainer"
"AzureSqlContainer"
"GenericContainer"
"Microsoft.ClassicCompute/virtualMachines"
"Microsoft.Compute/virtualMachines"
"SQLAGWorkLoadContainer"
"StorageContainer"
"VMAppContainer"
"Windows" (wymagane)
friendlyName Przyjazna nazwa kontenera. struna
healthStatus Stan kondycji kontenera. struna
registrationStatus Stan rejestracji kontenera w magazynie usługi Recovery Services. struna

Tagi zasobów

Nazwa Opis Wartość

WorkloadInquiryDetails

Nazwa Opis Wartość
inquiryValidation Sprawdzanie poprawności zapytań, takie jak uprawnienia i inne walidacje kopii zapasowej. InquiryValidation
itemCount Zawiera element z możliwością ochrony Liczba wewnątrz tego kontenera. Int
typ Typ obciążenia, takiego jak SQL, Oracle itp. struna

Szablony szybkiego startu

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

Szablon Opis
Azure Backup for Workload in Azure Virtual Machines (Usługa Azure Virtual Machines)

Wdrażanie do 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ę
tworzenie kopii zapasowej istniejącego udziału plików przy użyciu usługi Recovery Services (codziennie)

Wdrażanie do Azure
Ten szablon umożliwia skonfigurowanie ochrony 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ę)

Wdrażanie do 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.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu vaults/backupFabrics/protectionContainers można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

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

Format zasobu

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-02-01-preview"
  name = "string"
  eTag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    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 AzureBackupServerContainerużyj:

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

W przypadku azureSqlContainerużyj:

{
  containerType = "AzureSqlContainer"
}

W przypadku SQLAGWorkLoadContaineruż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 vmAppContaineruż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 GenericContainerużyj:

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

W przypadku Microsoft.ClassicCompute/virtualMachinesużyj:

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

W przypadku Microsoft.Compute/virtualMachinesużyj:

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

W przypadku StorageContainerużyj:

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

W przypadku windowsużyj:

{
  agentVersion = "string"
  canReRegister = bool
  containerHealthState = "string"
  containerId = int
  containerType = "Windows"
  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

AzureBackupServerContainer

Nazwa Opis Wartość
canReRegister Określa, czy kontener jest ponownie zarejestrowany. Bool
containerId Identyfikator kontenera. struna
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. Wystąpienie usługi Azure SQL to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"AzureBackupServerContainer" (wymagane)
dpmAgentVersion Wersja agenta aparatu kopii zapasowej struna
dpmServers Lista obiektów BackupEngines chroniących kontener string[]
extendedInfo Rozszerzone informacje o kontenerze. DPMContainerExtendedInfo
protectedItemCount Liczba chronionych elementów w narzędziu BackupEngine Int
protectionStatus Stan ochrony kontenera. struna
upgradeAvailable Aby sprawdzić, czy uaktualnienie jest dostępne Bool

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. Wystąpienie usługi Azure SQL 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. struna
virtualMachineId W pełni kwalifikowany adres URL usługi ARM maszyny wirtualnej reprezentowanej przez ten kontener maszyny wirtualnej IaaS platformy Azure. struna
virtualMachineVersion Określa, czy kontener reprezentuje maszynę wirtualną klasyczną, czy maszynę wirtualną usługi Azure Resource Manager. struna

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. Wystąpienie usługi Azure SQL 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. struna
virtualMachineId W pełni kwalifikowany adres URL usługi ARM maszyny wirtualnej reprezentowanej przez ten kontener maszyny wirtualnej IaaS platformy Azure. struna
virtualMachineVersion Określa, czy kontener reprezentuje maszynę wirtualną klasyczną, czy maszynę wirtualną usługi Azure Resource Manager. struna

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. Wystąpienie usługi Azure SQL 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. struna
operationType operacja Re-Do "Nieprawidłowy"
"Zarejestruj się"
"Ponowne wyrejestrowanie"
sourceResourceId Identyfikator arm maszyny wirtualnej reprezentowanej przez ten kontener obciążenia platformy Azure struna
workloadType Typ obciążenia, dla którego wysłano rejestrację. "AzureFileShare"
"AzureSqlDb"
"Klient"
"Exchange"
"PlikFolder"
"GenericDataSource"
"Nieprawidłowy"
"SAPAseDatabase"
"SAPHanaDatabase"
"SharePoint"
"SQLDataBase"
"SQLDB"
"SystemState"
"Maszyna wirtualna"
"VMwareVM"

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. Wystąpienie usługi Azure SQL to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"AzureSqlContainer" (wymagane)

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. Wystąpienie usługi Azure SQL to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"StorageContainer" (wymagany)
protectedItemCount Liczba elementów kopii zapasowych w tym kontenerze. Int
resourceGroup Nazwa grupy zasobów magazynu usługi Recovery Services. struna
sourceResourceId W pełni kwalifikowany adres URL usługi ARM. struna
storageAccountVersion Wersja konta magazynu. struna

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. Wystąpienie usługi Azure SQL 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. struna
operationType operacja Re-Do "Nieprawidłowy"
"Zarejestruj się"
"Ponowne wyrejestrowanie"
sourceResourceId Identyfikator arm maszyny wirtualnej reprezentowanej przez ten kontener obciążenia platformy Azure struna
workloadType Typ obciążenia, dla którego wysłano rejestrację. "AzureFileShare"
"AzureSqlDb"
"Klient"
"Exchange"
"PlikFolder"
"GenericDataSource"
"Nieprawidłowy"
"SAPAseDatabase"
"SAPHanaDatabase"
"SharePoint"
"SQLDataBase"
"SQLDB"
"SystemState"
"Maszyna wirtualna"
"VMwareVM"

AzureWorkloadContainerExtendedInfo

Nazwa Opis Wartość
hostServerName Nazwa systemu operacyjnego hosta w przypadku autonomicznej i nazwy klastra w przypadku kontenera rozproszonego. struna
inquiryInfo Stan zapytania dla kontenera. InquiryInfo
nodesList Lista węzłów w przypadku kontenera rozproszonego. DistributedNodesInfo[]

ContainerIdentityInfo

Nazwa Opis Wartość
aadTenantId Tożsamość kontenera ochrony — dzierżawa usługi AAD struna
audiencja Tożsamość kontenera ochrony — odbiorcy struna
servicePrincipalClientId Tożsamość kontenera ochrony — jednostka usługi AAD struna
uniqueName Unikatowa nazwa kontenera struna

DistributedNodesInfo

Nazwa Opis Wartość
errorDetail Szczegóły błędu, jeśli stan jest inny niż powodzenie. ErrorDetail
nodeName Nazwa węzła w kontenerze rozproszonym. struna
stan Stan tego węzła.
Nie powiodło się
Zakończyła się pomyślnie struna

DPMContainerExtendedInfo

Nazwa Opis Wartość
lastRefreshedAt Czas ostatniego odświeżenia obiektu DPMContainer. struna

ErrorDetail

Nazwa Opis Wartość

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. Wystąpienie usługi Azure SQL to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"GenericContainer" (wymagane)
extendedInformation Rozszerzone informacje (nie są zwracane w wywołaniach interfejsu API kontenera listy) GenericContainerExtendedInfo
fabricName Nazwa sieci szkieletowej kontenera struna

GenericContainerExtendedInfo

Nazwa Opis Wartość
containerIdentityInfo Informacje o tożsamości kontenera ContainerIdentityInfo
rawCertData Klucz publiczny certyfikatu kontenera struna
serviceEndpoints Punkty końcowe usługi Azure Backup dla kontenera GenericContainerExtendedInfoServiceEndpoints

GenericContainerExtendedInfoServiceEndpoints

Nazwa Opis Wartość

Informacje o zapytaniach

Nazwa Opis Wartość
errorDetail Szczegóły błędu, jeśli stan jest inny niż powodzenie. 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 wyroczni będzie to zawierać różne szczegóły.
WorkloadInquiryDetails[]
stan Stan zapytania dla tego kontenera, taki jak
InProgress
Nie powiodło się Zakończyła się pomyślnie struna

ZapytanieValidation

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

MabContainer

Nazwa Opis Wartość
agentVersion Wersja agenta tego kontenera. struna
canReRegister Czy kontener można zarejestrować jeszcze raz. Bool
containerHealthState Stan kondycji kontenera mab. struna
containerId ContainerID reprezentuje kontener. Int
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. Wystąpienie usługi Azure SQL to AzureSqlContainer. 5. Kontenery magazynu to StorageContainer. 6. Obciążenie platformy Azure
Tworzenie kopii zapasowej to VMAppContainer
"Windows" (wymagane)
extendedInfo Dodatkowe informacje dotyczące tego kontenera MabContainerExtendedInfo
mabContainerHealthDetails Szczegóły kondycji tego kontenera mab. MABContainerHealthDetails[]
protectedItemCount Liczba elementów kopii zapasowych w tym kontenerze. Int

MabContainerExtendedInfo

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

MABContainerHealthDetails

Nazwa Opis Wartość
kod Kod kondycji Int
Komunikat Komunikat o kondycji struna
Zalecenia Zalecane akcje dotyczące kondycji string[]
tytuł Tytuł kondycji struna

Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers

Nazwa Opis Wartość
eTag Opcjonalny element ETag. struna
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: vaults/backupFabrics
Właściwości Właściwości protectionContainerResource ProtectionContainer
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2021-02-01-preview"

ProtectionContainer

Nazwa Opis Wartość
backupManagementType Typ zarządzania kopiami zapasowymi dla kontenera. "AzureBackupServer"
"AzureIaasVM"
"AzureSql"
"AzureStorage"
"AzureWorkload"
"DefaultBackup"
"DPM"
"Nieprawidłowy"
"MAB"
containerType Ustaw wartość "AzureBackupServerContainer" dla typu AzureBackupServerContainer. Ustaw wartość "AzureSqlContainer" dla typu AzureSqlContainer. Ustaw wartość "SQLAGWorkLoadContainer" dla typu AzureSqlagWorkloadContainerProtectionContainer. Ustaw wartość "VMAppContainer" dla typu AzureVMAppContainerProtectionContainer. Ustaw wartość "GenericContainer" dla typu GenericContainer. Ustaw wartość "Microsoft.ClassicCompute/virtualMachines" dla typu AzureIaaSClassicComputeVMContainer. Ustaw wartość "Microsoft.Compute/virtualMachines" dla typu AzureIaaSComputeVMContainer. Ustaw wartość "StorageContainer" dla typu AzureStorageContainer. Ustaw wartość "Windows" dla typu MabContainer. "AzureBackupServerContainer"
"AzureSqlContainer"
"GenericContainer"
"Microsoft.ClassicCompute/virtualMachines"
"Microsoft.Compute/virtualMachines"
"SQLAGWorkLoadContainer"
"StorageContainer"
"VMAppContainer"
"Windows" (wymagane)
friendlyName Przyjazna nazwa kontenera. struna
healthStatus Stan kondycji kontenera. struna
registrationStatus Stan rejestracji kontenera w magazynie usługi Recovery Services. struna

Tagi zasobów

Nazwa Opis Wartość

WorkloadInquiryDetails

Nazwa Opis Wartość
inquiryValidation Sprawdzanie poprawności zapytań, takie jak uprawnienia i inne walidacje kopii zapasowej. InquiryValidation
itemCount Zawiera element z możliwością ochrony Liczba wewnątrz tego kontenera. Int
typ Typ obciążenia, takiego jak SQL, Oracle itp. struna