1. Registry
  2. Packages
  3. Tencentcloud Provider
  4. API Docs
  5. BdrcInstanceCopyPair
Viewing docs for tencentcloud 1.83.33
published on Monday, Sep 21, 2026 by tencentcloudstack
Viewing docs for tencentcloud 1.83.33
published on Monday, Sep 21, 2026 by tencentcloudstack

    Provides a resource to create a BDRC instance copy pair

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = new tencentcloud.BdrcDisasterRecoverySitePair("example", {
        disasterRecoveryType: "CROSS_ZONE",
        sourceRegion: "ap-shanghai",
        sourceZone: "ap-shanghai-3",
        targetRegion: "ap-shanghai",
        targetZone: "ap-shanghai-4",
        sourceVpc: "vpc-lx6q09ji",
        targetVpc: "vpc-jktad5e6",
        sitePairProductType: "INSTANCE",
        sitePairName: "tf-example",
        copyType: "ASY",
    });
    const exampleBdrcDisasterRecoveryProtectGroup = new tencentcloud.BdrcDisasterRecoveryProtectGroup("example", {
        sitePairId: example.sitePairId,
        protectGroupName: "tf-example",
        dataDirection: "POSITIVE",
        protectGroupType: "INSTANCE",
        recoveryPointObjective: 15,
    });
    const exampleBdrcDisasterRecoveryVpcMapping = new tencentcloud.BdrcDisasterRecoveryVpcMapping("example", {
        sitePairId: example.sitePairId,
        sourceVpcId: "vpc-lx6q09ji",
        sourceSubnetId: "subnet-nyrg9pkl",
        targetVpcId: "vpc-jktad5e6",
        targetSubnetId: "subnet-jdzuvvvb",
    });
    const exampleBdrcSecurityGroupMapping = new tencentcloud.BdrcSecurityGroupMapping("example", {
        sitePairId: example.sitePairId,
        srcSecurityGroupId: "sg-ool7tmf8",
        targetSecurityGroupId: "sg-jfy3gi92",
    });
    const exampleBdrcInstanceCopyPair = new tencentcloud.BdrcInstanceCopyPair("example", {
        protectGroupId: exampleBdrcDisasterRecoveryProtectGroup.protectGroupId,
        instanceCopyPairName: "tf-example",
        recoveryPointObjective: 15,
        createTargetInstanceParameters: {
            sourceInstanceId: "ins-0ryh0vvn",
            instanceChargeType: "POSTPAID_BY_HOUR",
            instanceType: "S5.MEDIUM2",
            imageId: "img-9qrfy1xt",
            instanceName: "tf-example-instance",
            placement: {
                zone: "ap-shanghai-4",
            },
            systemDisk: {
                diskType: "CLOUD_BSSD",
                diskSize: 50,
            },
            virtualPrivateCloud: {
                vpcId: "vpc-jktad5e6",
                subnetId: "subnet-jdzuvvvb",
            },
        },
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.BdrcDisasterRecoverySitePair("example",
        disaster_recovery_type="CROSS_ZONE",
        source_region="ap-shanghai",
        source_zone="ap-shanghai-3",
        target_region="ap-shanghai",
        target_zone="ap-shanghai-4",
        source_vpc="vpc-lx6q09ji",
        target_vpc="vpc-jktad5e6",
        site_pair_product_type="INSTANCE",
        site_pair_name="tf-example",
        copy_type="ASY")
    example_bdrc_disaster_recovery_protect_group = tencentcloud.BdrcDisasterRecoveryProtectGroup("example",
        site_pair_id=example.site_pair_id,
        protect_group_name="tf-example",
        data_direction="POSITIVE",
        protect_group_type="INSTANCE",
        recovery_point_objective=15)
    example_bdrc_disaster_recovery_vpc_mapping = tencentcloud.BdrcDisasterRecoveryVpcMapping("example",
        site_pair_id=example.site_pair_id,
        source_vpc_id="vpc-lx6q09ji",
        source_subnet_id="subnet-nyrg9pkl",
        target_vpc_id="vpc-jktad5e6",
        target_subnet_id="subnet-jdzuvvvb")
    example_bdrc_security_group_mapping = tencentcloud.BdrcSecurityGroupMapping("example",
        site_pair_id=example.site_pair_id,
        src_security_group_id="sg-ool7tmf8",
        target_security_group_id="sg-jfy3gi92")
    example_bdrc_instance_copy_pair = tencentcloud.BdrcInstanceCopyPair("example",
        protect_group_id=example_bdrc_disaster_recovery_protect_group.protect_group_id,
        instance_copy_pair_name="tf-example",
        recovery_point_objective=15,
        create_target_instance_parameters={
            "source_instance_id": "ins-0ryh0vvn",
            "instance_charge_type": "POSTPAID_BY_HOUR",
            "instance_type": "S5.MEDIUM2",
            "image_id": "img-9qrfy1xt",
            "instance_name": "tf-example-instance",
            "placement": {
                "zone": "ap-shanghai-4",
            },
            "system_disk": {
                "disk_type": "CLOUD_BSSD",
                "disk_size": 50,
            },
            "virtual_private_cloud": {
                "vpc_id": "vpc-jktad5e6",
                "subnet_id": "subnet-jdzuvvvb",
            },
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		example, err := tencentcloud.NewBdrcDisasterRecoverySitePair(ctx, "example", &tencentcloud.BdrcDisasterRecoverySitePairArgs{
    			DisasterRecoveryType: pulumi.String("CROSS_ZONE"),
    			SourceRegion:         pulumi.String("ap-shanghai"),
    			SourceZone:           pulumi.String("ap-shanghai-3"),
    			TargetRegion:         pulumi.String("ap-shanghai"),
    			TargetZone:           pulumi.String("ap-shanghai-4"),
    			SourceVpc:            pulumi.String("vpc-lx6q09ji"),
    			TargetVpc:            pulumi.String("vpc-jktad5e6"),
    			SitePairProductType:  pulumi.String("INSTANCE"),
    			SitePairName:         pulumi.String("tf-example"),
    			CopyType:             pulumi.String("ASY"),
    		})
    		if err != nil {
    			return err
    		}
    		exampleBdrcDisasterRecoveryProtectGroup, err := tencentcloud.NewBdrcDisasterRecoveryProtectGroup(ctx, "example", &tencentcloud.BdrcDisasterRecoveryProtectGroupArgs{
    			SitePairId:             example.SitePairId,
    			ProtectGroupName:       pulumi.String("tf-example"),
    			DataDirection:          pulumi.String("POSITIVE"),
    			ProtectGroupType:       pulumi.String("INSTANCE"),
    			RecoveryPointObjective: pulumi.Float64(15),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = tencentcloud.NewBdrcDisasterRecoveryVpcMapping(ctx, "example", &tencentcloud.BdrcDisasterRecoveryVpcMappingArgs{
    			SitePairId:     example.SitePairId,
    			SourceVpcId:    pulumi.String("vpc-lx6q09ji"),
    			SourceSubnetId: pulumi.String("subnet-nyrg9pkl"),
    			TargetVpcId:    pulumi.String("vpc-jktad5e6"),
    			TargetSubnetId: pulumi.String("subnet-jdzuvvvb"),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = tencentcloud.NewBdrcSecurityGroupMapping(ctx, "example", &tencentcloud.BdrcSecurityGroupMappingArgs{
    			SitePairId:            example.SitePairId,
    			SrcSecurityGroupId:    pulumi.String("sg-ool7tmf8"),
    			TargetSecurityGroupId: pulumi.String("sg-jfy3gi92"),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = tencentcloud.NewBdrcInstanceCopyPair(ctx, "example", &tencentcloud.BdrcInstanceCopyPairArgs{
    			ProtectGroupId:         exampleBdrcDisasterRecoveryProtectGroup.ProtectGroupId,
    			InstanceCopyPairName:   pulumi.String("tf-example"),
    			RecoveryPointObjective: pulumi.Float64(15),
    			CreateTargetInstanceParameters: &tencentcloud.BdrcInstanceCopyPairCreateTargetInstanceParametersArgs{
    				SourceInstanceId:   pulumi.String("ins-0ryh0vvn"),
    				InstanceChargeType: pulumi.String("POSTPAID_BY_HOUR"),
    				InstanceType:       pulumi.String("S5.MEDIUM2"),
    				ImageId:            pulumi.String("img-9qrfy1xt"),
    				InstanceName:       pulumi.String("tf-example-instance"),
    				Placement: &tencentcloud.BdrcInstanceCopyPairCreateTargetInstanceParametersPlacementArgs{
    					Zone: pulumi.String("ap-shanghai-4"),
    				},
    				SystemDisk: &tencentcloud.BdrcInstanceCopyPairCreateTargetInstanceParametersSystemDiskArgs{
    					DiskType: pulumi.String("CLOUD_BSSD"),
    					DiskSize: pulumi.Float64(50),
    				},
    				VirtualPrivateCloud: &tencentcloud.BdrcInstanceCopyPairCreateTargetInstanceParametersVirtualPrivateCloudArgs{
    					VpcId:    pulumi.String("vpc-jktad5e6"),
    					SubnetId: pulumi.String("subnet-jdzuvvvb"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Tencentcloud.BdrcDisasterRecoverySitePair("example", new()
        {
            DisasterRecoveryType = "CROSS_ZONE",
            SourceRegion = "ap-shanghai",
            SourceZone = "ap-shanghai-3",
            TargetRegion = "ap-shanghai",
            TargetZone = "ap-shanghai-4",
            SourceVpc = "vpc-lx6q09ji",
            TargetVpc = "vpc-jktad5e6",
            SitePairProductType = "INSTANCE",
            SitePairName = "tf-example",
            CopyType = "ASY",
        });
    
        var exampleBdrcDisasterRecoveryProtectGroup = new Tencentcloud.BdrcDisasterRecoveryProtectGroup("example", new()
        {
            SitePairId = example.SitePairId,
            ProtectGroupName = "tf-example",
            DataDirection = "POSITIVE",
            ProtectGroupType = "INSTANCE",
            RecoveryPointObjective = 15,
        });
    
        var exampleBdrcDisasterRecoveryVpcMapping = new Tencentcloud.BdrcDisasterRecoveryVpcMapping("example", new()
        {
            SitePairId = example.SitePairId,
            SourceVpcId = "vpc-lx6q09ji",
            SourceSubnetId = "subnet-nyrg9pkl",
            TargetVpcId = "vpc-jktad5e6",
            TargetSubnetId = "subnet-jdzuvvvb",
        });
    
        var exampleBdrcSecurityGroupMapping = new Tencentcloud.BdrcSecurityGroupMapping("example", new()
        {
            SitePairId = example.SitePairId,
            SrcSecurityGroupId = "sg-ool7tmf8",
            TargetSecurityGroupId = "sg-jfy3gi92",
        });
    
        var exampleBdrcInstanceCopyPair = new Tencentcloud.BdrcInstanceCopyPair("example", new()
        {
            ProtectGroupId = exampleBdrcDisasterRecoveryProtectGroup.ProtectGroupId,
            InstanceCopyPairName = "tf-example",
            RecoveryPointObjective = 15,
            CreateTargetInstanceParameters = new Tencentcloud.Inputs.BdrcInstanceCopyPairCreateTargetInstanceParametersArgs
            {
                SourceInstanceId = "ins-0ryh0vvn",
                InstanceChargeType = "POSTPAID_BY_HOUR",
                InstanceType = "S5.MEDIUM2",
                ImageId = "img-9qrfy1xt",
                InstanceName = "tf-example-instance",
                Placement = new Tencentcloud.Inputs.BdrcInstanceCopyPairCreateTargetInstanceParametersPlacementArgs
                {
                    Zone = "ap-shanghai-4",
                },
                SystemDisk = new Tencentcloud.Inputs.BdrcInstanceCopyPairCreateTargetInstanceParametersSystemDiskArgs
                {
                    DiskType = "CLOUD_BSSD",
                    DiskSize = 50,
                },
                VirtualPrivateCloud = new Tencentcloud.Inputs.BdrcInstanceCopyPairCreateTargetInstanceParametersVirtualPrivateCloudArgs
                {
                    VpcId = "vpc-jktad5e6",
                    SubnetId = "subnet-jdzuvvvb",
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.BdrcDisasterRecoverySitePair;
    import com.pulumi.tencentcloud.BdrcDisasterRecoverySitePairArgs;
    import com.pulumi.tencentcloud.BdrcDisasterRecoveryProtectGroup;
    import com.pulumi.tencentcloud.BdrcDisasterRecoveryProtectGroupArgs;
    import com.pulumi.tencentcloud.BdrcDisasterRecoveryVpcMapping;
    import com.pulumi.tencentcloud.BdrcDisasterRecoveryVpcMappingArgs;
    import com.pulumi.tencentcloud.BdrcSecurityGroupMapping;
    import com.pulumi.tencentcloud.BdrcSecurityGroupMappingArgs;
    import com.pulumi.tencentcloud.BdrcInstanceCopyPair;
    import com.pulumi.tencentcloud.BdrcInstanceCopyPairArgs;
    import com.pulumi.tencentcloud.inputs.BdrcInstanceCopyPairCreateTargetInstanceParametersArgs;
    import com.pulumi.tencentcloud.inputs.BdrcInstanceCopyPairCreateTargetInstanceParametersPlacementArgs;
    import com.pulumi.tencentcloud.inputs.BdrcInstanceCopyPairCreateTargetInstanceParametersSystemDiskArgs;
    import com.pulumi.tencentcloud.inputs.BdrcInstanceCopyPairCreateTargetInstanceParametersVirtualPrivateCloudArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var example = new BdrcDisasterRecoverySitePair("example", BdrcDisasterRecoverySitePairArgs.builder()
                .disasterRecoveryType("CROSS_ZONE")
                .sourceRegion("ap-shanghai")
                .sourceZone("ap-shanghai-3")
                .targetRegion("ap-shanghai")
                .targetZone("ap-shanghai-4")
                .sourceVpc("vpc-lx6q09ji")
                .targetVpc("vpc-jktad5e6")
                .sitePairProductType("INSTANCE")
                .sitePairName("tf-example")
                .copyType("ASY")
                .build());
    
            var exampleBdrcDisasterRecoveryProtectGroup = new BdrcDisasterRecoveryProtectGroup("exampleBdrcDisasterRecoveryProtectGroup", BdrcDisasterRecoveryProtectGroupArgs.builder()
                .sitePairId(example.sitePairId())
                .protectGroupName("tf-example")
                .dataDirection("POSITIVE")
                .protectGroupType("INSTANCE")
                .recoveryPointObjective(15.0)
                .build());
    
            var exampleBdrcDisasterRecoveryVpcMapping = new BdrcDisasterRecoveryVpcMapping("exampleBdrcDisasterRecoveryVpcMapping", BdrcDisasterRecoveryVpcMappingArgs.builder()
                .sitePairId(example.sitePairId())
                .sourceVpcId("vpc-lx6q09ji")
                .sourceSubnetId("subnet-nyrg9pkl")
                .targetVpcId("vpc-jktad5e6")
                .targetSubnetId("subnet-jdzuvvvb")
                .build());
    
            var exampleBdrcSecurityGroupMapping = new BdrcSecurityGroupMapping("exampleBdrcSecurityGroupMapping", BdrcSecurityGroupMappingArgs.builder()
                .sitePairId(example.sitePairId())
                .srcSecurityGroupId("sg-ool7tmf8")
                .targetSecurityGroupId("sg-jfy3gi92")
                .build());
    
            var exampleBdrcInstanceCopyPair = new BdrcInstanceCopyPair("exampleBdrcInstanceCopyPair", BdrcInstanceCopyPairArgs.builder()
                .protectGroupId(exampleBdrcDisasterRecoveryProtectGroup.protectGroupId())
                .instanceCopyPairName("tf-example")
                .recoveryPointObjective(15.0)
                .createTargetInstanceParameters(BdrcInstanceCopyPairCreateTargetInstanceParametersArgs.builder()
                    .sourceInstanceId("ins-0ryh0vvn")
                    .instanceChargeType("POSTPAID_BY_HOUR")
                    .instanceType("S5.MEDIUM2")
                    .imageId("img-9qrfy1xt")
                    .instanceName("tf-example-instance")
                    .placement(BdrcInstanceCopyPairCreateTargetInstanceParametersPlacementArgs.builder()
                        .zone("ap-shanghai-4")
                        .build())
                    .systemDisk(BdrcInstanceCopyPairCreateTargetInstanceParametersSystemDiskArgs.builder()
                        .diskType("CLOUD_BSSD")
                        .diskSize(50.0)
                        .build())
                    .virtualPrivateCloud(BdrcInstanceCopyPairCreateTargetInstanceParametersVirtualPrivateCloudArgs.builder()
                        .vpcId("vpc-jktad5e6")
                        .subnetId("subnet-jdzuvvvb")
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      example:
        type: tencentcloud:BdrcDisasterRecoverySitePair
        properties:
          disasterRecoveryType: CROSS_ZONE
          sourceRegion: ap-shanghai
          sourceZone: ap-shanghai-3
          targetRegion: ap-shanghai
          targetZone: ap-shanghai-4
          sourceVpc: vpc-lx6q09ji
          targetVpc: vpc-jktad5e6
          sitePairProductType: INSTANCE
          sitePairName: tf-example
          copyType: ASY
      exampleBdrcDisasterRecoveryProtectGroup:
        type: tencentcloud:BdrcDisasterRecoveryProtectGroup
        name: example
        properties:
          sitePairId: ${example.sitePairId}
          protectGroupName: tf-example
          dataDirection: POSITIVE
          protectGroupType: INSTANCE
          recoveryPointObjective: 15
      exampleBdrcDisasterRecoveryVpcMapping:
        type: tencentcloud:BdrcDisasterRecoveryVpcMapping
        name: example
        properties:
          sitePairId: ${example.sitePairId}
          sourceVpcId: vpc-lx6q09ji
          sourceSubnetId: subnet-nyrg9pkl
          targetVpcId: vpc-jktad5e6
          targetSubnetId: subnet-jdzuvvvb
      exampleBdrcSecurityGroupMapping:
        type: tencentcloud:BdrcSecurityGroupMapping
        name: example
        properties:
          sitePairId: ${example.sitePairId}
          srcSecurityGroupId: sg-ool7tmf8
          targetSecurityGroupId: sg-jfy3gi92
      exampleBdrcInstanceCopyPair:
        type: tencentcloud:BdrcInstanceCopyPair
        name: example
        properties:
          protectGroupId: ${exampleBdrcDisasterRecoveryProtectGroup.protectGroupId}
          instanceCopyPairName: tf-example
          recoveryPointObjective: 15
          createTargetInstanceParameters:
            sourceInstanceId: ins-0ryh0vvn
            instanceChargeType: POSTPAID_BY_HOUR
            instanceType: S5.MEDIUM2
            imageId: img-9qrfy1xt
            instanceName: tf-example-instance
            placement:
              zone: ap-shanghai-4
            systemDisk:
              diskType: CLOUD_BSSD
              diskSize: 50
            virtualPrivateCloud:
              vpcId: vpc-jktad5e6
              subnetId: subnet-jdzuvvvb
    
    Example coming soon!
    

    Create BdrcInstanceCopyPair Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new BdrcInstanceCopyPair(name: string, args: BdrcInstanceCopyPairArgs, opts?: CustomResourceOptions);
    @overload
    def BdrcInstanceCopyPair(resource_name: str,
                             args: BdrcInstanceCopyPairArgs,
                             opts: Optional[ResourceOptions] = None)
    
    @overload
    def BdrcInstanceCopyPair(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             create_target_instance_parameters: Optional[BdrcInstanceCopyPairCreateTargetInstanceParametersArgs] = None,
                             protect_group_id: Optional[str] = None,
                             bdrc_instance_copy_pair_id: Optional[str] = None,
                             delete_target_resource: Optional[bool] = None,
                             instance_copy_pair_name: Optional[str] = None,
                             recovery_point_objective: Optional[float] = None)
    func NewBdrcInstanceCopyPair(ctx *Context, name string, args BdrcInstanceCopyPairArgs, opts ...ResourceOption) (*BdrcInstanceCopyPair, error)
    public BdrcInstanceCopyPair(string name, BdrcInstanceCopyPairArgs args, CustomResourceOptions? opts = null)
    public BdrcInstanceCopyPair(String name, BdrcInstanceCopyPairArgs args)
    public BdrcInstanceCopyPair(String name, BdrcInstanceCopyPairArgs args, CustomResourceOptions options)
    
    type: tencentcloud:BdrcInstanceCopyPair
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "tencentcloud_bdrc_instance_copy_pair" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args BdrcInstanceCopyPairArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args BdrcInstanceCopyPairArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args BdrcInstanceCopyPairArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args BdrcInstanceCopyPairArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args BdrcInstanceCopyPairArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    BdrcInstanceCopyPair Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The BdrcInstanceCopyPair resource accepts the following input properties:

    CreateTargetInstanceParameters BdrcInstanceCopyPairCreateTargetInstanceParameters
    Target CVM creation parameters list.
    ProtectGroupId string
    Protect group ID.
    BdrcInstanceCopyPairId string
    ID of the resource.
    DeleteTargetResource bool
    Whether to delete the disaster-recovery site disk on destroy.
    InstanceCopyPairName string
    Copy pair name.
    RecoveryPointObjective double
    User-desired RPO in minutes.
    CreateTargetInstanceParameters BdrcInstanceCopyPairCreateTargetInstanceParametersArgs
    Target CVM creation parameters list.
    ProtectGroupId string
    Protect group ID.
    BdrcInstanceCopyPairId string
    ID of the resource.
    DeleteTargetResource bool
    Whether to delete the disaster-recovery site disk on destroy.
    InstanceCopyPairName string
    Copy pair name.
    RecoveryPointObjective float64
    User-desired RPO in minutes.
    create_target_instance_parameters object
    Target CVM creation parameters list.
    protect_group_id string
    Protect group ID.
    bdrc_instance_copy_pair_id string
    ID of the resource.
    delete_target_resource bool
    Whether to delete the disaster-recovery site disk on destroy.
    instance_copy_pair_name string
    Copy pair name.
    recovery_point_objective number
    User-desired RPO in minutes.
    createTargetInstanceParameters BdrcInstanceCopyPairCreateTargetInstanceParameters
    Target CVM creation parameters list.
    protectGroupId String
    Protect group ID.
    bdrcInstanceCopyPairId String
    ID of the resource.
    deleteTargetResource Boolean
    Whether to delete the disaster-recovery site disk on destroy.
    instanceCopyPairName String
    Copy pair name.
    recoveryPointObjective Double
    User-desired RPO in minutes.
    createTargetInstanceParameters BdrcInstanceCopyPairCreateTargetInstanceParameters
    Target CVM creation parameters list.
    protectGroupId string
    Protect group ID.
    bdrcInstanceCopyPairId string
    ID of the resource.
    deleteTargetResource boolean
    Whether to delete the disaster-recovery site disk on destroy.
    instanceCopyPairName string
    Copy pair name.
    recoveryPointObjective number
    User-desired RPO in minutes.
    create_target_instance_parameters BdrcInstanceCopyPairCreateTargetInstanceParametersArgs
    Target CVM creation parameters list.
    protect_group_id str
    Protect group ID.
    bdrc_instance_copy_pair_id str
    ID of the resource.
    delete_target_resource bool
    Whether to delete the disaster-recovery site disk on destroy.
    instance_copy_pair_name str
    Copy pair name.
    recovery_point_objective float
    User-desired RPO in minutes.
    createTargetInstanceParameters Property Map
    Target CVM creation parameters list.
    protectGroupId String
    Protect group ID.
    bdrcInstanceCopyPairId String
    ID of the resource.
    deleteTargetResource Boolean
    Whether to delete the disaster-recovery site disk on destroy.
    instanceCopyPairName String
    Copy pair name.
    recoveryPointObjective Number
    User-desired RPO in minutes.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the BdrcInstanceCopyPair resource produces the following output properties:

    AccountUin string
    Account Uin.
    CopyPairId string
    Disk copy pair ID.
    CopyPairName string
    Disk copy pair name.
    CopyPairState string
    Copy pair state.
    CopyPairType string
    Copy pair type.
    CreateFrom string
    Creation source.
    CreateTime string
    Creation time.
    CvmCreateParams string
    CVM creation params JSON string.
    DataDirection string
    Data direction.
    DeferredCreate bool
    Whether deferred creation mode.
    DisasterRecoveryType string
    Disaster recovery type.
    DiskCopyPairSets List<BdrcInstanceCopyPairDiskCopyPairSet>
    Disk copy pair list for CVM.
    DrillGroupId string
    Drill group ID.
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceCopyPairId string
    CVM copy pair ID.
    InstanceId string
    Instance ID.
    LatestProtectionTime string
    Latest protection time.
    PeerCloudName string
    Peer cloud name.
    Percent double
    Replication progress percent.
    ProtectGroupName string
    Protect group name.
    ProtectionTimeSets List<string>
    Protection time points.
    RollbackPercent double
    Rollback progress.
    Rollbacking double
    Whether rollback is in progress.
    SitePairId string
    Site pair ID.
    SitePairName string
    Site pair name.
    SourceRegion string
    Source region.
    SourceResourceId string
    Source resource ID.
    SourceVpc string
    Source VPC.
    SourceZone string
    Source zone.
    SubAccountUin string
    Sub-account Uin.
    TargetCvmCreated bool
    Whether target CVM is actually created.
    TargetRegion string
    Target region.
    TargetResourceId string
    Target resource ID.
    TargetVpc string
    Target VPC.
    TargetZone string
    Target zone.
    AccountUin string
    Account Uin.
    CopyPairId string
    Disk copy pair ID.
    CopyPairName string
    Disk copy pair name.
    CopyPairState string
    Copy pair state.
    CopyPairType string
    Copy pair type.
    CreateFrom string
    Creation source.
    CreateTime string
    Creation time.
    CvmCreateParams string
    CVM creation params JSON string.
    DataDirection string
    Data direction.
    DeferredCreate bool
    Whether deferred creation mode.
    DisasterRecoveryType string
    Disaster recovery type.
    DiskCopyPairSets []BdrcInstanceCopyPairDiskCopyPairSet
    Disk copy pair list for CVM.
    DrillGroupId string
    Drill group ID.
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceCopyPairId string
    CVM copy pair ID.
    InstanceId string
    Instance ID.
    LatestProtectionTime string
    Latest protection time.
    PeerCloudName string
    Peer cloud name.
    Percent float64
    Replication progress percent.
    ProtectGroupName string
    Protect group name.
    ProtectionTimeSets []string
    Protection time points.
    RollbackPercent float64
    Rollback progress.
    Rollbacking float64
    Whether rollback is in progress.
    SitePairId string
    Site pair ID.
    SitePairName string
    Site pair name.
    SourceRegion string
    Source region.
    SourceResourceId string
    Source resource ID.
    SourceVpc string
    Source VPC.
    SourceZone string
    Source zone.
    SubAccountUin string
    Sub-account Uin.
    TargetCvmCreated bool
    Whether target CVM is actually created.
    TargetRegion string
    Target region.
    TargetResourceId string
    Target resource ID.
    TargetVpc string
    Target VPC.
    TargetZone string
    Target zone.
    account_uin string
    Account Uin.
    copy_pair_id string
    Disk copy pair ID.
    copy_pair_name string
    Disk copy pair name.
    copy_pair_state string
    Copy pair state.
    copy_pair_type string
    Copy pair type.
    create_from string
    Creation source.
    create_time string
    Creation time.
    cvm_create_params string
    CVM creation params JSON string.
    data_direction string
    Data direction.
    deferred_create bool
    Whether deferred creation mode.
    disaster_recovery_type string
    Disaster recovery type.
    disk_copy_pair_sets list(object)
    Disk copy pair list for CVM.
    drill_group_id string
    Drill group ID.
    id string
    The provider-assigned unique ID for this managed resource.
    instance_copy_pair_id string
    CVM copy pair ID.
    instance_id string
    Instance ID.
    latest_protection_time string
    Latest protection time.
    peer_cloud_name string
    Peer cloud name.
    percent number
    Replication progress percent.
    protect_group_name string
    Protect group name.
    protection_time_sets list(string)
    Protection time points.
    rollback_percent number
    Rollback progress.
    rollbacking number
    Whether rollback is in progress.
    site_pair_id string
    Site pair ID.
    site_pair_name string
    Site pair name.
    source_region string
    Source region.
    source_resource_id string
    Source resource ID.
    source_vpc string
    Source VPC.
    source_zone string
    Source zone.
    sub_account_uin string
    Sub-account Uin.
    target_cvm_created bool
    Whether target CVM is actually created.
    target_region string
    Target region.
    target_resource_id string
    Target resource ID.
    target_vpc string
    Target VPC.
    target_zone string
    Target zone.
    accountUin String
    Account Uin.
    copyPairId String
    Disk copy pair ID.
    copyPairName String
    Disk copy pair name.
    copyPairState String
    Copy pair state.
    copyPairType String
    Copy pair type.
    createFrom String
    Creation source.
    createTime String
    Creation time.
    cvmCreateParams String
    CVM creation params JSON string.
    dataDirection String
    Data direction.
    deferredCreate Boolean
    Whether deferred creation mode.
    disasterRecoveryType String
    Disaster recovery type.
    diskCopyPairSets List<BdrcInstanceCopyPairDiskCopyPairSet>
    Disk copy pair list for CVM.
    drillGroupId String
    Drill group ID.
    id String
    The provider-assigned unique ID for this managed resource.
    instanceCopyPairId String
    CVM copy pair ID.
    instanceId String
    Instance ID.
    latestProtectionTime String
    Latest protection time.
    peerCloudName String
    Peer cloud name.
    percent Double
    Replication progress percent.
    protectGroupName String
    Protect group name.
    protectionTimeSets List<String>
    Protection time points.
    rollbackPercent Double
    Rollback progress.
    rollbacking Double
    Whether rollback is in progress.
    sitePairId String
    Site pair ID.
    sitePairName String
    Site pair name.
    sourceRegion String
    Source region.
    sourceResourceId String
    Source resource ID.
    sourceVpc String
    Source VPC.
    sourceZone String
    Source zone.
    subAccountUin String
    Sub-account Uin.
    targetCvmCreated Boolean
    Whether target CVM is actually created.
    targetRegion String
    Target region.
    targetResourceId String
    Target resource ID.
    targetVpc String
    Target VPC.
    targetZone String
    Target zone.
    accountUin string
    Account Uin.
    copyPairId string
    Disk copy pair ID.
    copyPairName string
    Disk copy pair name.
    copyPairState string
    Copy pair state.
    copyPairType string
    Copy pair type.
    createFrom string
    Creation source.
    createTime string
    Creation time.
    cvmCreateParams string
    CVM creation params JSON string.
    dataDirection string
    Data direction.
    deferredCreate boolean
    Whether deferred creation mode.
    disasterRecoveryType string
    Disaster recovery type.
    diskCopyPairSets BdrcInstanceCopyPairDiskCopyPairSet[]
    Disk copy pair list for CVM.
    drillGroupId string
    Drill group ID.
    id string
    The provider-assigned unique ID for this managed resource.
    instanceCopyPairId string
    CVM copy pair ID.
    instanceId string
    Instance ID.
    latestProtectionTime string
    Latest protection time.
    peerCloudName string
    Peer cloud name.
    percent number
    Replication progress percent.
    protectGroupName string
    Protect group name.
    protectionTimeSets string[]
    Protection time points.
    rollbackPercent number
    Rollback progress.
    rollbacking number
    Whether rollback is in progress.
    sitePairId string
    Site pair ID.
    sitePairName string
    Site pair name.
    sourceRegion string
    Source region.
    sourceResourceId string
    Source resource ID.
    sourceVpc string
    Source VPC.
    sourceZone string
    Source zone.
    subAccountUin string
    Sub-account Uin.
    targetCvmCreated boolean
    Whether target CVM is actually created.
    targetRegion string
    Target region.
    targetResourceId string
    Target resource ID.
    targetVpc string
    Target VPC.
    targetZone string
    Target zone.
    account_uin str
    Account Uin.
    copy_pair_id str
    Disk copy pair ID.
    copy_pair_name str
    Disk copy pair name.
    copy_pair_state str
    Copy pair state.
    copy_pair_type str
    Copy pair type.
    create_from str
    Creation source.
    create_time str
    Creation time.
    cvm_create_params str
    CVM creation params JSON string.
    data_direction str
    Data direction.
    deferred_create bool
    Whether deferred creation mode.
    disaster_recovery_type str
    Disaster recovery type.
    disk_copy_pair_sets Sequence[BdrcInstanceCopyPairDiskCopyPairSet]
    Disk copy pair list for CVM.
    drill_group_id str
    Drill group ID.
    id str
    The provider-assigned unique ID for this managed resource.
    instance_copy_pair_id str
    CVM copy pair ID.
    instance_id str
    Instance ID.
    latest_protection_time str
    Latest protection time.
    peer_cloud_name str
    Peer cloud name.
    percent float
    Replication progress percent.
    protect_group_name str
    Protect group name.
    protection_time_sets Sequence[str]
    Protection time points.
    rollback_percent float
    Rollback progress.
    rollbacking float
    Whether rollback is in progress.
    site_pair_id str
    Site pair ID.
    site_pair_name str
    Site pair name.
    source_region str
    Source region.
    source_resource_id str
    Source resource ID.
    source_vpc str
    Source VPC.
    source_zone str
    Source zone.
    sub_account_uin str
    Sub-account Uin.
    target_cvm_created bool
    Whether target CVM is actually created.
    target_region str
    Target region.
    target_resource_id str
    Target resource ID.
    target_vpc str
    Target VPC.
    target_zone str
    Target zone.
    accountUin String
    Account Uin.
    copyPairId String
    Disk copy pair ID.
    copyPairName String
    Disk copy pair name.
    copyPairState String
    Copy pair state.
    copyPairType String
    Copy pair type.
    createFrom String
    Creation source.
    createTime String
    Creation time.
    cvmCreateParams String
    CVM creation params JSON string.
    dataDirection String
    Data direction.
    deferredCreate Boolean
    Whether deferred creation mode.
    disasterRecoveryType String
    Disaster recovery type.
    diskCopyPairSets List<Property Map>
    Disk copy pair list for CVM.
    drillGroupId String
    Drill group ID.
    id String
    The provider-assigned unique ID for this managed resource.
    instanceCopyPairId String
    CVM copy pair ID.
    instanceId String
    Instance ID.
    latestProtectionTime String
    Latest protection time.
    peerCloudName String
    Peer cloud name.
    percent Number
    Replication progress percent.
    protectGroupName String
    Protect group name.
    protectionTimeSets List<String>
    Protection time points.
    rollbackPercent Number
    Rollback progress.
    rollbacking Number
    Whether rollback is in progress.
    sitePairId String
    Site pair ID.
    sitePairName String
    Site pair name.
    sourceRegion String
    Source region.
    sourceResourceId String
    Source resource ID.
    sourceVpc String
    Source VPC.
    sourceZone String
    Source zone.
    subAccountUin String
    Sub-account Uin.
    targetCvmCreated Boolean
    Whether target CVM is actually created.
    targetRegion String
    Target region.
    targetResourceId String
    Target resource ID.
    targetVpc String
    Target VPC.
    targetZone String
    Target zone.

    Look up Existing BdrcInstanceCopyPair Resource

    Get an existing BdrcInstanceCopyPair resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: BdrcInstanceCopyPairState, opts?: CustomResourceOptions): BdrcInstanceCopyPair
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_uin: Optional[str] = None,
            bdrc_instance_copy_pair_id: Optional[str] = None,
            copy_pair_id: Optional[str] = None,
            copy_pair_name: Optional[str] = None,
            copy_pair_state: Optional[str] = None,
            copy_pair_type: Optional[str] = None,
            create_from: Optional[str] = None,
            create_target_instance_parameters: Optional[BdrcInstanceCopyPairCreateTargetInstanceParametersArgs] = None,
            create_time: Optional[str] = None,
            cvm_create_params: Optional[str] = None,
            data_direction: Optional[str] = None,
            deferred_create: Optional[bool] = None,
            delete_target_resource: Optional[bool] = None,
            disaster_recovery_type: Optional[str] = None,
            disk_copy_pair_sets: Optional[Sequence[BdrcInstanceCopyPairDiskCopyPairSetArgs]] = None,
            drill_group_id: Optional[str] = None,
            instance_copy_pair_id: Optional[str] = None,
            instance_copy_pair_name: Optional[str] = None,
            instance_id: Optional[str] = None,
            latest_protection_time: Optional[str] = None,
            peer_cloud_name: Optional[str] = None,
            percent: Optional[float] = None,
            protect_group_id: Optional[str] = None,
            protect_group_name: Optional[str] = None,
            protection_time_sets: Optional[Sequence[str]] = None,
            recovery_point_objective: Optional[float] = None,
            rollback_percent: Optional[float] = None,
            rollbacking: Optional[float] = None,
            site_pair_id: Optional[str] = None,
            site_pair_name: Optional[str] = None,
            source_region: Optional[str] = None,
            source_resource_id: Optional[str] = None,
            source_vpc: Optional[str] = None,
            source_zone: Optional[str] = None,
            sub_account_uin: Optional[str] = None,
            target_cvm_created: Optional[bool] = None,
            target_region: Optional[str] = None,
            target_resource_id: Optional[str] = None,
            target_vpc: Optional[str] = None,
            target_zone: Optional[str] = None) -> BdrcInstanceCopyPair
    func GetBdrcInstanceCopyPair(ctx *Context, name string, id IDInput, state *BdrcInstanceCopyPairState, opts ...ResourceOption) (*BdrcInstanceCopyPair, error)
    public static BdrcInstanceCopyPair Get(string name, Input<string> id, BdrcInstanceCopyPairState? state, CustomResourceOptions? opts = null)
    public static BdrcInstanceCopyPair get(String name, Output<String> id, BdrcInstanceCopyPairState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:BdrcInstanceCopyPair    get:      id: ${id}
    import {
      to = tencentcloud_bdrc_instance_copy_pair.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AccountUin string
    Account Uin.
    BdrcInstanceCopyPairId string
    ID of the resource.
    CopyPairId string
    Disk copy pair ID.
    CopyPairName string
    Disk copy pair name.
    CopyPairState string
    Copy pair state.
    CopyPairType string
    Copy pair type.
    CreateFrom string
    Creation source.
    CreateTargetInstanceParameters BdrcInstanceCopyPairCreateTargetInstanceParameters
    Target CVM creation parameters list.
    CreateTime string
    Creation time.
    CvmCreateParams string
    CVM creation params JSON string.
    DataDirection string
    Data direction.
    DeferredCreate bool
    Whether deferred creation mode.
    DeleteTargetResource bool
    Whether to delete the disaster-recovery site disk on destroy.
    DisasterRecoveryType string
    Disaster recovery type.
    DiskCopyPairSets List<BdrcInstanceCopyPairDiskCopyPairSet>
    Disk copy pair list for CVM.
    DrillGroupId string
    Drill group ID.
    InstanceCopyPairId string
    CVM copy pair ID.
    InstanceCopyPairName string
    Copy pair name.
    InstanceId string
    Instance ID.
    LatestProtectionTime string
    Latest protection time.
    PeerCloudName string
    Peer cloud name.
    Percent double
    Replication progress percent.
    ProtectGroupId string
    Protect group ID.
    ProtectGroupName string
    Protect group name.
    ProtectionTimeSets List<string>
    Protection time points.
    RecoveryPointObjective double
    User-desired RPO in minutes.
    RollbackPercent double
    Rollback progress.
    Rollbacking double
    Whether rollback is in progress.
    SitePairId string
    Site pair ID.
    SitePairName string
    Site pair name.
    SourceRegion string
    Source region.
    SourceResourceId string
    Source resource ID.
    SourceVpc string
    Source VPC.
    SourceZone string
    Source zone.
    SubAccountUin string
    Sub-account Uin.
    TargetCvmCreated bool
    Whether target CVM is actually created.
    TargetRegion string
    Target region.
    TargetResourceId string
    Target resource ID.
    TargetVpc string
    Target VPC.
    TargetZone string
    Target zone.
    AccountUin string
    Account Uin.
    BdrcInstanceCopyPairId string
    ID of the resource.
    CopyPairId string
    Disk copy pair ID.
    CopyPairName string
    Disk copy pair name.
    CopyPairState string
    Copy pair state.
    CopyPairType string
    Copy pair type.
    CreateFrom string
    Creation source.
    CreateTargetInstanceParameters BdrcInstanceCopyPairCreateTargetInstanceParametersArgs
    Target CVM creation parameters list.
    CreateTime string
    Creation time.
    CvmCreateParams string
    CVM creation params JSON string.
    DataDirection string
    Data direction.
    DeferredCreate bool
    Whether deferred creation mode.
    DeleteTargetResource bool
    Whether to delete the disaster-recovery site disk on destroy.
    DisasterRecoveryType string
    Disaster recovery type.
    DiskCopyPairSets []BdrcInstanceCopyPairDiskCopyPairSetArgs
    Disk copy pair list for CVM.
    DrillGroupId string
    Drill group ID.
    InstanceCopyPairId string
    CVM copy pair ID.
    InstanceCopyPairName string
    Copy pair name.
    InstanceId string
    Instance ID.
    LatestProtectionTime string
    Latest protection time.
    PeerCloudName string
    Peer cloud name.
    Percent float64
    Replication progress percent.
    ProtectGroupId string
    Protect group ID.
    ProtectGroupName string
    Protect group name.
    ProtectionTimeSets []string
    Protection time points.
    RecoveryPointObjective float64
    User-desired RPO in minutes.
    RollbackPercent float64
    Rollback progress.
    Rollbacking float64
    Whether rollback is in progress.
    SitePairId string
    Site pair ID.
    SitePairName string
    Site pair name.
    SourceRegion string
    Source region.
    SourceResourceId string
    Source resource ID.
    SourceVpc string
    Source VPC.
    SourceZone string
    Source zone.
    SubAccountUin string
    Sub-account Uin.
    TargetCvmCreated bool
    Whether target CVM is actually created.
    TargetRegion string
    Target region.
    TargetResourceId string
    Target resource ID.
    TargetVpc string
    Target VPC.
    TargetZone string
    Target zone.
    account_uin string
    Account Uin.
    bdrc_instance_copy_pair_id string
    ID of the resource.
    copy_pair_id string
    Disk copy pair ID.
    copy_pair_name string
    Disk copy pair name.
    copy_pair_state string
    Copy pair state.
    copy_pair_type string
    Copy pair type.
    create_from string
    Creation source.
    create_target_instance_parameters object
    Target CVM creation parameters list.
    create_time string
    Creation time.
    cvm_create_params string
    CVM creation params JSON string.
    data_direction string
    Data direction.
    deferred_create bool
    Whether deferred creation mode.
    delete_target_resource bool
    Whether to delete the disaster-recovery site disk on destroy.
    disaster_recovery_type string
    Disaster recovery type.
    disk_copy_pair_sets list(object)
    Disk copy pair list for CVM.
    drill_group_id string
    Drill group ID.
    instance_copy_pair_id string
    CVM copy pair ID.
    instance_copy_pair_name string
    Copy pair name.
    instance_id string
    Instance ID.
    latest_protection_time string
    Latest protection time.
    peer_cloud_name string
    Peer cloud name.
    percent number
    Replication progress percent.
    protect_group_id string
    Protect group ID.
    protect_group_name string
    Protect group name.
    protection_time_sets list(string)
    Protection time points.
    recovery_point_objective number
    User-desired RPO in minutes.
    rollback_percent number
    Rollback progress.
    rollbacking number
    Whether rollback is in progress.
    site_pair_id string
    Site pair ID.
    site_pair_name string
    Site pair name.
    source_region string
    Source region.
    source_resource_id string
    Source resource ID.
    source_vpc string
    Source VPC.
    source_zone string
    Source zone.
    sub_account_uin string
    Sub-account Uin.
    target_cvm_created bool
    Whether target CVM is actually created.
    target_region string
    Target region.
    target_resource_id string
    Target resource ID.
    target_vpc string
    Target VPC.
    target_zone string
    Target zone.
    accountUin String
    Account Uin.
    bdrcInstanceCopyPairId String
    ID of the resource.
    copyPairId String
    Disk copy pair ID.
    copyPairName String
    Disk copy pair name.
    copyPairState String
    Copy pair state.
    copyPairType String
    Copy pair type.
    createFrom String
    Creation source.
    createTargetInstanceParameters BdrcInstanceCopyPairCreateTargetInstanceParameters
    Target CVM creation parameters list.
    createTime String
    Creation time.
    cvmCreateParams String
    CVM creation params JSON string.
    dataDirection String
    Data direction.
    deferredCreate Boolean
    Whether deferred creation mode.
    deleteTargetResource Boolean
    Whether to delete the disaster-recovery site disk on destroy.
    disasterRecoveryType String
    Disaster recovery type.
    diskCopyPairSets List<BdrcInstanceCopyPairDiskCopyPairSet>
    Disk copy pair list for CVM.
    drillGroupId String
    Drill group ID.
    instanceCopyPairId String
    CVM copy pair ID.
    instanceCopyPairName String
    Copy pair name.
    instanceId String
    Instance ID.
    latestProtectionTime String
    Latest protection time.
    peerCloudName String
    Peer cloud name.
    percent Double
    Replication progress percent.
    protectGroupId String
    Protect group ID.
    protectGroupName String
    Protect group name.
    protectionTimeSets List<String>
    Protection time points.
    recoveryPointObjective Double
    User-desired RPO in minutes.
    rollbackPercent Double
    Rollback progress.
    rollbacking Double
    Whether rollback is in progress.
    sitePairId String
    Site pair ID.
    sitePairName String
    Site pair name.
    sourceRegion String
    Source region.
    sourceResourceId String
    Source resource ID.
    sourceVpc String
    Source VPC.
    sourceZone String
    Source zone.
    subAccountUin String
    Sub-account Uin.
    targetCvmCreated Boolean
    Whether target CVM is actually created.
    targetRegion String
    Target region.
    targetResourceId String
    Target resource ID.
    targetVpc String
    Target VPC.
    targetZone String
    Target zone.
    accountUin string
    Account Uin.
    bdrcInstanceCopyPairId string
    ID of the resource.
    copyPairId string
    Disk copy pair ID.
    copyPairName string
    Disk copy pair name.
    copyPairState string
    Copy pair state.
    copyPairType string
    Copy pair type.
    createFrom string
    Creation source.
    createTargetInstanceParameters BdrcInstanceCopyPairCreateTargetInstanceParameters
    Target CVM creation parameters list.
    createTime string
    Creation time.
    cvmCreateParams string
    CVM creation params JSON string.
    dataDirection string
    Data direction.
    deferredCreate boolean
    Whether deferred creation mode.
    deleteTargetResource boolean
    Whether to delete the disaster-recovery site disk on destroy.
    disasterRecoveryType string
    Disaster recovery type.
    diskCopyPairSets BdrcInstanceCopyPairDiskCopyPairSet[]
    Disk copy pair list for CVM.
    drillGroupId string
    Drill group ID.
    instanceCopyPairId string
    CVM copy pair ID.
    instanceCopyPairName string
    Copy pair name.
    instanceId string
    Instance ID.
    latestProtectionTime string
    Latest protection time.
    peerCloudName string
    Peer cloud name.
    percent number
    Replication progress percent.
    protectGroupId string
    Protect group ID.
    protectGroupName string
    Protect group name.
    protectionTimeSets string[]
    Protection time points.
    recoveryPointObjective number
    User-desired RPO in minutes.
    rollbackPercent number
    Rollback progress.
    rollbacking number
    Whether rollback is in progress.
    sitePairId string
    Site pair ID.
    sitePairName string
    Site pair name.
    sourceRegion string
    Source region.
    sourceResourceId string
    Source resource ID.
    sourceVpc string
    Source VPC.
    sourceZone string
    Source zone.
    subAccountUin string
    Sub-account Uin.
    targetCvmCreated boolean
    Whether target CVM is actually created.
    targetRegion string
    Target region.
    targetResourceId string
    Target resource ID.
    targetVpc string
    Target VPC.
    targetZone string
    Target zone.
    account_uin str
    Account Uin.
    bdrc_instance_copy_pair_id str
    ID of the resource.
    copy_pair_id str
    Disk copy pair ID.
    copy_pair_name str
    Disk copy pair name.
    copy_pair_state str
    Copy pair state.
    copy_pair_type str
    Copy pair type.
    create_from str
    Creation source.
    create_target_instance_parameters BdrcInstanceCopyPairCreateTargetInstanceParametersArgs
    Target CVM creation parameters list.
    create_time str
    Creation time.
    cvm_create_params str
    CVM creation params JSON string.
    data_direction str
    Data direction.
    deferred_create bool
    Whether deferred creation mode.
    delete_target_resource bool
    Whether to delete the disaster-recovery site disk on destroy.
    disaster_recovery_type str
    Disaster recovery type.
    disk_copy_pair_sets Sequence[BdrcInstanceCopyPairDiskCopyPairSetArgs]
    Disk copy pair list for CVM.
    drill_group_id str
    Drill group ID.
    instance_copy_pair_id str
    CVM copy pair ID.
    instance_copy_pair_name str
    Copy pair name.
    instance_id str
    Instance ID.
    latest_protection_time str
    Latest protection time.
    peer_cloud_name str
    Peer cloud name.
    percent float
    Replication progress percent.
    protect_group_id str
    Protect group ID.
    protect_group_name str
    Protect group name.
    protection_time_sets Sequence[str]
    Protection time points.
    recovery_point_objective float
    User-desired RPO in minutes.
    rollback_percent float
    Rollback progress.
    rollbacking float
    Whether rollback is in progress.
    site_pair_id str
    Site pair ID.
    site_pair_name str
    Site pair name.
    source_region str
    Source region.
    source_resource_id str
    Source resource ID.
    source_vpc str
    Source VPC.
    source_zone str
    Source zone.
    sub_account_uin str
    Sub-account Uin.
    target_cvm_created bool
    Whether target CVM is actually created.
    target_region str
    Target region.
    target_resource_id str
    Target resource ID.
    target_vpc str
    Target VPC.
    target_zone str
    Target zone.
    accountUin String
    Account Uin.
    bdrcInstanceCopyPairId String
    ID of the resource.
    copyPairId String
    Disk copy pair ID.
    copyPairName String
    Disk copy pair name.
    copyPairState String
    Copy pair state.
    copyPairType String
    Copy pair type.
    createFrom String
    Creation source.
    createTargetInstanceParameters Property Map
    Target CVM creation parameters list.
    createTime String
    Creation time.
    cvmCreateParams String
    CVM creation params JSON string.
    dataDirection String
    Data direction.
    deferredCreate Boolean
    Whether deferred creation mode.
    deleteTargetResource Boolean
    Whether to delete the disaster-recovery site disk on destroy.
    disasterRecoveryType String
    Disaster recovery type.
    diskCopyPairSets List<Property Map>
    Disk copy pair list for CVM.
    drillGroupId String
    Drill group ID.
    instanceCopyPairId String
    CVM copy pair ID.
    instanceCopyPairName String
    Copy pair name.
    instanceId String
    Instance ID.
    latestProtectionTime String
    Latest protection time.
    peerCloudName String
    Peer cloud name.
    percent Number
    Replication progress percent.
    protectGroupId String
    Protect group ID.
    protectGroupName String
    Protect group name.
    protectionTimeSets List<String>
    Protection time points.
    recoveryPointObjective Number
    User-desired RPO in minutes.
    rollbackPercent Number
    Rollback progress.
    rollbacking Number
    Whether rollback is in progress.
    sitePairId String
    Site pair ID.
    sitePairName String
    Site pair name.
    sourceRegion String
    Source region.
    sourceResourceId String
    Source resource ID.
    sourceVpc String
    Source VPC.
    sourceZone String
    Source zone.
    subAccountUin String
    Sub-account Uin.
    targetCvmCreated Boolean
    Whether target CVM is actually created.
    targetRegion String
    Target region.
    targetResourceId String
    Target resource ID.
    targetVpc String
    Target VPC.
    targetZone String
    Target zone.

    Supporting Types

    BdrcInstanceCopyPairCreateTargetInstanceParameters, BdrcInstanceCopyPairCreateTargetInstanceParametersArgs

    ImageId string
    Image ID.
    InstanceChargeType string
    Instance billing mode.
    Placement BdrcInstanceCopyPairCreateTargetInstanceParametersPlacement
    Instance placement.
    SourceInstanceId string
    Source CVM ID.
    SystemDisk BdrcInstanceCopyPairCreateTargetInstanceParametersSystemDisk
    System disk.
    CopyPairId string
    Copy pair ID for drill scenarios.
    DataDisks List<BdrcInstanceCopyPairCreateTargetInstanceParametersDataDisk>
    Data disk list.
    DisasterRecoverGroupIds List<string>
    Placement group ID list.
    EnhancedService BdrcInstanceCopyPairCreateTargetInstanceParametersEnhancedService
    Enhanced service config.
    HostName string
    Instance hostname.
    InstanceChargePrepaid BdrcInstanceCopyPairCreateTargetInstanceParametersInstanceChargePrepaid
    Prepaid billing settings.
    InstanceName string
    Instance display name.
    InstanceType string
    Instance type.
    InternetAccessible BdrcInstanceCopyPairCreateTargetInstanceParametersInternetAccessible
    Public bandwidth config.
    LoginSettings BdrcInstanceCopyPairCreateTargetInstanceParametersLoginSettings
    Login settings.
    RecoveryTime string
    Recovery time point for drill scenarios.
    SpotPrice string
    Spot instance max bid.
    StoppedMode string
    Shutdown billing mode.
    UserData string
    User data for the instance.
    VirtualPrivateCloud BdrcInstanceCopyPairCreateTargetInstanceParametersVirtualPrivateCloud
    VPC config.
    ImageId string
    Image ID.
    InstanceChargeType string
    Instance billing mode.
    Placement BdrcInstanceCopyPairCreateTargetInstanceParametersPlacement
    Instance placement.
    SourceInstanceId string
    Source CVM ID.
    SystemDisk BdrcInstanceCopyPairCreateTargetInstanceParametersSystemDisk
    System disk.
    CopyPairId string
    Copy pair ID for drill scenarios.
    DataDisks []BdrcInstanceCopyPairCreateTargetInstanceParametersDataDisk
    Data disk list.
    DisasterRecoverGroupIds []string
    Placement group ID list.
    EnhancedService BdrcInstanceCopyPairCreateTargetInstanceParametersEnhancedService
    Enhanced service config.
    HostName string
    Instance hostname.
    InstanceChargePrepaid BdrcInstanceCopyPairCreateTargetInstanceParametersInstanceChargePrepaid
    Prepaid billing settings.
    InstanceName string
    Instance display name.
    InstanceType string
    Instance type.
    InternetAccessible BdrcInstanceCopyPairCreateTargetInstanceParametersInternetAccessible
    Public bandwidth config.
    LoginSettings BdrcInstanceCopyPairCreateTargetInstanceParametersLoginSettings
    Login settings.
    RecoveryTime string
    Recovery time point for drill scenarios.
    SpotPrice string
    Spot instance max bid.
    StoppedMode string
    Shutdown billing mode.
    UserData string
    User data for the instance.
    VirtualPrivateCloud BdrcInstanceCopyPairCreateTargetInstanceParametersVirtualPrivateCloud
    VPC config.
    image_id string
    Image ID.
    instance_charge_type string
    Instance billing mode.
    placement object
    Instance placement.
    source_instance_id string
    Source CVM ID.
    system_disk object
    System disk.
    copy_pair_id string
    Copy pair ID for drill scenarios.
    data_disks list(object)
    Data disk list.
    disaster_recover_group_ids list(string)
    Placement group ID list.
    enhanced_service object
    Enhanced service config.
    host_name string
    Instance hostname.
    instance_charge_prepaid object
    Prepaid billing settings.
    instance_name string
    Instance display name.
    instance_type string
    Instance type.
    internet_accessible object
    Public bandwidth config.
    login_settings object
    Login settings.
    recovery_time string
    Recovery time point for drill scenarios.
    spot_price string
    Spot instance max bid.
    stopped_mode string
    Shutdown billing mode.
    user_data string
    User data for the instance.
    virtual_private_cloud object
    VPC config.
    imageId String
    Image ID.
    instanceChargeType String
    Instance billing mode.
    placement BdrcInstanceCopyPairCreateTargetInstanceParametersPlacement
    Instance placement.
    sourceInstanceId String
    Source CVM ID.
    systemDisk BdrcInstanceCopyPairCreateTargetInstanceParametersSystemDisk
    System disk.
    copyPairId String
    Copy pair ID for drill scenarios.
    dataDisks List<BdrcInstanceCopyPairCreateTargetInstanceParametersDataDisk>
    Data disk list.
    disasterRecoverGroupIds List<String>
    Placement group ID list.
    enhancedService BdrcInstanceCopyPairCreateTargetInstanceParametersEnhancedService
    Enhanced service config.
    hostName String
    Instance hostname.
    instanceChargePrepaid BdrcInstanceCopyPairCreateTargetInstanceParametersInstanceChargePrepaid
    Prepaid billing settings.
    instanceName String
    Instance display name.
    instanceType String
    Instance type.
    internetAccessible BdrcInstanceCopyPairCreateTargetInstanceParametersInternetAccessible
    Public bandwidth config.
    loginSettings BdrcInstanceCopyPairCreateTargetInstanceParametersLoginSettings
    Login settings.
    recoveryTime String
    Recovery time point for drill scenarios.
    spotPrice String
    Spot instance max bid.
    stoppedMode String
    Shutdown billing mode.
    userData String
    User data for the instance.
    virtualPrivateCloud BdrcInstanceCopyPairCreateTargetInstanceParametersVirtualPrivateCloud
    VPC config.
    imageId string
    Image ID.
    instanceChargeType string
    Instance billing mode.
    placement BdrcInstanceCopyPairCreateTargetInstanceParametersPlacement
    Instance placement.
    sourceInstanceId string
    Source CVM ID.
    systemDisk BdrcInstanceCopyPairCreateTargetInstanceParametersSystemDisk
    System disk.
    copyPairId string
    Copy pair ID for drill scenarios.
    dataDisks BdrcInstanceCopyPairCreateTargetInstanceParametersDataDisk[]
    Data disk list.
    disasterRecoverGroupIds string[]
    Placement group ID list.
    enhancedService BdrcInstanceCopyPairCreateTargetInstanceParametersEnhancedService
    Enhanced service config.
    hostName string
    Instance hostname.
    instanceChargePrepaid BdrcInstanceCopyPairCreateTargetInstanceParametersInstanceChargePrepaid
    Prepaid billing settings.
    instanceName string
    Instance display name.
    instanceType string
    Instance type.
    internetAccessible BdrcInstanceCopyPairCreateTargetInstanceParametersInternetAccessible
    Public bandwidth config.
    loginSettings BdrcInstanceCopyPairCreateTargetInstanceParametersLoginSettings
    Login settings.
    recoveryTime string
    Recovery time point for drill scenarios.
    spotPrice string
    Spot instance max bid.
    stoppedMode string
    Shutdown billing mode.
    userData string
    User data for the instance.
    virtualPrivateCloud BdrcInstanceCopyPairCreateTargetInstanceParametersVirtualPrivateCloud
    VPC config.
    image_id str
    Image ID.
    instance_charge_type str
    Instance billing mode.
    placement BdrcInstanceCopyPairCreateTargetInstanceParametersPlacement
    Instance placement.
    source_instance_id str
    Source CVM ID.
    system_disk BdrcInstanceCopyPairCreateTargetInstanceParametersSystemDisk
    System disk.
    copy_pair_id str
    Copy pair ID for drill scenarios.
    data_disks Sequence[BdrcInstanceCopyPairCreateTargetInstanceParametersDataDisk]
    Data disk list.
    disaster_recover_group_ids Sequence[str]
    Placement group ID list.
    enhanced_service BdrcInstanceCopyPairCreateTargetInstanceParametersEnhancedService
    Enhanced service config.
    host_name str
    Instance hostname.
    instance_charge_prepaid BdrcInstanceCopyPairCreateTargetInstanceParametersInstanceChargePrepaid
    Prepaid billing settings.
    instance_name str
    Instance display name.
    instance_type str
    Instance type.
    internet_accessible BdrcInstanceCopyPairCreateTargetInstanceParametersInternetAccessible
    Public bandwidth config.
    login_settings BdrcInstanceCopyPairCreateTargetInstanceParametersLoginSettings
    Login settings.
    recovery_time str
    Recovery time point for drill scenarios.
    spot_price str
    Spot instance max bid.
    stopped_mode str
    Shutdown billing mode.
    user_data str
    User data for the instance.
    virtual_private_cloud BdrcInstanceCopyPairCreateTargetInstanceParametersVirtualPrivateCloud
    VPC config.
    imageId String
    Image ID.
    instanceChargeType String
    Instance billing mode.
    placement Property Map
    Instance placement.
    sourceInstanceId String
    Source CVM ID.
    systemDisk Property Map
    System disk.
    copyPairId String
    Copy pair ID for drill scenarios.
    dataDisks List<Property Map>
    Data disk list.
    disasterRecoverGroupIds List<String>
    Placement group ID list.
    enhancedService Property Map
    Enhanced service config.
    hostName String
    Instance hostname.
    instanceChargePrepaid Property Map
    Prepaid billing settings.
    instanceName String
    Instance display name.
    instanceType String
    Instance type.
    internetAccessible Property Map
    Public bandwidth config.
    loginSettings Property Map
    Login settings.
    recoveryTime String
    Recovery time point for drill scenarios.
    spotPrice String
    Spot instance max bid.
    stoppedMode String
    Shutdown billing mode.
    userData String
    User data for the instance.
    virtualPrivateCloud Property Map
    VPC config.

    BdrcInstanceCopyPairCreateTargetInstanceParametersDataDisk, BdrcInstanceCopyPairCreateTargetInstanceParametersDataDiskArgs

    DeleteWithInstance bool
    Delete with instance.
    DiskSize double
    Cloud disk size in GB.
    DiskType string
    Cloud disk type.
    DeleteWithInstance bool
    Delete with instance.
    DiskSize float64
    Cloud disk size in GB.
    DiskType string
    Cloud disk type.
    delete_with_instance bool
    Delete with instance.
    disk_size number
    Cloud disk size in GB.
    disk_type string
    Cloud disk type.
    deleteWithInstance Boolean
    Delete with instance.
    diskSize Double
    Cloud disk size in GB.
    diskType String
    Cloud disk type.
    deleteWithInstance boolean
    Delete with instance.
    diskSize number
    Cloud disk size in GB.
    diskType string
    Cloud disk type.
    delete_with_instance bool
    Delete with instance.
    disk_size float
    Cloud disk size in GB.
    disk_type str
    Cloud disk type.
    deleteWithInstance Boolean
    Delete with instance.
    diskSize Number
    Cloud disk size in GB.
    diskType String
    Cloud disk type.

    BdrcInstanceCopyPairCreateTargetInstanceParametersEnhancedService, BdrcInstanceCopyPairCreateTargetInstanceParametersEnhancedServiceArgs

    automation_service object
    Automation service.
    basic_service object
    Basic service.
    monitor_service object
    Monitor service.
    security_service object
    Security service.

    BdrcInstanceCopyPairCreateTargetInstanceParametersEnhancedServiceAutomationService, BdrcInstanceCopyPairCreateTargetInstanceParametersEnhancedServiceAutomationServiceArgs

    Enabled bool
    Whether to enable.
    Enabled bool
    Whether to enable.
    enabled bool
    Whether to enable.
    enabled Boolean
    Whether to enable.
    enabled boolean
    Whether to enable.
    enabled bool
    Whether to enable.
    enabled Boolean
    Whether to enable.

    BdrcInstanceCopyPairCreateTargetInstanceParametersEnhancedServiceBasicService, BdrcInstanceCopyPairCreateTargetInstanceParametersEnhancedServiceBasicServiceArgs

    Enabled bool
    Whether to enable.
    Enabled bool
    Whether to enable.
    enabled bool
    Whether to enable.
    enabled Boolean
    Whether to enable.
    enabled boolean
    Whether to enable.
    enabled bool
    Whether to enable.
    enabled Boolean
    Whether to enable.

    BdrcInstanceCopyPairCreateTargetInstanceParametersEnhancedServiceMonitorService, BdrcInstanceCopyPairCreateTargetInstanceParametersEnhancedServiceMonitorServiceArgs

    Enabled bool
    Whether to enable.
    Enabled bool
    Whether to enable.
    enabled bool
    Whether to enable.
    enabled Boolean
    Whether to enable.
    enabled boolean
    Whether to enable.
    enabled bool
    Whether to enable.
    enabled Boolean
    Whether to enable.

    BdrcInstanceCopyPairCreateTargetInstanceParametersEnhancedServiceSecurityService, BdrcInstanceCopyPairCreateTargetInstanceParametersEnhancedServiceSecurityServiceArgs

    Enabled bool
    Whether to enable.
    Enabled bool
    Whether to enable.
    enabled bool
    Whether to enable.
    enabled Boolean
    Whether to enable.
    enabled boolean
    Whether to enable.
    enabled bool
    Whether to enable.
    enabled Boolean
    Whether to enable.

    BdrcInstanceCopyPairCreateTargetInstanceParametersInstanceChargePrepaid, BdrcInstanceCopyPairCreateTargetInstanceParametersInstanceChargePrepaidArgs

    Period double
    Purchase duration in months.
    RenewFlag string
    Auto renewal flag.
    Period float64
    Purchase duration in months.
    RenewFlag string
    Auto renewal flag.
    period number
    Purchase duration in months.
    renew_flag string
    Auto renewal flag.
    period Double
    Purchase duration in months.
    renewFlag String
    Auto renewal flag.
    period number
    Purchase duration in months.
    renewFlag string
    Auto renewal flag.
    period float
    Purchase duration in months.
    renew_flag str
    Auto renewal flag.
    period Number
    Purchase duration in months.
    renewFlag String
    Auto renewal flag.

    BdrcInstanceCopyPairCreateTargetInstanceParametersInternetAccessible, BdrcInstanceCopyPairCreateTargetInstanceParametersInternetAccessibleArgs

    InternetChargeType string
    Network billing type.
    InternetMaxBandwidthOut double
    Public network outbound bandwidth cap in Mbps.
    InternetServiceProvider string
    Network service provider.
    PublicIpAssigned bool
    Whether to assign a public IP.
    InternetChargeType string
    Network billing type.
    InternetMaxBandwidthOut float64
    Public network outbound bandwidth cap in Mbps.
    InternetServiceProvider string
    Network service provider.
    PublicIpAssigned bool
    Whether to assign a public IP.
    internet_charge_type string
    Network billing type.
    internet_max_bandwidth_out number
    Public network outbound bandwidth cap in Mbps.
    internet_service_provider string
    Network service provider.
    public_ip_assigned bool
    Whether to assign a public IP.
    internetChargeType String
    Network billing type.
    internetMaxBandwidthOut Double
    Public network outbound bandwidth cap in Mbps.
    internetServiceProvider String
    Network service provider.
    publicIpAssigned Boolean
    Whether to assign a public IP.
    internetChargeType string
    Network billing type.
    internetMaxBandwidthOut number
    Public network outbound bandwidth cap in Mbps.
    internetServiceProvider string
    Network service provider.
    publicIpAssigned boolean
    Whether to assign a public IP.
    internet_charge_type str
    Network billing type.
    internet_max_bandwidth_out float
    Public network outbound bandwidth cap in Mbps.
    internet_service_provider str
    Network service provider.
    public_ip_assigned bool
    Whether to assign a public IP.
    internetChargeType String
    Network billing type.
    internetMaxBandwidthOut Number
    Public network outbound bandwidth cap in Mbps.
    internetServiceProvider String
    Network service provider.
    publicIpAssigned Boolean
    Whether to assign a public IP.

    BdrcInstanceCopyPairCreateTargetInstanceParametersLoginSettings, BdrcInstanceCopyPairCreateTargetInstanceParametersLoginSettingsArgs

    KeepImageLogin string
    Keep image login settings.
    KeyIds List<string>
    Key ID list.
    Password string
    Instance login password.
    KeepImageLogin string
    Keep image login settings.
    KeyIds []string
    Key ID list.
    Password string
    Instance login password.
    keep_image_login string
    Keep image login settings.
    key_ids list(string)
    Key ID list.
    password string
    Instance login password.
    keepImageLogin String
    Keep image login settings.
    keyIds List<String>
    Key ID list.
    password String
    Instance login password.
    keepImageLogin string
    Keep image login settings.
    keyIds string[]
    Key ID list.
    password string
    Instance login password.
    keep_image_login str
    Keep image login settings.
    key_ids Sequence[str]
    Key ID list.
    password str
    Instance login password.
    keepImageLogin String
    Keep image login settings.
    keyIds List<String>
    Key ID list.
    password String
    Instance login password.

    BdrcInstanceCopyPairCreateTargetInstanceParametersPlacement, BdrcInstanceCopyPairCreateTargetInstanceParametersPlacementArgs

    Zone string
    Zone ID.
    HostId string
    Dedicated host ID.
    HostIds List<string>
    Dedicated host ID list.
    ProjectId double
    Project ID.
    ProjectName string
    Project name.
    Zone string
    Zone ID.
    HostId string
    Dedicated host ID.
    HostIds []string
    Dedicated host ID list.
    ProjectId float64
    Project ID.
    ProjectName string
    Project name.
    zone string
    Zone ID.
    host_id string
    Dedicated host ID.
    host_ids list(string)
    Dedicated host ID list.
    project_id number
    Project ID.
    project_name string
    Project name.
    zone String
    Zone ID.
    hostId String
    Dedicated host ID.
    hostIds List<String>
    Dedicated host ID list.
    projectId Double
    Project ID.
    projectName String
    Project name.
    zone string
    Zone ID.
    hostId string
    Dedicated host ID.
    hostIds string[]
    Dedicated host ID list.
    projectId number
    Project ID.
    projectName string
    Project name.
    zone str
    Zone ID.
    host_id str
    Dedicated host ID.
    host_ids Sequence[str]
    Dedicated host ID list.
    project_id float
    Project ID.
    project_name str
    Project name.
    zone String
    Zone ID.
    hostId String
    Dedicated host ID.
    hostIds List<String>
    Dedicated host ID list.
    projectId Number
    Project ID.
    projectName String
    Project name.

    BdrcInstanceCopyPairCreateTargetInstanceParametersSystemDisk, BdrcInstanceCopyPairCreateTargetInstanceParametersSystemDiskArgs

    DiskSize double
    Cloud disk size in GB.
    DiskType string
    Cloud disk type.
    DiskSize float64
    Cloud disk size in GB.
    DiskType string
    Cloud disk type.
    disk_size number
    Cloud disk size in GB.
    disk_type string
    Cloud disk type.
    diskSize Double
    Cloud disk size in GB.
    diskType String
    Cloud disk type.
    diskSize number
    Cloud disk size in GB.
    diskType string
    Cloud disk type.
    disk_size float
    Cloud disk size in GB.
    disk_type str
    Cloud disk type.
    diskSize Number
    Cloud disk size in GB.
    diskType String
    Cloud disk type.

    BdrcInstanceCopyPairCreateTargetInstanceParametersVirtualPrivateCloud, BdrcInstanceCopyPairCreateTargetInstanceParametersVirtualPrivateCloudArgs

    SubnetId string
    Subnet ID.
    VpcId string
    VPC ID.
    AsVpcGateway bool
    Used as public network gateway.
    Ipv6AddressCount double
    Number of IPv6 addresses.
    PrivateIpAddresses List<string>
    Private IP address list.
    SubnetName string
    Subnet name.
    VpcName string
    VPC name.
    SubnetId string
    Subnet ID.
    VpcId string
    VPC ID.
    AsVpcGateway bool
    Used as public network gateway.
    Ipv6AddressCount float64
    Number of IPv6 addresses.
    PrivateIpAddresses []string
    Private IP address list.
    SubnetName string
    Subnet name.
    VpcName string
    VPC name.
    subnet_id string
    Subnet ID.
    vpc_id string
    VPC ID.
    as_vpc_gateway bool
    Used as public network gateway.
    ipv6_address_count number
    Number of IPv6 addresses.
    private_ip_addresses list(string)
    Private IP address list.
    subnet_name string
    Subnet name.
    vpc_name string
    VPC name.
    subnetId String
    Subnet ID.
    vpcId String
    VPC ID.
    asVpcGateway Boolean
    Used as public network gateway.
    ipv6AddressCount Double
    Number of IPv6 addresses.
    privateIpAddresses List<String>
    Private IP address list.
    subnetName String
    Subnet name.
    vpcName String
    VPC name.
    subnetId string
    Subnet ID.
    vpcId string
    VPC ID.
    asVpcGateway boolean
    Used as public network gateway.
    ipv6AddressCount number
    Number of IPv6 addresses.
    privateIpAddresses string[]
    Private IP address list.
    subnetName string
    Subnet name.
    vpcName string
    VPC name.
    subnet_id str
    Subnet ID.
    vpc_id str
    VPC ID.
    as_vpc_gateway bool
    Used as public network gateway.
    ipv6_address_count float
    Number of IPv6 addresses.
    private_ip_addresses Sequence[str]
    Private IP address list.
    subnet_name str
    Subnet name.
    vpc_name str
    VPC name.
    subnetId String
    Subnet ID.
    vpcId String
    VPC ID.
    asVpcGateway Boolean
    Used as public network gateway.
    ipv6AddressCount Number
    Number of IPv6 addresses.
    privateIpAddresses List<String>
    Private IP address list.
    subnetName String
    Subnet name.
    vpcName String
    VPC name.

    BdrcInstanceCopyPairDiskCopyPairSet, BdrcInstanceCopyPairDiskCopyPairSetArgs

    CopyPairId string
    Disk copy pair ID.
    CopyPairName string
    Disk copy pair name.
    CreateTime string
    Creation time.
    SourceResourceId string
    Source resource ID.
    TargetResourceId string
    Target resource ID.
    CopyPairId string
    Disk copy pair ID.
    CopyPairName string
    Disk copy pair name.
    CreateTime string
    Creation time.
    SourceResourceId string
    Source resource ID.
    TargetResourceId string
    Target resource ID.
    copy_pair_id string
    Disk copy pair ID.
    copy_pair_name string
    Disk copy pair name.
    create_time string
    Creation time.
    source_resource_id string
    Source resource ID.
    target_resource_id string
    Target resource ID.
    copyPairId String
    Disk copy pair ID.
    copyPairName String
    Disk copy pair name.
    createTime String
    Creation time.
    sourceResourceId String
    Source resource ID.
    targetResourceId String
    Target resource ID.
    copyPairId string
    Disk copy pair ID.
    copyPairName string
    Disk copy pair name.
    createTime string
    Creation time.
    sourceResourceId string
    Source resource ID.
    targetResourceId string
    Target resource ID.
    copy_pair_id str
    Disk copy pair ID.
    copy_pair_name str
    Disk copy pair name.
    create_time str
    Creation time.
    source_resource_id str
    Source resource ID.
    target_resource_id str
    Target resource ID.
    copyPairId String
    Disk copy pair ID.
    copyPairName String
    Disk copy pair name.
    createTime String
    Creation time.
    sourceResourceId String
    Source resource ID.
    targetResourceId String
    Target resource ID.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    Viewing docs for tencentcloud 1.83.33
    published on Monday, Sep 21, 2026 by tencentcloudstack

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial