1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getTeoPlans
tencentcloud 1.82.3 published on Thursday, Jun 26, 2025 by tencentcloudstack

tencentcloud.getTeoPlans

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.82.3 published on Thursday, Jun 26, 2025 by tencentcloudstack

    Use this data source to query detailed information of TEO plans

    Example Usage

    Query all plans

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = tencentcloud.getTeoPlans({});
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.get_teo_plans()
    
    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.GetTeoPlans(ctx, &tencentcloud.GetTeoPlansArgs{}, nil)
    		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 = Tencentcloud.GetTeoPlans.Invoke();
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TencentcloudFunctions;
    import com.pulumi.tencentcloud.inputs.GetTeoPlansArgs;
    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 example = TencentcloudFunctions.getTeoPlans();
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: tencentcloud:getTeoPlans
          arguments: {}
    

    Query plans by filters

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = tencentcloud.getTeoPlans({
        direction: "desc",
        filters: [
            {
                name: "plan-id",
                values: [
                    "edgeone-2o1xvpmq7nn",
                    "edgeone-2mezmk9s2xdx",
                ],
            },
            {
                name: "plan-type",
                values: [
                    "plan-trial",
                    "plan-personal",
                    "plan-basic",
                    "plan-standard",
                    "plan-enterprise",
                ],
            },
            {
                name: "area",
                values: [
                    "overseas",
                    "mainland",
                    "global",
                ],
            },
            {
                name: "status",
                values: [
                    "normal",
                    "expiring-soon",
                    "expired",
                    "isolated",
                ],
            },
        ],
        order: "expire-time",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.get_teo_plans(direction="desc",
        filters=[
            {
                "name": "plan-id",
                "values": [
                    "edgeone-2o1xvpmq7nn",
                    "edgeone-2mezmk9s2xdx",
                ],
            },
            {
                "name": "plan-type",
                "values": [
                    "plan-trial",
                    "plan-personal",
                    "plan-basic",
                    "plan-standard",
                    "plan-enterprise",
                ],
            },
            {
                "name": "area",
                "values": [
                    "overseas",
                    "mainland",
                    "global",
                ],
            },
            {
                "name": "status",
                "values": [
                    "normal",
                    "expiring-soon",
                    "expired",
                    "isolated",
                ],
            },
        ],
        order="expire-time")
    
    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.GetTeoPlans(ctx, &tencentcloud.GetTeoPlansArgs{
    			Direction: pulumi.StringRef("desc"),
    			Filters: []tencentcloud.GetTeoPlansFilter{
    				{
    					Name: "plan-id",
    					Values: []string{
    						"edgeone-2o1xvpmq7nn",
    						"edgeone-2mezmk9s2xdx",
    					},
    				},
    				{
    					Name: "plan-type",
    					Values: []string{
    						"plan-trial",
    						"plan-personal",
    						"plan-basic",
    						"plan-standard",
    						"plan-enterprise",
    					},
    				},
    				{
    					Name: "area",
    					Values: []string{
    						"overseas",
    						"mainland",
    						"global",
    					},
    				},
    				{
    					Name: "status",
    					Values: []string{
    						"normal",
    						"expiring-soon",
    						"expired",
    						"isolated",
    					},
    				},
    			},
    			Order: pulumi.StringRef("expire-time"),
    		}, nil)
    		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 = Tencentcloud.GetTeoPlans.Invoke(new()
        {
            Direction = "desc",
            Filters = new[]
            {
                new Tencentcloud.Inputs.GetTeoPlansFilterInputArgs
                {
                    Name = "plan-id",
                    Values = new[]
                    {
                        "edgeone-2o1xvpmq7nn",
                        "edgeone-2mezmk9s2xdx",
                    },
                },
                new Tencentcloud.Inputs.GetTeoPlansFilterInputArgs
                {
                    Name = "plan-type",
                    Values = new[]
                    {
                        "plan-trial",
                        "plan-personal",
                        "plan-basic",
                        "plan-standard",
                        "plan-enterprise",
                    },
                },
                new Tencentcloud.Inputs.GetTeoPlansFilterInputArgs
                {
                    Name = "area",
                    Values = new[]
                    {
                        "overseas",
                        "mainland",
                        "global",
                    },
                },
                new Tencentcloud.Inputs.GetTeoPlansFilterInputArgs
                {
                    Name = "status",
                    Values = new[]
                    {
                        "normal",
                        "expiring-soon",
                        "expired",
                        "isolated",
                    },
                },
            },
            Order = "expire-time",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TencentcloudFunctions;
    import com.pulumi.tencentcloud.inputs.GetTeoPlansArgs;
    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 example = TencentcloudFunctions.getTeoPlans(GetTeoPlansArgs.builder()
                .direction("desc")
                .filters(            
                    GetTeoPlansFilterArgs.builder()
                        .name("plan-id")
                        .values(                    
                            "edgeone-2o1xvpmq7nn",
                            "edgeone-2mezmk9s2xdx")
                        .build(),
                    GetTeoPlansFilterArgs.builder()
                        .name("plan-type")
                        .values(                    
                            "plan-trial",
                            "plan-personal",
                            "plan-basic",
                            "plan-standard",
                            "plan-enterprise")
                        .build(),
                    GetTeoPlansFilterArgs.builder()
                        .name("area")
                        .values(                    
                            "overseas",
                            "mainland",
                            "global")
                        .build(),
                    GetTeoPlansFilterArgs.builder()
                        .name("status")
                        .values(                    
                            "normal",
                            "expiring-soon",
                            "expired",
                            "isolated")
                        .build())
                .order("expire-time")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: tencentcloud:getTeoPlans
          arguments:
            direction: desc
            filters:
              - name: plan-id
                values:
                  - edgeone-2o1xvpmq7nn
                  - edgeone-2mezmk9s2xdx
              - name: plan-type
                values:
                  - plan-trial
                  - plan-personal
                  - plan-basic
                  - plan-standard
                  - plan-enterprise
              - name: area
                values:
                  - overseas
                  - mainland
                  - global
              - name: status
                values:
                  - normal
                  - expiring-soon
                  - expired
                  - isolated
            order: expire-time
    

    Using getTeoPlans

    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 getTeoPlans(args: GetTeoPlansArgs, opts?: InvokeOptions): Promise<GetTeoPlansResult>
    function getTeoPlansOutput(args: GetTeoPlansOutputArgs, opts?: InvokeOptions): Output<GetTeoPlansResult>
    def get_teo_plans(direction: Optional[str] = None,
                      filters: Optional[Sequence[GetTeoPlansFilter]] = None,
                      id: Optional[str] = None,
                      order: Optional[str] = None,
                      result_output_file: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetTeoPlansResult
    def get_teo_plans_output(direction: Optional[pulumi.Input[str]] = None,
                      filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetTeoPlansFilterArgs]]]] = None,
                      id: Optional[pulumi.Input[str]] = None,
                      order: Optional[pulumi.Input[str]] = None,
                      result_output_file: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetTeoPlansResult]
    func GetTeoPlans(ctx *Context, args *GetTeoPlansArgs, opts ...InvokeOption) (*GetTeoPlansResult, error)
    func GetTeoPlansOutput(ctx *Context, args *GetTeoPlansOutputArgs, opts ...InvokeOption) GetTeoPlansResultOutput

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

    public static class GetTeoPlans 
    {
        public static Task<GetTeoPlansResult> InvokeAsync(GetTeoPlansArgs args, InvokeOptions? opts = null)
        public static Output<GetTeoPlansResult> Invoke(GetTeoPlansInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTeoPlansResult> getTeoPlans(GetTeoPlansArgs args, InvokeOptions options)
    public static Output<GetTeoPlansResult> getTeoPlans(GetTeoPlansArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getTeoPlans:getTeoPlans
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Direction string
    Sorting direction, the possible values are: asc: sort from small to large; desc: sort from large to small. If not filled in, the default value desc will be used.
    Filters List<GetTeoPlansFilter>
    Filter conditions, the upper limit of Filters. Values is 20. The detailed filtering conditions are as follows: plan-typeFilter according to [Package Type]. Optional types are: plan-trial: Trial Package; plan-personal: Personal Package; plan-basic: Basic Package; plan-standard: Standard Package; plan-enterprise: Enterprise Package. plan-idFilter according to [Package ID]. The package ID is in the form of: edgeone-268z103ob0sx.areaFilter according to [Package Acceleration Region]. Service area, optional types are: mainland: Mainland China; overseas: Global (excluding Mainland China); global: Global (including Mainland China).statusFilter by [Package Status].The available statuses are:normal: normal status;expiring-soon: about to expire;expired: expired;isolated: isolated..
    Id string
    Order string
    Sorting field, the values are: enable-time: effective time; expire-time: expiration time. If not filled in, the default value enable-time will be used.
    ResultOutputFile string
    Used to save results.
    Direction string
    Sorting direction, the possible values are: asc: sort from small to large; desc: sort from large to small. If not filled in, the default value desc will be used.
    Filters []GetTeoPlansFilter
    Filter conditions, the upper limit of Filters. Values is 20. The detailed filtering conditions are as follows: plan-typeFilter according to [Package Type]. Optional types are: plan-trial: Trial Package; plan-personal: Personal Package; plan-basic: Basic Package; plan-standard: Standard Package; plan-enterprise: Enterprise Package. plan-idFilter according to [Package ID]. The package ID is in the form of: edgeone-268z103ob0sx.areaFilter according to [Package Acceleration Region]. Service area, optional types are: mainland: Mainland China; overseas: Global (excluding Mainland China); global: Global (including Mainland China).statusFilter by [Package Status].The available statuses are:normal: normal status;expiring-soon: about to expire;expired: expired;isolated: isolated..
    Id string
    Order string
    Sorting field, the values are: enable-time: effective time; expire-time: expiration time. If not filled in, the default value enable-time will be used.
    ResultOutputFile string
    Used to save results.
    direction String
    Sorting direction, the possible values are: asc: sort from small to large; desc: sort from large to small. If not filled in, the default value desc will be used.
    filters List<GetTeoPlansFilter>
    Filter conditions, the upper limit of Filters. Values is 20. The detailed filtering conditions are as follows: plan-typeFilter according to [Package Type]. Optional types are: plan-trial: Trial Package; plan-personal: Personal Package; plan-basic: Basic Package; plan-standard: Standard Package; plan-enterprise: Enterprise Package. plan-idFilter according to [Package ID]. The package ID is in the form of: edgeone-268z103ob0sx.areaFilter according to [Package Acceleration Region]. Service area, optional types are: mainland: Mainland China; overseas: Global (excluding Mainland China); global: Global (including Mainland China).statusFilter by [Package Status].The available statuses are:normal: normal status;expiring-soon: about to expire;expired: expired;isolated: isolated..
    id String
    order String
    Sorting field, the values are: enable-time: effective time; expire-time: expiration time. If not filled in, the default value enable-time will be used.
    resultOutputFile String
    Used to save results.
    direction string
    Sorting direction, the possible values are: asc: sort from small to large; desc: sort from large to small. If not filled in, the default value desc will be used.
    filters GetTeoPlansFilter[]
    Filter conditions, the upper limit of Filters. Values is 20. The detailed filtering conditions are as follows: plan-typeFilter according to [Package Type]. Optional types are: plan-trial: Trial Package; plan-personal: Personal Package; plan-basic: Basic Package; plan-standard: Standard Package; plan-enterprise: Enterprise Package. plan-idFilter according to [Package ID]. The package ID is in the form of: edgeone-268z103ob0sx.areaFilter according to [Package Acceleration Region]. Service area, optional types are: mainland: Mainland China; overseas: Global (excluding Mainland China); global: Global (including Mainland China).statusFilter by [Package Status].The available statuses are:normal: normal status;expiring-soon: about to expire;expired: expired;isolated: isolated..
    id string
    order string
    Sorting field, the values are: enable-time: effective time; expire-time: expiration time. If not filled in, the default value enable-time will be used.
    resultOutputFile string
    Used to save results.
    direction str
    Sorting direction, the possible values are: asc: sort from small to large; desc: sort from large to small. If not filled in, the default value desc will be used.
    filters Sequence[GetTeoPlansFilter]
    Filter conditions, the upper limit of Filters. Values is 20. The detailed filtering conditions are as follows: plan-typeFilter according to [Package Type]. Optional types are: plan-trial: Trial Package; plan-personal: Personal Package; plan-basic: Basic Package; plan-standard: Standard Package; plan-enterprise: Enterprise Package. plan-idFilter according to [Package ID]. The package ID is in the form of: edgeone-268z103ob0sx.areaFilter according to [Package Acceleration Region]. Service area, optional types are: mainland: Mainland China; overseas: Global (excluding Mainland China); global: Global (including Mainland China).statusFilter by [Package Status].The available statuses are:normal: normal status;expiring-soon: about to expire;expired: expired;isolated: isolated..
    id str
    order str
    Sorting field, the values are: enable-time: effective time; expire-time: expiration time. If not filled in, the default value enable-time will be used.
    result_output_file str
    Used to save results.
    direction String
    Sorting direction, the possible values are: asc: sort from small to large; desc: sort from large to small. If not filled in, the default value desc will be used.
    filters List<Property Map>
    Filter conditions, the upper limit of Filters. Values is 20. The detailed filtering conditions are as follows: plan-typeFilter according to [Package Type]. Optional types are: plan-trial: Trial Package; plan-personal: Personal Package; plan-basic: Basic Package; plan-standard: Standard Package; plan-enterprise: Enterprise Package. plan-idFilter according to [Package ID]. The package ID is in the form of: edgeone-268z103ob0sx.areaFilter according to [Package Acceleration Region]. Service area, optional types are: mainland: Mainland China; overseas: Global (excluding Mainland China); global: Global (including Mainland China).statusFilter by [Package Status].The available statuses are:normal: normal status;expiring-soon: about to expire;expired: expired;isolated: isolated..
    id String
    order String
    Sorting field, the values are: enable-time: effective time; expire-time: expiration time. If not filled in, the default value enable-time will be used.
    resultOutputFile String
    Used to save results.

    getTeoPlans Result

    The following output properties are available:

    Supporting Types

    GetTeoPlansFilter

    Name string
    Filter name.
    Values List<string>
    Filter value.
    Name string
    Filter name.
    Values []string
    Filter value.
    name String
    Filter name.
    values List<String>
    Filter value.
    name string
    Filter name.
    values string[]
    Filter value.
    name str
    Filter name.
    values Sequence[str]
    Filter value.
    name String
    Filter name.
    values List<String>
    Filter value.

    GetTeoPlansPlan

    AccTrafficCapacity double
    The content acceleration traffic specifications in the package, unit: byte.
    Area string
    Service area, the values are: mainland: Mainland China; overseas: Worldwide (excluding Mainland China); global: Worldwide (including Mainland China)..
    Bindable string
    Whether the package allows binding of new sites, the values are: true: allows binding of new sites; false: does not allow binding of new sites..
    CrossMlcTrafficCapacity double
    The optimized traffic specifications of the Chinese mainland network in the package, unit: bytes.
    DdosTrafficCapacity double
    DDoS protection traffic specifications within the package, unit: bytes.
    EnabledTime string
    The package effective time.
    ExpiredTime string
    The expiration date of the package.
    Features List<string>
    The functions supported by the package have the following values: ContentAcceleration: content acceleration function; SmartAcceleration: smart acceleration function; L4: four-layer acceleration function; Waf: advanced web protection; QUIC: QUIC function; CrossMLC: Chinese mainland network optimization function; ProcessMedia: media processing function; L4DDoS: four-layer DDoS protection function; L7DDoS function will only have one of the following specifications L7DDoS.CM30G; seven-layer DDoS protection function - Chinese mainland 30G minimum bandwidth specification; L7DDoS.CM60G; seven-layer DDoS protection function - Chinese mainland 60G minimum bandwidth specification; L7DDoS.CM100G; Layer 7 DDoS protection function - 100G guaranteed bandwidth for mainland China;L7DDoS.Anycast300G; Layer 7 DDoS protection function - 300G guaranteed bandwidth for Anycast outside mainland China;L7DDoS.AnycastUnlimited; Layer 7 DDoS protection function - unlimited full protection for Anycast outside mainland China;L7DDoS.CM30G_Anycast300G; Layer 7 DDoS protection function - 30G guaranteed bandwidth for mainland China L7DDoS.CM60G_Anycast300G; Layer 7 DDoS protection function - 60G guaranteed bandwidth in mainland China, 300G guaranteed bandwidth in anycast outside mainland China; L7DDoS.CM100G_Anycast300G; Layer 7 DDoS protection function - 100G guaranteed bandwidth in mainland China, 300G guaranteed bandwidth in anycast outside mainland China; L7DDoS.CM30G_AnycastUnlimited d; Layer 7 DDoS protection function - 30G guaranteed bandwidth in mainland China, unlimited Anycast protection outside mainland China; L7DDoS.CM60G_AnycastUnlimited; Layer 7 DDoS protection function - 60G guaranteed bandwidth in mainland China, unlimited Anycast protection outside mainland China; L7DDoS.CM100G_AnycastUnlimited; Layer 7 DDoS protection function - 100G guaranteed bandwidth in mainland China, unlimited Anycast protection outside mainland China; .
    L4TrafficCapacity double
    Layer 4 acceleration traffic specifications within the package, unit: byte.
    PayMode double
    Payment type, possible values: 0: post-payment; 1: pre-payment..
    PlanId string
    Plan ID.
    PlanType string
    Plan type. Possible values are: plan-trial: Trial plan; plan-personal: Personal plan; plan-basic: Basic plan; plan-standard: Standard plan; plan-enterprise-v2: Enterprise plan; plan-enterprise-model-a: Enterprise Model A plan. plan-enterprise: Old Enterprise plan. .
    SecRequestCapacity double
    The number of secure requests in the package, unit: times.
    SecTrafficCapacity double
    The security flow specification within the package, unit: byte.
    SmartRequestCapacity double
    The number of intelligent acceleration requests in the package, unit: times.
    SmartTrafficCapacity double
    Smart acceleration traffic specifications within the package, unit: byte.
    Status string
    Package status, the values are: normal: normal status; expiring-soon: about to expire; expired: expired; isolated: isolated; overdue-isolated: overdue isolated..
    VauCapacity double
    VAU specifications in the package, unit: piece.
    ZonesInfos List<GetTeoPlansPlanZonesInfo>
    Site information bound to the package, including site ID, site name, and site status.
    AccTrafficCapacity float64
    The content acceleration traffic specifications in the package, unit: byte.
    Area string
    Service area, the values are: mainland: Mainland China; overseas: Worldwide (excluding Mainland China); global: Worldwide (including Mainland China)..
    Bindable string
    Whether the package allows binding of new sites, the values are: true: allows binding of new sites; false: does not allow binding of new sites..
    CrossMlcTrafficCapacity float64
    The optimized traffic specifications of the Chinese mainland network in the package, unit: bytes.
    DdosTrafficCapacity float64
    DDoS protection traffic specifications within the package, unit: bytes.
    EnabledTime string
    The package effective time.
    ExpiredTime string
    The expiration date of the package.
    Features []string
    The functions supported by the package have the following values: ContentAcceleration: content acceleration function; SmartAcceleration: smart acceleration function; L4: four-layer acceleration function; Waf: advanced web protection; QUIC: QUIC function; CrossMLC: Chinese mainland network optimization function; ProcessMedia: media processing function; L4DDoS: four-layer DDoS protection function; L7DDoS function will only have one of the following specifications L7DDoS.CM30G; seven-layer DDoS protection function - Chinese mainland 30G minimum bandwidth specification; L7DDoS.CM60G; seven-layer DDoS protection function - Chinese mainland 60G minimum bandwidth specification; L7DDoS.CM100G; Layer 7 DDoS protection function - 100G guaranteed bandwidth for mainland China;L7DDoS.Anycast300G; Layer 7 DDoS protection function - 300G guaranteed bandwidth for Anycast outside mainland China;L7DDoS.AnycastUnlimited; Layer 7 DDoS protection function - unlimited full protection for Anycast outside mainland China;L7DDoS.CM30G_Anycast300G; Layer 7 DDoS protection function - 30G guaranteed bandwidth for mainland China L7DDoS.CM60G_Anycast300G; Layer 7 DDoS protection function - 60G guaranteed bandwidth in mainland China, 300G guaranteed bandwidth in anycast outside mainland China; L7DDoS.CM100G_Anycast300G; Layer 7 DDoS protection function - 100G guaranteed bandwidth in mainland China, 300G guaranteed bandwidth in anycast outside mainland China; L7DDoS.CM30G_AnycastUnlimited d; Layer 7 DDoS protection function - 30G guaranteed bandwidth in mainland China, unlimited Anycast protection outside mainland China; L7DDoS.CM60G_AnycastUnlimited; Layer 7 DDoS protection function - 60G guaranteed bandwidth in mainland China, unlimited Anycast protection outside mainland China; L7DDoS.CM100G_AnycastUnlimited; Layer 7 DDoS protection function - 100G guaranteed bandwidth in mainland China, unlimited Anycast protection outside mainland China; .
    L4TrafficCapacity float64
    Layer 4 acceleration traffic specifications within the package, unit: byte.
    PayMode float64
    Payment type, possible values: 0: post-payment; 1: pre-payment..
    PlanId string
    Plan ID.
    PlanType string
    Plan type. Possible values are: plan-trial: Trial plan; plan-personal: Personal plan; plan-basic: Basic plan; plan-standard: Standard plan; plan-enterprise-v2: Enterprise plan; plan-enterprise-model-a: Enterprise Model A plan. plan-enterprise: Old Enterprise plan. .
    SecRequestCapacity float64
    The number of secure requests in the package, unit: times.
    SecTrafficCapacity float64
    The security flow specification within the package, unit: byte.
    SmartRequestCapacity float64
    The number of intelligent acceleration requests in the package, unit: times.
    SmartTrafficCapacity float64
    Smart acceleration traffic specifications within the package, unit: byte.
    Status string
    Package status, the values are: normal: normal status; expiring-soon: about to expire; expired: expired; isolated: isolated; overdue-isolated: overdue isolated..
    VauCapacity float64
    VAU specifications in the package, unit: piece.
    ZonesInfos []GetTeoPlansPlanZonesInfo
    Site information bound to the package, including site ID, site name, and site status.
    accTrafficCapacity Double
    The content acceleration traffic specifications in the package, unit: byte.
    area String
    Service area, the values are: mainland: Mainland China; overseas: Worldwide (excluding Mainland China); global: Worldwide (including Mainland China)..
    bindable String
    Whether the package allows binding of new sites, the values are: true: allows binding of new sites; false: does not allow binding of new sites..
    crossMlcTrafficCapacity Double
    The optimized traffic specifications of the Chinese mainland network in the package, unit: bytes.
    ddosTrafficCapacity Double
    DDoS protection traffic specifications within the package, unit: bytes.
    enabledTime String
    The package effective time.
    expiredTime String
    The expiration date of the package.
    features List<String>
    The functions supported by the package have the following values: ContentAcceleration: content acceleration function; SmartAcceleration: smart acceleration function; L4: four-layer acceleration function; Waf: advanced web protection; QUIC: QUIC function; CrossMLC: Chinese mainland network optimization function; ProcessMedia: media processing function; L4DDoS: four-layer DDoS protection function; L7DDoS function will only have one of the following specifications L7DDoS.CM30G; seven-layer DDoS protection function - Chinese mainland 30G minimum bandwidth specification; L7DDoS.CM60G; seven-layer DDoS protection function - Chinese mainland 60G minimum bandwidth specification; L7DDoS.CM100G; Layer 7 DDoS protection function - 100G guaranteed bandwidth for mainland China;L7DDoS.Anycast300G; Layer 7 DDoS protection function - 300G guaranteed bandwidth for Anycast outside mainland China;L7DDoS.AnycastUnlimited; Layer 7 DDoS protection function - unlimited full protection for Anycast outside mainland China;L7DDoS.CM30G_Anycast300G; Layer 7 DDoS protection function - 30G guaranteed bandwidth for mainland China L7DDoS.CM60G_Anycast300G; Layer 7 DDoS protection function - 60G guaranteed bandwidth in mainland China, 300G guaranteed bandwidth in anycast outside mainland China; L7DDoS.CM100G_Anycast300G; Layer 7 DDoS protection function - 100G guaranteed bandwidth in mainland China, 300G guaranteed bandwidth in anycast outside mainland China; L7DDoS.CM30G_AnycastUnlimited d; Layer 7 DDoS protection function - 30G guaranteed bandwidth in mainland China, unlimited Anycast protection outside mainland China; L7DDoS.CM60G_AnycastUnlimited; Layer 7 DDoS protection function - 60G guaranteed bandwidth in mainland China, unlimited Anycast protection outside mainland China; L7DDoS.CM100G_AnycastUnlimited; Layer 7 DDoS protection function - 100G guaranteed bandwidth in mainland China, unlimited Anycast protection outside mainland China; .
    l4TrafficCapacity Double
    Layer 4 acceleration traffic specifications within the package, unit: byte.
    payMode Double
    Payment type, possible values: 0: post-payment; 1: pre-payment..
    planId String
    Plan ID.
    planType String
    Plan type. Possible values are: plan-trial: Trial plan; plan-personal: Personal plan; plan-basic: Basic plan; plan-standard: Standard plan; plan-enterprise-v2: Enterprise plan; plan-enterprise-model-a: Enterprise Model A plan. plan-enterprise: Old Enterprise plan. .
    secRequestCapacity Double
    The number of secure requests in the package, unit: times.
    secTrafficCapacity Double
    The security flow specification within the package, unit: byte.
    smartRequestCapacity Double
    The number of intelligent acceleration requests in the package, unit: times.
    smartTrafficCapacity Double
    Smart acceleration traffic specifications within the package, unit: byte.
    status String
    Package status, the values are: normal: normal status; expiring-soon: about to expire; expired: expired; isolated: isolated; overdue-isolated: overdue isolated..
    vauCapacity Double
    VAU specifications in the package, unit: piece.
    zonesInfos List<GetTeoPlansPlanZonesInfo>
    Site information bound to the package, including site ID, site name, and site status.
    accTrafficCapacity number
    The content acceleration traffic specifications in the package, unit: byte.
    area string
    Service area, the values are: mainland: Mainland China; overseas: Worldwide (excluding Mainland China); global: Worldwide (including Mainland China)..
    bindable string
    Whether the package allows binding of new sites, the values are: true: allows binding of new sites; false: does not allow binding of new sites..
    crossMlcTrafficCapacity number
    The optimized traffic specifications of the Chinese mainland network in the package, unit: bytes.
    ddosTrafficCapacity number
    DDoS protection traffic specifications within the package, unit: bytes.
    enabledTime string
    The package effective time.
    expiredTime string
    The expiration date of the package.
    features string[]
    The functions supported by the package have the following values: ContentAcceleration: content acceleration function; SmartAcceleration: smart acceleration function; L4: four-layer acceleration function; Waf: advanced web protection; QUIC: QUIC function; CrossMLC: Chinese mainland network optimization function; ProcessMedia: media processing function; L4DDoS: four-layer DDoS protection function; L7DDoS function will only have one of the following specifications L7DDoS.CM30G; seven-layer DDoS protection function - Chinese mainland 30G minimum bandwidth specification; L7DDoS.CM60G; seven-layer DDoS protection function - Chinese mainland 60G minimum bandwidth specification; L7DDoS.CM100G; Layer 7 DDoS protection function - 100G guaranteed bandwidth for mainland China;L7DDoS.Anycast300G; Layer 7 DDoS protection function - 300G guaranteed bandwidth for Anycast outside mainland China;L7DDoS.AnycastUnlimited; Layer 7 DDoS protection function - unlimited full protection for Anycast outside mainland China;L7DDoS.CM30G_Anycast300G; Layer 7 DDoS protection function - 30G guaranteed bandwidth for mainland China L7DDoS.CM60G_Anycast300G; Layer 7 DDoS protection function - 60G guaranteed bandwidth in mainland China, 300G guaranteed bandwidth in anycast outside mainland China; L7DDoS.CM100G_Anycast300G; Layer 7 DDoS protection function - 100G guaranteed bandwidth in mainland China, 300G guaranteed bandwidth in anycast outside mainland China; L7DDoS.CM30G_AnycastUnlimited d; Layer 7 DDoS protection function - 30G guaranteed bandwidth in mainland China, unlimited Anycast protection outside mainland China; L7DDoS.CM60G_AnycastUnlimited; Layer 7 DDoS protection function - 60G guaranteed bandwidth in mainland China, unlimited Anycast protection outside mainland China; L7DDoS.CM100G_AnycastUnlimited; Layer 7 DDoS protection function - 100G guaranteed bandwidth in mainland China, unlimited Anycast protection outside mainland China; .
    l4TrafficCapacity number
    Layer 4 acceleration traffic specifications within the package, unit: byte.
    payMode number
    Payment type, possible values: 0: post-payment; 1: pre-payment..
    planId string
    Plan ID.
    planType string
    Plan type. Possible values are: plan-trial: Trial plan; plan-personal: Personal plan; plan-basic: Basic plan; plan-standard: Standard plan; plan-enterprise-v2: Enterprise plan; plan-enterprise-model-a: Enterprise Model A plan. plan-enterprise: Old Enterprise plan. .
    secRequestCapacity number
    The number of secure requests in the package, unit: times.
    secTrafficCapacity number
    The security flow specification within the package, unit: byte.
    smartRequestCapacity number
    The number of intelligent acceleration requests in the package, unit: times.
    smartTrafficCapacity number
    Smart acceleration traffic specifications within the package, unit: byte.
    status string
    Package status, the values are: normal: normal status; expiring-soon: about to expire; expired: expired; isolated: isolated; overdue-isolated: overdue isolated..
    vauCapacity number
    VAU specifications in the package, unit: piece.
    zonesInfos GetTeoPlansPlanZonesInfo[]
    Site information bound to the package, including site ID, site name, and site status.
    acc_traffic_capacity float
    The content acceleration traffic specifications in the package, unit: byte.
    area str
    Service area, the values are: mainland: Mainland China; overseas: Worldwide (excluding Mainland China); global: Worldwide (including Mainland China)..
    bindable str
    Whether the package allows binding of new sites, the values are: true: allows binding of new sites; false: does not allow binding of new sites..
    cross_mlc_traffic_capacity float
    The optimized traffic specifications of the Chinese mainland network in the package, unit: bytes.
    ddos_traffic_capacity float
    DDoS protection traffic specifications within the package, unit: bytes.
    enabled_time str
    The package effective time.
    expired_time str
    The expiration date of the package.
    features Sequence[str]
    The functions supported by the package have the following values: ContentAcceleration: content acceleration function; SmartAcceleration: smart acceleration function; L4: four-layer acceleration function; Waf: advanced web protection; QUIC: QUIC function; CrossMLC: Chinese mainland network optimization function; ProcessMedia: media processing function; L4DDoS: four-layer DDoS protection function; L7DDoS function will only have one of the following specifications L7DDoS.CM30G; seven-layer DDoS protection function - Chinese mainland 30G minimum bandwidth specification; L7DDoS.CM60G; seven-layer DDoS protection function - Chinese mainland 60G minimum bandwidth specification; L7DDoS.CM100G; Layer 7 DDoS protection function - 100G guaranteed bandwidth for mainland China;L7DDoS.Anycast300G; Layer 7 DDoS protection function - 300G guaranteed bandwidth for Anycast outside mainland China;L7DDoS.AnycastUnlimited; Layer 7 DDoS protection function - unlimited full protection for Anycast outside mainland China;L7DDoS.CM30G_Anycast300G; Layer 7 DDoS protection function - 30G guaranteed bandwidth for mainland China L7DDoS.CM60G_Anycast300G; Layer 7 DDoS protection function - 60G guaranteed bandwidth in mainland China, 300G guaranteed bandwidth in anycast outside mainland China; L7DDoS.CM100G_Anycast300G; Layer 7 DDoS protection function - 100G guaranteed bandwidth in mainland China, 300G guaranteed bandwidth in anycast outside mainland China; L7DDoS.CM30G_AnycastUnlimited d; Layer 7 DDoS protection function - 30G guaranteed bandwidth in mainland China, unlimited Anycast protection outside mainland China; L7DDoS.CM60G_AnycastUnlimited; Layer 7 DDoS protection function - 60G guaranteed bandwidth in mainland China, unlimited Anycast protection outside mainland China; L7DDoS.CM100G_AnycastUnlimited; Layer 7 DDoS protection function - 100G guaranteed bandwidth in mainland China, unlimited Anycast protection outside mainland China; .
    l4_traffic_capacity float
    Layer 4 acceleration traffic specifications within the package, unit: byte.
    pay_mode float
    Payment type, possible values: 0: post-payment; 1: pre-payment..
    plan_id str
    Plan ID.
    plan_type str
    Plan type. Possible values are: plan-trial: Trial plan; plan-personal: Personal plan; plan-basic: Basic plan; plan-standard: Standard plan; plan-enterprise-v2: Enterprise plan; plan-enterprise-model-a: Enterprise Model A plan. plan-enterprise: Old Enterprise plan. .
    sec_request_capacity float
    The number of secure requests in the package, unit: times.
    sec_traffic_capacity float
    The security flow specification within the package, unit: byte.
    smart_request_capacity float
    The number of intelligent acceleration requests in the package, unit: times.
    smart_traffic_capacity float
    Smart acceleration traffic specifications within the package, unit: byte.
    status str
    Package status, the values are: normal: normal status; expiring-soon: about to expire; expired: expired; isolated: isolated; overdue-isolated: overdue isolated..
    vau_capacity float
    VAU specifications in the package, unit: piece.
    zones_infos Sequence[GetTeoPlansPlanZonesInfo]
    Site information bound to the package, including site ID, site name, and site status.
    accTrafficCapacity Number
    The content acceleration traffic specifications in the package, unit: byte.
    area String
    Service area, the values are: mainland: Mainland China; overseas: Worldwide (excluding Mainland China); global: Worldwide (including Mainland China)..
    bindable String
    Whether the package allows binding of new sites, the values are: true: allows binding of new sites; false: does not allow binding of new sites..
    crossMlcTrafficCapacity Number
    The optimized traffic specifications of the Chinese mainland network in the package, unit: bytes.
    ddosTrafficCapacity Number
    DDoS protection traffic specifications within the package, unit: bytes.
    enabledTime String
    The package effective time.
    expiredTime String
    The expiration date of the package.
    features List<String>
    The functions supported by the package have the following values: ContentAcceleration: content acceleration function; SmartAcceleration: smart acceleration function; L4: four-layer acceleration function; Waf: advanced web protection; QUIC: QUIC function; CrossMLC: Chinese mainland network optimization function; ProcessMedia: media processing function; L4DDoS: four-layer DDoS protection function; L7DDoS function will only have one of the following specifications L7DDoS.CM30G; seven-layer DDoS protection function - Chinese mainland 30G minimum bandwidth specification; L7DDoS.CM60G; seven-layer DDoS protection function - Chinese mainland 60G minimum bandwidth specification; L7DDoS.CM100G; Layer 7 DDoS protection function - 100G guaranteed bandwidth for mainland China;L7DDoS.Anycast300G; Layer 7 DDoS protection function - 300G guaranteed bandwidth for Anycast outside mainland China;L7DDoS.AnycastUnlimited; Layer 7 DDoS protection function - unlimited full protection for Anycast outside mainland China;L7DDoS.CM30G_Anycast300G; Layer 7 DDoS protection function - 30G guaranteed bandwidth for mainland China L7DDoS.CM60G_Anycast300G; Layer 7 DDoS protection function - 60G guaranteed bandwidth in mainland China, 300G guaranteed bandwidth in anycast outside mainland China; L7DDoS.CM100G_Anycast300G; Layer 7 DDoS protection function - 100G guaranteed bandwidth in mainland China, 300G guaranteed bandwidth in anycast outside mainland China; L7DDoS.CM30G_AnycastUnlimited d; Layer 7 DDoS protection function - 30G guaranteed bandwidth in mainland China, unlimited Anycast protection outside mainland China; L7DDoS.CM60G_AnycastUnlimited; Layer 7 DDoS protection function - 60G guaranteed bandwidth in mainland China, unlimited Anycast protection outside mainland China; L7DDoS.CM100G_AnycastUnlimited; Layer 7 DDoS protection function - 100G guaranteed bandwidth in mainland China, unlimited Anycast protection outside mainland China; .
    l4TrafficCapacity Number
    Layer 4 acceleration traffic specifications within the package, unit: byte.
    payMode Number
    Payment type, possible values: 0: post-payment; 1: pre-payment..
    planId String
    Plan ID.
    planType String
    Plan type. Possible values are: plan-trial: Trial plan; plan-personal: Personal plan; plan-basic: Basic plan; plan-standard: Standard plan; plan-enterprise-v2: Enterprise plan; plan-enterprise-model-a: Enterprise Model A plan. plan-enterprise: Old Enterprise plan. .
    secRequestCapacity Number
    The number of secure requests in the package, unit: times.
    secTrafficCapacity Number
    The security flow specification within the package, unit: byte.
    smartRequestCapacity Number
    The number of intelligent acceleration requests in the package, unit: times.
    smartTrafficCapacity Number
    Smart acceleration traffic specifications within the package, unit: byte.
    status String
    Package status, the values are: normal: normal status; expiring-soon: about to expire; expired: expired; isolated: isolated; overdue-isolated: overdue isolated..
    vauCapacity Number
    VAU specifications in the package, unit: piece.
    zonesInfos List<Property Map>
    Site information bound to the package, including site ID, site name, and site status.

    GetTeoPlansPlanZonesInfo

    Paused bool
    Whether the site is disabled. The possible values are: false: not disabled; true: disabled..
    ZoneId string
    Zone ID.
    ZoneName string
    Zone name.
    Paused bool
    Whether the site is disabled. The possible values are: false: not disabled; true: disabled..
    ZoneId string
    Zone ID.
    ZoneName string
    Zone name.
    paused Boolean
    Whether the site is disabled. The possible values are: false: not disabled; true: disabled..
    zoneId String
    Zone ID.
    zoneName String
    Zone name.
    paused boolean
    Whether the site is disabled. The possible values are: false: not disabled; true: disabled..
    zoneId string
    Zone ID.
    zoneName string
    Zone name.
    paused bool
    Whether the site is disabled. The possible values are: false: not disabled; true: disabled..
    zone_id str
    Zone ID.
    zone_name str
    Zone name.
    paused Boolean
    Whether the site is disabled. The possible values are: false: not disabled; true: disabled..
    zoneId String
    Zone ID.
    zoneName String
    Zone name.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.82.3 published on Thursday, Jun 26, 2025 by tencentcloudstack