1. Registry
  2. Packages
  3. Tencentcloud Provider
  4. API Docs
  5. BdrcDisasterRecoverySitePair
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 (Backup and Disaster Recovery Center) disaster recovery site 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",
    });
    
    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")
    
    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 {
    		_, 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
    		}
    		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",
        });
    
    });
    
    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 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());
    
        }
    }
    
    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
    
    Example coming soon!
    

    Create BdrcDisasterRecoverySitePair Resource

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

    Constructor syntax

    new BdrcDisasterRecoverySitePair(name: string, args: BdrcDisasterRecoverySitePairArgs, opts?: CustomResourceOptions);
    @overload
    def BdrcDisasterRecoverySitePair(resource_name: str,
                                     args: BdrcDisasterRecoverySitePairArgs,
                                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def BdrcDisasterRecoverySitePair(resource_name: str,
                                     opts: Optional[ResourceOptions] = None,
                                     disaster_recovery_type: Optional[str] = None,
                                     site_pair_product_type: Optional[str] = None,
                                     source_region: Optional[str] = None,
                                     source_vpc: Optional[str] = None,
                                     source_zone: Optional[str] = None,
                                     target_region: Optional[str] = None,
                                     target_vpc: Optional[str] = None,
                                     target_zone: Optional[str] = None,
                                     bdrc_disaster_recovery_site_pair_id: Optional[str] = None,
                                     copy_type: Optional[str] = None,
                                     site_pair_name: Optional[str] = None)
    func NewBdrcDisasterRecoverySitePair(ctx *Context, name string, args BdrcDisasterRecoverySitePairArgs, opts ...ResourceOption) (*BdrcDisasterRecoverySitePair, error)
    public BdrcDisasterRecoverySitePair(string name, BdrcDisasterRecoverySitePairArgs args, CustomResourceOptions? opts = null)
    public BdrcDisasterRecoverySitePair(String name, BdrcDisasterRecoverySitePairArgs args)
    public BdrcDisasterRecoverySitePair(String name, BdrcDisasterRecoverySitePairArgs args, CustomResourceOptions options)
    
    type: tencentcloud:BdrcDisasterRecoverySitePair
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "tencentcloud_bdrc_disaster_recovery_site_pair" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args BdrcDisasterRecoverySitePairArgs
    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 BdrcDisasterRecoverySitePairArgs
    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 BdrcDisasterRecoverySitePairArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args BdrcDisasterRecoverySitePairArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args BdrcDisasterRecoverySitePairArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    BdrcDisasterRecoverySitePair 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 BdrcDisasterRecoverySitePair resource accepts the following input properties:

    DisasterRecoveryType string
    Disaster recovery type, CROSS_REGION (cross-region) or CROSS_ZONE (cross-zone).
    SitePairProductType string
    Site pair product type, including DISK, CFS, INSTANCE.
    SourceRegion string
    Production site region.
    SourceVpc string
    Production site VPC.
    SourceZone string
    Production site availability zone.
    TargetRegion string
    Disaster recovery site region.
    TargetVpc string
    Disaster recovery site VPC.
    TargetZone string
    Disaster recovery site availability zone.
    BdrcDisasterRecoverySitePairId string
    ID of the resource.
    CopyType string
    Replication technology, SYN (synchronous) / ASY (asynchronous).
    SitePairName string
    Site pair name, max length is 60 characters.
    DisasterRecoveryType string
    Disaster recovery type, CROSS_REGION (cross-region) or CROSS_ZONE (cross-zone).
    SitePairProductType string
    Site pair product type, including DISK, CFS, INSTANCE.
    SourceRegion string
    Production site region.
    SourceVpc string
    Production site VPC.
    SourceZone string
    Production site availability zone.
    TargetRegion string
    Disaster recovery site region.
    TargetVpc string
    Disaster recovery site VPC.
    TargetZone string
    Disaster recovery site availability zone.
    BdrcDisasterRecoverySitePairId string
    ID of the resource.
    CopyType string
    Replication technology, SYN (synchronous) / ASY (asynchronous).
    SitePairName string
    Site pair name, max length is 60 characters.
    disaster_recovery_type string
    Disaster recovery type, CROSS_REGION (cross-region) or CROSS_ZONE (cross-zone).
    site_pair_product_type string
    Site pair product type, including DISK, CFS, INSTANCE.
    source_region string
    Production site region.
    source_vpc string
    Production site VPC.
    source_zone string
    Production site availability zone.
    target_region string
    Disaster recovery site region.
    target_vpc string
    Disaster recovery site VPC.
    target_zone string
    Disaster recovery site availability zone.
    bdrc_disaster_recovery_site_pair_id string
    ID of the resource.
    copy_type string
    Replication technology, SYN (synchronous) / ASY (asynchronous).
    site_pair_name string
    Site pair name, max length is 60 characters.
    disasterRecoveryType String
    Disaster recovery type, CROSS_REGION (cross-region) or CROSS_ZONE (cross-zone).
    sitePairProductType String
    Site pair product type, including DISK, CFS, INSTANCE.
    sourceRegion String
    Production site region.
    sourceVpc String
    Production site VPC.
    sourceZone String
    Production site availability zone.
    targetRegion String
    Disaster recovery site region.
    targetVpc String
    Disaster recovery site VPC.
    targetZone String
    Disaster recovery site availability zone.
    bdrcDisasterRecoverySitePairId String
    ID of the resource.
    copyType String
    Replication technology, SYN (synchronous) / ASY (asynchronous).
    sitePairName String
    Site pair name, max length is 60 characters.
    disasterRecoveryType string
    Disaster recovery type, CROSS_REGION (cross-region) or CROSS_ZONE (cross-zone).
    sitePairProductType string
    Site pair product type, including DISK, CFS, INSTANCE.
    sourceRegion string
    Production site region.
    sourceVpc string
    Production site VPC.
    sourceZone string
    Production site availability zone.
    targetRegion string
    Disaster recovery site region.
    targetVpc string
    Disaster recovery site VPC.
    targetZone string
    Disaster recovery site availability zone.
    bdrcDisasterRecoverySitePairId string
    ID of the resource.
    copyType string
    Replication technology, SYN (synchronous) / ASY (asynchronous).
    sitePairName string
    Site pair name, max length is 60 characters.
    disaster_recovery_type str
    Disaster recovery type, CROSS_REGION (cross-region) or CROSS_ZONE (cross-zone).
    site_pair_product_type str
    Site pair product type, including DISK, CFS, INSTANCE.
    source_region str
    Production site region.
    source_vpc str
    Production site VPC.
    source_zone str
    Production site availability zone.
    target_region str
    Disaster recovery site region.
    target_vpc str
    Disaster recovery site VPC.
    target_zone str
    Disaster recovery site availability zone.
    bdrc_disaster_recovery_site_pair_id str
    ID of the resource.
    copy_type str
    Replication technology, SYN (synchronous) / ASY (asynchronous).
    site_pair_name str
    Site pair name, max length is 60 characters.
    disasterRecoveryType String
    Disaster recovery type, CROSS_REGION (cross-region) or CROSS_ZONE (cross-zone).
    sitePairProductType String
    Site pair product type, including DISK, CFS, INSTANCE.
    sourceRegion String
    Production site region.
    sourceVpc String
    Production site VPC.
    sourceZone String
    Production site availability zone.
    targetRegion String
    Disaster recovery site region.
    targetVpc String
    Disaster recovery site VPC.
    targetZone String
    Disaster recovery site availability zone.
    bdrcDisasterRecoverySitePairId String
    ID of the resource.
    copyType String
    Replication technology, SYN (synchronous) / ASY (asynchronous).
    sitePairName String
    Site pair name, max length is 60 characters.

    Outputs

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

    AccountUin string
    Master account Uin of the account that created the site pair.
    BindProtectGroupCount double
    Number of bound protection groups.
    CreateFrom string
    Creation source, LOCAL (local creation) / PEER (peer creation).
    CreateTime string
    Creation time.
    CrossCloudDetails List<BdrcDisasterRecoverySitePairCrossCloudDetail>
    Extra information for cross-cloud scenarios (only returned when IsCrossCloud=true).
    ErrorRecoveryPointObjectiveCopyPairSets List<string>
    List of copy pair IDs with RPO anomalies.
    Id string
    The provider-assigned unique ID for this managed resource.
    ProtectedResourceSets List<BdrcDisasterRecoverySitePairProtectedResourceSet>
    List of protected resources grouped by resource type.
    ProtectedResourceStatusSets List<BdrcDisasterRecoverySitePairProtectedResourceStatusSet>
    Status statistics of protected resources.
    SitePairId string
    Site pair ID.
    SitePairState string
    Site pair state.
    SubAccountUin string
    Sub account Uin of the account that created the site pair.
    AccountUin string
    Master account Uin of the account that created the site pair.
    BindProtectGroupCount float64
    Number of bound protection groups.
    CreateFrom string
    Creation source, LOCAL (local creation) / PEER (peer creation).
    CreateTime string
    Creation time.
    CrossCloudDetails []BdrcDisasterRecoverySitePairCrossCloudDetail
    Extra information for cross-cloud scenarios (only returned when IsCrossCloud=true).
    ErrorRecoveryPointObjectiveCopyPairSets []string
    List of copy pair IDs with RPO anomalies.
    Id string
    The provider-assigned unique ID for this managed resource.
    ProtectedResourceSets []BdrcDisasterRecoverySitePairProtectedResourceSet
    List of protected resources grouped by resource type.
    ProtectedResourceStatusSets []BdrcDisasterRecoverySitePairProtectedResourceStatusSet
    Status statistics of protected resources.
    SitePairId string
    Site pair ID.
    SitePairState string
    Site pair state.
    SubAccountUin string
    Sub account Uin of the account that created the site pair.
    account_uin string
    Master account Uin of the account that created the site pair.
    bind_protect_group_count number
    Number of bound protection groups.
    create_from string
    Creation source, LOCAL (local creation) / PEER (peer creation).
    create_time string
    Creation time.
    cross_cloud_details list(object)
    Extra information for cross-cloud scenarios (only returned when IsCrossCloud=true).
    error_recovery_point_objective_copy_pair_sets list(string)
    List of copy pair IDs with RPO anomalies.
    id string
    The provider-assigned unique ID for this managed resource.
    protected_resource_sets list(object)
    List of protected resources grouped by resource type.
    protected_resource_status_sets list(object)
    Status statistics of protected resources.
    site_pair_id string
    Site pair ID.
    site_pair_state string
    Site pair state.
    sub_account_uin string
    Sub account Uin of the account that created the site pair.
    accountUin String
    Master account Uin of the account that created the site pair.
    bindProtectGroupCount Double
    Number of bound protection groups.
    createFrom String
    Creation source, LOCAL (local creation) / PEER (peer creation).
    createTime String
    Creation time.
    crossCloudDetails List<BdrcDisasterRecoverySitePairCrossCloudDetail>
    Extra information for cross-cloud scenarios (only returned when IsCrossCloud=true).
    errorRecoveryPointObjectiveCopyPairSets List<String>
    List of copy pair IDs with RPO anomalies.
    id String
    The provider-assigned unique ID for this managed resource.
    protectedResourceSets List<BdrcDisasterRecoverySitePairProtectedResourceSet>
    List of protected resources grouped by resource type.
    protectedResourceStatusSets List<BdrcDisasterRecoverySitePairProtectedResourceStatusSet>
    Status statistics of protected resources.
    sitePairId String
    Site pair ID.
    sitePairState String
    Site pair state.
    subAccountUin String
    Sub account Uin of the account that created the site pair.
    accountUin string
    Master account Uin of the account that created the site pair.
    bindProtectGroupCount number
    Number of bound protection groups.
    createFrom string
    Creation source, LOCAL (local creation) / PEER (peer creation).
    createTime string
    Creation time.
    crossCloudDetails BdrcDisasterRecoverySitePairCrossCloudDetail[]
    Extra information for cross-cloud scenarios (only returned when IsCrossCloud=true).
    errorRecoveryPointObjectiveCopyPairSets string[]
    List of copy pair IDs with RPO anomalies.
    id string
    The provider-assigned unique ID for this managed resource.
    protectedResourceSets BdrcDisasterRecoverySitePairProtectedResourceSet[]
    List of protected resources grouped by resource type.
    protectedResourceStatusSets BdrcDisasterRecoverySitePairProtectedResourceStatusSet[]
    Status statistics of protected resources.
    sitePairId string
    Site pair ID.
    sitePairState string
    Site pair state.
    subAccountUin string
    Sub account Uin of the account that created the site pair.
    account_uin str
    Master account Uin of the account that created the site pair.
    bind_protect_group_count float
    Number of bound protection groups.
    create_from str
    Creation source, LOCAL (local creation) / PEER (peer creation).
    create_time str
    Creation time.
    cross_cloud_details Sequence[BdrcDisasterRecoverySitePairCrossCloudDetail]
    Extra information for cross-cloud scenarios (only returned when IsCrossCloud=true).
    error_recovery_point_objective_copy_pair_sets Sequence[str]
    List of copy pair IDs with RPO anomalies.
    id str
    The provider-assigned unique ID for this managed resource.
    protected_resource_sets Sequence[BdrcDisasterRecoverySitePairProtectedResourceSet]
    List of protected resources grouped by resource type.
    protected_resource_status_sets Sequence[BdrcDisasterRecoverySitePairProtectedResourceStatusSet]
    Status statistics of protected resources.
    site_pair_id str
    Site pair ID.
    site_pair_state str
    Site pair state.
    sub_account_uin str
    Sub account Uin of the account that created the site pair.
    accountUin String
    Master account Uin of the account that created the site pair.
    bindProtectGroupCount Number
    Number of bound protection groups.
    createFrom String
    Creation source, LOCAL (local creation) / PEER (peer creation).
    createTime String
    Creation time.
    crossCloudDetails List<Property Map>
    Extra information for cross-cloud scenarios (only returned when IsCrossCloud=true).
    errorRecoveryPointObjectiveCopyPairSets List<String>
    List of copy pair IDs with RPO anomalies.
    id String
    The provider-assigned unique ID for this managed resource.
    protectedResourceSets List<Property Map>
    List of protected resources grouped by resource type.
    protectedResourceStatusSets List<Property Map>
    Status statistics of protected resources.
    sitePairId String
    Site pair ID.
    sitePairState String
    Site pair state.
    subAccountUin String
    Sub account Uin of the account that created the site pair.

    Look up Existing BdrcDisasterRecoverySitePair Resource

    Get an existing BdrcDisasterRecoverySitePair 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?: BdrcDisasterRecoverySitePairState, opts?: CustomResourceOptions): BdrcDisasterRecoverySitePair
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_uin: Optional[str] = None,
            bdrc_disaster_recovery_site_pair_id: Optional[str] = None,
            bind_protect_group_count: Optional[float] = None,
            copy_type: Optional[str] = None,
            create_from: Optional[str] = None,
            create_time: Optional[str] = None,
            cross_cloud_details: Optional[Sequence[BdrcDisasterRecoverySitePairCrossCloudDetailArgs]] = None,
            disaster_recovery_type: Optional[str] = None,
            error_recovery_point_objective_copy_pair_sets: Optional[Sequence[str]] = None,
            protected_resource_sets: Optional[Sequence[BdrcDisasterRecoverySitePairProtectedResourceSetArgs]] = None,
            protected_resource_status_sets: Optional[Sequence[BdrcDisasterRecoverySitePairProtectedResourceStatusSetArgs]] = None,
            site_pair_id: Optional[str] = None,
            site_pair_name: Optional[str] = None,
            site_pair_product_type: Optional[str] = None,
            site_pair_state: Optional[str] = None,
            source_region: Optional[str] = None,
            source_vpc: Optional[str] = None,
            source_zone: Optional[str] = None,
            sub_account_uin: Optional[str] = None,
            target_region: Optional[str] = None,
            target_vpc: Optional[str] = None,
            target_zone: Optional[str] = None) -> BdrcDisasterRecoverySitePair
    func GetBdrcDisasterRecoverySitePair(ctx *Context, name string, id IDInput, state *BdrcDisasterRecoverySitePairState, opts ...ResourceOption) (*BdrcDisasterRecoverySitePair, error)
    public static BdrcDisasterRecoverySitePair Get(string name, Input<string> id, BdrcDisasterRecoverySitePairState? state, CustomResourceOptions? opts = null)
    public static BdrcDisasterRecoverySitePair get(String name, Output<String> id, BdrcDisasterRecoverySitePairState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:BdrcDisasterRecoverySitePair    get:      id: ${id}
    import {
      to = tencentcloud_bdrc_disaster_recovery_site_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
    Master account Uin of the account that created the site pair.
    BdrcDisasterRecoverySitePairId string
    ID of the resource.
    BindProtectGroupCount double
    Number of bound protection groups.
    CopyType string
    Replication technology, SYN (synchronous) / ASY (asynchronous).
    CreateFrom string
    Creation source, LOCAL (local creation) / PEER (peer creation).
    CreateTime string
    Creation time.
    CrossCloudDetails List<BdrcDisasterRecoverySitePairCrossCloudDetail>
    Extra information for cross-cloud scenarios (only returned when IsCrossCloud=true).
    DisasterRecoveryType string
    Disaster recovery type, CROSS_REGION (cross-region) or CROSS_ZONE (cross-zone).
    ErrorRecoveryPointObjectiveCopyPairSets List<string>
    List of copy pair IDs with RPO anomalies.
    ProtectedResourceSets List<BdrcDisasterRecoverySitePairProtectedResourceSet>
    List of protected resources grouped by resource type.
    ProtectedResourceStatusSets List<BdrcDisasterRecoverySitePairProtectedResourceStatusSet>
    Status statistics of protected resources.
    SitePairId string
    Site pair ID.
    SitePairName string
    Site pair name, max length is 60 characters.
    SitePairProductType string
    Site pair product type, including DISK, CFS, INSTANCE.
    SitePairState string
    Site pair state.
    SourceRegion string
    Production site region.
    SourceVpc string
    Production site VPC.
    SourceZone string
    Production site availability zone.
    SubAccountUin string
    Sub account Uin of the account that created the site pair.
    TargetRegion string
    Disaster recovery site region.
    TargetVpc string
    Disaster recovery site VPC.
    TargetZone string
    Disaster recovery site availability zone.
    AccountUin string
    Master account Uin of the account that created the site pair.
    BdrcDisasterRecoverySitePairId string
    ID of the resource.
    BindProtectGroupCount float64
    Number of bound protection groups.
    CopyType string
    Replication technology, SYN (synchronous) / ASY (asynchronous).
    CreateFrom string
    Creation source, LOCAL (local creation) / PEER (peer creation).
    CreateTime string
    Creation time.
    CrossCloudDetails []BdrcDisasterRecoverySitePairCrossCloudDetailArgs
    Extra information for cross-cloud scenarios (only returned when IsCrossCloud=true).
    DisasterRecoveryType string
    Disaster recovery type, CROSS_REGION (cross-region) or CROSS_ZONE (cross-zone).
    ErrorRecoveryPointObjectiveCopyPairSets []string
    List of copy pair IDs with RPO anomalies.
    ProtectedResourceSets []BdrcDisasterRecoverySitePairProtectedResourceSetArgs
    List of protected resources grouped by resource type.
    ProtectedResourceStatusSets []BdrcDisasterRecoverySitePairProtectedResourceStatusSetArgs
    Status statistics of protected resources.
    SitePairId string
    Site pair ID.
    SitePairName string
    Site pair name, max length is 60 characters.
    SitePairProductType string
    Site pair product type, including DISK, CFS, INSTANCE.
    SitePairState string
    Site pair state.
    SourceRegion string
    Production site region.
    SourceVpc string
    Production site VPC.
    SourceZone string
    Production site availability zone.
    SubAccountUin string
    Sub account Uin of the account that created the site pair.
    TargetRegion string
    Disaster recovery site region.
    TargetVpc string
    Disaster recovery site VPC.
    TargetZone string
    Disaster recovery site availability zone.
    account_uin string
    Master account Uin of the account that created the site pair.
    bdrc_disaster_recovery_site_pair_id string
    ID of the resource.
    bind_protect_group_count number
    Number of bound protection groups.
    copy_type string
    Replication technology, SYN (synchronous) / ASY (asynchronous).
    create_from string
    Creation source, LOCAL (local creation) / PEER (peer creation).
    create_time string
    Creation time.
    cross_cloud_details list(object)
    Extra information for cross-cloud scenarios (only returned when IsCrossCloud=true).
    disaster_recovery_type string
    Disaster recovery type, CROSS_REGION (cross-region) or CROSS_ZONE (cross-zone).
    error_recovery_point_objective_copy_pair_sets list(string)
    List of copy pair IDs with RPO anomalies.
    protected_resource_sets list(object)
    List of protected resources grouped by resource type.
    protected_resource_status_sets list(object)
    Status statistics of protected resources.
    site_pair_id string
    Site pair ID.
    site_pair_name string
    Site pair name, max length is 60 characters.
    site_pair_product_type string
    Site pair product type, including DISK, CFS, INSTANCE.
    site_pair_state string
    Site pair state.
    source_region string
    Production site region.
    source_vpc string
    Production site VPC.
    source_zone string
    Production site availability zone.
    sub_account_uin string
    Sub account Uin of the account that created the site pair.
    target_region string
    Disaster recovery site region.
    target_vpc string
    Disaster recovery site VPC.
    target_zone string
    Disaster recovery site availability zone.
    accountUin String
    Master account Uin of the account that created the site pair.
    bdrcDisasterRecoverySitePairId String
    ID of the resource.
    bindProtectGroupCount Double
    Number of bound protection groups.
    copyType String
    Replication technology, SYN (synchronous) / ASY (asynchronous).
    createFrom String
    Creation source, LOCAL (local creation) / PEER (peer creation).
    createTime String
    Creation time.
    crossCloudDetails List<BdrcDisasterRecoverySitePairCrossCloudDetail>
    Extra information for cross-cloud scenarios (only returned when IsCrossCloud=true).
    disasterRecoveryType String
    Disaster recovery type, CROSS_REGION (cross-region) or CROSS_ZONE (cross-zone).
    errorRecoveryPointObjectiveCopyPairSets List<String>
    List of copy pair IDs with RPO anomalies.
    protectedResourceSets List<BdrcDisasterRecoverySitePairProtectedResourceSet>
    List of protected resources grouped by resource type.
    protectedResourceStatusSets List<BdrcDisasterRecoverySitePairProtectedResourceStatusSet>
    Status statistics of protected resources.
    sitePairId String
    Site pair ID.
    sitePairName String
    Site pair name, max length is 60 characters.
    sitePairProductType String
    Site pair product type, including DISK, CFS, INSTANCE.
    sitePairState String
    Site pair state.
    sourceRegion String
    Production site region.
    sourceVpc String
    Production site VPC.
    sourceZone String
    Production site availability zone.
    subAccountUin String
    Sub account Uin of the account that created the site pair.
    targetRegion String
    Disaster recovery site region.
    targetVpc String
    Disaster recovery site VPC.
    targetZone String
    Disaster recovery site availability zone.
    accountUin string
    Master account Uin of the account that created the site pair.
    bdrcDisasterRecoverySitePairId string
    ID of the resource.
    bindProtectGroupCount number
    Number of bound protection groups.
    copyType string
    Replication technology, SYN (synchronous) / ASY (asynchronous).
    createFrom string
    Creation source, LOCAL (local creation) / PEER (peer creation).
    createTime string
    Creation time.
    crossCloudDetails BdrcDisasterRecoverySitePairCrossCloudDetail[]
    Extra information for cross-cloud scenarios (only returned when IsCrossCloud=true).
    disasterRecoveryType string
    Disaster recovery type, CROSS_REGION (cross-region) or CROSS_ZONE (cross-zone).
    errorRecoveryPointObjectiveCopyPairSets string[]
    List of copy pair IDs with RPO anomalies.
    protectedResourceSets BdrcDisasterRecoverySitePairProtectedResourceSet[]
    List of protected resources grouped by resource type.
    protectedResourceStatusSets BdrcDisasterRecoverySitePairProtectedResourceStatusSet[]
    Status statistics of protected resources.
    sitePairId string
    Site pair ID.
    sitePairName string
    Site pair name, max length is 60 characters.
    sitePairProductType string
    Site pair product type, including DISK, CFS, INSTANCE.
    sitePairState string
    Site pair state.
    sourceRegion string
    Production site region.
    sourceVpc string
    Production site VPC.
    sourceZone string
    Production site availability zone.
    subAccountUin string
    Sub account Uin of the account that created the site pair.
    targetRegion string
    Disaster recovery site region.
    targetVpc string
    Disaster recovery site VPC.
    targetZone string
    Disaster recovery site availability zone.
    account_uin str
    Master account Uin of the account that created the site pair.
    bdrc_disaster_recovery_site_pair_id str
    ID of the resource.
    bind_protect_group_count float
    Number of bound protection groups.
    copy_type str
    Replication technology, SYN (synchronous) / ASY (asynchronous).
    create_from str
    Creation source, LOCAL (local creation) / PEER (peer creation).
    create_time str
    Creation time.
    cross_cloud_details Sequence[BdrcDisasterRecoverySitePairCrossCloudDetailArgs]
    Extra information for cross-cloud scenarios (only returned when IsCrossCloud=true).
    disaster_recovery_type str
    Disaster recovery type, CROSS_REGION (cross-region) or CROSS_ZONE (cross-zone).
    error_recovery_point_objective_copy_pair_sets Sequence[str]
    List of copy pair IDs with RPO anomalies.
    protected_resource_sets Sequence[BdrcDisasterRecoverySitePairProtectedResourceSetArgs]
    List of protected resources grouped by resource type.
    protected_resource_status_sets Sequence[BdrcDisasterRecoverySitePairProtectedResourceStatusSetArgs]
    Status statistics of protected resources.
    site_pair_id str
    Site pair ID.
    site_pair_name str
    Site pair name, max length is 60 characters.
    site_pair_product_type str
    Site pair product type, including DISK, CFS, INSTANCE.
    site_pair_state str
    Site pair state.
    source_region str
    Production site region.
    source_vpc str
    Production site VPC.
    source_zone str
    Production site availability zone.
    sub_account_uin str
    Sub account Uin of the account that created the site pair.
    target_region str
    Disaster recovery site region.
    target_vpc str
    Disaster recovery site VPC.
    target_zone str
    Disaster recovery site availability zone.
    accountUin String
    Master account Uin of the account that created the site pair.
    bdrcDisasterRecoverySitePairId String
    ID of the resource.
    bindProtectGroupCount Number
    Number of bound protection groups.
    copyType String
    Replication technology, SYN (synchronous) / ASY (asynchronous).
    createFrom String
    Creation source, LOCAL (local creation) / PEER (peer creation).
    createTime String
    Creation time.
    crossCloudDetails List<Property Map>
    Extra information for cross-cloud scenarios (only returned when IsCrossCloud=true).
    disasterRecoveryType String
    Disaster recovery type, CROSS_REGION (cross-region) or CROSS_ZONE (cross-zone).
    errorRecoveryPointObjectiveCopyPairSets List<String>
    List of copy pair IDs with RPO anomalies.
    protectedResourceSets List<Property Map>
    List of protected resources grouped by resource type.
    protectedResourceStatusSets List<Property Map>
    Status statistics of protected resources.
    sitePairId String
    Site pair ID.
    sitePairName String
    Site pair name, max length is 60 characters.
    sitePairProductType String
    Site pair product type, including DISK, CFS, INSTANCE.
    sitePairState String
    Site pair state.
    sourceRegion String
    Production site region.
    sourceVpc String
    Production site VPC.
    sourceZone String
    Production site availability zone.
    subAccountUin String
    Sub account Uin of the account that created the site pair.
    targetRegion String
    Disaster recovery site region.
    targetVpc String
    Disaster recovery site VPC.
    targetZone String
    Disaster recovery site availability zone.

    Supporting Types

    BdrcDisasterRecoverySitePairCrossCloudDetail, BdrcDisasterRecoverySitePairCrossCloudDetailArgs

    PeerRegionName string
    Peer cloud region display name.
    PeerVpcName string
    Peer cloud VPC display name.
    PeerZoneName string
    Peer cloud availability zone display name.
    SourceAppId double
    Source cloud AppId.
    SourceCloudName string
    Source cloud name (peer cloud name in cross-cloud).
    SourceSubAccountUin string
    Source cloud sub account Uin.
    SourceUin string
    Source cloud master account Uin.
    SourceUserName string
    Source cloud user name.
    TargetAppId double
    Target cloud AppId.
    TargetCloudName string
    Target cloud name (local cloud name in cross-cloud).
    TargetSubAccountUin string
    Target cloud sub account Uin.
    TargetUin string
    Target cloud master account Uin.
    PeerRegionName string
    Peer cloud region display name.
    PeerVpcName string
    Peer cloud VPC display name.
    PeerZoneName string
    Peer cloud availability zone display name.
    SourceAppId float64
    Source cloud AppId.
    SourceCloudName string
    Source cloud name (peer cloud name in cross-cloud).
    SourceSubAccountUin string
    Source cloud sub account Uin.
    SourceUin string
    Source cloud master account Uin.
    SourceUserName string
    Source cloud user name.
    TargetAppId float64
    Target cloud AppId.
    TargetCloudName string
    Target cloud name (local cloud name in cross-cloud).
    TargetSubAccountUin string
    Target cloud sub account Uin.
    TargetUin string
    Target cloud master account Uin.
    peer_region_name string
    Peer cloud region display name.
    peer_vpc_name string
    Peer cloud VPC display name.
    peer_zone_name string
    Peer cloud availability zone display name.
    source_app_id number
    Source cloud AppId.
    source_cloud_name string
    Source cloud name (peer cloud name in cross-cloud).
    source_sub_account_uin string
    Source cloud sub account Uin.
    source_uin string
    Source cloud master account Uin.
    source_user_name string
    Source cloud user name.
    target_app_id number
    Target cloud AppId.
    target_cloud_name string
    Target cloud name (local cloud name in cross-cloud).
    target_sub_account_uin string
    Target cloud sub account Uin.
    target_uin string
    Target cloud master account Uin.
    peerRegionName String
    Peer cloud region display name.
    peerVpcName String
    Peer cloud VPC display name.
    peerZoneName String
    Peer cloud availability zone display name.
    sourceAppId Double
    Source cloud AppId.
    sourceCloudName String
    Source cloud name (peer cloud name in cross-cloud).
    sourceSubAccountUin String
    Source cloud sub account Uin.
    sourceUin String
    Source cloud master account Uin.
    sourceUserName String
    Source cloud user name.
    targetAppId Double
    Target cloud AppId.
    targetCloudName String
    Target cloud name (local cloud name in cross-cloud).
    targetSubAccountUin String
    Target cloud sub account Uin.
    targetUin String
    Target cloud master account Uin.
    peerRegionName string
    Peer cloud region display name.
    peerVpcName string
    Peer cloud VPC display name.
    peerZoneName string
    Peer cloud availability zone display name.
    sourceAppId number
    Source cloud AppId.
    sourceCloudName string
    Source cloud name (peer cloud name in cross-cloud).
    sourceSubAccountUin string
    Source cloud sub account Uin.
    sourceUin string
    Source cloud master account Uin.
    sourceUserName string
    Source cloud user name.
    targetAppId number
    Target cloud AppId.
    targetCloudName string
    Target cloud name (local cloud name in cross-cloud).
    targetSubAccountUin string
    Target cloud sub account Uin.
    targetUin string
    Target cloud master account Uin.
    peer_region_name str
    Peer cloud region display name.
    peer_vpc_name str
    Peer cloud VPC display name.
    peer_zone_name str
    Peer cloud availability zone display name.
    source_app_id float
    Source cloud AppId.
    source_cloud_name str
    Source cloud name (peer cloud name in cross-cloud).
    source_sub_account_uin str
    Source cloud sub account Uin.
    source_uin str
    Source cloud master account Uin.
    source_user_name str
    Source cloud user name.
    target_app_id float
    Target cloud AppId.
    target_cloud_name str
    Target cloud name (local cloud name in cross-cloud).
    target_sub_account_uin str
    Target cloud sub account Uin.
    target_uin str
    Target cloud master account Uin.
    peerRegionName String
    Peer cloud region display name.
    peerVpcName String
    Peer cloud VPC display name.
    peerZoneName String
    Peer cloud availability zone display name.
    sourceAppId Number
    Source cloud AppId.
    sourceCloudName String
    Source cloud name (peer cloud name in cross-cloud).
    sourceSubAccountUin String
    Source cloud sub account Uin.
    sourceUin String
    Source cloud master account Uin.
    sourceUserName String
    Source cloud user name.
    targetAppId Number
    Target cloud AppId.
    targetCloudName String
    Target cloud name (local cloud name in cross-cloud).
    targetSubAccountUin String
    Target cloud sub account Uin.
    targetUin String
    Target cloud master account Uin.

    BdrcDisasterRecoverySitePairProtectedResourceSet, BdrcDisasterRecoverySitePairProtectedResourceSetArgs

    ResourceIdSets List<string>
    List of protected source resource IDs under this type.
    ResourceType string
    Resource type (consistent with SitePairType, such as DISK/CFS/INSTANCE).
    ResourceIdSets []string
    List of protected source resource IDs under this type.
    ResourceType string
    Resource type (consistent with SitePairType, such as DISK/CFS/INSTANCE).
    resource_id_sets list(string)
    List of protected source resource IDs under this type.
    resource_type string
    Resource type (consistent with SitePairType, such as DISK/CFS/INSTANCE).
    resourceIdSets List<String>
    List of protected source resource IDs under this type.
    resourceType String
    Resource type (consistent with SitePairType, such as DISK/CFS/INSTANCE).
    resourceIdSets string[]
    List of protected source resource IDs under this type.
    resourceType string
    Resource type (consistent with SitePairType, such as DISK/CFS/INSTANCE).
    resource_id_sets Sequence[str]
    List of protected source resource IDs under this type.
    resource_type str
    Resource type (consistent with SitePairType, such as DISK/CFS/INSTANCE).
    resourceIdSets List<String>
    List of protected source resource IDs under this type.
    resourceType String
    Resource type (consistent with SitePairType, such as DISK/CFS/INSTANCE).

    BdrcDisasterRecoverySitePairProtectedResourceStatusSet, BdrcDisasterRecoverySitePairProtectedResourceStatusSetArgs

    Count double
    Number of resources under this status.
    Status string
    Copy pair status.
    Count float64
    Number of resources under this status.
    Status string
    Copy pair status.
    count number
    Number of resources under this status.
    status string
    Copy pair status.
    count Double
    Number of resources under this status.
    status String
    Copy pair status.
    count number
    Number of resources under this status.
    status string
    Copy pair status.
    count float
    Number of resources under this status.
    status str
    Copy pair status.
    count Number
    Number of resources under this status.
    status String
    Copy pair status.

    Import

    BDRC disaster recovery site pair can be imported using the sitePairId#sitePairProductType, e.g.

    $ pulumi import tencentcloud:index/bdrcDisasterRecoverySitePair:BdrcDisasterRecoverySitePair example sitepair-la2re1mv#INSTANCE
    

    To learn more about importing existing cloud resources, see Importing resources.

    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