Udostępnij za pośrednictwem


Microsoft.RecoveryServices vaults/backupFabrics/protectionContainers 2022-01-01

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@2022-01-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  eTag: 'string'
  properties: {
    backupManagementType: 'string'
    friendlyName: 'string'
    healthStatus: 'string'
    protectableObjectType: 'string'
    registrationStatus: 'string'
    containerType: 'string'
    // For remaining properties, see ProtectionContainer objects
  }
}

Obiekty ProtectionContainer

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

W przypadku AzureBackupServerContainerużyj:

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

W przypadku azureSqlContainerużyj:

  containerType: 'AzureSqlContainer'

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 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 StorageContainerużyj:

  containerType: 'StorageContainer'
  acquireStorageAccountLock: 'string'
  protectedItemCount: int
  resourceGroup: 'string'
  sourceResourceId: 'string'
  storageAccountVersion: '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 windowsuż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ść
nazwa Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w Bicep.
ciąg (wymagany)
lokalizacja Lokalizacja zasobu. struna
Tagi Tagi zasobów. Słownik nazw tagów i wartości. Zobacz tagi w szablonach
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: backupFabrics
eTag Opcjonalny element ETag. struna
Właściwości Właściwości 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. struna
healthStatus Stan kondycji kontenera. struna
protectableObjectType Typ chronionego obiektu skojarzonego z tym kontenerem struna
registrationStatus Stan rejestracji kontenera w magazynie usługi Recovery Services. struna
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. 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)
canReRegister Określa, czy kontener jest ponownie zarejestrowany. Bool
containerId Identyfikator kontenera. struna
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

DPMContainerExtendedInfo

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

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)

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

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

GenericContainerExtendedInfoServiceEndpoints

Nazwa Opis Wartość
{niestandardowa właściwość} struna

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"
"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. struna
inquiryInfo Stan zapytania dla kontenera. InquiryInfo
nodesList Lista węzłów w przypadku kontenera rozproszonego. DistributedNodesInfo[]

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 , Niepowodzenie , Powodzenie
struna

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

ZapytanieValidation

Nazwa Opis Wartość
errorDetail Szczegóły błędu w przypadku, gdy stan jest inny niż powodzenie. ErrorDetail
stan Stan weryfikacji zapytania. 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.
Niepowodzenie , powodzenie
struna

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)
acquireStorageAccountLock Niezależnie od tego, czy blokada konta magazynu ma zostać uzyskana dla tego kontenera, czy nie. "Uzyskiwanie"
"NotAcquire"
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"
"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. 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)
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
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"
"SQLDB"
"SQLDataBase"
"SharePoint"
"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

Szablony szybkiego startu

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

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

wdrażanie w usłudze 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 w usłudze 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 for Workload in Azure Virtual Machines (Usługa Azure Virtual Machines)

wdrażanie w usłudze 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ć 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": "2022-01-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "eTag": "string",
  "properties": {
    "backupManagementType": "string",
    "friendlyName": "string",
    "healthStatus": "string",
    "protectableObjectType": "string",
    "registrationStatus": "string",
    "containerType": "string"
    // For remaining properties, see ProtectionContainer objects
  }
}

Obiekty ProtectionContainer

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

W przypadku AzureBackupServerContainerużyj:

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

W przypadku azureSqlContainerużyj:

  "containerType": "AzureSqlContainer"

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 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 StorageContainerużyj:

  "containerType": "StorageContainer",
  "acquireStorageAccountLock": "string",
  "protectedItemCount": "int",
  "resourceGroup": "string",
  "sourceResourceId": "string",
  "storageAccountVersion": "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 windowsuż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 '2022-01-01'
nazwa Nazwa zasobu

Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON.
ciąg (wymagany)
lokalizacja Lokalizacja zasobu. struna
Tagi Tagi zasobów. Słownik nazw tagów i wartości. Zobacz tagi w szablonach
eTag Opcjonalny element ETag. struna
Właściwości Właściwości 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. struna
healthStatus Stan kondycji kontenera. struna
protectableObjectType Typ chronionego obiektu skojarzonego z tym kontenerem struna
registrationStatus Stan rejestracji kontenera w magazynie usługi Recovery Services. struna
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. 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)
canReRegister Określa, czy kontener jest ponownie zarejestrowany. Bool
containerId Identyfikator kontenera. struna
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

DPMContainerExtendedInfo

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

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)

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

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

GenericContainerExtendedInfoServiceEndpoints

Nazwa Opis Wartość
{niestandardowa właściwość} struna

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"
"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. struna
inquiryInfo Stan zapytania dla kontenera. InquiryInfo
nodesList Lista węzłów w przypadku kontenera rozproszonego. DistributedNodesInfo[]

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 , Niepowodzenie , Powodzenie
struna

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

ZapytanieValidation

Nazwa Opis Wartość
errorDetail Szczegóły błędu w przypadku, gdy stan jest inny niż powodzenie. ErrorDetail
stan Stan weryfikacji zapytania. 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.
Niepowodzenie , powodzenie
struna

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)
acquireStorageAccountLock Niezależnie od tego, czy blokada konta magazynu ma zostać uzyskana dla tego kontenera, czy nie. "Uzyskiwanie"
"NotAcquire"
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"
"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. 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)
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
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"
"SQLDB"
"SQLDataBase"
"SharePoint"
"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

Szablony szybkiego startu

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

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

wdrażanie w usłudze 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 w usłudze 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 for Workload in Azure Virtual Machines (Usługa Azure Virtual Machines)

wdrażanie w usłudze 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ć 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@2022-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      backupManagementType = "string"
      friendlyName = "string"
      healthStatus = "string"
      protectableObjectType = "string"
      registrationStatus = "string"
      containerType = "string"
      // For remaining properties, see ProtectionContainer objects
    }
    eTag = "string"
  })
}

Obiekty ProtectionContainer

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

W przypadku AzureBackupServerContainerużyj:

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

W przypadku azureSqlContainerużyj:

  containerType = "AzureSqlContainer"

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 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 StorageContainerużyj:

  containerType = "StorageContainer"
  acquireStorageAccountLock = "string"
  protectedItemCount = int
  resourceGroup = "string"
  sourceResourceId = "string"
  storageAccountVersion = "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 windowsuż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@2022-01-01"
nazwa Nazwa zasobu ciąg (wymagany)
lokalizacja Lokalizacja zasobu. struna
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: backupFabrics
Tagi Tagi zasobów. Słownik nazw tagów i wartości.
eTag Opcjonalny element ETag. struna
Właściwości Właściwości 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. struna
healthStatus Stan kondycji kontenera. struna
protectableObjectType Typ chronionego obiektu skojarzonego z tym kontenerem struna
registrationStatus Stan rejestracji kontenera w magazynie usługi Recovery Services. struna
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. 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)
canReRegister Określa, czy kontener jest ponownie zarejestrowany. Bool
containerId Identyfikator kontenera. struna
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

DPMContainerExtendedInfo

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

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)

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

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

GenericContainerExtendedInfoServiceEndpoints

Nazwa Opis Wartość
{niestandardowa właściwość} struna

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"
"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. struna
inquiryInfo Stan zapytania dla kontenera. InquiryInfo
nodesList Lista węzłów w przypadku kontenera rozproszonego. DistributedNodesInfo[]

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 , Niepowodzenie , Powodzenie
struna

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

ZapytanieValidation

Nazwa Opis Wartość
errorDetail Szczegóły błędu w przypadku, gdy stan jest inny niż powodzenie. ErrorDetail
stan Stan weryfikacji zapytania. 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.
Niepowodzenie , powodzenie
struna

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" (wymagane)
acquireStorageAccountLock Niezależnie od tego, czy blokada konta magazynu ma zostać uzyskana dla tego kontenera, czy nie. "Uzyskiwanie"
"NotAcquire"
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"
"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. 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)
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
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"
"SQLDB"
"SQLDataBase"
"Sharepoint"
"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