1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. cen
  6. InterRegionBandwidth
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine

    CEN inter-region bandwidth, used to allocate cross-region connectivity bandwidth for Cloud Enterprise Network instances.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as volcenginecc from "@volcengine/pulumi-volcenginecc";
    
    const cENInterRegionBandwidthDemo = new volcenginecc.cen.InterRegionBandwidth("CENInterRegionBandwidthDemo", {
        localRegionId: "cn-beijing",
        peerRegionId: "cn-shanghai",
        bandwidth: 1,
        cenId: "cen-2v73nw1h8a03k6x7exxxxx",
        cenBandwidthPackageId: "cbp-mikp555wa4u85smt1xxxxxx",
    });
    
    import pulumi
    import pulumi_volcenginecc as volcenginecc
    
    c_en_inter_region_bandwidth_demo = volcenginecc.cen.InterRegionBandwidth("CENInterRegionBandwidthDemo",
        local_region_id="cn-beijing",
        peer_region_id="cn-shanghai",
        bandwidth=1,
        cen_id="cen-2v73nw1h8a03k6x7exxxxx",
        cen_bandwidth_package_id="cbp-mikp555wa4u85smt1xxxxxx")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/volcengine/pulumi-volcenginecc/sdk/go/volcenginecc/cen"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := cen.NewInterRegionBandwidth(ctx, "CENInterRegionBandwidthDemo", &cen.InterRegionBandwidthArgs{
    			LocalRegionId:         pulumi.String("cn-beijing"),
    			PeerRegionId:          pulumi.String("cn-shanghai"),
    			Bandwidth:             pulumi.Int(1),
    			CenId:                 pulumi.String("cen-2v73nw1h8a03k6x7exxxxx"),
    			CenBandwidthPackageId: pulumi.String("cbp-mikp555wa4u85smt1xxxxxx"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Volcenginecc = Volcengine.Pulumi.Volcenginecc;
    
    return await Deployment.RunAsync(() => 
    {
        var cENInterRegionBandwidthDemo = new Volcenginecc.Cen.InterRegionBandwidth("CENInterRegionBandwidthDemo", new()
        {
            LocalRegionId = "cn-beijing",
            PeerRegionId = "cn-shanghai",
            Bandwidth = 1,
            CenId = "cen-2v73nw1h8a03k6x7exxxxx",
            CenBandwidthPackageId = "cbp-mikp555wa4u85smt1xxxxxx",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.volcengine.volcenginecc.cen.InterRegionBandwidth;
    import com.volcengine.volcenginecc.cen.InterRegionBandwidthArgs;
    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 cENInterRegionBandwidthDemo = new InterRegionBandwidth("cENInterRegionBandwidthDemo", InterRegionBandwidthArgs.builder()
                .localRegionId("cn-beijing")
                .peerRegionId("cn-shanghai")
                .bandwidth(1)
                .cenId("cen-2v73nw1h8a03k6x7exxxxx")
                .cenBandwidthPackageId("cbp-mikp555wa4u85smt1xxxxxx")
                .build());
    
        }
    }
    
    resources:
      cENInterRegionBandwidthDemo:
        type: volcenginecc:cen:InterRegionBandwidth
        name: CENInterRegionBandwidthDemo
        properties:
          localRegionId: cn-beijing
          peerRegionId: cn-shanghai
          bandwidth: 1
          cenId: cen-2v73nw1h8a03k6x7exxxxx
          cenBandwidthPackageId: cbp-mikp555wa4u85smt1xxxxxx
    

    Create InterRegionBandwidth Resource

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

    Constructor syntax

    new InterRegionBandwidth(name: string, args: InterRegionBandwidthArgs, opts?: CustomResourceOptions);
    @overload
    def InterRegionBandwidth(resource_name: str,
                             args: InterRegionBandwidthArgs,
                             opts: Optional[ResourceOptions] = None)
    
    @overload
    def InterRegionBandwidth(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             bandwidth: Optional[int] = None,
                             cen_id: Optional[str] = None,
                             local_region_id: Optional[str] = None,
                             peer_region_id: Optional[str] = None,
                             cen_bandwidth_package_id: Optional[str] = None)
    func NewInterRegionBandwidth(ctx *Context, name string, args InterRegionBandwidthArgs, opts ...ResourceOption) (*InterRegionBandwidth, error)
    public InterRegionBandwidth(string name, InterRegionBandwidthArgs args, CustomResourceOptions? opts = null)
    public InterRegionBandwidth(String name, InterRegionBandwidthArgs args)
    public InterRegionBandwidth(String name, InterRegionBandwidthArgs args, CustomResourceOptions options)
    
    type: volcenginecc:cen:InterRegionBandwidth
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

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

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

    Bandwidth int
    Peak bandwidth of CEN inter-region bandwidth, measured in Mbps. The value cannot exceed the bandwidth that can be allocated by the associated bandwidth package.
    CenId string
    ID of the Cloud Enterprise Network instance.
    LocalRegionId string
    ID of the local region for CEN inter-region bandwidth.
    PeerRegionId string
    ID of the remote region for CEN inter-region bandwidth.
    CenBandwidthPackageId string
    Instance ID of the bandwidth package.
    Bandwidth int
    Peak bandwidth of CEN inter-region bandwidth, measured in Mbps. The value cannot exceed the bandwidth that can be allocated by the associated bandwidth package.
    CenId string
    ID of the Cloud Enterprise Network instance.
    LocalRegionId string
    ID of the local region for CEN inter-region bandwidth.
    PeerRegionId string
    ID of the remote region for CEN inter-region bandwidth.
    CenBandwidthPackageId string
    Instance ID of the bandwidth package.
    bandwidth Integer
    Peak bandwidth of CEN inter-region bandwidth, measured in Mbps. The value cannot exceed the bandwidth that can be allocated by the associated bandwidth package.
    cenId String
    ID of the Cloud Enterprise Network instance.
    localRegionId String
    ID of the local region for CEN inter-region bandwidth.
    peerRegionId String
    ID of the remote region for CEN inter-region bandwidth.
    cenBandwidthPackageId String
    Instance ID of the bandwidth package.
    bandwidth number
    Peak bandwidth of CEN inter-region bandwidth, measured in Mbps. The value cannot exceed the bandwidth that can be allocated by the associated bandwidth package.
    cenId string
    ID of the Cloud Enterprise Network instance.
    localRegionId string
    ID of the local region for CEN inter-region bandwidth.
    peerRegionId string
    ID of the remote region for CEN inter-region bandwidth.
    cenBandwidthPackageId string
    Instance ID of the bandwidth package.
    bandwidth int
    Peak bandwidth of CEN inter-region bandwidth, measured in Mbps. The value cannot exceed the bandwidth that can be allocated by the associated bandwidth package.
    cen_id str
    ID of the Cloud Enterprise Network instance.
    local_region_id str
    ID of the local region for CEN inter-region bandwidth.
    peer_region_id str
    ID of the remote region for CEN inter-region bandwidth.
    cen_bandwidth_package_id str
    Instance ID of the bandwidth package.
    bandwidth Number
    Peak bandwidth of CEN inter-region bandwidth, measured in Mbps. The value cannot exceed the bandwidth that can be allocated by the associated bandwidth package.
    cenId String
    ID of the Cloud Enterprise Network instance.
    localRegionId String
    ID of the local region for CEN inter-region bandwidth.
    peerRegionId String
    ID of the remote region for CEN inter-region bandwidth.
    cenBandwidthPackageId String
    Instance ID of the bandwidth package.

    Outputs

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

    CreationTime string
    Time when the CEN inter-region bandwidth was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    InterRegionBandwidthId string
    ID of the CEN inter-region bandwidth.
    Status string
    Status of CEN inter-region bandwidth. Creating: Being created. Deleting: Being deleted. Pending: Configuring. Available: Available.
    UpdateTime string
    Time when the CEN inter-region bandwidth was updated.
    CreationTime string
    Time when the CEN inter-region bandwidth was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    InterRegionBandwidthId string
    ID of the CEN inter-region bandwidth.
    Status string
    Status of CEN inter-region bandwidth. Creating: Being created. Deleting: Being deleted. Pending: Configuring. Available: Available.
    UpdateTime string
    Time when the CEN inter-region bandwidth was updated.
    creationTime String
    Time when the CEN inter-region bandwidth was created.
    id String
    The provider-assigned unique ID for this managed resource.
    interRegionBandwidthId String
    ID of the CEN inter-region bandwidth.
    status String
    Status of CEN inter-region bandwidth. Creating: Being created. Deleting: Being deleted. Pending: Configuring. Available: Available.
    updateTime String
    Time when the CEN inter-region bandwidth was updated.
    creationTime string
    Time when the CEN inter-region bandwidth was created.
    id string
    The provider-assigned unique ID for this managed resource.
    interRegionBandwidthId string
    ID of the CEN inter-region bandwidth.
    status string
    Status of CEN inter-region bandwidth. Creating: Being created. Deleting: Being deleted. Pending: Configuring. Available: Available.
    updateTime string
    Time when the CEN inter-region bandwidth was updated.
    creation_time str
    Time when the CEN inter-region bandwidth was created.
    id str
    The provider-assigned unique ID for this managed resource.
    inter_region_bandwidth_id str
    ID of the CEN inter-region bandwidth.
    status str
    Status of CEN inter-region bandwidth. Creating: Being created. Deleting: Being deleted. Pending: Configuring. Available: Available.
    update_time str
    Time when the CEN inter-region bandwidth was updated.
    creationTime String
    Time when the CEN inter-region bandwidth was created.
    id String
    The provider-assigned unique ID for this managed resource.
    interRegionBandwidthId String
    ID of the CEN inter-region bandwidth.
    status String
    Status of CEN inter-region bandwidth. Creating: Being created. Deleting: Being deleted. Pending: Configuring. Available: Available.
    updateTime String
    Time when the CEN inter-region bandwidth was updated.

    Look up Existing InterRegionBandwidth Resource

    Get an existing InterRegionBandwidth 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?: InterRegionBandwidthState, opts?: CustomResourceOptions): InterRegionBandwidth
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            bandwidth: Optional[int] = None,
            cen_bandwidth_package_id: Optional[str] = None,
            cen_id: Optional[str] = None,
            creation_time: Optional[str] = None,
            inter_region_bandwidth_id: Optional[str] = None,
            local_region_id: Optional[str] = None,
            peer_region_id: Optional[str] = None,
            status: Optional[str] = None,
            update_time: Optional[str] = None) -> InterRegionBandwidth
    func GetInterRegionBandwidth(ctx *Context, name string, id IDInput, state *InterRegionBandwidthState, opts ...ResourceOption) (*InterRegionBandwidth, error)
    public static InterRegionBandwidth Get(string name, Input<string> id, InterRegionBandwidthState? state, CustomResourceOptions? opts = null)
    public static InterRegionBandwidth get(String name, Output<String> id, InterRegionBandwidthState state, CustomResourceOptions options)
    resources:  _:    type: volcenginecc:cen:InterRegionBandwidth    get:      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:
    Bandwidth int
    Peak bandwidth of CEN inter-region bandwidth, measured in Mbps. The value cannot exceed the bandwidth that can be allocated by the associated bandwidth package.
    CenBandwidthPackageId string
    Instance ID of the bandwidth package.
    CenId string
    ID of the Cloud Enterprise Network instance.
    CreationTime string
    Time when the CEN inter-region bandwidth was created.
    InterRegionBandwidthId string
    ID of the CEN inter-region bandwidth.
    LocalRegionId string
    ID of the local region for CEN inter-region bandwidth.
    PeerRegionId string
    ID of the remote region for CEN inter-region bandwidth.
    Status string
    Status of CEN inter-region bandwidth. Creating: Being created. Deleting: Being deleted. Pending: Configuring. Available: Available.
    UpdateTime string
    Time when the CEN inter-region bandwidth was updated.
    Bandwidth int
    Peak bandwidth of CEN inter-region bandwidth, measured in Mbps. The value cannot exceed the bandwidth that can be allocated by the associated bandwidth package.
    CenBandwidthPackageId string
    Instance ID of the bandwidth package.
    CenId string
    ID of the Cloud Enterprise Network instance.
    CreationTime string
    Time when the CEN inter-region bandwidth was created.
    InterRegionBandwidthId string
    ID of the CEN inter-region bandwidth.
    LocalRegionId string
    ID of the local region for CEN inter-region bandwidth.
    PeerRegionId string
    ID of the remote region for CEN inter-region bandwidth.
    Status string
    Status of CEN inter-region bandwidth. Creating: Being created. Deleting: Being deleted. Pending: Configuring. Available: Available.
    UpdateTime string
    Time when the CEN inter-region bandwidth was updated.
    bandwidth Integer
    Peak bandwidth of CEN inter-region bandwidth, measured in Mbps. The value cannot exceed the bandwidth that can be allocated by the associated bandwidth package.
    cenBandwidthPackageId String
    Instance ID of the bandwidth package.
    cenId String
    ID of the Cloud Enterprise Network instance.
    creationTime String
    Time when the CEN inter-region bandwidth was created.
    interRegionBandwidthId String
    ID of the CEN inter-region bandwidth.
    localRegionId String
    ID of the local region for CEN inter-region bandwidth.
    peerRegionId String
    ID of the remote region for CEN inter-region bandwidth.
    status String
    Status of CEN inter-region bandwidth. Creating: Being created. Deleting: Being deleted. Pending: Configuring. Available: Available.
    updateTime String
    Time when the CEN inter-region bandwidth was updated.
    bandwidth number
    Peak bandwidth of CEN inter-region bandwidth, measured in Mbps. The value cannot exceed the bandwidth that can be allocated by the associated bandwidth package.
    cenBandwidthPackageId string
    Instance ID of the bandwidth package.
    cenId string
    ID of the Cloud Enterprise Network instance.
    creationTime string
    Time when the CEN inter-region bandwidth was created.
    interRegionBandwidthId string
    ID of the CEN inter-region bandwidth.
    localRegionId string
    ID of the local region for CEN inter-region bandwidth.
    peerRegionId string
    ID of the remote region for CEN inter-region bandwidth.
    status string
    Status of CEN inter-region bandwidth. Creating: Being created. Deleting: Being deleted. Pending: Configuring. Available: Available.
    updateTime string
    Time when the CEN inter-region bandwidth was updated.
    bandwidth int
    Peak bandwidth of CEN inter-region bandwidth, measured in Mbps. The value cannot exceed the bandwidth that can be allocated by the associated bandwidth package.
    cen_bandwidth_package_id str
    Instance ID of the bandwidth package.
    cen_id str
    ID of the Cloud Enterprise Network instance.
    creation_time str
    Time when the CEN inter-region bandwidth was created.
    inter_region_bandwidth_id str
    ID of the CEN inter-region bandwidth.
    local_region_id str
    ID of the local region for CEN inter-region bandwidth.
    peer_region_id str
    ID of the remote region for CEN inter-region bandwidth.
    status str
    Status of CEN inter-region bandwidth. Creating: Being created. Deleting: Being deleted. Pending: Configuring. Available: Available.
    update_time str
    Time when the CEN inter-region bandwidth was updated.
    bandwidth Number
    Peak bandwidth of CEN inter-region bandwidth, measured in Mbps. The value cannot exceed the bandwidth that can be allocated by the associated bandwidth package.
    cenBandwidthPackageId String
    Instance ID of the bandwidth package.
    cenId String
    ID of the Cloud Enterprise Network instance.
    creationTime String
    Time when the CEN inter-region bandwidth was created.
    interRegionBandwidthId String
    ID of the CEN inter-region bandwidth.
    localRegionId String
    ID of the local region for CEN inter-region bandwidth.
    peerRegionId String
    ID of the remote region for CEN inter-region bandwidth.
    status String
    Status of CEN inter-region bandwidth. Creating: Being created. Deleting: Being deleted. Pending: Configuring. Available: Available.
    updateTime String
    Time when the CEN inter-region bandwidth was updated.

    Import

    $ pulumi import volcenginecc:cen/interRegionBandwidth:InterRegionBandwidth example "inter_region_bandwidth_id"
    

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

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.32
    published on Thursday, Apr 23, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.