Trezory Microsoft.RecoveryServices/replicationRecoveryPlans z 1. 3. 2021

Definice prostředku Bicep

Typ prostředku trezory/replikaceRecoveryPlans je možné nasadit do:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.RecoveryServices/vaults/replicationRecoveryPlans, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-03-01' = {
  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'
  }
}

Objekty RecoveryPlanActionDetails

Nastavte vlastnost instanceType a určete typ objektu.

Pro AutomationRunbookActionDetails použijte:

  instanceType: 'AutomationRunbookActionDetails'
  fabricLocation: 'string'
  runbookId: 'string'
  timeout: 'string'

Pro ManualActionDetails použijte:

  instanceType: 'ManualActionDetails'
  description: 'string'

Pro ScriptActionDetails použijte:

  instanceType: 'ScriptActionDetails'
  fabricLocation: 'string'
  path: 'string'
  timeout: 'string'

Objekty RecoveryPlanProviderSpecificInput

Nastavte vlastnost instanceType a určete typ objektu.

Pro A2A použijte:

  instanceType: 'A2A'
  primaryZone: 'string'
  recoveryZone: 'string'

Hodnoty vlastností

trezory/replikacePlány obnovení

Název Description Hodnota
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep.
string (povinné)
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu : trezory
properties Vlastnosti vytváření plánu obnovení CreateRecoveryPlanInputPropertiesOrRecoveryPlanPrope... (povinné)

CreateRecoveryPlanInputPropertiesOrRecoveryPlanPrope...

Název Description Hodnota
failoverDeploymentModel Model nasazení převzetí služeb při selhání. 'Classic'
NotApplicable
ResourceManager
skupiny Skupiny plánů obnovení. RecoveryPlanGroup[] (povinné)
id primární topologieFabric ID primárních prostředků infrastruktury string (povinné)
providerSpecificInput Vstup specifický pro zprostředkovatele. RecoveryPlanProviderSpecificInput[]
recoveryFabricId ID prostředků infrastruktury obnovení. string (povinné)

RecoveryPlanGroup

Název Description Hodnota
endGroupActions Akce koncové skupiny. RecoveryPlanAction[]
groupType Typ skupiny. 'Boot' (Spuštění)
Převzetí služeb při selhání
Vypnutí (povinné)
replicationProtectedItems Seznam chráněných položek. RecoveryPlanProtectedItem[]
startGroupActions Spuštění akcí skupiny. RecoveryPlanAction[]

RecoveryPlanAction

Název Description Hodnota
Actionname Název akce. string (povinné)
vlastní podrobnosti Vlastní podrobnosti. RecoveryPlanActionDetails (povinné)
failoverDirections Seznam navigačních pokynů pro převzetí služeb při selhání Pole řetězců obsahující některou z těchto možností:
'PrimaryToRecovery'
RecoveryToPrimary (povinné)
typy převzetí služeb při selhání Seznam typů převzetí služeb při selhání Pole řetězců obsahující některou z těchto možností:
ChangePit
'Potvrdit'
'CompleteMigration'
DisableProtection
Navrácení služeb po obnovení
FinalizeFailback
Plánované selhání
'RepairReplication'
'ReverseReplicate'
SwitchProtection
TestFailover
'TestFailoverCleanup'
UnplannedFailover (povinné)

Podrobnosti o plánu obnovení

Název Description Hodnota
typ instance Nastavení typu objektu AutomationRunbookActionDetails
ManualActionDetails
ScriptActionDetails (povinné)

RecoveryPlanAutomationRunbookActionDetails

Název Description Hodnota
typ instance Získá typ podrobnosti akce (viz RecoveryPlanActionDetailsTypes výčet možných hodnot). AutomationRunbookActionDetails (povinné)
fabricLocation Umístění prostředků infrastruktury 'Primární'
Obnovení (povinné)
id runbooku ID ARM runbooku řetězec
timeout Časový limit runbooku řetězec

RecoveryPlanManualActionDetails

Název Description Hodnota
typ instance Získá typ podrobnosti akce (viz RecoveryPlanActionDetailsTypes výčet možných hodnot). ManualActionDetails (povinné)
description Popis ruční akce. řetězec

Podrobnosti RecoveryPlanScriptActionDetails

Název Description Hodnota
typ instance Získá typ podrobnosti akce (viz RecoveryPlanActionDetailsTypes výčet možných hodnot). ScriptActionDetails (povinné)
fabricLocation Umístění prostředků infrastruktury 'Primární'
Obnovení (povinné)
program Cesta ke skriptu. string (povinné)
timeout Časový limit skriptu vypršel. řetězec

RecoveryPlanProtectedItem

Název Description Hodnota
id ID ARM chráněné položky plánu obnovení. řetězec
id virtuálního počítače ID virtuálního počítače. řetězec

RecoveryPlanProviderSpecificInput

Název Description Hodnota
typ instance Nastavení typu objektu A2A (povinné)

ObnoveníPlanA2AInput

Název Description Hodnota
typ instance Získá typ instance. A2A (povinné)
primární zóna Primární zóna. řetězec
zóna obnovení Zóna obnovení. řetězec

Definice prostředku šablony ARM

Typ prostředku trezory/replikaceRecoveryPlans je možné nasadit do:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.RecoveryServices/vaults/replicationRecoveryPlans, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.RecoveryServices/vaults/replicationRecoveryPlans",
  "apiVersion": "2021-03-01",
  "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"
  }
}

Objekty RecoveryPlanActionDetails

Nastavte vlastnost instanceType a určete typ objektu.

Pro AutomationRunbookActionDetails použijte:

  "instanceType": "AutomationRunbookActionDetails",
  "fabricLocation": "string",
  "runbookId": "string",
  "timeout": "string"

Pro ManualActionDetails použijte:

  "instanceType": "ManualActionDetails",
  "description": "string"

Pro ScriptActionDetails použijte:

  "instanceType": "ScriptActionDetails",
  "fabricLocation": "string",
  "path": "string",
  "timeout": "string"

Objekty RecoveryPlanProviderSpecificInput

Nastavte vlastnost instanceType a určete typ objektu.

Pro A2A použijte:

  "instanceType": "A2A",
  "primaryZone": "string",
  "recoveryZone": "string"

Hodnoty vlastností

trezory/replikacePlány obnovení

Název Description Hodnota
typ Typ prostředku Microsoft.RecoveryServices/vaults/replicationRecoveryPlans
apiVersion Verze rozhraní API prostředku '2021-03-01'
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)
properties Vlastnosti vytváření plánu obnovení CreateRecoveryPlanInputPropertiesOrRecoveryPlanPrope... (povinné)

CreateRecoveryPlanInputPropertiesOrRecoveryPlanPrope...

Název Description Hodnota
failoverDeploymentModel Model nasazení převzetí služeb při selhání. 'Classic'
NotApplicable
ResourceManager
skupiny Skupiny plánů obnovení. RecoveryPlanGroup[] (povinné)
id primární topologieFabric ID primárních prostředků infrastruktury string (povinné)
providerSpecificInput Vstup specifický pro zprostředkovatele. RecoveryPlanProviderSpecificInput[]
recoveryFabricId ID prostředků infrastruktury obnovení. string (povinné)

RecoveryPlanGroup

Název Description Hodnota
endGroupActions Akce koncové skupiny. RecoveryPlanAction[]
groupType Typ skupiny. 'Boot' (Spuštění)
Převzetí služeb při selhání
Vypnutí (povinné)
replicationProtectedItems Seznam chráněných položek. RecoveryPlanProtectedItem[]
startGroupActions Spuštění akcí skupiny. RecoveryPlanAction[]

RecoveryPlanAction

Název Description Hodnota
Actionname Název akce. string (povinné)
vlastní podrobnosti Vlastní podrobnosti. RecoveryPlanActionDetails (povinné)
failoverDirections Seznam navigačních pokynů pro převzetí služeb při selhání Pole řetězců obsahující některou z těchto možností:
'PrimaryToRecovery'
RecoveryToPrimary (povinné)
typy převzetí služeb při selhání Seznam typů převzetí služeb při selhání Pole řetězců obsahující některou z těchto možností:
ChangePit
'Potvrdit'
'CompleteMigration'
'DisableProtection'
Navrácení služeb po obnovení
FinalizeFailback
'PlannedFailover'
'RepairReplication'
'ReverseReplicate'
SwitchProtection
TestFailover
'TestFailoverCleanup'
UnplannedFailover (povinné)

Podrobnosti RecoveryPlanActionDetails

Název Description Hodnota
instanceType Nastavení typu objektu AutomationRunbookActionDetails
ManualActionDetails
ScriptActionDetails (povinné)

RecoveryPlanAutomationRunbookActionDetails

Název Description Hodnota
instanceType Získá typ podrobnosti akce (viz RecoveryPlanActionDetailsTypes výčtu možných hodnot). AutomationRunbookActionDetails (povinné)
fabricLocation Umístění prostředků infrastruktury. 'Primární'
Obnovení (povinné)
id runbooku ID ARM runbooku. řetězec
timeout Časový limit runbooku řetězec

RecoveryPlanManualActionDetails

Název Description Hodnota
instanceType Získá typ podrobnosti akce (viz RecoveryPlanActionDetailsTypes výčtu možných hodnot). ManualActionDetails (povinné)
description Popis ruční akce. řetězec

RecoveryPlanScriptActionDetails

Název Description Hodnota
instanceType Získá typ podrobnosti akce (viz RecoveryPlanActionDetailsTypes výčtu možných hodnot). ScriptActionDetails (povinné)
fabricLocation Umístění prostředků infrastruktury. 'Primární'
Obnovení (povinné)
program Cesta ke skriptu. string (povinné)
timeout Časový limit skriptu. řetězec

RecoveryPlanProtectedItem

Název Description Hodnota
id ID ARM chráněné položky plánu obnovení. řetězec
virtualMachineId ID virtuálního počítače. řetězec

RecoveryPlanProviderSpecificInput

Název Description Hodnota
instanceType Nastavení typu objektu A2A (povinné)

RecoveryPlanA2AInput

Název Description Hodnota
instanceType Získá typ instance. A2A (povinné)
primární zóna Primární zóna. řetězec
recoveryZone Zóna obnovení. řetězec

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku trezory/replikaceRecoveryPlans je možné nasadit do:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.RecoveryServices/vaults/replicationRecoveryPlans, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-03-01"
  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"
    }
  })
}

Objekty RecoveryPlanActionDetails

Nastavte vlastnost instanceType a určete typ objektu.

Pro AutomationRunbookActionDetails použijte:

  instanceType = "AutomationRunbookActionDetails"
  fabricLocation = "string"
  runbookId = "string"
  timeout = "string"

Pro ManualActionDetails použijte:

  instanceType = "ManualActionDetails"
  description = "string"

Pro ScriptActionDetails použijte:

  instanceType = "ScriptActionDetails"
  fabricLocation = "string"
  path = "string"
  timeout = "string"

Objekty RecoveryPlanProviderSpecificInput

Nastavte vlastnost instanceType a určete typ objektu.

Pro A2A použijte:

  instanceType = "A2A"
  primaryZone = "string"
  recoveryZone = "string"

Hodnoty vlastností

trezory/replikacePlány obnovení

Název Description Hodnota
typ Typ prostředku Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-03-01
name Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu : trezory
properties Vlastnosti vytváření plánu obnovení CreateRecoveryPlanInputPropertiesOrRecoveryPlanPrope... (povinné)

CreateRecoveryPlanInputPropertiesOrRecoveryPlanPrope...

Název Description Hodnota
failoverDeploymentModel Model nasazení převzetí služeb při selhání. "Classic"
"NotApplicable"
"ResourceManager"
skupiny Skupiny plánů obnovení. RecoveryPlanGroup[] (povinné)
id primární topologieFabric ID primárních prostředků infrastruktury string (povinné)
providerSpecificInput Vstup specifický pro zprostředkovatele. RecoveryPlanProviderSpecificInput[]
recoveryFabricId ID prostředků infrastruktury obnovení. string (povinné)

RecoveryPlanGroup

Název Description Hodnota
endGroupActions Akce koncové skupiny. RecoveryPlanAction[]
groupType Typ skupiny. "Boot"
Převzetí služeb při selhání
"Vypnutí" (povinné)
replicationProtectedItems Seznam chráněných položek. RecoveryPlanProtectedItem[]
startGroupActions Spuštění akcí skupiny. RecoveryPlanAction[]

RecoveryPlanAction

Název Description Hodnota
Actionname Název akce. string (povinné)
vlastní podrobnosti Vlastní podrobnosti. RecoveryPlanActionDetails (povinné)
failoverDirections Seznam navigačních pokynů pro převzetí služeb při selhání Pole řetězců obsahující některou z těchto možností:
"PrimaryToRecovery"
"RecoveryToPrimary" (povinné)
typy převzetí služeb při selhání Seznam typů převzetí služeb při selhání Pole řetězců obsahující některou z těchto možností:
"ChangePit"
"Potvrdit"
"CompleteMigration"
"DisableProtection"
Navrácení služeb po obnovení
"FinalizeFailback"
"Plánované selhání"
"RepairReplication"
"ReverseReplicate"
"SwitchProtection"
TestFailover
"TestFailoverCleanup"
UnplannedFailover (povinné)

Podrobnosti o plánu obnovení

Název Description Hodnota
typ instance Nastavení typu objektu AutomationRunbookActionDetails
ManualActionDetails
ScriptActionDetails (povinné)

RecoveryPlanAutomationRunbookActionDetails

Název Description Hodnota
instanceType Získá typ podrobnosti akce (viz RecoveryPlanActionDetailsTypes výčtu možných hodnot). AutomationRunbookActionDetails (povinné)
fabricLocation Umístění prostředků infrastruktury. "Primární"
"Obnovení" (povinné)
id runbooku ID ARM runbooku. řetězec
timeout Časový limit runbooku řetězec

RecoveryPlanManualActionDetails

Název Description Hodnota
instanceType Získá typ podrobnosti akce (viz RecoveryPlanActionDetailsTypes výčtu možných hodnot). "ManualActionDetails" (povinné)
description Popis ruční akce. řetězec

RecoveryPlanScriptActionDetails

Název Description Hodnota
instanceType Získá typ podrobnosti akce (viz RecoveryPlanActionDetailsTypes výčtu možných hodnot). "ScriptActionDetails" (povinné)
fabricLocation Umístění prostředků infrastruktury. "Primární"
"Obnovení" (povinné)
program Cesta ke skriptu. string (povinné)
timeout Časový limit skriptu. řetězec

RecoveryPlanProtectedItem

Název Description Hodnota
id ID ARM chráněné položky plánu obnovení. řetězec
virtualMachineId ID virtuálního počítače. řetězec

RecoveryPlanProviderSpecificInput

Název Description Hodnota
instanceType Nastavení typu objektu A2A (povinné)

RecoveryPlanA2AInput

Název Description Hodnota
instanceType Získá typ instance. "A2A" (povinné)
primární zóna Primární zóna. řetězec
recoveryZone Zóna obnovení. řetězec