Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Use this data source to query detailed information of clbs
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
import * as volcengine from "@volcengine/pulumi";
const fooZones = volcengine.ecs.getZones({});
const fooVpc = new volcengine.vpc.Vpc("fooVpc", {
vpcName: "acc-test-vpc",
cidrBlock: "172.16.0.0/16",
});
const fooSubnet = new volcengine.vpc.Subnet("fooSubnet", {
subnetName: "acc-test-subnet",
cidrBlock: "172.16.0.0/24",
zoneId: fooZones.then(fooZones => fooZones.zones?.[0]?.id),
vpcId: fooVpc.id,
});
const fooClb: volcengine.clb.Clb[] = [];
for (const range = {value: 0}; range.value < 3; range.value++) {
fooClb.push(new volcengine.clb.Clb(`fooClb-${range.value}`, {
type: "public",
subnetId: fooSubnet.id,
loadBalancerSpec: "small_1",
description: "acc-test-demo",
loadBalancerName: `acc-test-clb-${range.value}`,
loadBalancerBillingType: "PostPaid",
eipBillingConfig: {
isp: "BGP",
eipBillingType: "PostPaidByBandwidth",
bandwidth: 1,
},
tags: [{
key: "k1",
value: "v1",
}],
}));
}
const fooClbs = volcengine.clb.getClbsOutput({
ids: fooClb.map(__item => __item.id),
});
import pulumi
import pulumi_volcengine as volcengine
foo_zones = volcengine.ecs.get_zones()
foo_vpc = volcengine.vpc.Vpc("fooVpc",
vpc_name="acc-test-vpc",
cidr_block="172.16.0.0/16")
foo_subnet = volcengine.vpc.Subnet("fooSubnet",
subnet_name="acc-test-subnet",
cidr_block="172.16.0.0/24",
zone_id=foo_zones.zones[0].id,
vpc_id=foo_vpc.id)
foo_clb = []
for range in [{"value": i} for i in range(0, 3)]:
foo_clb.append(volcengine.clb.Clb(f"fooClb-{range['value']}",
type="public",
subnet_id=foo_subnet.id,
load_balancer_spec="small_1",
description="acc-test-demo",
load_balancer_name=f"acc-test-clb-{range['value']}",
load_balancer_billing_type="PostPaid",
eip_billing_config=volcengine.clb.ClbEipBillingConfigArgs(
isp="BGP",
eip_billing_type="PostPaidByBandwidth",
bandwidth=1,
),
tags=[volcengine.clb.ClbTagArgs(
key="k1",
value="v1",
)]))
foo_clbs = volcengine.clb.get_clbs_output(ids=[__item.id for __item in foo_clb])
package main
import (
"fmt"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/clb"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
fooZones, err := ecs.GetZones(ctx, nil, nil);
if err != nil {
return err
}
fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{
VpcName: pulumi.String("acc-test-vpc"),
CidrBlock: pulumi.String("172.16.0.0/16"),
})
if err != nil {
return err
}
fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{
SubnetName: pulumi.String("acc-test-subnet"),
CidrBlock: pulumi.String("172.16.0.0/24"),
ZoneId: pulumi.String(fooZones.Zones[0].Id),
VpcId: fooVpc.ID(),
})
if err != nil {
return err
}
var fooClb []*clb.Clb
for index := 0; index < 3; index++ {
key0 := index
val0 := index
__res, err := clb.NewClb(ctx, fmt.Sprintf("fooClb-%v", key0), &clb.ClbArgs{
Type: pulumi.String("public"),
SubnetId: fooSubnet.ID(),
LoadBalancerSpec: pulumi.String("small_1"),
Description: pulumi.String("acc-test-demo"),
LoadBalancerName: pulumi.String(fmt.Sprintf("acc-test-clb-%v", val0)),
LoadBalancerBillingType: pulumi.String("PostPaid"),
EipBillingConfig: &clb.ClbEipBillingConfigArgs{
Isp: pulumi.String("BGP"),
EipBillingType: pulumi.String("PostPaidByBandwidth"),
Bandwidth: pulumi.Int(1),
},
Tags: clb.ClbTagArray{
&clb.ClbTagArgs{
Key: pulumi.String("k1"),
Value: pulumi.String("v1"),
},
},
})
if err != nil {
return err
}
fooClb = append(fooClb, __res)
}
_ = clb.GetClbsOutput(ctx, clb.GetClbsOutputArgs{
Ids: %!v(PANIC=Format method: fatal: A failure has occurred: unlowered splat expression @ #-functions-volcengine:clb-getClbs:getClbs.pp:34,9-21),
}, nil);
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() =>
{
var fooZones = Volcengine.Ecs.GetZones.Invoke();
var fooVpc = new Volcengine.Vpc.Vpc("fooVpc", new()
{
VpcName = "acc-test-vpc",
CidrBlock = "172.16.0.0/16",
});
var fooSubnet = new Volcengine.Vpc.Subnet("fooSubnet", new()
{
SubnetName = "acc-test-subnet",
CidrBlock = "172.16.0.0/24",
ZoneId = fooZones.Apply(getZonesResult => getZonesResult.Zones[0]?.Id),
VpcId = fooVpc.Id,
});
var fooClb = new List<Volcengine.Clb.Clb>();
for (var rangeIndex = 0; rangeIndex < 3; rangeIndex++)
{
var range = new { Value = rangeIndex };
fooClb.Add(new Volcengine.Clb.Clb($"fooClb-{range.Value}", new()
{
Type = "public",
SubnetId = fooSubnet.Id,
LoadBalancerSpec = "small_1",
Description = "acc-test-demo",
LoadBalancerName = $"acc-test-clb-{range.Value}",
LoadBalancerBillingType = "PostPaid",
EipBillingConfig = new Volcengine.Clb.Inputs.ClbEipBillingConfigArgs
{
Isp = "BGP",
EipBillingType = "PostPaidByBandwidth",
Bandwidth = 1,
},
Tags = new[]
{
new Volcengine.Clb.Inputs.ClbTagArgs
{
Key = "k1",
Value = "v1",
},
},
}));
}
var fooClbs = Volcengine.Clb.GetClbs.Invoke(new()
{
Ids = fooClb.Select(__item => __item.Id).ToList(),
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.ecs.EcsFunctions;
import com.pulumi.volcengine.ecs.inputs.GetZonesArgs;
import com.pulumi.volcengine.vpc.Vpc;
import com.pulumi.volcengine.vpc.VpcArgs;
import com.pulumi.volcengine.vpc.Subnet;
import com.pulumi.volcengine.vpc.SubnetArgs;
import com.pulumi.volcengine.clb.Clb;
import com.pulumi.volcengine.clb.ClbArgs;
import com.pulumi.volcengine.clb.inputs.ClbEipBillingConfigArgs;
import com.pulumi.volcengine.clb.inputs.ClbTagArgs;
import com.pulumi.volcengine.clb.ClbFunctions;
import com.pulumi.volcengine.clb.inputs.GetClbsArgs;
import com.pulumi.codegen.internal.KeyedValue;
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 fooZones = EcsFunctions.getZones();
var fooVpc = new Vpc("fooVpc", VpcArgs.builder()
.vpcName("acc-test-vpc")
.cidrBlock("172.16.0.0/16")
.build());
var fooSubnet = new Subnet("fooSubnet", SubnetArgs.builder()
.subnetName("acc-test-subnet")
.cidrBlock("172.16.0.0/24")
.zoneId(fooZones.applyValue(getZonesResult -> getZonesResult.zones()[0].id()))
.vpcId(fooVpc.id())
.build());
for (var i = 0; i < 3; i++) {
new Clb("fooClb-" + i, ClbArgs.builder()
.type("public")
.subnetId(fooSubnet.id())
.loadBalancerSpec("small_1")
.description("acc-test-demo")
.loadBalancerName(String.format("acc-test-clb-%s", range.value()))
.loadBalancerBillingType("PostPaid")
.eipBillingConfig(ClbEipBillingConfigArgs.builder()
.isp("BGP")
.eipBillingType("PostPaidByBandwidth")
.bandwidth(1)
.build())
.tags(ClbTagArgs.builder()
.key("k1")
.value("v1")
.build())
.build());
}
final var fooClbs = ClbFunctions.getClbs(GetClbsArgs.builder()
.ids(fooClb.stream().map(element -> element.id()).collect(toList()))
.build());
}
}
Example coming soon!
Using getClbs
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 getClbs(args: GetClbsArgs, opts?: InvokeOptions): Promise<GetClbsResult>
function getClbsOutput(args: GetClbsOutputArgs, opts?: InvokeOptions): Output<GetClbsResult>def get_clbs(eni_address: Optional[str] = None,
ids: Optional[Sequence[str]] = None,
load_balancer_name: Optional[str] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
project_name: Optional[str] = None,
tags: Optional[Sequence[GetClbsTag]] = None,
vpc_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetClbsResult
def get_clbs_output(eni_address: Optional[pulumi.Input[str]] = None,
ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
load_balancer_name: Optional[pulumi.Input[str]] = None,
name_regex: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
project_name: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetClbsTagArgs]]]] = None,
vpc_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetClbsResult]func GetClbs(ctx *Context, args *GetClbsArgs, opts ...InvokeOption) (*GetClbsResult, error)
func GetClbsOutput(ctx *Context, args *GetClbsOutputArgs, opts ...InvokeOption) GetClbsResultOutput> Note: This function is named GetClbs in the Go SDK.
public static class GetClbs
{
public static Task<GetClbsResult> InvokeAsync(GetClbsArgs args, InvokeOptions? opts = null)
public static Output<GetClbsResult> Invoke(GetClbsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetClbsResult> getClbs(GetClbsArgs args, InvokeOptions options)
public static Output<GetClbsResult> getClbs(GetClbsArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:clb/getClbs:getClbs
arguments:
# arguments dictionaryThe following arguments are supported:
- Eni
Address string - The private ip address of the Clb.
- Ids List<string>
- A list of Clb IDs.
- Load
Balancer stringName - The name of the Clb.
- Name
Regex string - A Name Regex of Clb.
- Output
File string - File name where to save data source results.
- Project
Name string - The ProjectName of Clb.
-
List<Get
Clbs Tag> - Tags.
- Vpc
Id string - The id of the VPC.
- Eni
Address string - The private ip address of the Clb.
- Ids []string
- A list of Clb IDs.
- Load
Balancer stringName - The name of the Clb.
- Name
Regex string - A Name Regex of Clb.
- Output
File string - File name where to save data source results.
- Project
Name string - The ProjectName of Clb.
-
[]Get
Clbs Tag - Tags.
- Vpc
Id string - The id of the VPC.
- eni
Address String - The private ip address of the Clb.
- ids List<String>
- A list of Clb IDs.
- load
Balancer StringName - The name of the Clb.
- name
Regex String - A Name Regex of Clb.
- output
File String - File name where to save data source results.
- project
Name String - The ProjectName of Clb.
-
List<Get
Clbs Tag> - Tags.
- vpc
Id String - The id of the VPC.
- eni
Address string - The private ip address of the Clb.
- ids string[]
- A list of Clb IDs.
- load
Balancer stringName - The name of the Clb.
- name
Regex string - A Name Regex of Clb.
- output
File string - File name where to save data source results.
- project
Name string - The ProjectName of Clb.
-
Get
Clbs Tag[] - Tags.
- vpc
Id string - The id of the VPC.
- eni_
address str - The private ip address of the Clb.
- ids Sequence[str]
- A list of Clb IDs.
- load_
balancer_ strname - The name of the Clb.
- name_
regex str - A Name Regex of Clb.
- output_
file str - File name where to save data source results.
- project_
name str - The ProjectName of Clb.
-
Sequence[Get
Clbs Tag] - Tags.
- vpc_
id str - The id of the VPC.
- eni
Address String - The private ip address of the Clb.
- ids List<String>
- A list of Clb IDs.
- load
Balancer StringName - The name of the Clb.
- name
Regex String - A Name Regex of Clb.
- output
File String - File name where to save data source results.
- project
Name String - The ProjectName of Clb.
- List<Property Map>
- Tags.
- vpc
Id String - The id of the VPC.
getClbs Result
The following output properties are available:
- Clbs
List<Get
Clbs Clb> - The collection of Clb query.
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of Clb query.
- Eni
Address string - The Eni address of the Clb.
- Ids List<string>
- Load
Balancer stringName - The name of the Clb.
- Name
Regex string - Output
File string - Project
Name string - The ProjectName of the Clb.
-
List<Get
Clbs Tag> - Tags.
- Vpc
Id string - The vpc ID of the Clb.
- Clbs
[]Get
Clbs Clb - The collection of Clb query.
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of Clb query.
- Eni
Address string - The Eni address of the Clb.
- Ids []string
- Load
Balancer stringName - The name of the Clb.
- Name
Regex string - Output
File string - Project
Name string - The ProjectName of the Clb.
-
[]Get
Clbs Tag - Tags.
- Vpc
Id string - The vpc ID of the Clb.
- clbs
List<Get
Clbs Clb> - The collection of Clb query.
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Integer - The total count of Clb query.
- eni
Address String - The Eni address of the Clb.
- ids List<String>
- load
Balancer StringName - The name of the Clb.
- name
Regex String - output
File String - project
Name String - The ProjectName of the Clb.
-
List<Get
Clbs Tag> - Tags.
- vpc
Id String - The vpc ID of the Clb.
- clbs
Get
Clbs Clb[] - The collection of Clb query.
- id string
- The provider-assigned unique ID for this managed resource.
- total
Count number - The total count of Clb query.
- eni
Address string - The Eni address of the Clb.
- ids string[]
- load
Balancer stringName - The name of the Clb.
- name
Regex string - output
File string - project
Name string - The ProjectName of the Clb.
-
Get
Clbs Tag[] - Tags.
- vpc
Id string - The vpc ID of the Clb.
- clbs
Sequence[Get
Clbs Clb] - The collection of Clb query.
- id str
- The provider-assigned unique ID for this managed resource.
- total_
count int - The total count of Clb query.
- eni_
address str - The Eni address of the Clb.
- ids Sequence[str]
- load_
balancer_ strname - The name of the Clb.
- name_
regex str - output_
file str - project_
name str - The ProjectName of the Clb.
-
Sequence[Get
Clbs Tag] - Tags.
- vpc_
id str - The vpc ID of the Clb.
- clbs List<Property Map>
- The collection of Clb query.
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Number - The total count of Clb query.
- eni
Address String - The Eni address of the Clb.
- ids List<String>
- load
Balancer StringName - The name of the Clb.
- name
Regex String - output
File String - project
Name String - The ProjectName of the Clb.
- List<Property Map>
- Tags.
- vpc
Id String - The vpc ID of the Clb.
Supporting Types
GetClbsClb
- Address
Ip stringVersion - The address ip version of the Clb.
- Business
Status string - The business status of the Clb.
- Create
Time string - The create time of the Clb.
- Deleted
Time string - The expected recycle time of the Clb.
- Description string
- The description of the Clb.
- Eip
Address string - The Eip address of the Clb.
- Eip
Billing List<GetConfigs Clbs Clb Eip Billing Config> - The eip billing config of the Clb.
- Eip
Id string - The Eip ID of the Clb.
- Eni
Address string - The private ip address of the Clb.
- Eni
Id string - The Eni ID of the Clb.
- Eni
Ipv6Address string - The eni ipv6 address of the Clb.
- Expired
Time string - The expired time of the CLB.
- Id string
- The ID of the Clb.
- Instance
Status int - The billing status of the CLB.
- Ipv6Address
Bandwidths List<GetClbs Clb Ipv6Address Bandwidth> - The ipv6 address bandwidth information of the Clb.
- Ipv6Eip
Id string - The Ipv6 Eip ID of the Clb.
- Load
Balancer stringBilling Type - The billing type of the Clb.
- Load
Balancer stringId - The ID of the Clb.
- Load
Balancer stringName - The name of the Clb.
- Load
Balancer stringSpec - The specifications of the Clb.
- Lock
Reason string - The reason why Clb is locked.
- Master
Zone stringId - The master zone ID of the CLB.
- Modification
Protection stringReason - The modification protection reason of the Clb.
- Modification
Protection stringStatus - The modification protection status of the Clb.
- Overdue
Reclaim stringTime - The over reclaim time of the CLB.
- Overdue
Time string - The overdue time of the Clb.
- Project
Name string - The ProjectName of Clb.
- Reclaim
Time string - The reclaim time of the CLB.
- Remain
Renew intTimes - The remain renew times of the CLB. When the value of the renew_type is
AutoRenew, the query returns this field. - Renew
Period intTimes - The renew period times of the CLB. When the value of the renew_type is
AutoRenew, the query returns this field. - Renew
Type string - The renew type of the CLB. When the value of the load_balancer_billing_type is
PrePaid, the query returns this field. - Slave
Zone stringId - The slave zone ID of the CLB.
- Status string
- The status of the Clb.
- Subnet
Id string - The subnet ID of the Clb.
-
List<Get
Clbs Clb Tag> - Tags.
- Type string
- The type of the Clb.
- Update
Time string - The update time of the Clb.
- Vpc
Id string - The id of the VPC.
- Address
Ip stringVersion - The address ip version of the Clb.
- Business
Status string - The business status of the Clb.
- Create
Time string - The create time of the Clb.
- Deleted
Time string - The expected recycle time of the Clb.
- Description string
- The description of the Clb.
- Eip
Address string - The Eip address of the Clb.
- Eip
Billing []GetConfigs Clbs Clb Eip Billing Config - The eip billing config of the Clb.
- Eip
Id string - The Eip ID of the Clb.
- Eni
Address string - The private ip address of the Clb.
- Eni
Id string - The Eni ID of the Clb.
- Eni
Ipv6Address string - The eni ipv6 address of the Clb.
- Expired
Time string - The expired time of the CLB.
- Id string
- The ID of the Clb.
- Instance
Status int - The billing status of the CLB.
- Ipv6Address
Bandwidths []GetClbs Clb Ipv6Address Bandwidth - The ipv6 address bandwidth information of the Clb.
- Ipv6Eip
Id string - The Ipv6 Eip ID of the Clb.
- Load
Balancer stringBilling Type - The billing type of the Clb.
- Load
Balancer stringId - The ID of the Clb.
- Load
Balancer stringName - The name of the Clb.
- Load
Balancer stringSpec - The specifications of the Clb.
- Lock
Reason string - The reason why Clb is locked.
- Master
Zone stringId - The master zone ID of the CLB.
- Modification
Protection stringReason - The modification protection reason of the Clb.
- Modification
Protection stringStatus - The modification protection status of the Clb.
- Overdue
Reclaim stringTime - The over reclaim time of the CLB.
- Overdue
Time string - The overdue time of the Clb.
- Project
Name string - The ProjectName of Clb.
- Reclaim
Time string - The reclaim time of the CLB.
- Remain
Renew intTimes - The remain renew times of the CLB. When the value of the renew_type is
AutoRenew, the query returns this field. - Renew
Period intTimes - The renew period times of the CLB. When the value of the renew_type is
AutoRenew, the query returns this field. - Renew
Type string - The renew type of the CLB. When the value of the load_balancer_billing_type is
PrePaid, the query returns this field. - Slave
Zone stringId - The slave zone ID of the CLB.
- Status string
- The status of the Clb.
- Subnet
Id string - The subnet ID of the Clb.
-
[]Get
Clbs Clb Tag - Tags.
- Type string
- The type of the Clb.
- Update
Time string - The update time of the Clb.
- Vpc
Id string - The id of the VPC.
- address
Ip StringVersion - The address ip version of the Clb.
- business
Status String - The business status of the Clb.
- create
Time String - The create time of the Clb.
- deleted
Time String - The expected recycle time of the Clb.
- description String
- The description of the Clb.
- eip
Address String - The Eip address of the Clb.
- eip
Billing List<GetConfigs Clbs Clb Eip Billing Config> - The eip billing config of the Clb.
- eip
Id String - The Eip ID of the Clb.
- eni
Address String - The private ip address of the Clb.
- eni
Id String - The Eni ID of the Clb.
- eni
Ipv6Address String - The eni ipv6 address of the Clb.
- expired
Time String - The expired time of the CLB.
- id String
- The ID of the Clb.
- instance
Status Integer - The billing status of the CLB.
- ipv6Address
Bandwidths List<GetClbs Clb Ipv6Address Bandwidth> - The ipv6 address bandwidth information of the Clb.
- ipv6Eip
Id String - The Ipv6 Eip ID of the Clb.
- load
Balancer StringBilling Type - The billing type of the Clb.
- load
Balancer StringId - The ID of the Clb.
- load
Balancer StringName - The name of the Clb.
- load
Balancer StringSpec - The specifications of the Clb.
- lock
Reason String - The reason why Clb is locked.
- master
Zone StringId - The master zone ID of the CLB.
- modification
Protection StringReason - The modification protection reason of the Clb.
- modification
Protection StringStatus - The modification protection status of the Clb.
- overdue
Reclaim StringTime - The over reclaim time of the CLB.
- overdue
Time String - The overdue time of the Clb.
- project
Name String - The ProjectName of Clb.
- reclaim
Time String - The reclaim time of the CLB.
- remain
Renew IntegerTimes - The remain renew times of the CLB. When the value of the renew_type is
AutoRenew, the query returns this field. - renew
Period IntegerTimes - The renew period times of the CLB. When the value of the renew_type is
AutoRenew, the query returns this field. - renew
Type String - The renew type of the CLB. When the value of the load_balancer_billing_type is
PrePaid, the query returns this field. - slave
Zone StringId - The slave zone ID of the CLB.
- status String
- The status of the Clb.
- subnet
Id String - The subnet ID of the Clb.
-
List<Get
Clbs Clb Tag> - Tags.
- type String
- The type of the Clb.
- update
Time String - The update time of the Clb.
- vpc
Id String - The id of the VPC.
- address
Ip stringVersion - The address ip version of the Clb.
- business
Status string - The business status of the Clb.
- create
Time string - The create time of the Clb.
- deleted
Time string - The expected recycle time of the Clb.
- description string
- The description of the Clb.
- eip
Address string - The Eip address of the Clb.
- eip
Billing GetConfigs Clbs Clb Eip Billing Config[] - The eip billing config of the Clb.
- eip
Id string - The Eip ID of the Clb.
- eni
Address string - The private ip address of the Clb.
- eni
Id string - The Eni ID of the Clb.
- eni
Ipv6Address string - The eni ipv6 address of the Clb.
- expired
Time string - The expired time of the CLB.
- id string
- The ID of the Clb.
- instance
Status number - The billing status of the CLB.
- ipv6Address
Bandwidths GetClbs Clb Ipv6Address Bandwidth[] - The ipv6 address bandwidth information of the Clb.
- ipv6Eip
Id string - The Ipv6 Eip ID of the Clb.
- load
Balancer stringBilling Type - The billing type of the Clb.
- load
Balancer stringId - The ID of the Clb.
- load
Balancer stringName - The name of the Clb.
- load
Balancer stringSpec - The specifications of the Clb.
- lock
Reason string - The reason why Clb is locked.
- master
Zone stringId - The master zone ID of the CLB.
- modification
Protection stringReason - The modification protection reason of the Clb.
- modification
Protection stringStatus - The modification protection status of the Clb.
- overdue
Reclaim stringTime - The over reclaim time of the CLB.
- overdue
Time string - The overdue time of the Clb.
- project
Name string - The ProjectName of Clb.
- reclaim
Time string - The reclaim time of the CLB.
- remain
Renew numberTimes - The remain renew times of the CLB. When the value of the renew_type is
AutoRenew, the query returns this field. - renew
Period numberTimes - The renew period times of the CLB. When the value of the renew_type is
AutoRenew, the query returns this field. - renew
Type string - The renew type of the CLB. When the value of the load_balancer_billing_type is
PrePaid, the query returns this field. - slave
Zone stringId - The slave zone ID of the CLB.
- status string
- The status of the Clb.
- subnet
Id string - The subnet ID of the Clb.
-
Get
Clbs Clb Tag[] - Tags.
- type string
- The type of the Clb.
- update
Time string - The update time of the Clb.
- vpc
Id string - The id of the VPC.
- address_
ip_ strversion - The address ip version of the Clb.
- business_
status str - The business status of the Clb.
- create_
time str - The create time of the Clb.
- deleted_
time str - The expected recycle time of the Clb.
- description str
- The description of the Clb.
- eip_
address str - The Eip address of the Clb.
- eip_
billing_ Sequence[Getconfigs Clbs Clb Eip Billing Config] - The eip billing config of the Clb.
- eip_
id str - The Eip ID of the Clb.
- eni_
address str - The private ip address of the Clb.
- eni_
id str - The Eni ID of the Clb.
- eni_
ipv6_ straddress - The eni ipv6 address of the Clb.
- expired_
time str - The expired time of the CLB.
- id str
- The ID of the Clb.
- instance_
status int - The billing status of the CLB.
- ipv6_
address_ Sequence[Getbandwidths Clbs Clb Ipv6Address Bandwidth] - The ipv6 address bandwidth information of the Clb.
- ipv6_
eip_ strid - The Ipv6 Eip ID of the Clb.
- load_
balancer_ strbilling_ type - The billing type of the Clb.
- load_
balancer_ strid - The ID of the Clb.
- load_
balancer_ strname - The name of the Clb.
- load_
balancer_ strspec - The specifications of the Clb.
- lock_
reason str - The reason why Clb is locked.
- master_
zone_ strid - The master zone ID of the CLB.
- modification_
protection_ strreason - The modification protection reason of the Clb.
- modification_
protection_ strstatus - The modification protection status of the Clb.
- overdue_
reclaim_ strtime - The over reclaim time of the CLB.
- overdue_
time str - The overdue time of the Clb.
- project_
name str - The ProjectName of Clb.
- reclaim_
time str - The reclaim time of the CLB.
- remain_
renew_ inttimes - The remain renew times of the CLB. When the value of the renew_type is
AutoRenew, the query returns this field. - renew_
period_ inttimes - The renew period times of the CLB. When the value of the renew_type is
AutoRenew, the query returns this field. - renew_
type str - The renew type of the CLB. When the value of the load_balancer_billing_type is
PrePaid, the query returns this field. - slave_
zone_ strid - The slave zone ID of the CLB.
- status str
- The status of the Clb.
- subnet_
id str - The subnet ID of the Clb.
-
Sequence[Get
Clbs Clb Tag] - Tags.
- type str
- The type of the Clb.
- update_
time str - The update time of the Clb.
- vpc_
id str - The id of the VPC.
- address
Ip StringVersion - The address ip version of the Clb.
- business
Status String - The business status of the Clb.
- create
Time String - The create time of the Clb.
- deleted
Time String - The expected recycle time of the Clb.
- description String
- The description of the Clb.
- eip
Address String - The Eip address of the Clb.
- eip
Billing List<Property Map>Configs - The eip billing config of the Clb.
- eip
Id String - The Eip ID of the Clb.
- eni
Address String - The private ip address of the Clb.
- eni
Id String - The Eni ID of the Clb.
- eni
Ipv6Address String - The eni ipv6 address of the Clb.
- expired
Time String - The expired time of the CLB.
- id String
- The ID of the Clb.
- instance
Status Number - The billing status of the CLB.
- ipv6Address
Bandwidths List<Property Map> - The ipv6 address bandwidth information of the Clb.
- ipv6Eip
Id String - The Ipv6 Eip ID of the Clb.
- load
Balancer StringBilling Type - The billing type of the Clb.
- load
Balancer StringId - The ID of the Clb.
- load
Balancer StringName - The name of the Clb.
- load
Balancer StringSpec - The specifications of the Clb.
- lock
Reason String - The reason why Clb is locked.
- master
Zone StringId - The master zone ID of the CLB.
- modification
Protection StringReason - The modification protection reason of the Clb.
- modification
Protection StringStatus - The modification protection status of the Clb.
- overdue
Reclaim StringTime - The over reclaim time of the CLB.
- overdue
Time String - The overdue time of the Clb.
- project
Name String - The ProjectName of Clb.
- reclaim
Time String - The reclaim time of the CLB.
- remain
Renew NumberTimes - The remain renew times of the CLB. When the value of the renew_type is
AutoRenew, the query returns this field. - renew
Period NumberTimes - The renew period times of the CLB. When the value of the renew_type is
AutoRenew, the query returns this field. - renew
Type String - The renew type of the CLB. When the value of the load_balancer_billing_type is
PrePaid, the query returns this field. - slave
Zone StringId - The slave zone ID of the CLB.
- status String
- The status of the Clb.
- subnet
Id String - The subnet ID of the Clb.
- List<Property Map>
- Tags.
- type String
- The type of the Clb.
- update
Time String - The update time of the Clb.
- vpc
Id String - The id of the VPC.
GetClbsClbEipBillingConfig
- Bandwidth int
- The peek bandwidth of the Ipv6 EIP assigned to CLB. Units: Mbps.
- Eip
Billing stringType - The billing type of the EIP assigned to CLB. And optional choice contains
PostPaidByBandwidthorPostPaidByTrafficorPrePaid. - Isp string
- The ISP of the Ipv6 EIP assigned to CLB, the value can be
BGP.
- Bandwidth int
- The peek bandwidth of the Ipv6 EIP assigned to CLB. Units: Mbps.
- Eip
Billing stringType - The billing type of the EIP assigned to CLB. And optional choice contains
PostPaidByBandwidthorPostPaidByTrafficorPrePaid. - Isp string
- The ISP of the Ipv6 EIP assigned to CLB, the value can be
BGP.
- bandwidth Integer
- The peek bandwidth of the Ipv6 EIP assigned to CLB. Units: Mbps.
- eip
Billing StringType - The billing type of the EIP assigned to CLB. And optional choice contains
PostPaidByBandwidthorPostPaidByTrafficorPrePaid. - isp String
- The ISP of the Ipv6 EIP assigned to CLB, the value can be
BGP.
- bandwidth number
- The peek bandwidth of the Ipv6 EIP assigned to CLB. Units: Mbps.
- eip
Billing stringType - The billing type of the EIP assigned to CLB. And optional choice contains
PostPaidByBandwidthorPostPaidByTrafficorPrePaid. - isp string
- The ISP of the Ipv6 EIP assigned to CLB, the value can be
BGP.
- bandwidth int
- The peek bandwidth of the Ipv6 EIP assigned to CLB. Units: Mbps.
- eip_
billing_ strtype - The billing type of the EIP assigned to CLB. And optional choice contains
PostPaidByBandwidthorPostPaidByTrafficorPrePaid. - isp str
- The ISP of the Ipv6 EIP assigned to CLB, the value can be
BGP.
- bandwidth Number
- The peek bandwidth of the Ipv6 EIP assigned to CLB. Units: Mbps.
- eip
Billing StringType - The billing type of the EIP assigned to CLB. And optional choice contains
PostPaidByBandwidthorPostPaidByTrafficorPrePaid. - isp String
- The ISP of the Ipv6 EIP assigned to CLB, the value can be
BGP.
GetClbsClbIpv6AddressBandwidth
- Bandwidth int
- The peek bandwidth of the Ipv6 EIP assigned to CLB. Units: Mbps.
- Bandwidth
Package stringId - The bandwidth package id of the Ipv6 EIP assigned to CLB.
- Billing
Type string - The billing type of the Ipv6 EIP assigned to CLB. And optional choice contains
PostPaidByBandwidthorPostPaidByTraffic. - Isp string
- The ISP of the Ipv6 EIP assigned to CLB, the value can be
BGP. - Network
Type string - The network type of the CLB Ipv6 address.
- Bandwidth int
- The peek bandwidth of the Ipv6 EIP assigned to CLB. Units: Mbps.
- Bandwidth
Package stringId - The bandwidth package id of the Ipv6 EIP assigned to CLB.
- Billing
Type string - The billing type of the Ipv6 EIP assigned to CLB. And optional choice contains
PostPaidByBandwidthorPostPaidByTraffic. - Isp string
- The ISP of the Ipv6 EIP assigned to CLB, the value can be
BGP. - Network
Type string - The network type of the CLB Ipv6 address.
- bandwidth Integer
- The peek bandwidth of the Ipv6 EIP assigned to CLB. Units: Mbps.
- bandwidth
Package StringId - The bandwidth package id of the Ipv6 EIP assigned to CLB.
- billing
Type String - The billing type of the Ipv6 EIP assigned to CLB. And optional choice contains
PostPaidByBandwidthorPostPaidByTraffic. - isp String
- The ISP of the Ipv6 EIP assigned to CLB, the value can be
BGP. - network
Type String - The network type of the CLB Ipv6 address.
- bandwidth number
- The peek bandwidth of the Ipv6 EIP assigned to CLB. Units: Mbps.
- bandwidth
Package stringId - The bandwidth package id of the Ipv6 EIP assigned to CLB.
- billing
Type string - The billing type of the Ipv6 EIP assigned to CLB. And optional choice contains
PostPaidByBandwidthorPostPaidByTraffic. - isp string
- The ISP of the Ipv6 EIP assigned to CLB, the value can be
BGP. - network
Type string - The network type of the CLB Ipv6 address.
- bandwidth int
- The peek bandwidth of the Ipv6 EIP assigned to CLB. Units: Mbps.
- bandwidth_
package_ strid - The bandwidth package id of the Ipv6 EIP assigned to CLB.
- billing_
type str - The billing type of the Ipv6 EIP assigned to CLB. And optional choice contains
PostPaidByBandwidthorPostPaidByTraffic. - isp str
- The ISP of the Ipv6 EIP assigned to CLB, the value can be
BGP. - network_
type str - The network type of the CLB Ipv6 address.
- bandwidth Number
- The peek bandwidth of the Ipv6 EIP assigned to CLB. Units: Mbps.
- bandwidth
Package StringId - The bandwidth package id of the Ipv6 EIP assigned to CLB.
- billing
Type String - The billing type of the Ipv6 EIP assigned to CLB. And optional choice contains
PostPaidByBandwidthorPostPaidByTraffic. - isp String
- The ISP of the Ipv6 EIP assigned to CLB, the value can be
BGP. - network
Type String - The network type of the CLB Ipv6 address.
GetClbsClbTag
GetClbsTag
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengineTerraform Provider.
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
