Microsoft.RecoveryServices vaults/backupFabrics/protectionContainers 2023-02-01
- najnowsze
- 2024-10-01
- 2024-07-30-preview
- 2024-04-30-preview
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-30-preview
- 2022-09-01-preview
- 2022-06-01-preview
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2021-02-01
- 2021-02-01-preview
- 2021-01-01
- 2020-12-01
- 2020-10-01
- 2016-12-01
- 2016-06-01
Definicja zasobu Bicep
Typ zasobu vaults/backupFabrics/protectionContainers można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania 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 kod Bicep do szablonu.
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers@2023-02-01' = {
parent: resourceSymbolicName
eTag: 'string'
location: 'string'
name: 'string'
properties: {
backupManagementType: 'string'
friendlyName: 'string'
healthStatus: 'string'
protectableObjectType: '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:
{
acquireStorageAccountLock: 'string'
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" "SAPHanaDBInstance" "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ść |
---|---|---|
acquireStorageAccountLock | Niezależnie od tego, czy blokada konta magazynu ma zostać uzyskana dla tego kontenera, czy nie. | "Uzyskiwanie" "NotAcquire" |
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" "SAPHanaDBInstance" "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 Ruch przychodzący |
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" "SAPHanaDBInstance" "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 |
protectableObjectType | Typ chronionego obiektu skojarzonego z tym kontenerem | 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:
- grupy zasobów — zobacz polecenia wdrażania 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 kod JSON do szablonu.
{
"type": "Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers",
"apiVersion": "2023-02-01",
"name": "string",
"eTag": "string",
"location": "string",
"properties": {
"backupManagementType": "string",
"friendlyName": "string",
"healthStatus": "string",
"protectableObjectType": "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:
{
"acquireStorageAccountLock": "string",
"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" "SAPHanaDBInstance" "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ść |
---|---|---|
acquireStorageAccountLock | Niezależnie od tego, czy blokada konta magazynu ma zostać uzyskana dla tego kontenera, czy nie. | "Uzyskiwanie" "NotAcquire" |
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" "SAPHanaDBInstance" "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 Ruch przychodzący |
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" "SAPHanaDBInstance" "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 | '2023-02-01' |
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 |
protectableObjectType | Typ chronionego obiektu skojarzonego z tym kontenerem | 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@2023-02-01"
name = "string"
eTag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
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:
{
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:
{
acquireStorageAccountLock = "string"
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" "SAPHanaDBInstance" "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ść |
---|---|---|
acquireStorageAccountLock | Niezależnie od tego, czy blokada konta magazynu ma zostać uzyskana dla tego kontenera, czy nie. | "Uzyskiwanie" "NotAcquire" |
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" "SAPHanaDBInstance" "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 Ruch przychodzący |
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" "SAPHanaDBInstance" "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@2023-02-01" |
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 |
protectableObjectType | Typ chronionego obiektu skojarzonego z tym kontenerem | 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 |