Delen via


Microsoft.RecoveryServices-kluizen/replicationRecoveryPlans 2021-03-01

Bicep-resourcedefinitie

Het resourcetype vaults/replicationRecoveryPlans kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.RecoveryServices/vaults/replicationRecoveryPlans wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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'
  }
}

RecoveryPlanActionDetails-objecten

Stel de eigenschap instanceType in om het type object op te geven.

Gebruik voor AutomationRunbookActionDetails:

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

Gebruik voor ManualActionDetails:

  instanceType: 'ManualActionDetails'
  description: 'string'

Gebruik voor ScriptActionDetails:

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

RecoveryPlanProviderSpecificInput-objecten

Stel de eigenschap instanceType in om het type object op te geven.

Gebruik voor A2A-:

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

Eigenschapswaarden

vaults/replicationRecoveryPlans

Naam Beschrijving Waarde
naam De resourcenaam

Zie hoe u namen en typen instelt voor onderliggende resources in Bicep-.
tekenreeks (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: kluizen
Eigenschappen Eigenschappen voor het maken van herstelplannen. CreateRecoveryPlanInputPropertiesOrRecoveryPlanPrope... (vereist)

CreateRecoveryPlanInputPropertiesOrRecoveryPlanPrope...

Naam Beschrijving Waarde
failoverDeploymentModel Het failover-implementatiemodel. 'Klassiek'
'NotApplicable'
ResourceManager
groepen De herstelplangroepen. RecoveryPlanGroup[] (vereist)
primaryFabricId De primaire infrastructuur-id. tekenreeks (vereist)
providerSpecificInput De specifieke invoer van de provider. RecoveryPlanProviderSpecificInput[]
recoveryFabricId De id van de herstelinfrastructuur. tekenreeks (vereist)

RecoveryPlanGroup

Naam Beschrijving Waarde
endGroupActions De acties van de eindgroep. RecoveryPlanAction[]
groupType Het groepstype. 'Opstarten'
Failover
Afsluiten (vereist)
replicationProtectedItems De lijst met beveiligde items. RecoveryPlanProtectedItem[]
startGroupActions De groepsacties starten. RecoveryPlanAction[]

RecoveryPlanAction

Naam Beschrijving Waarde
actionName De naam van de actie. tekenreeks (vereist)
customDetails De aangepaste details. RecoveryPlanActionDetails (vereist)
failoverDirections De lijst met failoverrichtingen. Tekenreeksmatrix met een van de volgende waarden:
'PrimaryToRecovery'
'RecoveryToPrimary' (vereist)
failoverTypes De lijst met failovertypen. Tekenreeksmatrix met een van de volgende waarden:
'ChangePit'
Doorvoeren
'CompleteMigration'
'DisableProtection'
'Failback'
'FinalizeFailback'
'PlannedFailover'
'RepairReplication'
ReverseReplicate
'SwitchProtection'
'TestFailover'
'TestFailoverCleanup'
'UnplannedFailover' (vereist)

RecoveryPlanActionDetails

Naam Beschrijving Waarde
instanceType Het objecttype instellen AutomationRunbookActionDetails
ManualActionDetails-
ScriptActionDetails (vereist)

RecoveryPlanAutomationRunbookActionDetails

Naam Beschrijving Waarde
instanceType Hiermee haalt u het type actiedetails op (zie RecoveryPlanActionDetailsTypes enum voor mogelijke waarden). AutomationRunbookActionDetails (vereist)
fabricLocation De infrastructuurlocatie. 'Primair'
'Herstel' (vereist)
runbookId De ARM-id van het runbook. snaar
Timeout De time-out van het runbook. snaar

RecoveryPlanManualActionDetails

Naam Beschrijving Waarde
instanceType Hiermee haalt u het type actiedetails op (zie RecoveryPlanActionDetailsTypes enum voor mogelijke waarden). 'ManualActionDetails' (vereist)
beschrijving De beschrijving van de handmatige actie. snaar

RecoveryPlanScriptActionDetails

Naam Beschrijving Waarde
instanceType Hiermee haalt u het type actiedetails op (zie RecoveryPlanActionDetailsTypes enum voor mogelijke waarden). 'ScriptActionDetails' (vereist)
fabricLocation De infrastructuurlocatie. 'Primair'
'Herstel' (vereist)
pad Het scriptpad. tekenreeks (vereist)
Timeout De time-out van het script. snaar

RecoveryPlanProtectedItem

Naam Beschrijving Waarde
legitimatiebewijs De ARM-id van het beveiligde item van het herstelplan. snaar
virtualMachineId De id van de virtuele machine. snaar

RecoveryPlanProviderSpecificInput

Naam Beschrijving Waarde
instanceType Het objecttype instellen A2A- (vereist)

RecoveryPlanA2AInput

Naam Beschrijving Waarde
instanceType Hiermee haalt u het exemplaartype op. A2A (vereist)
primaryZone De primaire zone. snaar
recoveryZone De herstelzone. snaar

Resourcedefinitie van ARM-sjabloon

Het resourcetype vaults/replicationRecoveryPlans kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.RecoveryServices/vaults/replicationRecoveryPlans wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "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"
  }
}

RecoveryPlanActionDetails-objecten

Stel de eigenschap instanceType in om het type object op te geven.

Gebruik voor AutomationRunbookActionDetails:

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

Gebruik voor ManualActionDetails:

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

Gebruik voor ScriptActionDetails:

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

RecoveryPlanProviderSpecificInput-objecten

Stel de eigenschap instanceType in om het type object op te geven.

Gebruik voor A2A-:

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

Eigenschapswaarden

vaults/replicationRecoveryPlans

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.RecoveryServices/vaults/replicationRecoveryPlans'
apiVersion De versie van de resource-API '2021-03-01'
naam De resourcenaam

Zie hoe u namen en typen instelt voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
Eigenschappen Eigenschappen voor het maken van herstelplannen. CreateRecoveryPlanInputPropertiesOrRecoveryPlanPrope... (vereist)

CreateRecoveryPlanInputPropertiesOrRecoveryPlanPrope...

Naam Beschrijving Waarde
failoverDeploymentModel Het failover-implementatiemodel. 'Klassiek'
'NotApplicable'
ResourceManager
groepen De herstelplangroepen. RecoveryPlanGroup[] (vereist)
primaryFabricId De primaire infrastructuur-id. tekenreeks (vereist)
providerSpecificInput De specifieke invoer van de provider. RecoveryPlanProviderSpecificInput[]
recoveryFabricId De id van de herstelinfrastructuur. tekenreeks (vereist)

RecoveryPlanGroup

Naam Beschrijving Waarde
endGroupActions De acties van de eindgroep. RecoveryPlanAction[]
groupType Het groepstype. 'Opstarten'
Failover
Afsluiten (vereist)
replicationProtectedItems De lijst met beveiligde items. RecoveryPlanProtectedItem[]
startGroupActions De groepsacties starten. RecoveryPlanAction[]

RecoveryPlanAction

Naam Beschrijving Waarde
actionName De naam van de actie. tekenreeks (vereist)
customDetails De aangepaste details. RecoveryPlanActionDetails (vereist)
failoverDirections De lijst met failoverrichtingen. Tekenreeksmatrix met een van de volgende waarden:
'PrimaryToRecovery'
'RecoveryToPrimary' (vereist)
failoverTypes De lijst met failovertypen. Tekenreeksmatrix met een van de volgende waarden:
'ChangePit'
Doorvoeren
'CompleteMigration'
'DisableProtection'
'Failback'
'FinalizeFailback'
'PlannedFailover'
'RepairReplication'
ReverseReplicate
'SwitchProtection'
'TestFailover'
'TestFailoverCleanup'
'UnplannedFailover' (vereist)

RecoveryPlanActionDetails

Naam Beschrijving Waarde
instanceType Het objecttype instellen AutomationRunbookActionDetails
ManualActionDetails-
ScriptActionDetails (vereist)

RecoveryPlanAutomationRunbookActionDetails

Naam Beschrijving Waarde
instanceType Hiermee haalt u het type actiedetails op (zie RecoveryPlanActionDetailsTypes enum voor mogelijke waarden). AutomationRunbookActionDetails (vereist)
fabricLocation De infrastructuurlocatie. 'Primair'
'Herstel' (vereist)
runbookId De ARM-id van het runbook. snaar
Timeout De time-out van het runbook. snaar

RecoveryPlanManualActionDetails

Naam Beschrijving Waarde
instanceType Hiermee haalt u het type actiedetails op (zie RecoveryPlanActionDetailsTypes enum voor mogelijke waarden). 'ManualActionDetails' (vereist)
beschrijving De beschrijving van de handmatige actie. snaar

RecoveryPlanScriptActionDetails

Naam Beschrijving Waarde
instanceType Hiermee haalt u het type actiedetails op (zie RecoveryPlanActionDetailsTypes enum voor mogelijke waarden). 'ScriptActionDetails' (vereist)
fabricLocation De infrastructuurlocatie. 'Primair'
'Herstel' (vereist)
pad Het scriptpad. tekenreeks (vereist)
Timeout De time-out van het script. snaar

RecoveryPlanProtectedItem

Naam Beschrijving Waarde
legitimatiebewijs De ARM-id van het beveiligde item van het herstelplan. snaar
virtualMachineId De id van de virtuele machine. snaar

RecoveryPlanProviderSpecificInput

Naam Beschrijving Waarde
instanceType Het objecttype instellen A2A- (vereist)

RecoveryPlanA2AInput

Naam Beschrijving Waarde
instanceType Hiermee haalt u het exemplaartype op. A2A (vereist)
primaryZone De primaire zone. snaar
recoveryZone De herstelzone. snaar

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype vaults/replicationRecoveryPlans kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.RecoveryServices/vaults/replicationRecoveryPlans wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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"
    }
  })
}

RecoveryPlanActionDetails-objecten

Stel de eigenschap instanceType in om het type object op te geven.

Gebruik voor AutomationRunbookActionDetails:

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

Gebruik voor ManualActionDetails:

  instanceType = "ManualActionDetails"
  description = "string"

Gebruik voor ScriptActionDetails:

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

RecoveryPlanProviderSpecificInput-objecten

Stel de eigenschap instanceType in om het type object op te geven.

Gebruik voor A2A-:

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

Eigenschapswaarden

vaults/replicationRecoveryPlans

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2021-03-01"
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: kluizen
Eigenschappen Eigenschappen voor het maken van herstelplannen. CreateRecoveryPlanInputPropertiesOrRecoveryPlanPrope... (vereist)

CreateRecoveryPlanInputPropertiesOrRecoveryPlanPrope...

Naam Beschrijving Waarde
failoverDeploymentModel Het failover-implementatiemodel. "Klassiek"
"NotApplicable"
"ResourceManager"
groepen De herstelplangroepen. RecoveryPlanGroup[] (vereist)
primaryFabricId De primaire infrastructuur-id. tekenreeks (vereist)
providerSpecificInput De specifieke invoer van de provider. RecoveryPlanProviderSpecificInput[]
recoveryFabricId De id van de herstelinfrastructuur. tekenreeks (vereist)

RecoveryPlanGroup

Naam Beschrijving Waarde
endGroupActions De acties van de eindgroep. RecoveryPlanAction[]
groupType Het groepstype. "Opstarten"
"Failover"
"Afsluiten" (vereist)
replicationProtectedItems De lijst met beveiligde items. RecoveryPlanProtectedItem[]
startGroupActions De groepsacties starten. RecoveryPlanAction[]

RecoveryPlanAction

Naam Beschrijving Waarde
actionName De naam van de actie. tekenreeks (vereist)
customDetails De aangepaste details. RecoveryPlanActionDetails (vereist)
failoverDirections De lijst met failoverrichtingen. Tekenreeksmatrix met een van de volgende waarden:
"PrimaryToRecovery"
"RecoveryToPrimary" (vereist)
failoverTypes De lijst met failovertypen. Tekenreeksmatrix met een van de volgende waarden:
"ChangePit"
"Doorvoeren"
"CompleteMigration"
"DisableProtection"
"Failback"
"FinalizeFailback"
"PlannedFailover"
"RepairReplication"
"ReverseReplicate"
"SwitchProtection"
"TestFailover"
"TestFailoverCleanup"
"UnplannedFailover" (vereist)

RecoveryPlanActionDetails

Naam Beschrijving Waarde
instanceType Het objecttype instellen AutomationRunbookActionDetails
ManualActionDetails-
ScriptActionDetails (vereist)

RecoveryPlanAutomationRunbookActionDetails

Naam Beschrijving Waarde
instanceType Hiermee haalt u het type actiedetails op (zie RecoveryPlanActionDetailsTypes enum voor mogelijke waarden). "AutomationRunbookActionDetails" (vereist)
fabricLocation De infrastructuurlocatie. "Primair"
'Herstel' (vereist)
runbookId De ARM-id van het runbook. snaar
Timeout De time-out van het runbook. snaar

RecoveryPlanManualActionDetails

Naam Beschrijving Waarde
instanceType Hiermee haalt u het type actiedetails op (zie RecoveryPlanActionDetailsTypes enum voor mogelijke waarden). "ManualActionDetails" (vereist)
beschrijving De beschrijving van de handmatige actie. snaar

RecoveryPlanScriptActionDetails

Naam Beschrijving Waarde
instanceType Hiermee haalt u het type actiedetails op (zie RecoveryPlanActionDetailsTypes enum voor mogelijke waarden). "ScriptActionDetails" (vereist)
fabricLocation De infrastructuurlocatie. "Primair"
'Herstel' (vereist)
pad Het scriptpad. tekenreeks (vereist)
Timeout De time-out van het script. snaar

RecoveryPlanProtectedItem

Naam Beschrijving Waarde
legitimatiebewijs De ARM-id van het beveiligde item van het herstelplan. snaar
virtualMachineId De id van de virtuele machine. snaar

RecoveryPlanProviderSpecificInput

Naam Beschrijving Waarde
instanceType Het objecttype instellen A2A- (vereist)

RecoveryPlanA2AInput

Naam Beschrijving Waarde
instanceType Hiermee haalt u het exemplaartype op. "A2A" (vereist)
primaryZone De primaire zone. snaar
recoveryZone De herstelzone. snaar