Delen via


Microsoft.RecoveryServices-kluizen/replicationRecoveryPlans 2022-09-10

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@2022-09-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'
    providerSpecificInput: [
      {
        instanceType: 'string'
        // For remaining properties, see RecoveryPlanProviderSpecificInput objects
      }
    ]
    recoveryFabricId: 'string'
  }
}

RecoveryPlanProviderSpecificInput-objecten

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

Gebruik voor A2A-:

{
  instanceType: 'A2A'
  primaryExtendedLocation: {
    name: 'string'
    type: 'string'
  }
  primaryZone: 'string'
  recoveryExtendedLocation: {
    name: 'string'
    type: 'string'
  }
  recoveryZone: 'string'
}

RecoveryPlanActionDetails-objecten

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

Gebruik voor AutomationRunbookActionDetails:

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

Gebruik voor ManualActionDetails:

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

Gebruik voor ScriptActionDetails:

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

Eigenschapswaarden

CreateRecoveryPlanInputPropertiesOrRecoveryPlanProperties

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)

ExtendedLocation

Naam Beschrijving Waarde
naam De naam van de uitgebreide locatie. tekenreeks (vereist)
type Het uitgebreide locatietype. EdgeZone (vereist)

Microsoft.RecoveryServices/vaults/replicationRecoveryPlans

Naam Beschrijving Waarde
naam De resourcenaam 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. CreateRecoveryPlanInputPropertiesOrRecoveryPlanProperties (vereist)

RecoveryPlanA2AInput

Naam Beschrijving Waarde
instanceType Hiermee haalt u het exemplaartype op. A2A (vereist)
primaryExtendedLocation De primaire uitgebreide locatie. ExtendedLocation-
primaryZone De primaire zone. snaar
recoveryExtendedLocation De uitgebreide herstellocatie. ExtendedLocation-
recoveryZone De herstelzone. snaar

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:
'CancelFailover'
'ChangePit'
Doorvoeren
'CompleteMigration'
'DisableProtection'
'Failback'
'FinalizeFailback'
'PlannedFailover'
'RepairReplication'
ReverseReplicate
'SwitchProtection'
'TestFailover'
'TestFailoverCleanup'
'UnplannedFailover' (vereist)

RecoveryPlanActionDetails

Naam Beschrijving Waarde
instanceType Ingesteld op AutomationRunbookActionDetails voor het type RecoveryPlanAutomationRunbookActionDetails. Ingesteld op 'ManualActionDetails' voor het type RecoveryPlanManualActionDetails. Ingesteld op ScriptActionDetails voor het type RecoveryPlanScriptActionDetails. 'AutomationRunbookActionDetails'
'ManualActionDetails'
'ScriptActionDetails' (vereist)

RecoveryPlanAutomationRunbookActionDetails

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

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[]

RecoveryPlanManualActionDetails

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

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 Ingesteld op A2A voor het type RecoveryPlanA2AInput. A2A (vereist)

RecoveryPlanScriptActionDetails

Naam Beschrijving Waarde
fabricLocation De infrastructuurlocatie. 'Primair'
'Herstel' (vereist)
instanceType Hiermee haalt u het type actiedetails op (zie RecoveryPlanActionDetailsTypes enum voor mogelijke waarden). 'ScriptActionDetails' (vereist)
pad Het scriptpad. tekenreeks (vereist)
Timeout De time-out van het script. 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": "2022-09-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"
  }
}

RecoveryPlanProviderSpecificInput-objecten

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

Gebruik voor A2A-:

{
  "instanceType": "A2A",
  "primaryExtendedLocation": {
    "name": "string",
    "type": "string"
  },
  "primaryZone": "string",
  "recoveryExtendedLocation": {
    "name": "string",
    "type": "string"
  },
  "recoveryZone": "string"
}

RecoveryPlanActionDetails-objecten

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

Gebruik voor AutomationRunbookActionDetails:

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

Gebruik voor ManualActionDetails:

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

Gebruik voor ScriptActionDetails:

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

Eigenschapswaarden

CreateRecoveryPlanInputPropertiesOrRecoveryPlanProperties

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)

ExtendedLocation

Naam Beschrijving Waarde
naam De naam van de uitgebreide locatie. tekenreeks (vereist)
type Het uitgebreide locatietype. EdgeZone (vereist)

Microsoft.RecoveryServices/vaults/replicationRecoveryPlans

Naam Beschrijving Waarde
apiVersion De API-versie '2022-09-10'
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen voor het maken van herstelplannen. CreateRecoveryPlanInputPropertiesOrRecoveryPlanProperties (vereist)
type Het resourcetype 'Microsoft.RecoveryServices/vaults/replicationRecoveryPlans'

RecoveryPlanA2AInput

Naam Beschrijving Waarde
instanceType Hiermee haalt u het exemplaartype op. A2A (vereist)
primaryExtendedLocation De primaire uitgebreide locatie. ExtendedLocation-
primaryZone De primaire zone. snaar
recoveryExtendedLocation De uitgebreide herstellocatie. ExtendedLocation-
recoveryZone De herstelzone. snaar

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:
'CancelFailover'
'ChangePit'
Doorvoeren
'CompleteMigration'
'DisableProtection'
'Failback'
'FinalizeFailback'
'PlannedFailover'
'RepairReplication'
ReverseReplicate
'SwitchProtection'
'TestFailover'
'TestFailoverCleanup'
'UnplannedFailover' (vereist)

RecoveryPlanActionDetails

Naam Beschrijving Waarde
instanceType Ingesteld op AutomationRunbookActionDetails voor het type RecoveryPlanAutomationRunbookActionDetails. Ingesteld op 'ManualActionDetails' voor het type RecoveryPlanManualActionDetails. Ingesteld op ScriptActionDetails voor het type RecoveryPlanScriptActionDetails. 'AutomationRunbookActionDetails'
'ManualActionDetails'
'ScriptActionDetails' (vereist)

RecoveryPlanAutomationRunbookActionDetails

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

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[]

RecoveryPlanManualActionDetails

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

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 Ingesteld op A2A voor het type RecoveryPlanA2AInput. A2A (vereist)

RecoveryPlanScriptActionDetails

Naam Beschrijving Waarde
fabricLocation De infrastructuurlocatie. 'Primair'
'Herstel' (vereist)
instanceType Hiermee haalt u het type actiedetails op (zie RecoveryPlanActionDetailsTypes enum voor mogelijke waarden). 'ScriptActionDetails' (vereist)
pad Het scriptpad. tekenreeks (vereist)
Timeout De time-out van het script. 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@2022-09-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"
      providerSpecificInput = [
        {
          instanceType = "string"
          // For remaining properties, see RecoveryPlanProviderSpecificInput objects
        }
      ]
      recoveryFabricId = "string"
    }
  })
}

RecoveryPlanProviderSpecificInput-objecten

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

Gebruik voor A2A-:

{
  instanceType = "A2A"
  primaryExtendedLocation = {
    name = "string"
    type = "string"
  }
  primaryZone = "string"
  recoveryExtendedLocation = {
    name = "string"
    type = "string"
  }
  recoveryZone = "string"
}

RecoveryPlanActionDetails-objecten

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

Gebruik voor AutomationRunbookActionDetails:

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

Gebruik voor ManualActionDetails:

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

Gebruik voor ScriptActionDetails:

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

Eigenschapswaarden

CreateRecoveryPlanInputPropertiesOrRecoveryPlanProperties

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)

ExtendedLocation

Naam Beschrijving Waarde
naam De naam van de uitgebreide locatie. tekenreeks (vereist)
type Het uitgebreide locatietype. EdgeZone (vereist)

Microsoft.RecoveryServices/vaults/replicationRecoveryPlans

Naam Beschrijving Waarde
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. CreateRecoveryPlanInputPropertiesOrRecoveryPlanProperties (vereist)
type Het resourcetype "Microsoft.RecoveryServices/vaults/replicationRecoveryPlans@2022-09-10"

RecoveryPlanA2AInput

Naam Beschrijving Waarde
instanceType Hiermee haalt u het exemplaartype op. A2A (vereist)
primaryExtendedLocation De primaire uitgebreide locatie. ExtendedLocation-
primaryZone De primaire zone. snaar
recoveryExtendedLocation De uitgebreide herstellocatie. ExtendedLocation-
recoveryZone De herstelzone. snaar

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:
'CancelFailover'
'ChangePit'
Doorvoeren
'CompleteMigration'
'DisableProtection'
'Failback'
'FinalizeFailback'
'PlannedFailover'
'RepairReplication'
ReverseReplicate
'SwitchProtection'
'TestFailover'
'TestFailoverCleanup'
'UnplannedFailover' (vereist)

RecoveryPlanActionDetails

Naam Beschrijving Waarde
instanceType Ingesteld op AutomationRunbookActionDetails voor het type RecoveryPlanAutomationRunbookActionDetails. Ingesteld op 'ManualActionDetails' voor het type RecoveryPlanManualActionDetails. Ingesteld op ScriptActionDetails voor het type RecoveryPlanScriptActionDetails. 'AutomationRunbookActionDetails'
'ManualActionDetails'
'ScriptActionDetails' (vereist)

RecoveryPlanAutomationRunbookActionDetails

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

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[]

RecoveryPlanManualActionDetails

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

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 Ingesteld op A2A voor het type RecoveryPlanA2AInput. A2A (vereist)

RecoveryPlanScriptActionDetails

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