Sdílet prostřednictvím


Trezory Služby Microsoft.RecoveryServices / replicationRecoveryPlans 2016-08-10

Definice prostředku Bicep

Trezory/ typ prostředku ReplicationRecoveryPlans je možné nasadit s operacemi, které cílí:

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@2016-08-10' = {
  parent: resourceSymbolicName
  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'
    recoveryFabricId: 'string'
  }
}

Objekty RecoveryPlanActionDetails

Nastavte vlastnost instanceType určit typ objektu.

Pro AutomationRunbookActionDetailspoužijte:

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

Pro ManualActionDetailspoužijte:

{
  description: 'string'
  instanceType: 'ManualActionDetails'
}

Pro ScriptActionDetailspoužijte:

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

Hodnoty vlastností

VytvořeníRecoveryPlanInputPropertiesOrRecoveryPlanProperties

Jméno Popis Hodnota
failoverDeploymentModel Model nasazení převzetí služeb při selhání. Classic
NotApplicable
ResourceManager
skupiny Skupiny plánů obnovení. RecoveryPlanGroup[] (povinné)
primaryFabricId Primární ID prostředků infrastruktury. string (povinné)
recoveryFabricId ID prostředků infrastruktury pro obnovení. string (povinné)

Microsoft.RecoveryServices/vaults/replicationRecoveryPlans

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba 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
vlastnosti Vlastnosti vytvoření plánu obnovení createRecoveryPlanInputPropertiesOrRecoveryPlanProperties (povinné)

RecoveryPlanAction

Jméno Popis Hodnota
actionName Název akce. string (povinné)
customDetails Vlastní podrobnosti. RecoveryPlanActionDetails (povinné)
failoverDirections Seznam směrů převzetí služeb při selhání Řetězcové pole obsahující některou z těchto možností:
PrimaryToRecovery
RecoveryToPrimary (povinné)
failoverTypes Seznam typů převzetí služeb při selhání Řetězcové pole obsahující některou z těchto možností:
ChangePit
Potvrzení
CompleteMigration
DisableProtection
Navrácení služeb po obnovení
FinalizeFailback
"PlannedFailover"
RepairReplication
ReverseReplicate
SwitchProtection
TestFailover
TestFailoverCleanup
UnplannedFailover (povinné)

RecoveryPlanActionDetails

Jméno Popis Hodnota
instanceType Nastavte na AutomationRunbookActionDetails pro typ RecoveryPlanAutomationRunbookActionDetails. Nastavte na ManualActionDetails pro typ RecoveryPlanManualActionDetails. Nastavte na ScriptActionDetails pro typ RecoveryPlanScriptActionDetails. AutomationRunbookActionDetails
ManualActionDetails
ScriptActionDetails (povinné)

RecoveryPlanAutomationRunbookActionDetails

Jméno Popis Hodnota
fabricLocation Umístění prostředků infrastruktury. Primární
Obnovení (povinné)
instanceType Získá typ podrobností akce (viz Výčtu RecoveryPlanActionDetailsTypes pro možné hodnoty). AutomationRunbookActionDetails (povinné)
runbookId ID ARM runbooku. řetězec
přerušení zápasu Časový limit runbooku. řetězec

RecoveryPlanGroup

Jméno Popis 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 Akce spouštěcí skupiny. RecoveryPlanAction[]

RecoveryPlanManualActionDetails

Jméno Popis Hodnota
popis Popis ruční akce. řetězec
instanceType Získá typ podrobností akce (viz Výčtu RecoveryPlanActionDetailsTypes pro možné hodnoty). ManualActionDetails (povinné)

RecoveryPlanProtectedItem

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

RecoveryPlanScriptActionDetails

Jméno Popis Hodnota
fabricLocation Umístění prostředků infrastruktury. Primární
Obnovení (povinné)
instanceType Získá typ podrobností akce (viz Výčtu RecoveryPlanActionDetailsTypes pro možné hodnoty). ScriptActionDetails (povinné)
cesta Cesta ke skriptu. string (povinné)
přerušení zápasu Časový limit skriptu. řetězec

Definice prostředku šablony ARM

Trezory/ typ prostředku ReplicationRecoveryPlans je možné nasadit s operacemi, které cílí:

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í JSON.

{
  "type": "Microsoft.RecoveryServices/vaults/replicationRecoveryPlans",
  "apiVersion": "2016-08-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",
    "recoveryFabricId": "string"
  }
}

Objekty RecoveryPlanActionDetails

Nastavte vlastnost instanceType určit typ objektu.

Pro AutomationRunbookActionDetailspoužijte:

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

Pro ManualActionDetailspoužijte:

{
  "description": "string",
  "instanceType": "ManualActionDetails"
}

Pro ScriptActionDetailspoužijte:

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

Hodnoty vlastností

VytvořeníRecoveryPlanInputPropertiesOrRecoveryPlanProperties

Jméno Popis Hodnota
failoverDeploymentModel Model nasazení převzetí služeb při selhání. Classic
NotApplicable
ResourceManager
skupiny Skupiny plánů obnovení. RecoveryPlanGroup[] (povinné)
primaryFabricId Primární ID prostředků infrastruktury. string (povinné)
recoveryFabricId ID prostředků infrastruktury pro obnovení. string (povinné)

Microsoft.RecoveryServices/vaults/replicationRecoveryPlans

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2016-08-10'
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti vytvoření plánu obnovení createRecoveryPlanInputPropertiesOrRecoveryPlanProperties (povinné)
typ Typ prostředku Microsoft.RecoveryServices/vaults/replicationRecoveryPlans

RecoveryPlanAction

Jméno Popis Hodnota
actionName Název akce. string (povinné)
customDetails Vlastní podrobnosti. RecoveryPlanActionDetails (povinné)
failoverDirections Seznam směrů převzetí služeb při selhání Řetězcové pole obsahující některou z těchto možností:
PrimaryToRecovery
RecoveryToPrimary (povinné)
failoverTypes Seznam typů převzetí služeb při selhání Řetězcové pole obsahující některou z těchto možností:
ChangePit
Potvrzení
CompleteMigration
DisableProtection
Navrácení služeb po obnovení
FinalizeFailback
"PlannedFailover"
RepairReplication
ReverseReplicate
SwitchProtection
TestFailover
TestFailoverCleanup
UnplannedFailover (povinné)

RecoveryPlanActionDetails

Jméno Popis Hodnota
instanceType Nastavte na AutomationRunbookActionDetails pro typ RecoveryPlanAutomationRunbookActionDetails. Nastavte na ManualActionDetails pro typ RecoveryPlanManualActionDetails. Nastavte na ScriptActionDetails pro typ RecoveryPlanScriptActionDetails. AutomationRunbookActionDetails
ManualActionDetails
ScriptActionDetails (povinné)

RecoveryPlanAutomationRunbookActionDetails

Jméno Popis Hodnota
fabricLocation Umístění prostředků infrastruktury. Primární
Obnovení (povinné)
instanceType Získá typ podrobností akce (viz Výčtu RecoveryPlanActionDetailsTypes pro možné hodnoty). AutomationRunbookActionDetails (povinné)
runbookId ID ARM runbooku. řetězec
přerušení zápasu Časový limit runbooku. řetězec

RecoveryPlanGroup

Jméno Popis 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 Akce spouštěcí skupiny. RecoveryPlanAction[]

RecoveryPlanManualActionDetails

Jméno Popis Hodnota
popis Popis ruční akce. řetězec
instanceType Získá typ podrobností akce (viz Výčtu RecoveryPlanActionDetailsTypes pro možné hodnoty). ManualActionDetails (povinné)

RecoveryPlanProtectedItem

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

RecoveryPlanScriptActionDetails

Jméno Popis Hodnota
fabricLocation Umístění prostředků infrastruktury. Primární
Obnovení (povinné)
instanceType Získá typ podrobností akce (viz Výčtu RecoveryPlanActionDetailsTypes pro možné hodnoty). ScriptActionDetails (povinné)
cesta Cesta ke skriptu. string (povinné)
přerušení zápasu Časový limit skriptu. řetězec

Definice prostředku Terraformu (poskytovatel AzAPI)

Trezory/ typ prostředku ReplicationRecoveryPlans je možné nasadit s operacemi, které cílí:

  • 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@2016-08-10"
  name = "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"
      recoveryFabricId = "string"
    }
  })
}

Objekty RecoveryPlanActionDetails

Nastavte vlastnost instanceType určit typ objektu.

Pro AutomationRunbookActionDetailspoužijte:

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

Pro ManualActionDetailspoužijte:

{
  description = "string"
  instanceType = "ManualActionDetails"
}

Pro ScriptActionDetailspoužijte:

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

Hodnoty vlastností

VytvořeníRecoveryPlanInputPropertiesOrRecoveryPlanProperties

Jméno Popis Hodnota
failoverDeploymentModel Model nasazení převzetí služeb při selhání. Classic
NotApplicable
ResourceManager
skupiny Skupiny plánů obnovení. RecoveryPlanGroup[] (povinné)
primaryFabricId Primární ID prostředků infrastruktury. string (povinné)
recoveryFabricId ID prostředků infrastruktury pro obnovení. string (povinné)

Microsoft.RecoveryServices/vaults/replicationRecoveryPlans

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: trezory
vlastnosti Vlastnosti vytvoření plánu obnovení createRecoveryPlanInputPropertiesOrRecoveryPlanProperties (povinné)
typ Typ prostředku Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2016-08-10

RecoveryPlanAction

Jméno Popis Hodnota
actionName Název akce. string (povinné)
customDetails Vlastní podrobnosti. RecoveryPlanActionDetails (povinné)
failoverDirections Seznam směrů převzetí služeb při selhání Řetězcové pole obsahující některou z těchto možností:
PrimaryToRecovery
RecoveryToPrimary (povinné)
failoverTypes Seznam typů převzetí služeb při selhání Řetězcové pole obsahující některou z těchto možností:
ChangePit
Potvrzení
CompleteMigration
DisableProtection
Navrácení služeb po obnovení
FinalizeFailback
"PlannedFailover"
RepairReplication
ReverseReplicate
SwitchProtection
TestFailover
TestFailoverCleanup
UnplannedFailover (povinné)

RecoveryPlanActionDetails

Jméno Popis Hodnota
instanceType Nastavte na AutomationRunbookActionDetails pro typ RecoveryPlanAutomationRunbookActionDetails. Nastavte na ManualActionDetails pro typ RecoveryPlanManualActionDetails. Nastavte na ScriptActionDetails pro typ RecoveryPlanScriptActionDetails. AutomationRunbookActionDetails
ManualActionDetails
ScriptActionDetails (povinné)

RecoveryPlanAutomationRunbookActionDetails

Jméno Popis Hodnota
fabricLocation Umístění prostředků infrastruktury. Primární
Obnovení (povinné)
instanceType Získá typ podrobností akce (viz Výčtu RecoveryPlanActionDetailsTypes pro možné hodnoty). AutomationRunbookActionDetails (povinné)
runbookId ID ARM runbooku. řetězec
přerušení zápasu Časový limit runbooku. řetězec

RecoveryPlanGroup

Jméno Popis 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 Akce spouštěcí skupiny. RecoveryPlanAction[]

RecoveryPlanManualActionDetails

Jméno Popis Hodnota
popis Popis ruční akce. řetězec
instanceType Získá typ podrobností akce (viz Výčtu RecoveryPlanActionDetailsTypes pro možné hodnoty). ManualActionDetails (povinné)

RecoveryPlanProtectedItem

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

RecoveryPlanScriptActionDetails

Jméno Popis Hodnota
fabricLocation Umístění prostředků infrastruktury. Primární
Obnovení (povinné)
instanceType Získá typ podrobností akce (viz Výčtu RecoveryPlanActionDetailsTypes pro možné hodnoty). ScriptActionDetails (povinné)
cesta Cesta ke skriptu. string (povinné)
přerušení zápasu Časový limit skriptu. řetězec