1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getClbInstanceTraffic
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

tencentcloud.getClbInstanceTraffic

Explore with Pulumi AI

Use this data source to query detailed information of clb instance_traffic

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const instanceTraffic = tencentcloud.getClbInstanceTraffic({
    loadBalancerRegion: "ap-guangzhou",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

instance_traffic = tencentcloud.get_clb_instance_traffic(load_balancer_region="ap-guangzhou")
Copy
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.GetClbInstanceTraffic(ctx, &tencentcloud.GetClbInstanceTrafficArgs{
			LoadBalancerRegion: pulumi.StringRef("ap-guangzhou"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var instanceTraffic = Tencentcloud.GetClbInstanceTraffic.Invoke(new()
    {
        LoadBalancerRegion = "ap-guangzhou",
    });

});
Copy
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.GetClbInstanceTrafficArgs;
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 instanceTraffic = TencentcloudFunctions.getClbInstanceTraffic(GetClbInstanceTrafficArgs.builder()
            .loadBalancerRegion("ap-guangzhou")
            .build());

    }
}
Copy
variables:
  instanceTraffic:
    fn::invoke:
      function: tencentcloud:getClbInstanceTraffic
      arguments:
        loadBalancerRegion: ap-guangzhou
Copy

Using getClbInstanceTraffic

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 getClbInstanceTraffic(args: GetClbInstanceTrafficArgs, opts?: InvokeOptions): Promise<GetClbInstanceTrafficResult>
function getClbInstanceTrafficOutput(args: GetClbInstanceTrafficOutputArgs, opts?: InvokeOptions): Output<GetClbInstanceTrafficResult>
Copy
def get_clb_instance_traffic(id: Optional[str] = None,
                             load_balancer_region: Optional[str] = None,
                             result_output_file: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetClbInstanceTrafficResult
def get_clb_instance_traffic_output(id: Optional[pulumi.Input[str]] = None,
                             load_balancer_region: Optional[pulumi.Input[str]] = None,
                             result_output_file: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetClbInstanceTrafficResult]
Copy
func GetClbInstanceTraffic(ctx *Context, args *GetClbInstanceTrafficArgs, opts ...InvokeOption) (*GetClbInstanceTrafficResult, error)
func GetClbInstanceTrafficOutput(ctx *Context, args *GetClbInstanceTrafficOutputArgs, opts ...InvokeOption) GetClbInstanceTrafficResultOutput
Copy

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

public static class GetClbInstanceTraffic 
{
    public static Task<GetClbInstanceTrafficResult> InvokeAsync(GetClbInstanceTrafficArgs args, InvokeOptions? opts = null)
    public static Output<GetClbInstanceTrafficResult> Invoke(GetClbInstanceTrafficInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetClbInstanceTrafficResult> getClbInstanceTraffic(GetClbInstanceTrafficArgs args, InvokeOptions options)
public static Output<GetClbInstanceTrafficResult> getClbInstanceTraffic(GetClbInstanceTrafficArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getClbInstanceTraffic:getClbInstanceTraffic
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
LoadBalancerRegion string
CLB instance region. If this parameter is not passed in, CLB instances in all regions will be returned.
ResultOutputFile string
Used to save results.
Id string
LoadBalancerRegion string
CLB instance region. If this parameter is not passed in, CLB instances in all regions will be returned.
ResultOutputFile string
Used to save results.
id String
loadBalancerRegion String
CLB instance region. If this parameter is not passed in, CLB instances in all regions will be returned.
resultOutputFile String
Used to save results.
id string
loadBalancerRegion string
CLB instance region. If this parameter is not passed in, CLB instances in all regions will be returned.
resultOutputFile string
Used to save results.
id str
load_balancer_region str
CLB instance region. If this parameter is not passed in, CLB instances in all regions will be returned.
result_output_file str
Used to save results.
id String
loadBalancerRegion String
CLB instance region. If this parameter is not passed in, CLB instances in all regions will be returned.
resultOutputFile String
Used to save results.

getClbInstanceTraffic Result

The following output properties are available:

Id string
LoadBalancerTraffics List<GetClbInstanceTrafficLoadBalancerTraffic>
Information of CLB instances sorted by outbound bandwidth from highest to lowest. Note: This field may return null, indicating that no valid values can be obtained.
LoadBalancerRegion string
ResultOutputFile string
Id string
LoadBalancerTraffics []GetClbInstanceTrafficLoadBalancerTraffic
Information of CLB instances sorted by outbound bandwidth from highest to lowest. Note: This field may return null, indicating that no valid values can be obtained.
LoadBalancerRegion string
ResultOutputFile string
id String
loadBalancerTraffics List<GetClbInstanceTrafficLoadBalancerTraffic>
Information of CLB instances sorted by outbound bandwidth from highest to lowest. Note: This field may return null, indicating that no valid values can be obtained.
loadBalancerRegion String
resultOutputFile String
id string
loadBalancerTraffics GetClbInstanceTrafficLoadBalancerTraffic[]
Information of CLB instances sorted by outbound bandwidth from highest to lowest. Note: This field may return null, indicating that no valid values can be obtained.
loadBalancerRegion string
resultOutputFile string
id str
load_balancer_traffics Sequence[GetClbInstanceTrafficLoadBalancerTraffic]
Information of CLB instances sorted by outbound bandwidth from highest to lowest. Note: This field may return null, indicating that no valid values can be obtained.
load_balancer_region str
result_output_file str
id String
loadBalancerTraffics List<Property Map>
Information of CLB instances sorted by outbound bandwidth from highest to lowest. Note: This field may return null, indicating that no valid values can be obtained.
loadBalancerRegion String
resultOutputFile String

Supporting Types

GetClbInstanceTrafficLoadBalancerTraffic

Domain This property is required. string
CLB domain name. Note: This field may return null, indicating that no valid values can be obtained.
LoadBalancerId This property is required. string
CLB instance ID.
LoadBalancerName This property is required. string
CLB instance name.
OutBandwidth This property is required. double
Maximum outbound bandwidth in Mbps.
Region This property is required. string
CLB instance region.
Vip This property is required. string
CLB instance VIP.
Domain This property is required. string
CLB domain name. Note: This field may return null, indicating that no valid values can be obtained.
LoadBalancerId This property is required. string
CLB instance ID.
LoadBalancerName This property is required. string
CLB instance name.
OutBandwidth This property is required. float64
Maximum outbound bandwidth in Mbps.
Region This property is required. string
CLB instance region.
Vip This property is required. string
CLB instance VIP.
domain This property is required. String
CLB domain name. Note: This field may return null, indicating that no valid values can be obtained.
loadBalancerId This property is required. String
CLB instance ID.
loadBalancerName This property is required. String
CLB instance name.
outBandwidth This property is required. Double
Maximum outbound bandwidth in Mbps.
region This property is required. String
CLB instance region.
vip This property is required. String
CLB instance VIP.
domain This property is required. string
CLB domain name. Note: This field may return null, indicating that no valid values can be obtained.
loadBalancerId This property is required. string
CLB instance ID.
loadBalancerName This property is required. string
CLB instance name.
outBandwidth This property is required. number
Maximum outbound bandwidth in Mbps.
region This property is required. string
CLB instance region.
vip This property is required. string
CLB instance VIP.
domain This property is required. str
CLB domain name. Note: This field may return null, indicating that no valid values can be obtained.
load_balancer_id This property is required. str
CLB instance ID.
load_balancer_name This property is required. str
CLB instance name.
out_bandwidth This property is required. float
Maximum outbound bandwidth in Mbps.
region This property is required. str
CLB instance region.
vip This property is required. str
CLB instance VIP.
domain This property is required. String
CLB domain name. Note: This field may return null, indicating that no valid values can be obtained.
loadBalancerId This property is required. String
CLB instance ID.
loadBalancerName This property is required. String
CLB instance name.
outBandwidth This property is required. Number
Maximum outbound bandwidth in Mbps.
region This property is required. String
CLB instance region.
vip This property is required. String
CLB instance VIP.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.