1. Packages
  2. Nutanix
  3. API Docs
  4. getRecoveryPlan
Nutanix v0.5.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg

nutanix.getRecoveryPlan

Explore with Pulumi AI

nutanix logo
Nutanix v0.5.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg

    Describe a Nutanix Recovery Plan and its values (if it has them).

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.nutanix.RecoveryPlan;
    import com.pulumi.nutanix.RecoveryPlanArgs;
    import com.pulumi.nutanix.inputs.RecoveryPlanParametersArgs;
    import com.pulumi.nutanix.inputs.RecoveryPlanStageListArgs;
    import com.pulumi.nutanix.inputs.RecoveryPlanStageListStageWorkArgs;
    import com.pulumi.nutanix.inputs.RecoveryPlanStageListStageWorkRecoverEntitiesArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var recoveryPlanTest = new RecoveryPlan("recoveryPlanTest", RecoveryPlanArgs.builder()
                .description("%s")
                .parameters()
                .stageLists(RecoveryPlanStageListArgs.builder()
                    .delayTimeSecs(0)
                    .stageUuid("ab788130-0820-4d07-a1b5-b0ba4d3a42asd")
                    .stageWork(RecoveryPlanStageListStageWorkArgs.builder()
                        .recoverEntities(RecoveryPlanStageListStageWorkRecoverEntitiesArgs.builder()
                            .entityInfoList(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                            .build())
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      recoveryPlanTest:
        type: nutanix:RecoveryPlan
        properties:
          description: '%s'
          parameters: {}
          stageLists:
            - delayTimeSecs: 0
              stageUuid: ab788130-0820-4d07-a1b5-b0ba4d3a42asd
              stageWork:
                recoverEntities:
                  entityInfoList:
                    - categories:
                        - name: Environment
                          value: Dev
    

    Using getRecoveryPlan

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getRecoveryPlan(args: GetRecoveryPlanArgs, opts?: InvokeOptions): Promise<GetRecoveryPlanResult>
    function getRecoveryPlanOutput(args: GetRecoveryPlanOutputArgs, opts?: InvokeOptions): Output<GetRecoveryPlanResult>
    def get_recovery_plan(categories: Optional[Sequence[GetRecoveryPlanCategory]] = None,
                          recovery_plan_id: Optional[str] = None,
                          recovery_plan_name: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetRecoveryPlanResult
    def get_recovery_plan_output(categories: Optional[pulumi.Input[Sequence[pulumi.Input[GetRecoveryPlanCategoryArgs]]]] = None,
                          recovery_plan_id: Optional[pulumi.Input[str]] = None,
                          recovery_plan_name: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetRecoveryPlanResult]
    func LookupRecoveryPlan(ctx *Context, args *LookupRecoveryPlanArgs, opts ...InvokeOption) (*LookupRecoveryPlanResult, error)
    func LookupRecoveryPlanOutput(ctx *Context, args *LookupRecoveryPlanOutputArgs, opts ...InvokeOption) LookupRecoveryPlanResultOutput

    > Note: This function is named LookupRecoveryPlan in the Go SDK.

    public static class GetRecoveryPlan 
    {
        public static Task<GetRecoveryPlanResult> InvokeAsync(GetRecoveryPlanArgs args, InvokeOptions? opts = null)
        public static Output<GetRecoveryPlanResult> Invoke(GetRecoveryPlanInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetRecoveryPlanResult> getRecoveryPlan(GetRecoveryPlanArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: nutanix:index/getRecoveryPlan:getRecoveryPlan
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Categories []GetRecoveryPlanCategory
    RecoveryPlanId string
    • (Required) The id of the Recovery Plan.
    RecoveryPlanName string
    categories List<GetRecoveryPlanCategory>
    recoveryPlanId String
    • (Required) The id of the Recovery Plan.
    recoveryPlanName String
    categories GetRecoveryPlanCategory[]
    recoveryPlanId string
    • (Required) The id of the Recovery Plan.
    recoveryPlanName string
    categories List<Property Map>
    recoveryPlanId String
    • (Required) The id of the Recovery Plan.
    recoveryPlanName String

    getRecoveryPlan Result

    The following output properties are available:

    ApiVersion string
    Categories List<PiersKarsenbarg.Nutanix.Outputs.GetRecoveryPlanCategory>
    Description string
    A description for Recovery Plan.
    Id string
    The provider-assigned unique ID for this managed resource.
    Metadata Dictionary<string, string>
    Name string
    (Optional) the name.
    OwnerReferences List<PiersKarsenbarg.Nutanix.Outputs.GetRecoveryPlanOwnerReference>
    Parameters List<PiersKarsenbarg.Nutanix.Outputs.GetRecoveryPlanParameter>
    (Required) Parameters for the Recovery Plan.
    ProjectReferences List<PiersKarsenbarg.Nutanix.Outputs.GetRecoveryPlanProjectReference>
    StageLists List<PiersKarsenbarg.Nutanix.Outputs.GetRecoveryPlanStageList>
    (Required) Input for the stages of the Recovery Plan. Each stage will perform a predefined type of task.
    State string
    RecoveryPlanId string
    RecoveryPlanName string
    ApiVersion string
    Categories []GetRecoveryPlanCategory
    Description string
    A description for Recovery Plan.
    Id string
    The provider-assigned unique ID for this managed resource.
    Metadata map[string]string
    Name string
    (Optional) the name.
    OwnerReferences []GetRecoveryPlanOwnerReference
    Parameters []GetRecoveryPlanParameter
    (Required) Parameters for the Recovery Plan.
    ProjectReferences []GetRecoveryPlanProjectReference
    StageLists []GetRecoveryPlanStageList
    (Required) Input for the stages of the Recovery Plan. Each stage will perform a predefined type of task.
    State string
    RecoveryPlanId string
    RecoveryPlanName string
    apiVersion String
    categories List<GetRecoveryPlanCategory>
    description String
    A description for Recovery Plan.
    id String
    The provider-assigned unique ID for this managed resource.
    metadata Map<String,String>
    name String
    (Optional) the name.
    ownerReferences List<GetRecoveryPlanOwnerReference>
    parameters List<GetRecoveryPlanParameter>
    (Required) Parameters for the Recovery Plan.
    projectReferences List<GetRecoveryPlanProjectReference>
    stageLists List<GetRecoveryPlanStageList>
    (Required) Input for the stages of the Recovery Plan. Each stage will perform a predefined type of task.
    state String
    recoveryPlanId String
    recoveryPlanName String
    apiVersion string
    categories GetRecoveryPlanCategory[]
    description string
    A description for Recovery Plan.
    id string
    The provider-assigned unique ID for this managed resource.
    metadata {[key: string]: string}
    name string
    (Optional) the name.
    ownerReferences GetRecoveryPlanOwnerReference[]
    parameters GetRecoveryPlanParameter[]
    (Required) Parameters for the Recovery Plan.
    projectReferences GetRecoveryPlanProjectReference[]
    stageLists GetRecoveryPlanStageList[]
    (Required) Input for the stages of the Recovery Plan. Each stage will perform a predefined type of task.
    state string
    recoveryPlanId string
    recoveryPlanName string
    api_version str
    categories Sequence[GetRecoveryPlanCategory]
    description str
    A description for Recovery Plan.
    id str
    The provider-assigned unique ID for this managed resource.
    metadata Mapping[str, str]
    name str
    (Optional) the name.
    owner_references Sequence[GetRecoveryPlanOwnerReference]
    parameters Sequence[GetRecoveryPlanParameter]
    (Required) Parameters for the Recovery Plan.
    project_references Sequence[GetRecoveryPlanProjectReference]
    stage_lists Sequence[GetRecoveryPlanStageList]
    (Required) Input for the stages of the Recovery Plan. Each stage will perform a predefined type of task.
    state str
    recovery_plan_id str
    recovery_plan_name str
    apiVersion String
    categories List<Property Map>
    description String
    A description for Recovery Plan.
    id String
    The provider-assigned unique ID for this managed resource.
    metadata Map<String>
    name String
    (Optional) the name.
    ownerReferences List<Property Map>
    parameters List<Property Map>
    (Required) Parameters for the Recovery Plan.
    projectReferences List<Property Map>
    stageLists List<Property Map>
    (Required) Input for the stages of the Recovery Plan. Each stage will perform a predefined type of task.
    state String
    recoveryPlanId String
    recoveryPlanName String

    Supporting Types

    GetRecoveryPlanCategory

    Name string
    (Optional) the name.
    Value string
    value of the key.
    Name string
    (Optional) the name.
    Value string
    value of the key.
    name String
    (Optional) the name.
    value String
    value of the key.
    name string
    (Optional) the name.
    value string
    value of the key.
    name str
    (Optional) the name.
    value str
    value of the key.
    name String
    (Optional) the name.
    value String
    value of the key.

    GetRecoveryPlanOwnerReference

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    (Optional) the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    (Optional) the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.

    GetRecoveryPlanParameter

    FloatingIpAssignmentLists List<PiersKarsenbarg.Nutanix.Inputs.GetRecoveryPlanParameterFloatingIpAssignmentList>
    (Optional/Computed) Floating IP assignment for VMs upon recovery in an Availability Zone. This is applicable only for the public cloud Availability Zones.

    • parameters.0.floating_ip_assignment_list.#.availability_zone_url - (Required) URL of the Availability Zone.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list - (Required) IP assignment for VMs upon recovery in the specified Availability Zone.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.test_floating_ip_config - (Optional/Computed) Configuration for assigning floating IP to a VM on the execution of the Recovery Plan.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.test_floating_ip_config.ip - (Optional/Computed) IP to be assigned to VM, in case of failover.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.test_floating_ip_config.should_allocate_dynamically - (Optional/Computed) Whether to allocate the floating IPs for the VMs dynamically.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.recovery_floating_ip_config - (Optional/Computed) Configuration for assigning floating IP to a VM on the execution of the Recovery Plan.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.recovery_floating_ip_config.ip - (Optional/Computed) IP to be assigned to VM, in case of failover.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.recovery_floating_ip_config.should_allocate_dynamically - (Optional/Computed) Whether to allocate the floating IPs for the VMs dynamically.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference - (Required) Reference to a vm.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference.kind - (Required) The kind name.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference.uuid - (Required) The uuid.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference.name - (Optional/Computed) The name.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_nic_information - (Required) Information about vnic to which floating IP has to be assigned.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_nic_information.ip - (Optional/Computed) IP address associated with vnic for which floating IP has to be assigned on failover.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_nic_information.uuid - (Required) Uuid of the vnic of the VM to which floating IP has to be assigned.
    NetworkMappingLists List<PiersKarsenbarg.Nutanix.Inputs.GetRecoveryPlanParameterNetworkMappingList>
    (Required) Network mappings to be used for the Recovery Plan. This will be represented by array of network mappings across the Availability Zones.

    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list - (Required) Mapping of networks across the Availability Zones.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.availability_zone_url - (Optional/Computed) URL of the Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network - (Optional/Computed) Network configuration to be used for performing network mapping and IP preservation/mapping on Recovery Plan execution.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference - (Optional/Computed) The reference to a virtual_network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.use_vpc_reference - (Optional/Computed) The reference to a VPC.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference - (Optional/Computed) The reference to a VPC.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list - (Optional/Computed) List of subnets for the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list.#.gateway_ip - (Required) Gateway IP address for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list.#.external_connectivity_state - (Optional/Computed) External connectivity state of the subnet. This is applicable only for the subnet to be created in public cloud Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list.#.prefix_length - (Required) Prefix length for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.name - (Required) Name of the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network - (Optional/Computed) Network configuration to be used for performing network mapping and IP preservation/mapping on Recovery Plan execution.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference - (Optional/Computed) The reference to a virtual_network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list - (Optional/Computed) List of subnets for the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list.#.gateway_ip - (Required) Gateway IP address for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list.#.external_connectivity_state - (Optional/Computed) External connectivity state of the subnet. This is applicable only for the subnet to be created in public cloud Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list.#.prefix_length - (Required) Prefix length for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.name - (Required) Name of the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list - (Optional/Computed) Static IP configuration for the VMs to be applied post recovery in the recovery network for migrate/ failover action on the Recovery Plan.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference - (Optional/Computed) The reference to a vm.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.ip_config_list - (Optional/Computed) List of IP configurations for a VM.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.ip_config_list.#.ip_address - (Required) IP address.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list - (Optional/Computed) Static IP configuration for the VMs to be applied post recovery in the test network for test failover action on the Recovery Plan.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference - (Optional/Computed) The reference to a vm.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.ip_config_list - (Optional/Computed) List of IP configurations for a VM.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.ip_config_list.#.ip_address - (Required) IP address.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.cluster_reference_list - (Optional/Computed) The clusters where the recovery and test networks reside. This is required to specify network mapping across clusters for a Recovery Plan created to handle failover within the same Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.cluster_reference_list.0.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.cluster_reference_list.0.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.name - (Optional/Computed) The name.
    FloatingIpAssignmentLists []GetRecoveryPlanParameterFloatingIpAssignmentList
    (Optional/Computed) Floating IP assignment for VMs upon recovery in an Availability Zone. This is applicable only for the public cloud Availability Zones.

    • parameters.0.floating_ip_assignment_list.#.availability_zone_url - (Required) URL of the Availability Zone.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list - (Required) IP assignment for VMs upon recovery in the specified Availability Zone.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.test_floating_ip_config - (Optional/Computed) Configuration for assigning floating IP to a VM on the execution of the Recovery Plan.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.test_floating_ip_config.ip - (Optional/Computed) IP to be assigned to VM, in case of failover.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.test_floating_ip_config.should_allocate_dynamically - (Optional/Computed) Whether to allocate the floating IPs for the VMs dynamically.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.recovery_floating_ip_config - (Optional/Computed) Configuration for assigning floating IP to a VM on the execution of the Recovery Plan.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.recovery_floating_ip_config.ip - (Optional/Computed) IP to be assigned to VM, in case of failover.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.recovery_floating_ip_config.should_allocate_dynamically - (Optional/Computed) Whether to allocate the floating IPs for the VMs dynamically.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference - (Required) Reference to a vm.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference.kind - (Required) The kind name.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference.uuid - (Required) The uuid.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference.name - (Optional/Computed) The name.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_nic_information - (Required) Information about vnic to which floating IP has to be assigned.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_nic_information.ip - (Optional/Computed) IP address associated with vnic for which floating IP has to be assigned on failover.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_nic_information.uuid - (Required) Uuid of the vnic of the VM to which floating IP has to be assigned.
    NetworkMappingLists []GetRecoveryPlanParameterNetworkMappingList
    (Required) Network mappings to be used for the Recovery Plan. This will be represented by array of network mappings across the Availability Zones.

    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list - (Required) Mapping of networks across the Availability Zones.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.availability_zone_url - (Optional/Computed) URL of the Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network - (Optional/Computed) Network configuration to be used for performing network mapping and IP preservation/mapping on Recovery Plan execution.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference - (Optional/Computed) The reference to a virtual_network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.use_vpc_reference - (Optional/Computed) The reference to a VPC.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference - (Optional/Computed) The reference to a VPC.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list - (Optional/Computed) List of subnets for the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list.#.gateway_ip - (Required) Gateway IP address for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list.#.external_connectivity_state - (Optional/Computed) External connectivity state of the subnet. This is applicable only for the subnet to be created in public cloud Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list.#.prefix_length - (Required) Prefix length for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.name - (Required) Name of the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network - (Optional/Computed) Network configuration to be used for performing network mapping and IP preservation/mapping on Recovery Plan execution.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference - (Optional/Computed) The reference to a virtual_network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list - (Optional/Computed) List of subnets for the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list.#.gateway_ip - (Required) Gateway IP address for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list.#.external_connectivity_state - (Optional/Computed) External connectivity state of the subnet. This is applicable only for the subnet to be created in public cloud Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list.#.prefix_length - (Required) Prefix length for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.name - (Required) Name of the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list - (Optional/Computed) Static IP configuration for the VMs to be applied post recovery in the recovery network for migrate/ failover action on the Recovery Plan.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference - (Optional/Computed) The reference to a vm.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.ip_config_list - (Optional/Computed) List of IP configurations for a VM.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.ip_config_list.#.ip_address - (Required) IP address.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list - (Optional/Computed) Static IP configuration for the VMs to be applied post recovery in the test network for test failover action on the Recovery Plan.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference - (Optional/Computed) The reference to a vm.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.ip_config_list - (Optional/Computed) List of IP configurations for a VM.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.ip_config_list.#.ip_address - (Required) IP address.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.cluster_reference_list - (Optional/Computed) The clusters where the recovery and test networks reside. This is required to specify network mapping across clusters for a Recovery Plan created to handle failover within the same Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.cluster_reference_list.0.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.cluster_reference_list.0.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.name - (Optional/Computed) The name.
    floatingIpAssignmentLists List<GetRecoveryPlanParameterFloatingIpAssignmentList>
    (Optional/Computed) Floating IP assignment for VMs upon recovery in an Availability Zone. This is applicable only for the public cloud Availability Zones.

    • parameters.0.floating_ip_assignment_list.#.availability_zone_url - (Required) URL of the Availability Zone.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list - (Required) IP assignment for VMs upon recovery in the specified Availability Zone.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.test_floating_ip_config - (Optional/Computed) Configuration for assigning floating IP to a VM on the execution of the Recovery Plan.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.test_floating_ip_config.ip - (Optional/Computed) IP to be assigned to VM, in case of failover.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.test_floating_ip_config.should_allocate_dynamically - (Optional/Computed) Whether to allocate the floating IPs for the VMs dynamically.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.recovery_floating_ip_config - (Optional/Computed) Configuration for assigning floating IP to a VM on the execution of the Recovery Plan.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.recovery_floating_ip_config.ip - (Optional/Computed) IP to be assigned to VM, in case of failover.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.recovery_floating_ip_config.should_allocate_dynamically - (Optional/Computed) Whether to allocate the floating IPs for the VMs dynamically.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference - (Required) Reference to a vm.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference.kind - (Required) The kind name.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference.uuid - (Required) The uuid.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference.name - (Optional/Computed) The name.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_nic_information - (Required) Information about vnic to which floating IP has to be assigned.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_nic_information.ip - (Optional/Computed) IP address associated with vnic for which floating IP has to be assigned on failover.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_nic_information.uuid - (Required) Uuid of the vnic of the VM to which floating IP has to be assigned.
    networkMappingLists List<GetRecoveryPlanParameterNetworkMappingList>
    (Required) Network mappings to be used for the Recovery Plan. This will be represented by array of network mappings across the Availability Zones.

    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list - (Required) Mapping of networks across the Availability Zones.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.availability_zone_url - (Optional/Computed) URL of the Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network - (Optional/Computed) Network configuration to be used for performing network mapping and IP preservation/mapping on Recovery Plan execution.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference - (Optional/Computed) The reference to a virtual_network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.use_vpc_reference - (Optional/Computed) The reference to a VPC.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference - (Optional/Computed) The reference to a VPC.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list - (Optional/Computed) List of subnets for the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list.#.gateway_ip - (Required) Gateway IP address for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list.#.external_connectivity_state - (Optional/Computed) External connectivity state of the subnet. This is applicable only for the subnet to be created in public cloud Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list.#.prefix_length - (Required) Prefix length for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.name - (Required) Name of the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network - (Optional/Computed) Network configuration to be used for performing network mapping and IP preservation/mapping on Recovery Plan execution.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference - (Optional/Computed) The reference to a virtual_network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list - (Optional/Computed) List of subnets for the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list.#.gateway_ip - (Required) Gateway IP address for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list.#.external_connectivity_state - (Optional/Computed) External connectivity state of the subnet. This is applicable only for the subnet to be created in public cloud Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list.#.prefix_length - (Required) Prefix length for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.name - (Required) Name of the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list - (Optional/Computed) Static IP configuration for the VMs to be applied post recovery in the recovery network for migrate/ failover action on the Recovery Plan.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference - (Optional/Computed) The reference to a vm.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.ip_config_list - (Optional/Computed) List of IP configurations for a VM.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.ip_config_list.#.ip_address - (Required) IP address.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list - (Optional/Computed) Static IP configuration for the VMs to be applied post recovery in the test network for test failover action on the Recovery Plan.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference - (Optional/Computed) The reference to a vm.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.ip_config_list - (Optional/Computed) List of IP configurations for a VM.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.ip_config_list.#.ip_address - (Required) IP address.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.cluster_reference_list - (Optional/Computed) The clusters where the recovery and test networks reside. This is required to specify network mapping across clusters for a Recovery Plan created to handle failover within the same Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.cluster_reference_list.0.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.cluster_reference_list.0.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.name - (Optional/Computed) The name.
    floatingIpAssignmentLists GetRecoveryPlanParameterFloatingIpAssignmentList[]
    (Optional/Computed) Floating IP assignment for VMs upon recovery in an Availability Zone. This is applicable only for the public cloud Availability Zones.

    • parameters.0.floating_ip_assignment_list.#.availability_zone_url - (Required) URL of the Availability Zone.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list - (Required) IP assignment for VMs upon recovery in the specified Availability Zone.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.test_floating_ip_config - (Optional/Computed) Configuration for assigning floating IP to a VM on the execution of the Recovery Plan.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.test_floating_ip_config.ip - (Optional/Computed) IP to be assigned to VM, in case of failover.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.test_floating_ip_config.should_allocate_dynamically - (Optional/Computed) Whether to allocate the floating IPs for the VMs dynamically.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.recovery_floating_ip_config - (Optional/Computed) Configuration for assigning floating IP to a VM on the execution of the Recovery Plan.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.recovery_floating_ip_config.ip - (Optional/Computed) IP to be assigned to VM, in case of failover.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.recovery_floating_ip_config.should_allocate_dynamically - (Optional/Computed) Whether to allocate the floating IPs for the VMs dynamically.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference - (Required) Reference to a vm.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference.kind - (Required) The kind name.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference.uuid - (Required) The uuid.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference.name - (Optional/Computed) The name.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_nic_information - (Required) Information about vnic to which floating IP has to be assigned.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_nic_information.ip - (Optional/Computed) IP address associated with vnic for which floating IP has to be assigned on failover.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_nic_information.uuid - (Required) Uuid of the vnic of the VM to which floating IP has to be assigned.
    networkMappingLists GetRecoveryPlanParameterNetworkMappingList[]
    (Required) Network mappings to be used for the Recovery Plan. This will be represented by array of network mappings across the Availability Zones.

    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list - (Required) Mapping of networks across the Availability Zones.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.availability_zone_url - (Optional/Computed) URL of the Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network - (Optional/Computed) Network configuration to be used for performing network mapping and IP preservation/mapping on Recovery Plan execution.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference - (Optional/Computed) The reference to a virtual_network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.use_vpc_reference - (Optional/Computed) The reference to a VPC.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference - (Optional/Computed) The reference to a VPC.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list - (Optional/Computed) List of subnets for the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list.#.gateway_ip - (Required) Gateway IP address for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list.#.external_connectivity_state - (Optional/Computed) External connectivity state of the subnet. This is applicable only for the subnet to be created in public cloud Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list.#.prefix_length - (Required) Prefix length for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.name - (Required) Name of the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network - (Optional/Computed) Network configuration to be used for performing network mapping and IP preservation/mapping on Recovery Plan execution.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference - (Optional/Computed) The reference to a virtual_network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list - (Optional/Computed) List of subnets for the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list.#.gateway_ip - (Required) Gateway IP address for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list.#.external_connectivity_state - (Optional/Computed) External connectivity state of the subnet. This is applicable only for the subnet to be created in public cloud Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list.#.prefix_length - (Required) Prefix length for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.name - (Required) Name of the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list - (Optional/Computed) Static IP configuration for the VMs to be applied post recovery in the recovery network for migrate/ failover action on the Recovery Plan.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference - (Optional/Computed) The reference to a vm.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.ip_config_list - (Optional/Computed) List of IP configurations for a VM.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.ip_config_list.#.ip_address - (Required) IP address.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list - (Optional/Computed) Static IP configuration for the VMs to be applied post recovery in the test network for test failover action on the Recovery Plan.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference - (Optional/Computed) The reference to a vm.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.ip_config_list - (Optional/Computed) List of IP configurations for a VM.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.ip_config_list.#.ip_address - (Required) IP address.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.cluster_reference_list - (Optional/Computed) The clusters where the recovery and test networks reside. This is required to specify network mapping across clusters for a Recovery Plan created to handle failover within the same Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.cluster_reference_list.0.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.cluster_reference_list.0.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.name - (Optional/Computed) The name.
    floating_ip_assignment_lists Sequence[GetRecoveryPlanParameterFloatingIpAssignmentList]
    (Optional/Computed) Floating IP assignment for VMs upon recovery in an Availability Zone. This is applicable only for the public cloud Availability Zones.

    • parameters.0.floating_ip_assignment_list.#.availability_zone_url - (Required) URL of the Availability Zone.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list - (Required) IP assignment for VMs upon recovery in the specified Availability Zone.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.test_floating_ip_config - (Optional/Computed) Configuration for assigning floating IP to a VM on the execution of the Recovery Plan.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.test_floating_ip_config.ip - (Optional/Computed) IP to be assigned to VM, in case of failover.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.test_floating_ip_config.should_allocate_dynamically - (Optional/Computed) Whether to allocate the floating IPs for the VMs dynamically.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.recovery_floating_ip_config - (Optional/Computed) Configuration for assigning floating IP to a VM on the execution of the Recovery Plan.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.recovery_floating_ip_config.ip - (Optional/Computed) IP to be assigned to VM, in case of failover.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.recovery_floating_ip_config.should_allocate_dynamically - (Optional/Computed) Whether to allocate the floating IPs for the VMs dynamically.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference - (Required) Reference to a vm.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference.kind - (Required) The kind name.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference.uuid - (Required) The uuid.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference.name - (Optional/Computed) The name.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_nic_information - (Required) Information about vnic to which floating IP has to be assigned.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_nic_information.ip - (Optional/Computed) IP address associated with vnic for which floating IP has to be assigned on failover.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_nic_information.uuid - (Required) Uuid of the vnic of the VM to which floating IP has to be assigned.
    network_mapping_lists Sequence[GetRecoveryPlanParameterNetworkMappingList]
    (Required) Network mappings to be used for the Recovery Plan. This will be represented by array of network mappings across the Availability Zones.

    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list - (Required) Mapping of networks across the Availability Zones.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.availability_zone_url - (Optional/Computed) URL of the Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network - (Optional/Computed) Network configuration to be used for performing network mapping and IP preservation/mapping on Recovery Plan execution.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference - (Optional/Computed) The reference to a virtual_network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.use_vpc_reference - (Optional/Computed) The reference to a VPC.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference - (Optional/Computed) The reference to a VPC.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list - (Optional/Computed) List of subnets for the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list.#.gateway_ip - (Required) Gateway IP address for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list.#.external_connectivity_state - (Optional/Computed) External connectivity state of the subnet. This is applicable only for the subnet to be created in public cloud Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list.#.prefix_length - (Required) Prefix length for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.name - (Required) Name of the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network - (Optional/Computed) Network configuration to be used for performing network mapping and IP preservation/mapping on Recovery Plan execution.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference - (Optional/Computed) The reference to a virtual_network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list - (Optional/Computed) List of subnets for the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list.#.gateway_ip - (Required) Gateway IP address for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list.#.external_connectivity_state - (Optional/Computed) External connectivity state of the subnet. This is applicable only for the subnet to be created in public cloud Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list.#.prefix_length - (Required) Prefix length for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.name - (Required) Name of the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list - (Optional/Computed) Static IP configuration for the VMs to be applied post recovery in the recovery network for migrate/ failover action on the Recovery Plan.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference - (Optional/Computed) The reference to a vm.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.ip_config_list - (Optional/Computed) List of IP configurations for a VM.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.ip_config_list.#.ip_address - (Required) IP address.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list - (Optional/Computed) Static IP configuration for the VMs to be applied post recovery in the test network for test failover action on the Recovery Plan.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference - (Optional/Computed) The reference to a vm.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.ip_config_list - (Optional/Computed) List of IP configurations for a VM.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.ip_config_list.#.ip_address - (Required) IP address.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.cluster_reference_list - (Optional/Computed) The clusters where the recovery and test networks reside. This is required to specify network mapping across clusters for a Recovery Plan created to handle failover within the same Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.cluster_reference_list.0.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.cluster_reference_list.0.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.name - (Optional/Computed) The name.
    floatingIpAssignmentLists List<Property Map>
    (Optional/Computed) Floating IP assignment for VMs upon recovery in an Availability Zone. This is applicable only for the public cloud Availability Zones.

    • parameters.0.floating_ip_assignment_list.#.availability_zone_url - (Required) URL of the Availability Zone.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list - (Required) IP assignment for VMs upon recovery in the specified Availability Zone.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.test_floating_ip_config - (Optional/Computed) Configuration for assigning floating IP to a VM on the execution of the Recovery Plan.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.test_floating_ip_config.ip - (Optional/Computed) IP to be assigned to VM, in case of failover.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.test_floating_ip_config.should_allocate_dynamically - (Optional/Computed) Whether to allocate the floating IPs for the VMs dynamically.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.recovery_floating_ip_config - (Optional/Computed) Configuration for assigning floating IP to a VM on the execution of the Recovery Plan.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.recovery_floating_ip_config.ip - (Optional/Computed) IP to be assigned to VM, in case of failover.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.recovery_floating_ip_config.should_allocate_dynamically - (Optional/Computed) Whether to allocate the floating IPs for the VMs dynamically.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference - (Required) Reference to a vm.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference.kind - (Required) The kind name.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference.uuid - (Required) The uuid.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_reference.name - (Optional/Computed) The name.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_nic_information - (Required) Information about vnic to which floating IP has to be assigned.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_nic_information.ip - (Optional/Computed) IP address associated with vnic for which floating IP has to be assigned on failover.
    • parameters.0.floating_ip_assignment_list.#.vm_ip_assignment_list.#.vm_nic_information.uuid - (Required) Uuid of the vnic of the VM to which floating IP has to be assigned.
    networkMappingLists List<Property Map>
    (Required) Network mappings to be used for the Recovery Plan. This will be represented by array of network mappings across the Availability Zones.

    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list - (Required) Mapping of networks across the Availability Zones.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.availability_zone_url - (Optional/Computed) URL of the Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network - (Optional/Computed) Network configuration to be used for performing network mapping and IP preservation/mapping on Recovery Plan execution.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference - (Optional/Computed) The reference to a virtual_network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.virtual_network_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.use_vpc_reference - (Optional/Computed) The reference to a VPC.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference - (Optional/Computed) The reference to a VPC.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.vpc_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list - (Optional/Computed) List of subnets for the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list.#.gateway_ip - (Required) Gateway IP address for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list.#.external_connectivity_state - (Optional/Computed) External connectivity state of the subnet. This is applicable only for the subnet to be created in public cloud Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.subnet_list.#.prefix_length - (Required) Prefix length for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_network.0.name - (Required) Name of the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network - (Optional/Computed) Network configuration to be used for performing network mapping and IP preservation/mapping on Recovery Plan execution.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference - (Optional/Computed) The reference to a virtual_network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.virtual_network_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list - (Optional/Computed) List of subnets for the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list.#.gateway_ip - (Required) Gateway IP address for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list.#.external_connectivity_state - (Optional/Computed) External connectivity state of the subnet. This is applicable only for the subnet to be created in public cloud Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.subnet_list.#.prefix_length - (Required) Prefix length for the subnet.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_network.0.name - (Required) Name of the network.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list - (Optional/Computed) Static IP configuration for the VMs to be applied post recovery in the recovery network for migrate/ failover action on the Recovery Plan.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference - (Optional/Computed) The reference to a vm.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.vm_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.ip_config_list - (Optional/Computed) List of IP configurations for a VM.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.recovery_ip_assignment_list.0.ip_config_list.#.ip_address - (Required) IP address.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list - (Optional/Computed) Static IP configuration for the VMs to be applied post recovery in the test network for test failover action on the Recovery Plan.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference - (Optional/Computed) The reference to a vm.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.vm_reference.name - (Optional/Computed) The name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.ip_config_list - (Optional/Computed) List of IP configurations for a VM.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.ip_config_list.#.ip_address - (Required) IP address.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.cluster_reference_list - (Optional/Computed) The clusters where the recovery and test networks reside. This is required to specify network mapping across clusters for a Recovery Plan created to handle failover within the same Availability Zone.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.cluster_reference_list.0.kind - (Optional/Computed) The kind name.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.cluster_reference_list.0.uuid - (Optional/Computed) The uuid.
    • parameters.0.network_mapping_list.#.availability_zone_network_mapping_list.#.test_ip_assignment_list.0.name - (Optional/Computed) The name.

    GetRecoveryPlanParameterFloatingIpAssignmentList

    GetRecoveryPlanParameterFloatingIpAssignmentListVmIpAssignmentList

    GetRecoveryPlanParameterFloatingIpAssignmentListVmIpAssignmentListRecoveryFloatingIpConfig

    GetRecoveryPlanParameterFloatingIpAssignmentListVmIpAssignmentListTestFloatingIpConfig

    GetRecoveryPlanParameterFloatingIpAssignmentListVmIpAssignmentListVmNicInformation

    Ip string
    Uuid string
    (Required) the UUID.
    Ip string
    Uuid string
    (Required) the UUID.
    ip String
    uuid String
    (Required) the UUID.
    ip string
    uuid string
    (Required) the UUID.
    ip str
    uuid str
    (Required) the UUID.
    ip String
    uuid String
    (Required) the UUID.

    GetRecoveryPlanParameterFloatingIpAssignmentListVmIpAssignmentListVmReference

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    (Optional) the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    (Optional) the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.

    GetRecoveryPlanParameterNetworkMappingList

    GetRecoveryPlanParameterNetworkMappingListAvailabilityZoneNetworkMappingList

    GetRecoveryPlanParameterNetworkMappingListAvailabilityZoneNetworkMappingListClusterReferenceList

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    (Optional) the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    (Optional) the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.

    GetRecoveryPlanParameterNetworkMappingListAvailabilityZoneNetworkMappingListRecoveryIpAssignmentList

    GetRecoveryPlanParameterNetworkMappingListAvailabilityZoneNetworkMappingListRecoveryIpAssignmentListIpConfigList

    IpAddress string
    IpAddress string
    ipAddress String
    ipAddress string
    ipAddress String

    GetRecoveryPlanParameterNetworkMappingListAvailabilityZoneNetworkMappingListRecoveryIpAssignmentListVmReference

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    (Optional) the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    (Optional) the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.

    GetRecoveryPlanParameterNetworkMappingListAvailabilityZoneNetworkMappingListRecoveryNetwork

    GetRecoveryPlanParameterNetworkMappingListAvailabilityZoneNetworkMappingListRecoveryNetworkSubnetList

    GetRecoveryPlanParameterNetworkMappingListAvailabilityZoneNetworkMappingListRecoveryNetworkVirtualNetworkReference

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    (Optional) the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    (Optional) the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.

    GetRecoveryPlanParameterNetworkMappingListAvailabilityZoneNetworkMappingListRecoveryNetworkVpcReference

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    (Optional) the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    (Optional) the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.

    GetRecoveryPlanParameterNetworkMappingListAvailabilityZoneNetworkMappingListTestIpAssignmentList

    GetRecoveryPlanParameterNetworkMappingListAvailabilityZoneNetworkMappingListTestIpAssignmentListIpConfigList

    IpAddress string
    IpAddress string
    ipAddress String
    ipAddress string
    ipAddress String

    GetRecoveryPlanParameterNetworkMappingListAvailabilityZoneNetworkMappingListTestIpAssignmentListVmReference

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    (Optional) the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    (Optional) the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.

    GetRecoveryPlanParameterNetworkMappingListAvailabilityZoneNetworkMappingListTestNetwork

    GetRecoveryPlanParameterNetworkMappingListAvailabilityZoneNetworkMappingListTestNetworkSubnetList

    GetRecoveryPlanParameterNetworkMappingListAvailabilityZoneNetworkMappingListTestNetworkVirtualNetworkReference

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    (Optional) the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    (Optional) the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.

    GetRecoveryPlanParameterNetworkMappingListAvailabilityZoneNetworkMappingListTestNetworkVpcReference

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    (Optional) the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    (Optional) the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.

    GetRecoveryPlanProjectReference

    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    Kind string
    (Required) The kind name (Default value: project).
    Name string
    (Optional) the name.
    Uuid string
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.
    kind string
    (Required) The kind name (Default value: project).
    name string
    (Optional) the name.
    uuid string
    (Required) the UUID.
    kind str
    (Required) The kind name (Default value: project).
    name str
    (Optional) the name.
    uuid str
    (Required) the UUID.
    kind String
    (Required) The kind name (Default value: project).
    name String
    (Optional) the name.
    uuid String
    (Required) the UUID.

    GetRecoveryPlanStageList

    DelayTimeSecs int
    (Optional/Computed) Amount of time in seconds to delay the execution of next stage after execution of current stage.
    StageUuid string
    (Optional/Computed) UUID of stage.
    StageWorks List<PiersKarsenbarg.Nutanix.Inputs.GetRecoveryPlanStageListStageWork>
    (Required) A stage specifies the work to be performed when the Recovery Plan is executed.
    DelayTimeSecs int
    (Optional/Computed) Amount of time in seconds to delay the execution of next stage after execution of current stage.
    StageUuid string
    (Optional/Computed) UUID of stage.
    StageWorks []GetRecoveryPlanStageListStageWork
    (Required) A stage specifies the work to be performed when the Recovery Plan is executed.
    delayTimeSecs Integer
    (Optional/Computed) Amount of time in seconds to delay the execution of next stage after execution of current stage.
    stageUuid String
    (Optional/Computed) UUID of stage.
    stageWorks List<GetRecoveryPlanStageListStageWork>
    (Required) A stage specifies the work to be performed when the Recovery Plan is executed.
    delayTimeSecs number
    (Optional/Computed) Amount of time in seconds to delay the execution of next stage after execution of current stage.
    stageUuid string
    (Optional/Computed) UUID of stage.
    stageWorks GetRecoveryPlanStageListStageWork[]
    (Required) A stage specifies the work to be performed when the Recovery Plan is executed.
    delay_time_secs int
    (Optional/Computed) Amount of time in seconds to delay the execution of next stage after execution of current stage.
    stage_uuid str
    (Optional/Computed) UUID of stage.
    stage_works Sequence[GetRecoveryPlanStageListStageWork]
    (Required) A stage specifies the work to be performed when the Recovery Plan is executed.
    delayTimeSecs Number
    (Optional/Computed) Amount of time in seconds to delay the execution of next stage after execution of current stage.
    stageUuid String
    (Optional/Computed) UUID of stage.
    stageWorks List<Property Map>
    (Required) A stage specifies the work to be performed when the Recovery Plan is executed.

    GetRecoveryPlanStageListStageWork

    RecoverEntities []GetRecoveryPlanStageListStageWorkRecoverEntity
    (Optional/Computed) Information about entities to be recovered.
    recoverEntities List<GetRecoveryPlanStageListStageWorkRecoverEntity>
    (Optional/Computed) Information about entities to be recovered.
    recoverEntities GetRecoveryPlanStageListStageWorkRecoverEntity[]
    (Optional/Computed) Information about entities to be recovered.
    recover_entities Sequence[GetRecoveryPlanStageListStageWorkRecoverEntity]
    (Optional/Computed) Information about entities to be recovered.
    recoverEntities List<Property Map>
    (Optional/Computed) Information about entities to be recovered.

    GetRecoveryPlanStageListStageWorkRecoverEntity

    EntityInfoLists List<PiersKarsenbarg.Nutanix.Inputs.GetRecoveryPlanStageListStageWorkRecoverEntityEntityInfoList>
    (Optional/Computed) Information about entities to be recovered as part of this stage. For VM, entity information will include set of scripts to be executed after recovery of VM. Only one of categories or any_entity_reference has to be provided.

    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.any_entity_reference_kind - (Optional/Computed) Reference to a kind.
    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.any_entity_reference_uuid - (Optional/Computed) Reference to a uuid.
    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.any_entity_reference_name - (Optional/Computed) Reference to a name.
    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.categories - (Optional/Computed) Categories for filtering entities.
    EntityInfoLists []GetRecoveryPlanStageListStageWorkRecoverEntityEntityInfoList
    (Optional/Computed) Information about entities to be recovered as part of this stage. For VM, entity information will include set of scripts to be executed after recovery of VM. Only one of categories or any_entity_reference has to be provided.

    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.any_entity_reference_kind - (Optional/Computed) Reference to a kind.
    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.any_entity_reference_uuid - (Optional/Computed) Reference to a uuid.
    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.any_entity_reference_name - (Optional/Computed) Reference to a name.
    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.categories - (Optional/Computed) Categories for filtering entities.
    entityInfoLists List<GetRecoveryPlanStageListStageWorkRecoverEntityEntityInfoList>
    (Optional/Computed) Information about entities to be recovered as part of this stage. For VM, entity information will include set of scripts to be executed after recovery of VM. Only one of categories or any_entity_reference has to be provided.

    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.any_entity_reference_kind - (Optional/Computed) Reference to a kind.
    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.any_entity_reference_uuid - (Optional/Computed) Reference to a uuid.
    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.any_entity_reference_name - (Optional/Computed) Reference to a name.
    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.categories - (Optional/Computed) Categories for filtering entities.
    entityInfoLists GetRecoveryPlanStageListStageWorkRecoverEntityEntityInfoList[]
    (Optional/Computed) Information about entities to be recovered as part of this stage. For VM, entity information will include set of scripts to be executed after recovery of VM. Only one of categories or any_entity_reference has to be provided.

    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.any_entity_reference_kind - (Optional/Computed) Reference to a kind.
    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.any_entity_reference_uuid - (Optional/Computed) Reference to a uuid.
    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.any_entity_reference_name - (Optional/Computed) Reference to a name.
    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.categories - (Optional/Computed) Categories for filtering entities.
    entity_info_lists Sequence[GetRecoveryPlanStageListStageWorkRecoverEntityEntityInfoList]
    (Optional/Computed) Information about entities to be recovered as part of this stage. For VM, entity information will include set of scripts to be executed after recovery of VM. Only one of categories or any_entity_reference has to be provided.

    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.any_entity_reference_kind - (Optional/Computed) Reference to a kind.
    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.any_entity_reference_uuid - (Optional/Computed) Reference to a uuid.
    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.any_entity_reference_name - (Optional/Computed) Reference to a name.
    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.categories - (Optional/Computed) Categories for filtering entities.
    entityInfoLists List<Property Map>
    (Optional/Computed) Information about entities to be recovered as part of this stage. For VM, entity information will include set of scripts to be executed after recovery of VM. Only one of categories or any_entity_reference has to be provided.

    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.any_entity_reference_kind - (Optional/Computed) Reference to a kind.
    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.any_entity_reference_uuid - (Optional/Computed) Reference to a uuid.
    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.any_entity_reference_name - (Optional/Computed) Reference to a name.
    • stage_list.stage_work.0.recover_entities.0.entity_info_list.#.categories - (Optional/Computed) Categories for filtering entities.

    GetRecoveryPlanStageListStageWorkRecoverEntityEntityInfoList

    GetRecoveryPlanStageListStageWorkRecoverEntityEntityInfoListCategory

    Name string
    (Optional) the name.
    Value string
    value of the key.
    Name string
    (Optional) the name.
    Value string
    value of the key.
    name String
    (Optional) the name.
    value String
    value of the key.
    name string
    (Optional) the name.
    value string
    value of the key.
    name str
    (Optional) the name.
    value str
    value of the key.
    name String
    (Optional) the name.
    value String
    value of the key.

    GetRecoveryPlanStageListStageWorkRecoverEntityEntityInfoListScriptList

    Package Details

    Repository
    nutanix pierskarsenbarg/pulumi-nutanix
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the nutanix Terraform Provider.
    nutanix logo
    Nutanix v0.5.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg