1. Packages
  2. Packages
  3. Opentelekomcloud Provider
  4. API Docs
  5. getCcCentralNetworkCapabilitiesV3
Viewing docs for opentelekomcloud 1.37.3
published on Friday, Jul 31, 2026 by opentelekomcloud
Viewing docs for opentelekomcloud 1.37.3
published on Friday, Jul 31, 2026 by opentelekomcloud

    Up-to-date reference of API arguments for Cloud Connect central network capabilities you can get at documentation portal

    Use this data source to query the capabilities supported by the Cloud Connect (CC) central network within OpenTelekomCloud. Capabilities describe, for example, the supported regions, sites, billing options and bandwidth ranges of the account.

    The central network APIs are account-level (domain-scoped). Make sure the credentials used by the provider have permission to query Cloud Connect resources.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as opentelekomcloud from "@pulumi/opentelekomcloud";
    
    const test = opentelekomcloud.getCcCentralNetworkCapabilitiesV3({
        capability: "central-network.connect-er-instances",
    });
    
    import pulumi
    import pulumi_opentelekomcloud as opentelekomcloud
    
    test = opentelekomcloud.get_cc_central_network_capabilities_v3(capability="central-network.connect-er-instances")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/opentelekomcloud/opentelekomcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := opentelekomcloud.GetCcCentralNetworkCapabilitiesV3(ctx, &opentelekomcloud.GetCcCentralNetworkCapabilitiesV3Args{
    			Capability: pulumi.StringRef("central-network.connect-er-instances"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Opentelekomcloud = Pulumi.Opentelekomcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var test = Opentelekomcloud.GetCcCentralNetworkCapabilitiesV3.Invoke(new()
        {
            Capability = "central-network.connect-er-instances",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.opentelekomcloud.OpentelekomcloudFunctions;
    import com.pulumi.opentelekomcloud.inputs.GetCcCentralNetworkCapabilitiesV3Args;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var test = OpentelekomcloudFunctions.getCcCentralNetworkCapabilitiesV3(GetCcCentralNetworkCapabilitiesV3Args.builder()
                .capability("central-network.connect-er-instances")
                .build());
    
        }
    }
    
    variables:
      test:
        fn::invoke:
          function: opentelekomcloud:getCcCentralNetworkCapabilitiesV3
          arguments:
            capability: central-network.connect-er-instances
    
    Example coming soon!
    

    Using getCcCentralNetworkCapabilitiesV3

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

    function getCcCentralNetworkCapabilitiesV3(args: GetCcCentralNetworkCapabilitiesV3Args, opts?: InvokeOptions): Promise<GetCcCentralNetworkCapabilitiesV3Result>
    function getCcCentralNetworkCapabilitiesV3Output(args: GetCcCentralNetworkCapabilitiesV3OutputArgs, opts?: InvokeOptions): Output<GetCcCentralNetworkCapabilitiesV3Result>
    def get_cc_central_network_capabilities_v3(capability: Optional[str] = None,
                                               id: Optional[str] = None,
                                               region: Optional[str] = None,
                                               opts: Optional[InvokeOptions] = None) -> GetCcCentralNetworkCapabilitiesV3Result
    def get_cc_central_network_capabilities_v3_output(capability: pulumi.Input[Optional[str]] = None,
                                               id: pulumi.Input[Optional[str]] = None,
                                               region: pulumi.Input[Optional[str]] = None,
                                               opts: Optional[InvokeOptions] = None) -> Output[GetCcCentralNetworkCapabilitiesV3Result]
    func GetCcCentralNetworkCapabilitiesV3(ctx *Context, args *GetCcCentralNetworkCapabilitiesV3Args, opts ...InvokeOption) (*GetCcCentralNetworkCapabilitiesV3Result, error)
    func GetCcCentralNetworkCapabilitiesV3Output(ctx *Context, args *GetCcCentralNetworkCapabilitiesV3OutputArgs, opts ...InvokeOption) GetCcCentralNetworkCapabilitiesV3ResultOutput

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

    public static class GetCcCentralNetworkCapabilitiesV3 
    {
        public static Task<GetCcCentralNetworkCapabilitiesV3Result> InvokeAsync(GetCcCentralNetworkCapabilitiesV3Args args, InvokeOptions? opts = null)
        public static Output<GetCcCentralNetworkCapabilitiesV3Result> Invoke(GetCcCentralNetworkCapabilitiesV3InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCcCentralNetworkCapabilitiesV3Result> getCcCentralNetworkCapabilitiesV3(GetCcCentralNetworkCapabilitiesV3Args args, InvokeOptions options)
    public static Output<GetCcCentralNetworkCapabilitiesV3Result> getCcCentralNetworkCapabilitiesV3(GetCcCentralNetworkCapabilitiesV3Args args, InvokeOptions options)
    
    fn::invoke:
      function: opentelekomcloud:index/getCcCentralNetworkCapabilitiesV3:getCcCentralNetworkCapabilitiesV3
      arguments:
        # arguments dictionary
    data "opentelekomcloud_get_cc_central_network_capabilities_v3" "name" {
        # arguments
    }

    The following arguments are supported:

    Capability string
    The capability used to query.
    Id string
    The instance ID.
    Region string
    The region in which to query the data source. If omitted, the provider-level region will be used.
    Capability string
    The capability used to query.
    Id string
    The instance ID.
    Region string
    The region in which to query the data source. If omitted, the provider-level region will be used.
    capability string
    The capability used to query.
    id string
    The instance ID.
    region string
    The region in which to query the data source. If omitted, the provider-level region will be used.
    capability String
    The capability used to query.
    id String
    The instance ID.
    region String
    The region in which to query the data source. If omitted, the provider-level region will be used.
    capability string
    The capability used to query.
    id string
    The instance ID.
    region string
    The region in which to query the data source. If omitted, the provider-level region will be used.
    capability str
    The capability used to query.
    id str
    The instance ID.
    region str
    The region in which to query the data source. If omitted, the provider-level region will be used.
    capability String
    The capability used to query.
    id String
    The instance ID.
    region String
    The region in which to query the data source. If omitted, the provider-level region will be used.

    getCcCentralNetworkCapabilitiesV3 Result

    The following output properties are available:

    Capabilities List<GetCcCentralNetworkCapabilitiesV3Capability>
    The list of capabilities that match the filter parameters. The capabilities structure is documented below.
    Id string
    The instance ID.
    Region string
    Capability string
    The capability name.
    Capabilities []GetCcCentralNetworkCapabilitiesV3Capability
    The list of capabilities that match the filter parameters. The capabilities structure is documented below.
    Id string
    The instance ID.
    Region string
    Capability string
    The capability name.
    capabilities list(object)
    The list of capabilities that match the filter parameters. The capabilities structure is documented below.
    id string
    The instance ID.
    region string
    capability string
    The capability name.
    capabilities List<GetCcCentralNetworkCapabilitiesV3Capability>
    The list of capabilities that match the filter parameters. The capabilities structure is documented below.
    id String
    The instance ID.
    region String
    capability String
    The capability name.
    capabilities GetCcCentralNetworkCapabilitiesV3Capability[]
    The list of capabilities that match the filter parameters. The capabilities structure is documented below.
    id string
    The instance ID.
    region string
    capability string
    The capability name.
    capabilities Sequence[GetCcCentralNetworkCapabilitiesV3Capability]
    The list of capabilities that match the filter parameters. The capabilities structure is documented below.
    id str
    The instance ID.
    region str
    capability str
    The capability name.
    capabilities List<Property Map>
    The list of capabilities that match the filter parameters. The capabilities structure is documented below.
    id String
    The instance ID.
    region String
    capability String
    The capability name.

    Supporting Types

    GetCcCentralNetworkCapabilitiesV3Capability

    Capability string
    The capability used to query.
    DomainId string
    The ID of the account that the capability belongs to.
    Id string
    The instance ID.
    Specifications List<GetCcCentralNetworkCapabilitiesV3CapabilitySpecification>
    The specifications of the capability. The specifications structure is documented below.
    Capability string
    The capability used to query.
    DomainId string
    The ID of the account that the capability belongs to.
    Id string
    The instance ID.
    Specifications []GetCcCentralNetworkCapabilitiesV3CapabilitySpecification
    The specifications of the capability. The specifications structure is documented below.
    capability string
    The capability used to query.
    domain_id string
    The ID of the account that the capability belongs to.
    id string
    The instance ID.
    specifications list(object)
    The specifications of the capability. The specifications structure is documented below.
    capability String
    The capability used to query.
    domainId String
    The ID of the account that the capability belongs to.
    id String
    The instance ID.
    specifications List<GetCcCentralNetworkCapabilitiesV3CapabilitySpecification>
    The specifications of the capability. The specifications structure is documented below.
    capability string
    The capability used to query.
    domainId string
    The ID of the account that the capability belongs to.
    id string
    The instance ID.
    specifications GetCcCentralNetworkCapabilitiesV3CapabilitySpecification[]
    The specifications of the capability. The specifications structure is documented below.
    capability str
    The capability used to query.
    domain_id str
    The ID of the account that the capability belongs to.
    id str
    The instance ID.
    specifications Sequence[GetCcCentralNetworkCapabilitiesV3CapabilitySpecification]
    The specifications of the capability. The specifications structure is documented below.
    capability String
    The capability used to query.
    domainId String
    The ID of the account that the capability belongs to.
    id String
    The instance ID.
    specifications List<Property Map>
    The specifications of the capability. The specifications structure is documented below.

    GetCcCentralNetworkCapabilitiesV3CapabilitySpecification

    ChargeModes List<string>
    The supported billing options.
    FreeLines List<GetCcCentralNetworkCapabilitiesV3CapabilitySpecificationFreeLine>
    The free lines. The free_lines structure is documented below.
    IsSupport bool
    Whether the capability is supported.
    SizeRanges List<GetCcCentralNetworkCapabilitiesV3CapabilitySpecificationSizeRange>
    The supported bandwidth size range. The size_range structure is documented below.
    SupportDscpRegions List<string>
    The regions that support DSCP.
    SupportFreezeRegions List<string>
    The regions that support freezing.
    SupportIpv6Regions List<string>
    The regions that support IPv6.
    SupportRegions List<string>
    The supported regions.
    SupportSites List<GetCcCentralNetworkCapabilitiesV3CapabilitySpecificationSupportSite>
    The supported sites. The support_sites structure is documented below.
    SupportSts5Regions List<string>
    The regions that support STS5.
    ChargeModes []string
    The supported billing options.
    FreeLines []GetCcCentralNetworkCapabilitiesV3CapabilitySpecificationFreeLine
    The free lines. The free_lines structure is documented below.
    IsSupport bool
    Whether the capability is supported.
    SizeRanges []GetCcCentralNetworkCapabilitiesV3CapabilitySpecificationSizeRange
    The supported bandwidth size range. The size_range structure is documented below.
    SupportDscpRegions []string
    The regions that support DSCP.
    SupportFreezeRegions []string
    The regions that support freezing.
    SupportIpv6Regions []string
    The regions that support IPv6.
    SupportRegions []string
    The supported regions.
    SupportSites []GetCcCentralNetworkCapabilitiesV3CapabilitySpecificationSupportSite
    The supported sites. The support_sites structure is documented below.
    SupportSts5Regions []string
    The regions that support STS5.
    charge_modes list(string)
    The supported billing options.
    free_lines list(object)
    The free lines. The free_lines structure is documented below.
    is_support bool
    Whether the capability is supported.
    size_ranges list(object)
    The supported bandwidth size range. The size_range structure is documented below.
    support_dscp_regions list(string)
    The regions that support DSCP.
    support_freeze_regions list(string)
    The regions that support freezing.
    support_ipv6_regions list(string)
    The regions that support IPv6.
    support_regions list(string)
    The supported regions.
    support_sites list(object)
    The supported sites. The support_sites structure is documented below.
    support_sts5_regions list(string)
    The regions that support STS5.
    chargeModes List<String>
    The supported billing options.
    freeLines List<GetCcCentralNetworkCapabilitiesV3CapabilitySpecificationFreeLine>
    The free lines. The free_lines structure is documented below.
    isSupport Boolean
    Whether the capability is supported.
    sizeRanges List<GetCcCentralNetworkCapabilitiesV3CapabilitySpecificationSizeRange>
    The supported bandwidth size range. The size_range structure is documented below.
    supportDscpRegions List<String>
    The regions that support DSCP.
    supportFreezeRegions List<String>
    The regions that support freezing.
    supportIpv6Regions List<String>
    The regions that support IPv6.
    supportRegions List<String>
    The supported regions.
    supportSites List<GetCcCentralNetworkCapabilitiesV3CapabilitySpecificationSupportSite>
    The supported sites. The support_sites structure is documented below.
    supportSts5Regions List<String>
    The regions that support STS5.
    chargeModes string[]
    The supported billing options.
    freeLines GetCcCentralNetworkCapabilitiesV3CapabilitySpecificationFreeLine[]
    The free lines. The free_lines structure is documented below.
    isSupport boolean
    Whether the capability is supported.
    sizeRanges GetCcCentralNetworkCapabilitiesV3CapabilitySpecificationSizeRange[]
    The supported bandwidth size range. The size_range structure is documented below.
    supportDscpRegions string[]
    The regions that support DSCP.
    supportFreezeRegions string[]
    The regions that support freezing.
    supportIpv6Regions string[]
    The regions that support IPv6.
    supportRegions string[]
    The supported regions.
    supportSites GetCcCentralNetworkCapabilitiesV3CapabilitySpecificationSupportSite[]
    The supported sites. The support_sites structure is documented below.
    supportSts5Regions string[]
    The regions that support STS5.
    charge_modes Sequence[str]
    The supported billing options.
    free_lines Sequence[GetCcCentralNetworkCapabilitiesV3CapabilitySpecificationFreeLine]
    The free lines. The free_lines structure is documented below.
    is_support bool
    Whether the capability is supported.
    size_ranges Sequence[GetCcCentralNetworkCapabilitiesV3CapabilitySpecificationSizeRange]
    The supported bandwidth size range. The size_range structure is documented below.
    support_dscp_regions Sequence[str]
    The regions that support DSCP.
    support_freeze_regions Sequence[str]
    The regions that support freezing.
    support_ipv6_regions Sequence[str]
    The regions that support IPv6.
    support_regions Sequence[str]
    The supported regions.
    support_sites Sequence[GetCcCentralNetworkCapabilitiesV3CapabilitySpecificationSupportSite]
    The supported sites. The support_sites structure is documented below.
    support_sts5_regions Sequence[str]
    The regions that support STS5.
    chargeModes List<String>
    The supported billing options.
    freeLines List<Property Map>
    The free lines. The free_lines structure is documented below.
    isSupport Boolean
    Whether the capability is supported.
    sizeRanges List<Property Map>
    The supported bandwidth size range. The size_range structure is documented below.
    supportDscpRegions List<String>
    The regions that support DSCP.
    supportFreezeRegions List<String>
    The regions that support freezing.
    supportIpv6Regions List<String>
    The regions that support IPv6.
    supportRegions List<String>
    The supported regions.
    supportSites List<Property Map>
    The supported sites. The support_sites structure is documented below.
    supportSts5Regions List<String>
    The regions that support STS5.

    GetCcCentralNetworkCapabilitiesV3CapabilitySpecificationFreeLine

    LocalSiteCode string
    The local site code.
    RemoteSiteCode string
    The remote site code.
    LocalSiteCode string
    The local site code.
    RemoteSiteCode string
    The remote site code.
    local_site_code string
    The local site code.
    remote_site_code string
    The remote site code.
    localSiteCode String
    The local site code.
    remoteSiteCode String
    The remote site code.
    localSiteCode string
    The local site code.
    remoteSiteCode string
    The remote site code.
    local_site_code str
    The local site code.
    remote_site_code str
    The remote site code.
    localSiteCode String
    The local site code.
    remoteSiteCode String
    The remote site code.

    GetCcCentralNetworkCapabilitiesV3CapabilitySpecificationSizeRange

    Max double
    The maximum bandwidth in Mbit/s.
    Min double
    The minimum bandwidth in Mbit/s.
    Max float64
    The maximum bandwidth in Mbit/s.
    Min float64
    The minimum bandwidth in Mbit/s.
    max number
    The maximum bandwidth in Mbit/s.
    min number
    The minimum bandwidth in Mbit/s.
    max Double
    The maximum bandwidth in Mbit/s.
    min Double
    The minimum bandwidth in Mbit/s.
    max number
    The maximum bandwidth in Mbit/s.
    min number
    The minimum bandwidth in Mbit/s.
    max float
    The maximum bandwidth in Mbit/s.
    min float
    The minimum bandwidth in Mbit/s.
    max Number
    The maximum bandwidth in Mbit/s.
    min Number
    The minimum bandwidth in Mbit/s.

    GetCcCentralNetworkCapabilitiesV3CapabilitySpecificationSupportSite

    RegionId string
    The region ID.
    SiteCode string
    The site code.
    RegionId string
    The region ID.
    SiteCode string
    The site code.
    region_id string
    The region ID.
    site_code string
    The site code.
    regionId String
    The region ID.
    siteCode String
    The site code.
    regionId string
    The region ID.
    siteCode string
    The site code.
    region_id str
    The region ID.
    site_code str
    The site code.
    regionId String
    The region ID.
    siteCode String
    The site code.

    Package Details

    Repository
    opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
    License
    Notes
    This Pulumi package is based on the opentelekomcloud Terraform Provider.
    Viewing docs for opentelekomcloud 1.37.3
    published on Friday, Jul 31, 2026 by opentelekomcloud

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial