Microsoft.RecoveryServices vaults/backupFabrics/protectionContainers 2023-01-01
- najnowsze
- 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-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" "SAPHanaDBInstance" "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" "SAPHanaDBInstance" "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" "SAPHanaDBInstance" "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 |
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 |
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 |
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:
- 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-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 | '2023-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" "SAPHanaDBInstance" "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" "SAPHanaDBInstance" "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" "SAPHanaDBInstance" "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 |
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 |
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 |
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@2023-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@2023-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" "SAPHanaDBInstance" "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" "SAPHanaDBInstance" "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" "SAPHanaDBInstance" "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 |