1. Packages
  2. Nutanix
  3. API Docs
  4. getRecoveryPlans
Nutanix v0.0.52 published on Friday, Jun 7, 2024 by Piers Karsenbarg

nutanix.getRecoveryPlans

Explore with Pulumi AI

nutanix logo
Nutanix v0.0.52 published on Friday, Jun 7, 2024 by Piers Karsenbarg

    Describes Recovery Plans

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as nutanix from "@pulumi/nutanix";
    
    const recoveryPlans = nutanix.getRecoveryPlans({});
    
    import pulumi
    import pulumi_nutanix as nutanix
    
    recovery_plans = nutanix.get_recovery_plans()
    
    package main
    
    import (
    	"github.com/pierskarsenbarg/pulumi-nutanix/sdk/go/nutanix"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := nutanix.GetRecoveryPlans(ctx, nil, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Nutanix = Pulumi.Nutanix;
    
    return await Deployment.RunAsync(() => 
    {
        var recoveryPlans = Nutanix.GetRecoveryPlans.Invoke();
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.nutanix.NutanixFunctions;
    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) {
            final var recoveryPlans = NutanixFunctions.getRecoveryPlans();
    
        }
    }
    
    variables:
      recoveryPlans:
        fn::invoke:
          Function: nutanix:getRecoveryPlans
          Arguments: {}
    

    Using getRecoveryPlans

    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 getRecoveryPlans(opts?: InvokeOptions): Promise<GetRecoveryPlansResult>
    function getRecoveryPlansOutput(opts?: InvokeOptions): Output<GetRecoveryPlansResult>
    def get_recovery_plans(opts: Optional[InvokeOptions] = None) -> GetRecoveryPlansResult
    def get_recovery_plans_output(opts: Optional[InvokeOptions] = None) -> Output[GetRecoveryPlansResult]
    func GetRecoveryPlans(ctx *Context, opts ...InvokeOption) (*GetRecoveryPlansResult, error)
    func GetRecoveryPlansOutput(ctx *Context, opts ...InvokeOption) GetRecoveryPlansResultOutput

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

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

    getRecoveryPlans Result

    The following output properties are available:

    ApiVersion string
    version of the API
    Entities List<PiersKarsenbarg.Nutanix.Outputs.GetRecoveryPlansEntity>
    List of Recovery Plans
    Id string
    The provider-assigned unique ID for this managed resource.
    ApiVersion string
    version of the API
    Entities []GetRecoveryPlansEntity
    List of Recovery Plans
    Id string
    The provider-assigned unique ID for this managed resource.
    apiVersion String
    version of the API
    entities List<GetRecoveryPlansEntity>
    List of Recovery Plans
    id String
    The provider-assigned unique ID for this managed resource.
    apiVersion string
    version of the API
    entities GetRecoveryPlansEntity[]
    List of Recovery Plans
    id string
    The provider-assigned unique ID for this managed resource.
    api_version str
    version of the API
    entities Sequence[GetRecoveryPlansEntity]
    List of Recovery Plans
    id str
    The provider-assigned unique ID for this managed resource.
    apiVersion String
    version of the API
    entities List<Property Map>
    List of Recovery Plans
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    GetRecoveryPlansEntity

    ApiVersion string
    version of the API
    Categories []GetRecoveryPlansEntityCategory
    Description string
    A description for recovery plan.
    Metadata map[string]string
    Name string
    (Optional) the name.
    OwnerReferences []GetRecoveryPlansEntityOwnerReference
    Parameters []GetRecoveryPlansEntityParameter
    (Required) Parameters for the Recovery Plan.
    ProjectReferences []GetRecoveryPlansEntityProjectReference
    StageLists []GetRecoveryPlansEntityStageList
    (Required) Input for the stages of the Recovery Plan. Each stage will perform a predefined type of task.
    State string
    apiVersion String
    version of the API
    categories List<GetRecoveryPlansEntityCategory>
    description String
    A description for recovery plan.
    metadata Map<String,String>
    name String
    (Optional) the name.
    ownerReferences List<GetRecoveryPlansEntityOwnerReference>
    parameters List<GetRecoveryPlansEntityParameter>
    (Required) Parameters for the Recovery Plan.
    projectReferences List<GetRecoveryPlansEntityProjectReference>
    stageLists List<GetRecoveryPlansEntityStageList>
    (Required) Input for the stages of the Recovery Plan. Each stage will perform a predefined type of task.
    state String
    apiVersion string
    version of the API
    categories GetRecoveryPlansEntityCategory[]
    description string
    A description for recovery plan.
    metadata {[key: string]: string}
    name string
    (Optional) the name.
    ownerReferences GetRecoveryPlansEntityOwnerReference[]
    parameters GetRecoveryPlansEntityParameter[]
    (Required) Parameters for the Recovery Plan.
    projectReferences GetRecoveryPlansEntityProjectReference[]
    stageLists GetRecoveryPlansEntityStageList[]
    (Required) Input for the stages of the Recovery Plan. Each stage will perform a predefined type of task.
    state string
    api_version str
    version of the API
    categories Sequence[GetRecoveryPlansEntityCategory]
    description str
    A description for recovery plan.
    metadata Mapping[str, str]
    name str
    (Optional) the name.
    owner_references Sequence[GetRecoveryPlansEntityOwnerReference]
    parameters Sequence[GetRecoveryPlansEntityParameter]
    (Required) Parameters for the Recovery Plan.
    project_references Sequence[GetRecoveryPlansEntityProjectReference]
    stage_lists Sequence[GetRecoveryPlansEntityStageList]
    (Required) Input for the stages of the Recovery Plan. Each stage will perform a predefined type of task.
    state str
    apiVersion String
    version of the API
    categories List<Property Map>
    description String
    A description for recovery plan.
    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

    GetRecoveryPlansEntityCategory

    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.

    GetRecoveryPlansEntityOwnerReference

    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.

    GetRecoveryPlansEntityParameter

    FloatingIpAssignmentLists List<PiersKarsenbarg.Nutanix.Inputs.GetRecoveryPlansEntityParameterFloatingIpAssignmentList>
    (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.GetRecoveryPlansEntityParameterNetworkMappingList>
    (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 []GetRecoveryPlansEntityParameterFloatingIpAssignmentList
    (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 []GetRecoveryPlansEntityParameterNetworkMappingList
    (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<GetRecoveryPlansEntityParameterFloatingIpAssignmentList>
    (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<GetRecoveryPlansEntityParameterNetworkMappingList>
    (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 GetRecoveryPlansEntityParameterFloatingIpAssignmentList[]
    (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 GetRecoveryPlansEntityParameterNetworkMappingList[]
    (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[GetRecoveryPlansEntityParameterFloatingIpAssignmentList]
    (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[GetRecoveryPlansEntityParameterNetworkMappingList]
    (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.

    GetRecoveryPlansEntityParameterFloatingIpAssignmentList

    GetRecoveryPlansEntityParameterFloatingIpAssignmentListVmIpAssignmentList

    GetRecoveryPlansEntityParameterFloatingIpAssignmentListVmIpAssignmentListRecoveryFloatingIpConfig

    GetRecoveryPlansEntityParameterFloatingIpAssignmentListVmIpAssignmentListTestFloatingIpConfig

    GetRecoveryPlansEntityParameterFloatingIpAssignmentListVmIpAssignmentListVmNicInformation

    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.

    GetRecoveryPlansEntityParameterFloatingIpAssignmentListVmIpAssignmentListVmReference

    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.

    GetRecoveryPlansEntityParameterNetworkMappingList

    GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingList

    AvailabilityZoneUrl string
    ClusterReferenceLists List<PiersKarsenbarg.Nutanix.Inputs.GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingListClusterReferenceList>
    RecoveryIpAssignmentLists List<PiersKarsenbarg.Nutanix.Inputs.GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingListRecoveryIpAssignmentList>
    RecoveryNetworks List<PiersKarsenbarg.Nutanix.Inputs.GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingListRecoveryNetwork>
    TestIpAssignmentLists List<PiersKarsenbarg.Nutanix.Inputs.GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingListTestIpAssignmentList>
    TestNetworks List<PiersKarsenbarg.Nutanix.Inputs.GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingListTestNetwork>

    GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingListClusterReferenceList

    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.

    GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingListRecoveryIpAssignmentList

    GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingListRecoveryIpAssignmentListIpConfigList

    IpAddress string
    IpAddress string
    ipAddress String
    ipAddress string
    ipAddress String

    GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingListRecoveryIpAssignmentListVmReference

    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.

    GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingListRecoveryNetwork

    GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingListRecoveryNetworkSubnetList

    GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingListRecoveryNetworkVirtualNetworkReference

    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.

    GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingListRecoveryNetworkVpcReference

    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.

    GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingListTestIpAssignmentList

    GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingListTestIpAssignmentListIpConfigList

    IpAddress string
    IpAddress string
    ipAddress String
    ipAddress string
    ipAddress String

    GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingListTestIpAssignmentListVmReference

    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.

    GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingListTestNetwork

    GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingListTestNetworkSubnetList

    GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingListTestNetworkVirtualNetworkReference

    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.

    GetRecoveryPlansEntityParameterNetworkMappingListAvailabilityZoneNetworkMappingListTestNetworkVpcReference

    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.

    GetRecoveryPlansEntityProjectReference

    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.

    GetRecoveryPlansEntityStageList

    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.GetRecoveryPlansEntityStageListStageWork>
    (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 []GetRecoveryPlansEntityStageListStageWork
    (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<GetRecoveryPlansEntityStageListStageWork>
    (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 GetRecoveryPlansEntityStageListStageWork[]
    (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[GetRecoveryPlansEntityStageListStageWork]
    (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.

    GetRecoveryPlansEntityStageListStageWork

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

    GetRecoveryPlansEntityStageListStageWorkRecoverEntity

    EntityInfoLists List<PiersKarsenbarg.Nutanix.Inputs.GetRecoveryPlansEntityStageListStageWorkRecoverEntityEntityInfoList>
    (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 []GetRecoveryPlansEntityStageListStageWorkRecoverEntityEntityInfoList
    (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<GetRecoveryPlansEntityStageListStageWorkRecoverEntityEntityInfoList>
    (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 GetRecoveryPlansEntityStageListStageWorkRecoverEntityEntityInfoList[]
    (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[GetRecoveryPlansEntityStageListStageWorkRecoverEntityEntityInfoList]
    (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.

    GetRecoveryPlansEntityStageListStageWorkRecoverEntityEntityInfoList

    GetRecoveryPlansEntityStageListStageWorkRecoverEntityEntityInfoListCategory

    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.

    GetRecoveryPlansEntityStageListStageWorkRecoverEntityEntityInfoListScriptList

    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.0.52 published on Friday, Jun 7, 2024 by Piers Karsenbarg