Magazyny Microsoft.RecoveryServices/replicationRecoveryPlans 2021-02-10
Definicja zasobu Bicep
Typ zasobu vaults/replicationRecoveryPlans można wdrożyć w następujących regionach:
- 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 dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationRecoveryPlans, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-02-10' = {
name: 'string'
parent: resourceSymbolicName
properties: {
failoverDeploymentModel: 'string'
groups: [
{
endGroupActions: [
{
actionName: 'string'
customDetails: {
instanceType: 'string'
// For remaining properties, see RecoveryPlanActionDetails objects
}
failoverDirections: [
'string'
]
failoverTypes: [
'string'
]
}
]
groupType: 'string'
replicationProtectedItems: [
{
id: 'string'
virtualMachineId: 'string'
}
]
startGroupActions: [
{
actionName: 'string'
customDetails: {
instanceType: 'string'
// For remaining properties, see RecoveryPlanActionDetails objects
}
failoverDirections: [
'string'
]
failoverTypes: [
'string'
]
}
]
}
]
primaryFabricId: 'string'
providerSpecificInput: [
{
instanceType: 'string'
// For remaining properties, see RecoveryPlanProviderSpecificInput objects
}
]
recoveryFabricId: 'string'
}
}
Obiekty RecoveryPlanActionDetails
Ustaw właściwość instanceType , aby określić typ obiektu.
W przypadku elementu AutomationRunbookActionDetails użyj:
instanceType: 'AutomationRunbookActionDetails'
fabricLocation: 'string'
runbookId: 'string'
timeout: 'string'
W przypadku polecenia ManualActionDetails użyj:
instanceType: 'ManualActionDetails'
description: 'string'
W przypadku elementu ScriptActionDetails użyj:
instanceType: 'ScriptActionDetails'
fabricLocation: 'string'
path: 'string'
timeout: 'string'
Obiekty RecoveryPlanProviderSpecificInput
Ustaw właściwość instanceType , aby określić typ obiektu.
W przypadku usługi A2A użyj:
instanceType: 'A2A'
primaryZone: 'string'
recoveryZone: 'string'
Wartości właściwości
vaults/replicationRecoveryPlans
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep. |
ciąg (wymagany) |
Nadrzędny | W pliku 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. |
Symboliczna nazwa zasobu typu: magazyny |
properties | Właściwości tworzenia planu odzyskiwania. | CreateRecoveryPlanInputPropertiesOrRecoveryPlanPrope... (wymagane) |
CreateRecoveryPlanInputPropertiesOrRecoveryPlanPrope...
Nazwa | Opis | Wartość |
---|---|---|
failoverDeploymentModel | Model wdrażania trybu failover. | "Klasyczny" "NotApplicable" "ResourceManager" |
grupy | Grupy planów odzyskiwania. | RecoveryPlanGroup[] (wymagane) |
primaryFabricId | Podstawowy identyfikator sieci szkieletowej. | ciąg (wymagany) |
providerSpecificInput | Dane wejściowe specyficzne dla dostawcy. | RecoveryPlanProviderSpecificInput[] |
recoveryFabricId | Identyfikator sieci szkieletowej odzyskiwania. | ciąg (wymagany) |
RecoveryPlanGroup
Nazwa | Opis | Wartość |
---|---|---|
endGroupActions | Akcje grupy końcowej. | RecoveryPlanAction[] |
groupType | Typ grupy. | "Rozruch" "Tryb failover" "Zamknij" (wymagane) |
replicationProtectedItems | Lista chronionych elementów. | RecoveryPlanProtectedItem[] |
startGroupActions | Akcje początkowej grupy. | RecoveryPlanAction[] |
RecoveryPlanAction
Nazwa | Opis | Wartość |
---|---|---|
actionName | Nazwa akcji. | ciąg (wymagany) |
customDetails | Szczegóły niestandardowe. | RecoveryPlanActionDetails (wymagane) |
failoverDirections | Lista wskazówek dotyczących trybu failover. | Tablica ciągów zawierająca dowolną z: "PrimaryToRecovery" "RecoveryToPrimary" (wymagane) |
tryb failoverTypes | Lista typów trybu failover. | Tablica ciągów zawierająca dowolną z: "CancelFailover" "ChangePit" "Zatwierdź" "CompleteMigration" "DisableProtection" "Powrót po awarii" "FinalizeFailback" "PlannedFailover" "RepairReplication" "ReverseReplicate" "SwitchProtection" "TestFailover" "TestFailoverCleanup" "UnplannedFailover" (wymagane) |
RecoveryPlanActionDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Ustawianie typu obiektu | AutomationRunbookActionDetails ManualActionDetails ScriptActionDetails (wymagane) |
RecoveryPlanAutomationRunbookActionDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Pobiera typ szczegółów akcji (zobacz RecoveryPlanActionDetailsTypes wyliczenie pod kątem możliwych wartości). | "AutomationRunbookActionDetails" (wymagane) |
fabricLocation | Lokalizacja sieci szkieletowej. | "Podstawowy" "Odzyskiwanie" (wymagane) |
RunbookId | Identyfikator arm elementu Runbook. | ciąg |
timeout | Limit czasu elementu Runbook. | ciąg |
RecoveryPlanManualActionDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Pobiera typ szczegółów akcji (zobacz RecoveryPlanActionDetailsTypes wyliczenie pod kątem możliwych wartości). | "ManualActionDetails" (wymagane) |
description (opis) | Opis akcji ręcznej. | ciąg |
RecoveryPlanScriptActionDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Pobiera typ szczegółów akcji (zobacz RecoveryPlanActionDetailsTypes wyliczenie pod kątem możliwych wartości). | "ScriptActionDetails" (wymagane) |
fabricLocation | Lokalizacja sieci szkieletowej. | "Podstawowy" "Odzyskiwanie" (wymagane) |
path | Ścieżka skryptu. | ciąg (wymagany) |
timeout | Limit czasu skryptu. | ciąg |
RecoveryPlanProtectedItem
Nazwa | Opis | Wartość |
---|---|---|
identyfikator | Identyfikator arm chronionego elementu planu odzyskiwania. | ciąg |
virtualMachineId | Identyfikator maszyny wirtualnej. | ciąg |
RecoveryPlanProviderSpecificInput
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Ustawianie typu obiektu | A2A (wymagane) |
RecoveryPlanA2AInput
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Pobiera typ wystąpienia. | "A2A" (wymagane) |
podstawowa strefa | Strefa podstawowa. | ciąg |
recoveryZone | Strefa odzyskiwania. | ciąg |
Definicja zasobu szablonu usługi ARM
Typ zasobu vaults/replicationRecoveryPlans można wdrożyć w następujących regionach:
- 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 dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationRecoveryPlans, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.RecoveryServices/vaults/replicationRecoveryPlans",
"apiVersion": "2021-02-10",
"name": "string",
"properties": {
"failoverDeploymentModel": "string",
"groups": [
{
"endGroupActions": [
{
"actionName": "string",
"customDetails": {
"instanceType": "string"
// For remaining properties, see RecoveryPlanActionDetails objects
},
"failoverDirections": [ "string" ],
"failoverTypes": [ "string" ]
}
],
"groupType": "string",
"replicationProtectedItems": [
{
"id": "string",
"virtualMachineId": "string"
}
],
"startGroupActions": [
{
"actionName": "string",
"customDetails": {
"instanceType": "string"
// For remaining properties, see RecoveryPlanActionDetails objects
},
"failoverDirections": [ "string" ],
"failoverTypes": [ "string" ]
}
]
}
],
"primaryFabricId": "string",
"providerSpecificInput": [
{
"instanceType": "string"
// For remaining properties, see RecoveryPlanProviderSpecificInput objects
}
],
"recoveryFabricId": "string"
}
}
Obiekty RecoveryPlanActionDetails
Ustaw właściwość instanceType , aby określić typ obiektu.
W przypadku elementu AutomationRunbookActionDetails użyj:
"instanceType": "AutomationRunbookActionDetails",
"fabricLocation": "string",
"runbookId": "string",
"timeout": "string"
W przypadku polecenia ManualActionDetails użyj:
"instanceType": "ManualActionDetails",
"description": "string"
W przypadku elementu ScriptActionDetails użyj:
"instanceType": "ScriptActionDetails",
"fabricLocation": "string",
"path": "string",
"timeout": "string"
Obiekty RecoveryPlanProviderSpecificInput
Ustaw właściwość instanceType , aby określić typ obiektu.
W przypadku usługi A2A użyj:
"instanceType": "A2A",
"primaryZone": "string",
"recoveryZone": "string"
Wartości właściwości
vaults/replicationRecoveryPlans
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults/replicationRecoveryPlans" |
apiVersion | Wersja interfejsu API zasobów | '2021-02-10' |
name | Nazwa zasobu Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON. |
ciąg (wymagany) |
properties | Właściwości tworzenia planu odzyskiwania. | CreateRecoveryPlanInputPropertiesOrRecoveryPlanPrope... (wymagane) |
CreateRecoveryPlanInputPropertiesOrRecoveryPlanPrope...
Nazwa | Opis | Wartość |
---|---|---|
failoverDeploymentModel | Model wdrażania trybu failover. | "Klasyczny" "NotApplicable" "ResourceManager" |
grupy | Grupy planów odzyskiwania. | RecoveryPlanGroup[] (wymagane) |
primaryFabricId | Podstawowy identyfikator sieci szkieletowej. | ciąg (wymagany) |
providerSpecificInput | Dane wejściowe specyficzne dla dostawcy. | RecoveryPlanProviderSpecificInput[] |
recoveryFabricId | Identyfikator sieci szkieletowej odzyskiwania. | ciąg (wymagany) |
RecoveryPlanGroup
Nazwa | Opis | Wartość |
---|---|---|
endGroupActions | Akcje grupy końcowej. | RecoveryPlanAction[] |
groupType | Typ grupy. | "Rozruch" "Tryb failover" "Zamknij" (wymagane) |
replicationProtectedItems | Lista chronionych elementów. | RecoveryPlanProtectedItem[] |
startGroupActions | Akcje początkowej grupy. | RecoveryPlanAction[] |
RecoveryPlanAction
Nazwa | Opis | Wartość |
---|---|---|
actionName | Nazwa akcji. | ciąg (wymagany) |
customDetails | Szczegóły niestandardowe. | RecoveryPlanActionDetails (wymagane) |
failoverDirections | Lista wskazówek dotyczących trybu failover. | Tablica ciągów zawierająca dowolną z: "PrimaryToRecovery" "RecoveryToPrimary" (wymagane) |
tryb failoverTypes | Lista typów trybu failover. | Tablica ciągów zawierająca dowolną z: "CancelFailover" "ChangePit" "Zatwierdź" "CompleteMigration" "DisableProtection" "Powrót po awarii" "FinalizeFailback" "PlannedFailover" "RepairReplication" "ReverseReplicate" "SwitchProtection" "TestFailover" "TestFailoverCleanup" "UnplannedFailover" (wymagane) |
RecoveryPlanActionDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Ustawianie typu obiektu | AutomationRunbookActionDetails ManualActionDetails ScriptActionDetails (wymagane) |
RecoveryPlanAutomationRunbookActionDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Pobiera typ szczegółów akcji (zobacz RecoveryPlanActionDetailsTypes wyliczenie pod kątem możliwych wartości). | "AutomationRunbookActionDetails" (wymagane) |
fabricLocation | Lokalizacja sieci szkieletowej. | "Podstawowy" "Odzyskiwanie" (wymagane) |
RunbookId | Identyfikator arm elementu Runbook. | ciąg |
timeout | Limit czasu elementu Runbook. | ciąg |
RecoveryPlanManualActionDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Pobiera typ szczegółów akcji (zobacz RecoveryPlanActionDetailsTypes wyliczenie pod kątem możliwych wartości). | "ManualActionDetails" (wymagane) |
description (opis) | Opis akcji ręcznej. | ciąg |
RecoveryPlanScriptActionDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Pobiera typ szczegółów akcji (zobacz RecoveryPlanActionDetailsTypes wyliczenie pod kątem możliwych wartości). | "ScriptActionDetails" (wymagane) |
fabricLocation | Lokalizacja sieci szkieletowej. | "Podstawowy" "Odzyskiwanie" (wymagane) |
path | Ścieżka skryptu. | ciąg (wymagany) |
timeout | Limit czasu skryptu. | ciąg |
RecoveryPlanProtectedItem
Nazwa | Opis | Wartość |
---|---|---|
identyfikator | Identyfikator arm chronionego elementu planu odzyskiwania. | ciąg |
virtualMachineId | Identyfikator maszyny wirtualnej. | ciąg |
RecoveryPlanProviderSpecificInput
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Ustawianie typu obiektu | A2A (wymagane) |
RecoveryPlanA2AInput
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Pobiera typ wystąpienia. | "A2A" (wymagane) |
podstawowa strefa | Strefa podstawowa. | ciąg |
recoveryZone | Strefa odzyskiwania. | ciąg |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu vaults/replicationRecoveryPlans można wdrożyć w następujących regionach:
- Grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults/replicationRecoveryPlans, dodaj następujące narzędzie Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-02-10"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
failoverDeploymentModel = "string"
groups = [
{
endGroupActions = [
{
actionName = "string"
customDetails = {
instanceType = "string"
// For remaining properties, see RecoveryPlanActionDetails objects
}
failoverDirections = [
"string"
]
failoverTypes = [
"string"
]
}
]
groupType = "string"
replicationProtectedItems = [
{
id = "string"
virtualMachineId = "string"
}
]
startGroupActions = [
{
actionName = "string"
customDetails = {
instanceType = "string"
// For remaining properties, see RecoveryPlanActionDetails objects
}
failoverDirections = [
"string"
]
failoverTypes = [
"string"
]
}
]
}
]
primaryFabricId = "string"
providerSpecificInput = [
{
instanceType = "string"
// For remaining properties, see RecoveryPlanProviderSpecificInput objects
}
]
recoveryFabricId = "string"
}
})
}
Obiekty RecoveryPlanActionDetails
Ustaw właściwość instanceType , aby określić typ obiektu.
W przypadku elementu AutomationRunbookActionDetails użyj:
instanceType = "AutomationRunbookActionDetails"
fabricLocation = "string"
runbookId = "string"
timeout = "string"
W przypadku polecenia ManualActionDetails użyj:
instanceType = "ManualActionDetails"
description = "string"
W przypadku elementu ScriptActionDetails użyj:
instanceType = "ScriptActionDetails"
fabricLocation = "string"
path = "string"
timeout = "string"
Obiekty RecoveryPlanProviderSpecificInput
Ustaw właściwość instanceType , aby określić typ obiektu.
W przypadku usługi A2A użyj:
instanceType = "A2A"
primaryZone = "string"
recoveryZone = "string"
Wartości właściwości
vaults/replicationRecoveryPlans
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-02-10" |
name | Nazwa zasobu | ciąg (wymagany) |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: magazyny |
properties | Właściwości tworzenia planu odzyskiwania. | CreateRecoveryPlanInputPropertiesOrRecoveryPlanPrope... (wymagane) |
CreateRecoveryPlanInputPropertiesOrRecoveryPlanPrope...
Nazwa | Opis | Wartość |
---|---|---|
failoverDeploymentModel | Model wdrażania trybu failover. | "Klasyczny" "NotApplicable" "ResourceManager" |
grupy | Grupy planów odzyskiwania. | RecoveryPlanGroup[] (wymagane) |
primaryFabricId | Podstawowy identyfikator sieci szkieletowej. | ciąg (wymagany) |
providerSpecificInput | Dane wejściowe specyficzne dla dostawcy. | RecoveryPlanProviderSpecificInput[] |
recoveryFabricId | Identyfikator sieci szkieletowej odzyskiwania. | ciąg (wymagany) |
RecoveryPlanGroup
Nazwa | Opis | Wartość |
---|---|---|
endGroupActions | Akcje grupy końcowej. | RecoveryPlanAction[] |
groupType | Typ grupy. | "Rozruch" "Tryb failover" "Zamknięcie" (wymagane) |
replicationProtectedItems | Lista chronionych elementów. | RecoveryPlanProtectedItem[] |
startGroupActions | Akcje początkowej grupy. | RecoveryPlanAction[] |
RecoveryPlanAction
Nazwa | Opis | Wartość |
---|---|---|
actionName | Nazwa akcji. | ciąg (wymagany) |
customDetails | Szczegóły niestandardowe. | RecoveryPlanActionDetails (wymagane) |
failoverDirections | Lista wskazówek dotyczących trybu failover. | Tablica ciągów zawierająca dowolną z: "PrimaryToRecovery" "RecoveryToPrimary" (wymagane) |
tryb failoverTypes | Lista typów trybu failover. | Tablica ciągów zawierająca dowolną z: "CancelFailover" "ChangePit" "Zatwierdzenie" "CompleteMigration" "DisableProtection" "Powrót po awarii" "FinalizeFailback" "PlannedFailover" "RepairReplication" "ReverseReplicate" "SwitchProtection" "TestFailover" "TestFailoverCleanup" "UnplannedFailover" (wymagane) |
RecoveryPlanActionDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Ustawianie typu obiektu | AutomationRunbookActionDetails ManualActionDetails ScriptActionDetails (wymagane) |
RecoveryPlanAutomationRunbookActionDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Pobiera typ szczegółów akcji (zobacz RecoveryPlanActionDetailsTypes wyliczenie pod kątem możliwych wartości). | "AutomationRunbookActionDetails" (wymagane) |
fabricLocation | Lokalizacja sieci szkieletowej. | "Podstawowy" "Odzyskiwanie" (wymagane) |
RunbookId | Identyfikator arm elementu Runbook. | ciąg |
timeout | Limit czasu elementu Runbook. | ciąg |
RecoveryPlanManualActionDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Pobiera typ szczegółów akcji (zobacz RecoveryPlanActionDetailsTypes wyliczenie pod kątem możliwych wartości). | "ManualActionDetails" (wymagane) |
description (opis) | Opis akcji ręcznej. | ciąg |
RecoveryPlanScriptActionDetails
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Pobiera typ szczegółów akcji (zobacz RecoveryPlanActionDetailsTypes wyliczenie pod kątem możliwych wartości). | "ScriptActionDetails" (wymagane) |
fabricLocation | Lokalizacja sieci szkieletowej. | "Podstawowy" "Odzyskiwanie" (wymagane) |
path | Ścieżka skryptu. | ciąg (wymagany) |
timeout | Limit czasu skryptu. | ciąg |
RecoveryPlanProtectedItem
Nazwa | Opis | Wartość |
---|---|---|
identyfikator | Identyfikator arm chronionego elementu planu odzyskiwania. | ciąg |
virtualMachineId | Identyfikator maszyny wirtualnej. | ciąg |
RecoveryPlanProviderSpecificInput
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Ustawianie typu obiektu | A2A (wymagane) |
RecoveryPlanA2AInput
Nazwa | Opis | Wartość |
---|---|---|
Instancetype | Pobiera typ wystąpienia. | "A2A" (wymagane) |
podstawowa strefa | Strefa podstawowa. | ciąg |
recoveryZone | Strefa odzyskiwania. | ciąg |