alicloud.slb.getLoadBalancers
Explore with Pulumi AI
DEPRECATED: This datasource has been renamed to alicloud.slb.getApplicationLoadBalancers from version 1.123.1.
This data source provides the server load balancers of the current Alibaba Cloud user.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const _default = new alicloud.slb.LoadBalancer("default", {name: "sample_slb"});
const slbsDs = alicloud.slb.getLoadBalancers({
    nameRegex: "sample_slb",
});
export const firstSlbId = slbsDs.then(slbsDs => slbsDs.slbs?.[0]?.id);
import pulumi
import pulumi_alicloud as alicloud
default = alicloud.slb.LoadBalancer("default", name="sample_slb")
slbs_ds = alicloud.slb.get_load_balancers(name_regex="sample_slb")
pulumi.export("firstSlbId", slbs_ds.slbs[0].id)
package main
import (
	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := slb.NewLoadBalancer(ctx, "default", &slb.LoadBalancerArgs{
			Name: pulumi.String("sample_slb"),
		})
		if err != nil {
			return err
		}
		slbsDs, err := slb.GetLoadBalancers(ctx, &slb.GetLoadBalancersArgs{
			NameRegex: pulumi.StringRef("sample_slb"),
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("firstSlbId", slbsDs.Slbs[0].Id)
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() => 
{
    var @default = new AliCloud.Slb.LoadBalancer("default", new()
    {
        Name = "sample_slb",
    });
    var slbsDs = AliCloud.Slb.GetLoadBalancers.Invoke(new()
    {
        NameRegex = "sample_slb",
    });
    return new Dictionary<string, object?>
    {
        ["firstSlbId"] = slbsDs.Apply(getLoadBalancersResult => getLoadBalancersResult.Slbs[0]?.Id),
    };
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.slb.LoadBalancer;
import com.pulumi.alicloud.slb.LoadBalancerArgs;
import com.pulumi.alicloud.slb.SlbFunctions;
import com.pulumi.alicloud.slb.inputs.GetLoadBalancersArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var default_ = new LoadBalancer("default", LoadBalancerArgs.builder()
            .name("sample_slb")
            .build());
        final var slbsDs = SlbFunctions.getLoadBalancers(GetLoadBalancersArgs.builder()
            .nameRegex("sample_slb")
            .build());
        ctx.export("firstSlbId", slbsDs.applyValue(getLoadBalancersResult -> getLoadBalancersResult.slbs()[0].id()));
    }
}
resources:
  default:
    type: alicloud:slb:LoadBalancer
    properties:
      name: sample_slb
variables:
  slbsDs:
    fn::invoke:
      function: alicloud:slb:getLoadBalancers
      arguments:
        nameRegex: sample_slb
outputs:
  firstSlbId: ${slbsDs.slbs[0].id}
Using getLoadBalancers
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 getLoadBalancers(args: GetLoadBalancersArgs, opts?: InvokeOptions): Promise<GetLoadBalancersResult>
function getLoadBalancersOutput(args: GetLoadBalancersOutputArgs, opts?: InvokeOptions): Output<GetLoadBalancersResult>def get_load_balancers(address: Optional[str] = None,
                       address_ip_version: Optional[str] = None,
                       address_type: Optional[str] = None,
                       enable_details: Optional[bool] = None,
                       ids: Optional[Sequence[str]] = None,
                       internet_charge_type: Optional[str] = None,
                       load_balancer_name: Optional[str] = None,
                       master_zone_id: Optional[str] = None,
                       name_regex: Optional[str] = None,
                       network_type: Optional[str] = None,
                       output_file: Optional[str] = None,
                       page_number: Optional[int] = None,
                       page_size: Optional[int] = None,
                       payment_type: Optional[str] = None,
                       resource_group_id: Optional[str] = None,
                       server_id: Optional[str] = None,
                       server_intranet_address: Optional[str] = None,
                       slave_zone_id: Optional[str] = None,
                       status: Optional[str] = None,
                       tags: Optional[Mapping[str, str]] = None,
                       vpc_id: Optional[str] = None,
                       vswitch_id: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetLoadBalancersResult
def get_load_balancers_output(address: Optional[pulumi.Input[str]] = None,
                       address_ip_version: Optional[pulumi.Input[str]] = None,
                       address_type: Optional[pulumi.Input[str]] = None,
                       enable_details: Optional[pulumi.Input[bool]] = None,
                       ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                       internet_charge_type: Optional[pulumi.Input[str]] = None,
                       load_balancer_name: Optional[pulumi.Input[str]] = None,
                       master_zone_id: Optional[pulumi.Input[str]] = None,
                       name_regex: Optional[pulumi.Input[str]] = None,
                       network_type: Optional[pulumi.Input[str]] = None,
                       output_file: Optional[pulumi.Input[str]] = None,
                       page_number: Optional[pulumi.Input[int]] = None,
                       page_size: Optional[pulumi.Input[int]] = None,
                       payment_type: Optional[pulumi.Input[str]] = None,
                       resource_group_id: Optional[pulumi.Input[str]] = None,
                       server_id: Optional[pulumi.Input[str]] = None,
                       server_intranet_address: Optional[pulumi.Input[str]] = None,
                       slave_zone_id: Optional[pulumi.Input[str]] = None,
                       status: Optional[pulumi.Input[str]] = None,
                       tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                       vpc_id: Optional[pulumi.Input[str]] = None,
                       vswitch_id: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetLoadBalancersResult]func GetLoadBalancers(ctx *Context, args *GetLoadBalancersArgs, opts ...InvokeOption) (*GetLoadBalancersResult, error)
func GetLoadBalancersOutput(ctx *Context, args *GetLoadBalancersOutputArgs, opts ...InvokeOption) GetLoadBalancersResultOutput> Note: This function is named GetLoadBalancers in the Go SDK.
public static class GetLoadBalancers 
{
    public static Task<GetLoadBalancersResult> InvokeAsync(GetLoadBalancersArgs args, InvokeOptions? opts = null)
    public static Output<GetLoadBalancersResult> Invoke(GetLoadBalancersInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetLoadBalancersResult> getLoadBalancers(GetLoadBalancersArgs args, InvokeOptions options)
public static Output<GetLoadBalancersResult> getLoadBalancers(GetLoadBalancersArgs args, InvokeOptions options)
fn::invoke:
  function: alicloud:slb/getLoadBalancers:getLoadBalancers
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Address string
- Service address of the SLBs.
- AddressIp stringVersion 
- AddressType string
- EnableDetails bool
- Ids List<string>
- A list of SLBs IDs.
- InternetCharge stringType 
- LoadBalancer stringName 
- MasterZone stringId 
- NameRegex string
- A regex string to filter results by SLB name.
- NetworkType string
- Network type of the SLBs. Valid values: vpcandclassic.
- OutputFile string
- File name where to save data source results (after running pulumi preview).
- PageNumber int
- PageSize int
- PaymentType string
- ResourceGroup stringId 
- The Id of resource group which SLB belongs.
- ServerId string
- ServerIntranet stringAddress 
- SlaveZone stringId 
- Status string
- SLB current status. Possible values: inactive,activeandlocked.
- Dictionary<string, string>
- A map of tags assigned to the SLB instances. The tagscan have a maximum of 5 tag. It must be in the format:import * as pulumi from "@pulumi/pulumi"; import * as alicloud from "@pulumi/alicloud";const taggedInstances = alicloud.slb.getLoadBalancers({ tags: { tagKey1: "tagValue1", tagKey2: "tagValue2", }, }); import pulumi import pulumi_alicloud as alicloud tagged_instances = alicloud.slb.get_load_balancers(tags={ "tagKey1": "tagValue1", "tagKey2": "tagValue2", })using System.Collections.Generic; using System.Linq; using Pulumi; using AliCloud = Pulumi.AliCloud; return await Deployment.RunAsync(() => { var taggedInstances = AliCloud.Slb.GetLoadBalancers.Invoke(new() { Tags = { { "tagKey1", "tagValue1" }, { "tagKey2", "tagValue2" }, }, }); });package main import ( "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := slb.GetLoadBalancers(ctx, &slb.GetLoadBalancersArgs{ Tags: map[string]interface{}{ "tagKey1": "tagValue1", "tagKey2": "tagValue2", }, }, nil) if err != nil { return err } return nil }) }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.alicloud.slb.SlbFunctions; import com.pulumi.alicloud.slb.inputs.GetLoadBalancersArgs; 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 taggedInstances = SlbFunctions.getLoadBalancers(GetLoadBalancersArgs.builder() .tags(Map.ofEntries( Map.entry("tagKey1", "tagValue1"), Map.entry("tagKey2", "tagValue2") )) .build()); } }variables: taggedInstances: fn::invoke: function: alicloud:slb:getLoadBalancers arguments: tags: tagKey1: tagValue1 tagKey2: tagValue2
- title="Optional"> <span id="vpcid_csharp">- Vpc - Id string
- ID of the VPC linked to the SLBs.
- VswitchId string
- ID of the vSwitch linked to the SLBs.
- Address string
- Service address of the SLBs.
- AddressIp stringVersion 
- AddressType string
- EnableDetails bool
- Ids []string
- A list of SLBs IDs.
- InternetCharge stringType 
- LoadBalancer stringName 
- MasterZone stringId 
- NameRegex string
- A regex string to filter results by SLB name.
- NetworkType string
- Network type of the SLBs. Valid values: vpcandclassic.
- OutputFile string
- File name where to save data source results (after running pulumi preview).
- PageNumber int
- PageSize int
- PaymentType string
- ResourceGroup stringId 
- The Id of resource group which SLB belongs.
- ServerId string
- ServerIntranet stringAddress 
- SlaveZone stringId 
- Status string
- SLB current status. Possible values: inactive,activeandlocked.
- map[string]string
- A map of tags assigned to the SLB instances. The tagscan have a maximum of 5 tag. It must be in the format:import * as pulumi from "@pulumi/pulumi"; import * as alicloud from "@pulumi/alicloud";const taggedInstances = alicloud.slb.getLoadBalancers({ tags: { tagKey1: "tagValue1", tagKey2: "tagValue2", }, }); import pulumi import pulumi_alicloud as alicloud tagged_instances = alicloud.slb.get_load_balancers(tags={ "tagKey1": "tagValue1", "tagKey2": "tagValue2", })using System.Collections.Generic; using System.Linq; using Pulumi; using AliCloud = Pulumi.AliCloud; return await Deployment.RunAsync(() => { var taggedInstances = AliCloud.Slb.GetLoadBalancers.Invoke(new() { Tags = { { "tagKey1", "tagValue1" }, { "tagKey2", "tagValue2" }, }, }); });package main import ( "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := slb.GetLoadBalancers(ctx, &slb.GetLoadBalancersArgs{ Tags: map[string]interface{}{ "tagKey1": "tagValue1", "tagKey2": "tagValue2", }, }, nil) if err != nil { return err } return nil }) }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.alicloud.slb.SlbFunctions; import com.pulumi.alicloud.slb.inputs.GetLoadBalancersArgs; 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 taggedInstances = SlbFunctions.getLoadBalancers(GetLoadBalancersArgs.builder() .tags(Map.ofEntries( Map.entry("tagKey1", "tagValue1"), Map.entry("tagKey2", "tagValue2") )) .build()); } }variables: taggedInstances: fn::invoke: function: alicloud:slb:getLoadBalancers arguments: tags: tagKey1: tagValue1 tagKey2: tagValue2
- title="Optional"> <span id="vpcid_go">- Vpc - Id string
- ID of the VPC linked to the SLBs.
- VswitchId string
- ID of the vSwitch linked to the SLBs.
- address String
- Service address of the SLBs.
- addressIp StringVersion 
- addressType String
- enableDetails Boolean
- ids List<String>
- A list of SLBs IDs.
- internetCharge StringType 
- loadBalancer StringName 
- masterZone StringId 
- nameRegex String
- A regex string to filter results by SLB name.
- networkType String
- Network type of the SLBs. Valid values: vpcandclassic.
- outputFile String
- File name where to save data source results (after running pulumi preview).
- pageNumber Integer
- pageSize Integer
- paymentType String
- resourceGroup StringId 
- The Id of resource group which SLB belongs.
- serverId String
- serverIntranet StringAddress 
- slaveZone StringId 
- status String
- SLB current status. Possible values: inactive,activeandlocked.
- Map<String,String>
- A map of tags assigned to the SLB instances. The tagscan have a maximum of 5 tag. It must be in the format:import * as pulumi from "@pulumi/pulumi"; import * as alicloud from "@pulumi/alicloud";const taggedInstances = alicloud.slb.getLoadBalancers({ tags: { tagKey1: "tagValue1", tagKey2: "tagValue2", }, }); import pulumi import pulumi_alicloud as alicloud tagged_instances = alicloud.slb.get_load_balancers(tags={ "tagKey1": "tagValue1", "tagKey2": "tagValue2", })using System.Collections.Generic; using System.Linq; using Pulumi; using AliCloud = Pulumi.AliCloud; return await Deployment.RunAsync(() => { var taggedInstances = AliCloud.Slb.GetLoadBalancers.Invoke(new() { Tags = { { "tagKey1", "tagValue1" }, { "tagKey2", "tagValue2" }, }, }); });package main import ( "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := slb.GetLoadBalancers(ctx, &slb.GetLoadBalancersArgs{ Tags: map[string]interface{}{ "tagKey1": "tagValue1", "tagKey2": "tagValue2", }, }, nil) if err != nil { return err } return nil }) }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.alicloud.slb.SlbFunctions; import com.pulumi.alicloud.slb.inputs.GetLoadBalancersArgs; 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 taggedInstances = SlbFunctions.getLoadBalancers(GetLoadBalancersArgs.builder() .tags(Map.ofEntries( Map.entry("tagKey1", "tagValue1"), Map.entry("tagKey2", "tagValue2") )) .build()); } }variables: taggedInstances: fn::invoke: function: alicloud:slb:getLoadBalancers arguments: tags: tagKey1: tagValue1 tagKey2: tagValue2
- title="Optional"> <span id="vpcid_java">- vpc - Id String
- ID of the VPC linked to the SLBs.
- vswitchId String
- ID of the vSwitch linked to the SLBs.
- address string
- Service address of the SLBs.
- addressIp stringVersion 
- addressType string
- enableDetails boolean
- ids string[]
- A list of SLBs IDs.
- internetCharge stringType 
- loadBalancer stringName 
- masterZone stringId 
- nameRegex string
- A regex string to filter results by SLB name.
- networkType string
- Network type of the SLBs. Valid values: vpcandclassic.
- outputFile string
- File name where to save data source results (after running pulumi preview).
- pageNumber number
- pageSize number
- paymentType string
- resourceGroup stringId 
- The Id of resource group which SLB belongs.
- serverId string
- serverIntranet stringAddress 
- slaveZone stringId 
- status string
- SLB current status. Possible values: inactive,activeandlocked.
- {[key: string]: string}
- A map of tags assigned to the SLB instances. The tagscan have a maximum of 5 tag. It must be in the format:import * as pulumi from "@pulumi/pulumi"; import * as alicloud from "@pulumi/alicloud";const taggedInstances = alicloud.slb.getLoadBalancers({ tags: { tagKey1: "tagValue1", tagKey2: "tagValue2", }, }); import pulumi import pulumi_alicloud as alicloud tagged_instances = alicloud.slb.get_load_balancers(tags={ "tagKey1": "tagValue1", "tagKey2": "tagValue2", })using System.Collections.Generic; using System.Linq; using Pulumi; using AliCloud = Pulumi.AliCloud; return await Deployment.RunAsync(() => { var taggedInstances = AliCloud.Slb.GetLoadBalancers.Invoke(new() { Tags = { { "tagKey1", "tagValue1" }, { "tagKey2", "tagValue2" }, }, }); });package main import ( "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := slb.GetLoadBalancers(ctx, &slb.GetLoadBalancersArgs{ Tags: map[string]interface{}{ "tagKey1": "tagValue1", "tagKey2": "tagValue2", }, }, nil) if err != nil { return err } return nil }) }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.alicloud.slb.SlbFunctions; import com.pulumi.alicloud.slb.inputs.GetLoadBalancersArgs; 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 taggedInstances = SlbFunctions.getLoadBalancers(GetLoadBalancersArgs.builder() .tags(Map.ofEntries( Map.entry("tagKey1", "tagValue1"), Map.entry("tagKey2", "tagValue2") )) .build()); } }variables: taggedInstances: fn::invoke: function: alicloud:slb:getLoadBalancers arguments: tags: tagKey1: tagValue1 tagKey2: tagValue2
- title="Optional"> <span id="vpcid_nodejs">- vpc - Id string
- ID of the VPC linked to the SLBs.
- vswitchId string
- ID of the vSwitch linked to the SLBs.
- address str
- Service address of the SLBs.
- address_ip_ strversion 
- address_type str
- enable_details bool
- ids Sequence[str]
- A list of SLBs IDs.
- internet_charge_ strtype 
- load_balancer_ strname 
- master_zone_ strid 
- name_regex str
- A regex string to filter results by SLB name.
- network_type str
- Network type of the SLBs. Valid values: vpcandclassic.
- output_file str
- File name where to save data source results (after running pulumi preview).
- page_number int
- page_size int
- payment_type str
- resource_group_ strid 
- The Id of resource group which SLB belongs.
- server_id str
- server_intranet_ straddress 
- slave_zone_ strid 
- status str
- SLB current status. Possible values: inactive,activeandlocked.
- Mapping[str, str]
- A map of tags assigned to the SLB instances. The tagscan have a maximum of 5 tag. It must be in the format:import * as pulumi from "@pulumi/pulumi"; import * as alicloud from "@pulumi/alicloud";const taggedInstances = alicloud.slb.getLoadBalancers({ tags: { tagKey1: "tagValue1", tagKey2: "tagValue2", }, }); import pulumi import pulumi_alicloud as alicloud tagged_instances = alicloud.slb.get_load_balancers(tags={ "tagKey1": "tagValue1", "tagKey2": "tagValue2", })using System.Collections.Generic; using System.Linq; using Pulumi; using AliCloud = Pulumi.AliCloud; return await Deployment.RunAsync(() => { var taggedInstances = AliCloud.Slb.GetLoadBalancers.Invoke(new() { Tags = { { "tagKey1", "tagValue1" }, { "tagKey2", "tagValue2" }, }, }); });package main import ( "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := slb.GetLoadBalancers(ctx, &slb.GetLoadBalancersArgs{ Tags: map[string]interface{}{ "tagKey1": "tagValue1", "tagKey2": "tagValue2", }, }, nil) if err != nil { return err } return nil }) }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.alicloud.slb.SlbFunctions; import com.pulumi.alicloud.slb.inputs.GetLoadBalancersArgs; 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 taggedInstances = SlbFunctions.getLoadBalancers(GetLoadBalancersArgs.builder() .tags(Map.ofEntries( Map.entry("tagKey1", "tagValue1"), Map.entry("tagKey2", "tagValue2") )) .build()); } }variables: taggedInstances: fn::invoke: function: alicloud:slb:getLoadBalancers arguments: tags: tagKey1: tagValue1 tagKey2: tagValue2
- title="Optional"> <span id="vpc_id_python">- vpc_ - id str
- ID of the VPC linked to the SLBs.
- vswitch_id str
- ID of the vSwitch linked to the SLBs.
- address String
- Service address of the SLBs.
- addressIp StringVersion 
- addressType String
- enableDetails Boolean
- ids List<String>
- A list of SLBs IDs.
- internetCharge StringType 
- loadBalancer StringName 
- masterZone StringId 
- nameRegex String
- A regex string to filter results by SLB name.
- networkType String
- Network type of the SLBs. Valid values: vpcandclassic.
- outputFile String
- File name where to save data source results (after running pulumi preview).
- pageNumber Number
- pageSize Number
- paymentType String
- resourceGroup StringId 
- The Id of resource group which SLB belongs.
- serverId String
- serverIntranet StringAddress 
- slaveZone StringId 
- status String
- SLB current status. Possible values: inactive,activeandlocked.
- Map<String>
- A map of tags assigned to the SLB instances. The tagscan have a maximum of 5 tag. It must be in the format:import * as pulumi from "@pulumi/pulumi"; import * as alicloud from "@pulumi/alicloud";const taggedInstances = alicloud.slb.getLoadBalancers({ tags: { tagKey1: "tagValue1", tagKey2: "tagValue2", }, }); import pulumi import pulumi_alicloud as alicloud tagged_instances = alicloud.slb.get_load_balancers(tags={ "tagKey1": "tagValue1", "tagKey2": "tagValue2", })using System.Collections.Generic; using System.Linq; using Pulumi; using AliCloud = Pulumi.AliCloud; return await Deployment.RunAsync(() => { var taggedInstances = AliCloud.Slb.GetLoadBalancers.Invoke(new() { Tags = { { "tagKey1", "tagValue1" }, { "tagKey2", "tagValue2" }, }, }); });package main import ( "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := slb.GetLoadBalancers(ctx, &slb.GetLoadBalancersArgs{ Tags: map[string]interface{}{ "tagKey1": "tagValue1", "tagKey2": "tagValue2", }, }, nil) if err != nil { return err } return nil }) }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.alicloud.slb.SlbFunctions; import com.pulumi.alicloud.slb.inputs.GetLoadBalancersArgs; 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 taggedInstances = SlbFunctions.getLoadBalancers(GetLoadBalancersArgs.builder() .tags(Map.ofEntries( Map.entry("tagKey1", "tagValue1"), Map.entry("tagKey2", "tagValue2") )) .build()); } }variables: taggedInstances: fn::invoke: function: alicloud:slb:getLoadBalancers arguments: tags: tagKey1: tagValue1 tagKey2: tagValue2
- title="Optional"> <span id="vpcid_yaml">- vpc - Id String
- ID of the VPC linked to the SLBs.
- vswitchId String
- ID of the vSwitch linked to the SLBs.
getLoadBalancers Result
The following output properties are available:
- Balancers
List<Pulumi.Ali Cloud. Slb. Outputs. Get Load Balancers Balancer> 
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- A list of slb IDs.
- Names List<string>
- A list of slb names.
- Slbs
List<Pulumi.Ali Cloud. Slb. Outputs. Get Load Balancers Slb> 
- A list of SLBs. Each element contains the following attributes:
- TotalCount int
- Address string
- Service address of the SLB.
- AddressIp stringVersion 
- AddressType string
- EnableDetails bool
- InternetCharge stringType 
- LoadBalancer stringName 
- MasterZone stringId 
- NameRegex string
- NetworkType string
- Network type of the SLB. Possible values: vpcandclassic.
- OutputFile string
- PageNumber int
- PageSize int
- PaymentType string
- ResourceGroup stringId 
- ServerId string
- ServerIntranet stringAddress 
- SlaveZone stringId 
- Status string
- SLB current status. Possible values: inactive,activeandlocked.
- Dictionary<string, string>
- A map of tags assigned to the SLB instance.
- VpcId string
- ID of the VPC the SLB belongs to.
- VswitchId string
- ID of the vSwitch the SLB belongs to.
- Balancers
[]GetLoad Balancers Balancer 
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- A list of slb IDs.
- Names []string
- A list of slb names.
- Slbs
[]GetLoad Balancers Slb 
- A list of SLBs. Each element contains the following attributes:
- TotalCount int
- Address string
- Service address of the SLB.
- AddressIp stringVersion 
- AddressType string
- EnableDetails bool
- InternetCharge stringType 
- LoadBalancer stringName 
- MasterZone stringId 
- NameRegex string
- NetworkType string
- Network type of the SLB. Possible values: vpcandclassic.
- OutputFile string
- PageNumber int
- PageSize int
- PaymentType string
- ResourceGroup stringId 
- ServerId string
- ServerIntranet stringAddress 
- SlaveZone stringId 
- Status string
- SLB current status. Possible values: inactive,activeandlocked.
- map[string]string
- A map of tags assigned to the SLB instance.
- VpcId string
- ID of the VPC the SLB belongs to.
- VswitchId string
- ID of the vSwitch the SLB belongs to.
- balancers
List<GetLoad Balancers Balancer> 
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- A list of slb IDs.
- names List<String>
- A list of slb names.
- slbs
List<GetLoad Balancers Slb> 
- A list of SLBs. Each element contains the following attributes:
- totalCount Integer
- address String
- Service address of the SLB.
- addressIp StringVersion 
- addressType String
- enableDetails Boolean
- internetCharge StringType 
- loadBalancer StringName 
- masterZone StringId 
- nameRegex String
- networkType String
- Network type of the SLB. Possible values: vpcandclassic.
- outputFile String
- pageNumber Integer
- pageSize Integer
- paymentType String
- resourceGroup StringId 
- serverId String
- serverIntranet StringAddress 
- slaveZone StringId 
- status String
- SLB current status. Possible values: inactive,activeandlocked.
- Map<String,String>
- A map of tags assigned to the SLB instance.
- vpcId String
- ID of the VPC the SLB belongs to.
- vswitchId String
- ID of the vSwitch the SLB belongs to.
- balancers
GetLoad Balancers Balancer[] 
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- A list of slb IDs.
- names string[]
- A list of slb names.
- slbs
GetLoad Balancers Slb[] 
- A list of SLBs. Each element contains the following attributes:
- totalCount number
- address string
- Service address of the SLB.
- addressIp stringVersion 
- addressType string
- enableDetails boolean
- internetCharge stringType 
- loadBalancer stringName 
- masterZone stringId 
- nameRegex string
- networkType string
- Network type of the SLB. Possible values: vpcandclassic.
- outputFile string
- pageNumber number
- pageSize number
- paymentType string
- resourceGroup stringId 
- serverId string
- serverIntranet stringAddress 
- slaveZone stringId 
- status string
- SLB current status. Possible values: inactive,activeandlocked.
- {[key: string]: string}
- A map of tags assigned to the SLB instance.
- vpcId string
- ID of the VPC the SLB belongs to.
- vswitchId string
- ID of the vSwitch the SLB belongs to.
- balancers
Sequence[GetLoad Balancers Balancer] 
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- A list of slb IDs.
- names Sequence[str]
- A list of slb names.
- slbs
Sequence[GetLoad Balancers Slb] 
- A list of SLBs. Each element contains the following attributes:
- total_count int
- address str
- Service address of the SLB.
- address_ip_ strversion 
- address_type str
- enable_details bool
- internet_charge_ strtype 
- load_balancer_ strname 
- master_zone_ strid 
- name_regex str
- network_type str
- Network type of the SLB. Possible values: vpcandclassic.
- output_file str
- page_number int
- page_size int
- payment_type str
- resource_group_ strid 
- server_id str
- server_intranet_ straddress 
- slave_zone_ strid 
- status str
- SLB current status. Possible values: inactive,activeandlocked.
- Mapping[str, str]
- A map of tags assigned to the SLB instance.
- vpc_id str
- ID of the VPC the SLB belongs to.
- vswitch_id str
- ID of the vSwitch the SLB belongs to.
- balancers List<Property Map>
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- A list of slb IDs.
- names List<String>
- A list of slb names.
- slbs List<Property Map>
- A list of SLBs. Each element contains the following attributes:
- totalCount Number
- address String
- Service address of the SLB.
- addressIp StringVersion 
- addressType String
- enableDetails Boolean
- internetCharge StringType 
- loadBalancer StringName 
- masterZone StringId 
- nameRegex String
- networkType String
- Network type of the SLB. Possible values: vpcandclassic.
- outputFile String
- pageNumber Number
- pageSize Number
- paymentType String
- resourceGroup StringId 
- serverId String
- serverIntranet StringAddress 
- slaveZone StringId 
- status String
- SLB current status. Possible values: inactive,activeandlocked.
- Map<String>
- A map of tags assigned to the SLB instance.
- vpcId String
- ID of the VPC the SLB belongs to.
- vswitchId String
- ID of the vSwitch the SLB belongs to.
Supporting Types
GetLoadBalancersBalancer   
- Address string
- Service address of the SLBs.
- AddressIp stringVersion 
- AddressType string
- AutoRelease intTime 
- BackendServers List<Pulumi.Ali Cloud. Slb. Inputs. Get Load Balancers Balancer Backend Server> 
- Bandwidth int
- CreateTime intStamp 
- DeleteProtection string
- EndTime string
- EndTime intStamp 
- Id string
- ID of the SLB.
- InternetCharge stringType 
- ListenerPorts List<Pulumi.And Protocals Ali Cloud. Slb. Inputs. Get Load Balancers Balancer Listener Ports And Protocal> 
- ListenerPorts List<Pulumi.And Protocols Ali Cloud. Slb. Inputs. Get Load Balancers Balancer Listener Ports And Protocol> 
- LoadBalancer stringId 
- LoadBalancer stringName 
- LoadBalancer stringSpec 
- MasterZone stringId 
- ModificationProtection stringReason 
- ModificationProtection stringStatus 
- NetworkType string
- Network type of the SLBs. Valid values: vpcandclassic.
- PaymentType string
- RegionId stringAlias 
- RenewalCyc stringUnit 
- RenewalDuration int
- RenewalStatus string
- ResourceGroup stringId 
- The Id of resource group which SLB belongs.
- SlaveZone stringId 
- Status string
- SLB current status. Possible values: inactive,activeandlocked.
- Dictionary<string, string>
- A map of tags assigned to the SLB instances. The tagscan have a maximum of 5 tag. It must be in the format:import * as pulumi from "@pulumi/pulumi"; import * as alicloud from "@pulumi/alicloud";const taggedInstances = alicloud.slb.getLoadBalancers({ tags: { tagKey1: "tagValue1", tagKey2: "tagValue2", }, }); import pulumi import pulumi_alicloud as alicloud tagged_instances = alicloud.slb.get_load_balancers(tags={ "tagKey1": "tagValue1", "tagKey2": "tagValue2", })using System.Collections.Generic; using System.Linq; using Pulumi; using AliCloud = Pulumi.AliCloud; return await Deployment.RunAsync(() => { var taggedInstances = AliCloud.Slb.GetLoadBalancers.Invoke(new() { Tags = { { "tagKey1", "tagValue1" }, { "tagKey2", "tagValue2" }, }, }); });package main import ( "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := slb.GetLoadBalancers(ctx, &slb.GetLoadBalancersArgs{ Tags: map[string]interface{}{ "tagKey1": "tagValue1", "tagKey2": "tagValue2", }, }, nil) if err != nil { return err } return nil }) }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.alicloud.slb.SlbFunctions; import com.pulumi.alicloud.slb.inputs.GetLoadBalancersArgs; 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 taggedInstances = SlbFunctions.getLoadBalancers(GetLoadBalancersArgs.builder() .tags(Map.ofEntries( Map.entry("tagKey1", "tagValue1"), Map.entry("tagKey2", "tagValue2") )) .build()); } }variables: taggedInstances: fn::invoke: function: alicloud:slb:getLoadBalancers arguments: tags: tagKey1: tagValue1 tagKey2: tagValue2
- title="Required"> <span id="vpcid_csharp">- Vpc - Id string
- ID of the VPC linked to the SLBs.
- VswitchId string
- ID of the vSwitch linked to the SLBs.
- Address string
- Service address of the SLBs.
- AddressIp stringVersion 
- AddressType string
- AutoRelease intTime 
- BackendServers []GetLoad Balancers Balancer Backend Server 
- Bandwidth int
- CreateTime intStamp 
- DeleteProtection string
- EndTime string
- EndTime intStamp 
- Id string
- ID of the SLB.
- InternetCharge stringType 
- ListenerPorts []GetAnd Protocals Load Balancers Balancer Listener Ports And Protocal 
- ListenerPorts []GetAnd Protocols Load Balancers Balancer Listener Ports And Protocol 
- LoadBalancer stringId 
- LoadBalancer stringName 
- LoadBalancer stringSpec 
- MasterZone stringId 
- ModificationProtection stringReason 
- ModificationProtection stringStatus 
- NetworkType string
- Network type of the SLBs. Valid values: vpcandclassic.
- PaymentType string
- RegionId stringAlias 
- RenewalCyc stringUnit 
- RenewalDuration int
- RenewalStatus string
- ResourceGroup stringId 
- The Id of resource group which SLB belongs.
- SlaveZone stringId 
- Status string
- SLB current status. Possible values: inactive,activeandlocked.
- map[string]string
- A map of tags assigned to the SLB instances. The tagscan have a maximum of 5 tag. It must be in the format:import * as pulumi from "@pulumi/pulumi"; import * as alicloud from "@pulumi/alicloud";const taggedInstances = alicloud.slb.getLoadBalancers({ tags: { tagKey1: "tagValue1", tagKey2: "tagValue2", }, }); import pulumi import pulumi_alicloud as alicloud tagged_instances = alicloud.slb.get_load_balancers(tags={ "tagKey1": "tagValue1", "tagKey2": "tagValue2", })using System.Collections.Generic; using System.Linq; using Pulumi; using AliCloud = Pulumi.AliCloud; return await Deployment.RunAsync(() => { var taggedInstances = AliCloud.Slb.GetLoadBalancers.Invoke(new() { Tags = { { "tagKey1", "tagValue1" }, { "tagKey2", "tagValue2" }, }, }); });package main import ( "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := slb.GetLoadBalancers(ctx, &slb.GetLoadBalancersArgs{ Tags: map[string]interface{}{ "tagKey1": "tagValue1", "tagKey2": "tagValue2", }, }, nil) if err != nil { return err } return nil }) }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.alicloud.slb.SlbFunctions; import com.pulumi.alicloud.slb.inputs.GetLoadBalancersArgs; 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 taggedInstances = SlbFunctions.getLoadBalancers(GetLoadBalancersArgs.builder() .tags(Map.ofEntries( Map.entry("tagKey1", "tagValue1"), Map.entry("tagKey2", "tagValue2") )) .build()); } }variables: taggedInstances: fn::invoke: function: alicloud:slb:getLoadBalancers arguments: tags: tagKey1: tagValue1 tagKey2: tagValue2
- title="Required"> <span id="vpcid_go">- Vpc - Id string
- ID of the VPC linked to the SLBs.
- VswitchId string
- ID of the vSwitch linked to the SLBs.
- address String
- Service address of the SLBs.
- addressIp StringVersion 
- addressType String
- autoRelease IntegerTime 
- backendServers List<GetLoad Balancers Balancer Backend Server> 
- bandwidth Integer
- createTime IntegerStamp 
- deleteProtection String
- endTime String
- endTime IntegerStamp 
- id String
- ID of the SLB.
- internetCharge StringType 
- listenerPorts List<GetAnd Protocals Load Balancers Balancer Listener Ports And Protocal> 
- listenerPorts List<GetAnd Protocols Load Balancers Balancer Listener Ports And Protocol> 
- loadBalancer StringId 
- loadBalancer StringName 
- loadBalancer StringSpec 
- masterZone StringId 
- modificationProtection StringReason 
- modificationProtection StringStatus 
- networkType String
- Network type of the SLBs. Valid values: vpcandclassic.
- paymentType String
- regionId StringAlias 
- renewalCyc StringUnit 
- renewalDuration Integer
- renewalStatus String
- resourceGroup StringId 
- The Id of resource group which SLB belongs.
- slaveZone StringId 
- status String
- SLB current status. Possible values: inactive,activeandlocked.
- Map<String,String>
- A map of tags assigned to the SLB instances. The tagscan have a maximum of 5 tag. It must be in the format:import * as pulumi from "@pulumi/pulumi"; import * as alicloud from "@pulumi/alicloud";const taggedInstances = alicloud.slb.getLoadBalancers({ tags: { tagKey1: "tagValue1", tagKey2: "tagValue2", }, }); import pulumi import pulumi_alicloud as alicloud tagged_instances = alicloud.slb.get_load_balancers(tags={ "tagKey1": "tagValue1", "tagKey2": "tagValue2", })using System.Collections.Generic; using System.Linq; using Pulumi; using AliCloud = Pulumi.AliCloud; return await Deployment.RunAsync(() => { var taggedInstances = AliCloud.Slb.GetLoadBalancers.Invoke(new() { Tags = { { "tagKey1", "tagValue1" }, { "tagKey2", "tagValue2" }, }, }); });package main import ( "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := slb.GetLoadBalancers(ctx, &slb.GetLoadBalancersArgs{ Tags: map[string]interface{}{ "tagKey1": "tagValue1", "tagKey2": "tagValue2", }, }, nil) if err != nil { return err } return nil }) }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.alicloud.slb.SlbFunctions; import com.pulumi.alicloud.slb.inputs.GetLoadBalancersArgs; 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 taggedInstances = SlbFunctions.getLoadBalancers(GetLoadBalancersArgs.builder() .tags(Map.ofEntries( Map.entry("tagKey1", "tagValue1"), Map.entry("tagKey2", "tagValue2") )) .build()); } }variables: taggedInstances: fn::invoke: function: alicloud:slb:getLoadBalancers arguments: tags: tagKey1: tagValue1 tagKey2: tagValue2
- title="Required"> <span id="vpcid_java">- vpc - Id String
- ID of the VPC linked to the SLBs.
- vswitchId String
- ID of the vSwitch linked to the SLBs.
- address string
- Service address of the SLBs.
- addressIp stringVersion 
- addressType string
- autoRelease numberTime 
- backendServers GetLoad Balancers Balancer Backend Server[] 
- bandwidth number
- createTime numberStamp 
- deleteProtection string
- endTime string
- endTime numberStamp 
- id string
- ID of the SLB.
- internetCharge stringType 
- listenerPorts GetAnd Protocals Load Balancers Balancer Listener Ports And Protocal[] 
- listenerPorts GetAnd Protocols Load Balancers Balancer Listener Ports And Protocol[] 
- loadBalancer stringId 
- loadBalancer stringName 
- loadBalancer stringSpec 
- masterZone stringId 
- modificationProtection stringReason 
- modificationProtection stringStatus 
- networkType string
- Network type of the SLBs. Valid values: vpcandclassic.
- paymentType string
- regionId stringAlias 
- renewalCyc stringUnit 
- renewalDuration number
- renewalStatus string
- resourceGroup stringId 
- The Id of resource group which SLB belongs.
- slaveZone stringId 
- status string
- SLB current status. Possible values: inactive,activeandlocked.
- {[key: string]: string}
- A map of tags assigned to the SLB instances. The tagscan have a maximum of 5 tag. It must be in the format:import * as pulumi from "@pulumi/pulumi"; import * as alicloud from "@pulumi/alicloud";const taggedInstances = alicloud.slb.getLoadBalancers({ tags: { tagKey1: "tagValue1", tagKey2: "tagValue2", }, }); import pulumi import pulumi_alicloud as alicloud tagged_instances = alicloud.slb.get_load_balancers(tags={ "tagKey1": "tagValue1", "tagKey2": "tagValue2", })using System.Collections.Generic; using System.Linq; using Pulumi; using AliCloud = Pulumi.AliCloud; return await Deployment.RunAsync(() => { var taggedInstances = AliCloud.Slb.GetLoadBalancers.Invoke(new() { Tags = { { "tagKey1", "tagValue1" }, { "tagKey2", "tagValue2" }, }, }); });package main import ( "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := slb.GetLoadBalancers(ctx, &slb.GetLoadBalancersArgs{ Tags: map[string]interface{}{ "tagKey1": "tagValue1", "tagKey2": "tagValue2", }, }, nil) if err != nil { return err } return nil }) }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.alicloud.slb.SlbFunctions; import com.pulumi.alicloud.slb.inputs.GetLoadBalancersArgs; 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 taggedInstances = SlbFunctions.getLoadBalancers(GetLoadBalancersArgs.builder() .tags(Map.ofEntries( Map.entry("tagKey1", "tagValue1"), Map.entry("tagKey2", "tagValue2") )) .build()); } }variables: taggedInstances: fn::invoke: function: alicloud:slb:getLoadBalancers arguments: tags: tagKey1: tagValue1 tagKey2: tagValue2
- title="Required"> <span id="vpcid_nodejs">- vpc - Id string
- ID of the VPC linked to the SLBs.
- vswitchId string
- ID of the vSwitch linked to the SLBs.
- address str
- Service address of the SLBs.
- address_ip_ strversion 
- address_type str
- auto_release_ inttime 
- backend_servers Sequence[GetLoad Balancers Balancer Backend Server] 
- bandwidth int
- create_time_ intstamp 
- delete_protection str
- end_time str
- end_time_ intstamp 
- id str
- ID of the SLB.
- internet_charge_ strtype 
- listener_ports_ Sequence[Getand_ protocals Load Balancers Balancer Listener Ports And Protocal] 
- listener_ports_ Sequence[Getand_ protocols Load Balancers Balancer Listener Ports And Protocol] 
- load_balancer_ strid 
- load_balancer_ strname 
- load_balancer_ strspec 
- master_zone_ strid 
- modification_protection_ strreason 
- modification_protection_ strstatus 
- network_type str
- Network type of the SLBs. Valid values: vpcandclassic.
- payment_type str
- region_id_ stralias 
- renewal_cyc_ strunit 
- renewal_duration int
- renewal_status str
- resource_group_ strid 
- The Id of resource group which SLB belongs.
- slave_zone_ strid 
- status str
- SLB current status. Possible values: inactive,activeandlocked.
- Mapping[str, str]
- A map of tags assigned to the SLB instances. The tagscan have a maximum of 5 tag. It must be in the format:import * as pulumi from "@pulumi/pulumi"; import * as alicloud from "@pulumi/alicloud";const taggedInstances = alicloud.slb.getLoadBalancers({ tags: { tagKey1: "tagValue1", tagKey2: "tagValue2", }, }); import pulumi import pulumi_alicloud as alicloud tagged_instances = alicloud.slb.get_load_balancers(tags={ "tagKey1": "tagValue1", "tagKey2": "tagValue2", })using System.Collections.Generic; using System.Linq; using Pulumi; using AliCloud = Pulumi.AliCloud; return await Deployment.RunAsync(() => { var taggedInstances = AliCloud.Slb.GetLoadBalancers.Invoke(new() { Tags = { { "tagKey1", "tagValue1" }, { "tagKey2", "tagValue2" }, }, }); });package main import ( "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := slb.GetLoadBalancers(ctx, &slb.GetLoadBalancersArgs{ Tags: map[string]interface{}{ "tagKey1": "tagValue1", "tagKey2": "tagValue2", }, }, nil) if err != nil { return err } return nil }) }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.alicloud.slb.SlbFunctions; import com.pulumi.alicloud.slb.inputs.GetLoadBalancersArgs; 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 taggedInstances = SlbFunctions.getLoadBalancers(GetLoadBalancersArgs.builder() .tags(Map.ofEntries( Map.entry("tagKey1", "tagValue1"), Map.entry("tagKey2", "tagValue2") )) .build()); } }variables: taggedInstances: fn::invoke: function: alicloud:slb:getLoadBalancers arguments: tags: tagKey1: tagValue1 tagKey2: tagValue2
- title="Required"> <span id="vpc_id_python">- vpc_ - id str
- ID of the VPC linked to the SLBs.
- vswitch_id str
- ID of the vSwitch linked to the SLBs.
- address String
- Service address of the SLBs.
- addressIp StringVersion 
- addressType String
- autoRelease NumberTime 
- backendServers List<Property Map>
- bandwidth Number
- createTime NumberStamp 
- deleteProtection String
- endTime String
- endTime NumberStamp 
- id String
- ID of the SLB.
- internetCharge StringType 
- listenerPorts List<Property Map>And Protocals 
- listenerPorts List<Property Map>And Protocols 
- loadBalancer StringId 
- loadBalancer StringName 
- loadBalancer StringSpec 
- masterZone StringId 
- modificationProtection StringReason 
- modificationProtection StringStatus 
- networkType String
- Network type of the SLBs. Valid values: vpcandclassic.
- paymentType String
- regionId StringAlias 
- renewalCyc StringUnit 
- renewalDuration Number
- renewalStatus String
- resourceGroup StringId 
- The Id of resource group which SLB belongs.
- slaveZone StringId 
- status String
- SLB current status. Possible values: inactive,activeandlocked.
- Map<String>
- A map of tags assigned to the SLB instances. The tagscan have a maximum of 5 tag. It must be in the format:import * as pulumi from "@pulumi/pulumi"; import * as alicloud from "@pulumi/alicloud";const taggedInstances = alicloud.slb.getLoadBalancers({ tags: { tagKey1: "tagValue1", tagKey2: "tagValue2", }, }); import pulumi import pulumi_alicloud as alicloud tagged_instances = alicloud.slb.get_load_balancers(tags={ "tagKey1": "tagValue1", "tagKey2": "tagValue2", })using System.Collections.Generic; using System.Linq; using Pulumi; using AliCloud = Pulumi.AliCloud; return await Deployment.RunAsync(() => { var taggedInstances = AliCloud.Slb.GetLoadBalancers.Invoke(new() { Tags = { { "tagKey1", "tagValue1" }, { "tagKey2", "tagValue2" }, }, }); });package main import ( "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := slb.GetLoadBalancers(ctx, &slb.GetLoadBalancersArgs{ Tags: map[string]interface{}{ "tagKey1": "tagValue1", "tagKey2": "tagValue2", }, }, nil) if err != nil { return err } return nil }) }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.alicloud.slb.SlbFunctions; import com.pulumi.alicloud.slb.inputs.GetLoadBalancersArgs; 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 taggedInstances = SlbFunctions.getLoadBalancers(GetLoadBalancersArgs.builder() .tags(Map.ofEntries( Map.entry("tagKey1", "tagValue1"), Map.entry("tagKey2", "tagValue2") )) .build()); } }variables: taggedInstances: fn::invoke: function: alicloud:slb:getLoadBalancers arguments: tags: tagKey1: tagValue1 tagKey2: tagValue2
- title="Required"> <span id="vpcid_yaml">- vpc - Id String
- ID of the VPC linked to the SLBs.
- vswitchId String
- ID of the vSwitch linked to the SLBs.
GetLoadBalancersBalancerBackendServer     
- Description string
- ServerId string
- Type string
- Weight int
- Description string
- ServerId string
- Type string
- Weight int
- description String
- serverId String
- type String
- weight Integer
- description string
- serverId string
- type string
- weight number
- description str
- server_id str
- type str
- weight int
- description String
- serverId String
- type String
- weight Number
GetLoadBalancersBalancerListenerPortsAndProtocal       
- ListenerPort int
- ListenerProtocal string
- ListenerPort int
- ListenerProtocal string
- listenerPort Integer
- listenerProtocal String
- listenerPort number
- listenerProtocal string
- listener_port int
- listener_protocal str
- listenerPort Number
- listenerProtocal String
GetLoadBalancersBalancerListenerPortsAndProtocol       
- Description string
- ForwardPort int
- ListenerForward string
- ListenerPort int
- ListenerProtocol string
- Description string
- ForwardPort int
- ListenerForward string
- ListenerPort int
- ListenerProtocol string
- description String
- forwardPort Integer
- listenerForward String
- listenerPort Integer
- listenerProtocol String
- description string
- forwardPort number
- listenerForward string
- listenerPort number
- listenerProtocol string
- description str
- forward_port int
- listener_forward str
- listener_port int
- listener_protocol str
- description String
- forwardPort Number
- listenerForward String
- listenerPort Number
- listenerProtocol String
GetLoadBalancersSlb   
- Address string
- Service address of the SLBs.
- CreationTime string
- SLB creation time.
- Id string
- ID of the SLB.
- Internet bool
- SLB addressType: internet if true, intranet iffalse. Must befalsewhennetwork_typeisvpc.
- MasterAvailability stringZone 
- Master availability zone of the SLBs.
- Name string
- SLB name.
- NetworkType string
- Network type of the SLBs. Valid values: vpcandclassic.
- RegionId string
- Region ID the SLB belongs to.
- SlaveAvailability stringZone 
- Slave availability zone of the SLBs.
- Status string
- SLB current status. Possible values: inactive,activeandlocked.
- Dictionary<string, string>
- A map of tags assigned to the SLB instances. The tagscan have a maximum of 5 tag. It must be in the format:import * as pulumi from "@pulumi/pulumi"; import * as alicloud from "@pulumi/alicloud";const taggedInstances = alicloud.slb.getLoadBalancers({ tags: { tagKey1: "tagValue1", tagKey2: "tagValue2", }, }); import pulumi import pulumi_alicloud as alicloud tagged_instances = alicloud.slb.get_load_balancers(tags={ "tagKey1": "tagValue1", "tagKey2": "tagValue2", })using System.Collections.Generic; using System.Linq; using Pulumi; using AliCloud = Pulumi.AliCloud; return await Deployment.RunAsync(() => { var taggedInstances = AliCloud.Slb.GetLoadBalancers.Invoke(new() { Tags = { { "tagKey1", "tagValue1" }, { "tagKey2", "tagValue2" }, }, }); });package main import ( "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := slb.GetLoadBalancers(ctx, &slb.GetLoadBalancersArgs{ Tags: map[string]interface{}{ "tagKey1": "tagValue1", "tagKey2": "tagValue2", }, }, nil) if err != nil { return err } return nil }) }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.alicloud.slb.SlbFunctions; import com.pulumi.alicloud.slb.inputs.GetLoadBalancersArgs; 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 taggedInstances = SlbFunctions.getLoadBalancers(GetLoadBalancersArgs.builder() .tags(Map.ofEntries( Map.entry("tagKey1", "tagValue1"), Map.entry("tagKey2", "tagValue2") )) .build()); } }variables: taggedInstances: fn::invoke: function: alicloud:slb:getLoadBalancers arguments: tags: tagKey1: tagValue1 tagKey2: tagValue2
- title="Required"> <span id="vpcid_csharp">- Vpc - Id string
- ID of the VPC linked to the SLBs.
- VswitchId string
- ID of the vSwitch linked to the SLBs.
- Address string
- Service address of the SLBs.
- CreationTime string
- SLB creation time.
- Id string
- ID of the SLB.
- Internet bool
- SLB addressType: internet if true, intranet iffalse. Must befalsewhennetwork_typeisvpc.
- MasterAvailability stringZone 
- Master availability zone of the SLBs.
- Name string
- SLB name.
- NetworkType string
- Network type of the SLBs. Valid values: vpcandclassic.
- RegionId string
- Region ID the SLB belongs to.
- SlaveAvailability stringZone 
- Slave availability zone of the SLBs.
- Status string
- SLB current status. Possible values: inactive,activeandlocked.
- map[string]string
- A map of tags assigned to the SLB instances. The tagscan have a maximum of 5 tag. It must be in the format:import * as pulumi from "@pulumi/pulumi"; import * as alicloud from "@pulumi/alicloud";const taggedInstances = alicloud.slb.getLoadBalancers({ tags: { tagKey1: "tagValue1", tagKey2: "tagValue2", }, }); import pulumi import pulumi_alicloud as alicloud tagged_instances = alicloud.slb.get_load_balancers(tags={ "tagKey1": "tagValue1", "tagKey2": "tagValue2", })using System.Collections.Generic; using System.Linq; using Pulumi; using AliCloud = Pulumi.AliCloud; return await Deployment.RunAsync(() => { var taggedInstances = AliCloud.Slb.GetLoadBalancers.Invoke(new() { Tags = { { "tagKey1", "tagValue1" }, { "tagKey2", "tagValue2" }, }, }); });package main import ( "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := slb.GetLoadBalancers(ctx, &slb.GetLoadBalancersArgs{ Tags: map[string]interface{}{ "tagKey1": "tagValue1", "tagKey2": "tagValue2", }, }, nil) if err != nil { return err } return nil }) }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.alicloud.slb.SlbFunctions; import com.pulumi.alicloud.slb.inputs.GetLoadBalancersArgs; 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 taggedInstances = SlbFunctions.getLoadBalancers(GetLoadBalancersArgs.builder() .tags(Map.ofEntries( Map.entry("tagKey1", "tagValue1"), Map.entry("tagKey2", "tagValue2") )) .build()); } }variables: taggedInstances: fn::invoke: function: alicloud:slb:getLoadBalancers arguments: tags: tagKey1: tagValue1 tagKey2: tagValue2
- title="Required"> <span id="vpcid_go">- Vpc - Id string
- ID of the VPC linked to the SLBs.
- VswitchId string
- ID of the vSwitch linked to the SLBs.
- address String
- Service address of the SLBs.
- creationTime String
- SLB creation time.
- id String
- ID of the SLB.
- internet Boolean
- SLB addressType: internet if true, intranet iffalse. Must befalsewhennetwork_typeisvpc.
- masterAvailability StringZone 
- Master availability zone of the SLBs.
- name String
- SLB name.
- networkType String
- Network type of the SLBs. Valid values: vpcandclassic.
- regionId String
- Region ID the SLB belongs to.
- slaveAvailability StringZone 
- Slave availability zone of the SLBs.
- status String
- SLB current status. Possible values: inactive,activeandlocked.
- Map<String,String>
- A map of tags assigned to the SLB instances. The tagscan have a maximum of 5 tag. It must be in the format:import * as pulumi from "@pulumi/pulumi"; import * as alicloud from "@pulumi/alicloud";const taggedInstances = alicloud.slb.getLoadBalancers({ tags: { tagKey1: "tagValue1", tagKey2: "tagValue2", }, }); import pulumi import pulumi_alicloud as alicloud tagged_instances = alicloud.slb.get_load_balancers(tags={ "tagKey1": "tagValue1", "tagKey2": "tagValue2", })using System.Collections.Generic; using System.Linq; using Pulumi; using AliCloud = Pulumi.AliCloud; return await Deployment.RunAsync(() => { var taggedInstances = AliCloud.Slb.GetLoadBalancers.Invoke(new() { Tags = { { "tagKey1", "tagValue1" }, { "tagKey2", "tagValue2" }, }, }); });package main import ( "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := slb.GetLoadBalancers(ctx, &slb.GetLoadBalancersArgs{ Tags: map[string]interface{}{ "tagKey1": "tagValue1", "tagKey2": "tagValue2", }, }, nil) if err != nil { return err } return nil }) }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.alicloud.slb.SlbFunctions; import com.pulumi.alicloud.slb.inputs.GetLoadBalancersArgs; 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 taggedInstances = SlbFunctions.getLoadBalancers(GetLoadBalancersArgs.builder() .tags(Map.ofEntries( Map.entry("tagKey1", "tagValue1"), Map.entry("tagKey2", "tagValue2") )) .build()); } }variables: taggedInstances: fn::invoke: function: alicloud:slb:getLoadBalancers arguments: tags: tagKey1: tagValue1 tagKey2: tagValue2
- title="Required"> <span id="vpcid_java">- vpc - Id String
- ID of the VPC linked to the SLBs.
- vswitchId String
- ID of the vSwitch linked to the SLBs.
- address string
- Service address of the SLBs.
- creationTime string
- SLB creation time.
- id string
- ID of the SLB.
- internet boolean
- SLB addressType: internet if true, intranet iffalse. Must befalsewhennetwork_typeisvpc.
- masterAvailability stringZone 
- Master availability zone of the SLBs.
- name string
- SLB name.
- networkType string
- Network type of the SLBs. Valid values: vpcandclassic.
- regionId string
- Region ID the SLB belongs to.
- slaveAvailability stringZone 
- Slave availability zone of the SLBs.
- status string
- SLB current status. Possible values: inactive,activeandlocked.
- {[key: string]: string}
- A map of tags assigned to the SLB instances. The tagscan have a maximum of 5 tag. It must be in the format:import * as pulumi from "@pulumi/pulumi"; import * as alicloud from "@pulumi/alicloud";const taggedInstances = alicloud.slb.getLoadBalancers({ tags: { tagKey1: "tagValue1", tagKey2: "tagValue2", }, }); import pulumi import pulumi_alicloud as alicloud tagged_instances = alicloud.slb.get_load_balancers(tags={ "tagKey1": "tagValue1", "tagKey2": "tagValue2", })using System.Collections.Generic; using System.Linq; using Pulumi; using AliCloud = Pulumi.AliCloud; return await Deployment.RunAsync(() => { var taggedInstances = AliCloud.Slb.GetLoadBalancers.Invoke(new() { Tags = { { "tagKey1", "tagValue1" }, { "tagKey2", "tagValue2" }, }, }); });package main import ( "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := slb.GetLoadBalancers(ctx, &slb.GetLoadBalancersArgs{ Tags: map[string]interface{}{ "tagKey1": "tagValue1", "tagKey2": "tagValue2", }, }, nil) if err != nil { return err } return nil }) }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.alicloud.slb.SlbFunctions; import com.pulumi.alicloud.slb.inputs.GetLoadBalancersArgs; 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 taggedInstances = SlbFunctions.getLoadBalancers(GetLoadBalancersArgs.builder() .tags(Map.ofEntries( Map.entry("tagKey1", "tagValue1"), Map.entry("tagKey2", "tagValue2") )) .build()); } }variables: taggedInstances: fn::invoke: function: alicloud:slb:getLoadBalancers arguments: tags: tagKey1: tagValue1 tagKey2: tagValue2
- title="Required"> <span id="vpcid_nodejs">- vpc - Id string
- ID of the VPC linked to the SLBs.
- vswitchId string
- ID of the vSwitch linked to the SLBs.
- address str
- Service address of the SLBs.
- creation_time str
- SLB creation time.
- id str
- ID of the SLB.
- internet bool
- SLB addressType: internet if true, intranet iffalse. Must befalsewhennetwork_typeisvpc.
- master_availability_ strzone 
- Master availability zone of the SLBs.
- name str
- SLB name.
- network_type str
- Network type of the SLBs. Valid values: vpcandclassic.
- region_id str
- Region ID the SLB belongs to.
- slave_availability_ strzone 
- Slave availability zone of the SLBs.
- status str
- SLB current status. Possible values: inactive,activeandlocked.
- Mapping[str, str]
- A map of tags assigned to the SLB instances. The tagscan have a maximum of 5 tag. It must be in the format:import * as pulumi from "@pulumi/pulumi"; import * as alicloud from "@pulumi/alicloud";const taggedInstances = alicloud.slb.getLoadBalancers({ tags: { tagKey1: "tagValue1", tagKey2: "tagValue2", }, }); import pulumi import pulumi_alicloud as alicloud tagged_instances = alicloud.slb.get_load_balancers(tags={ "tagKey1": "tagValue1", "tagKey2": "tagValue2", })using System.Collections.Generic; using System.Linq; using Pulumi; using AliCloud = Pulumi.AliCloud; return await Deployment.RunAsync(() => { var taggedInstances = AliCloud.Slb.GetLoadBalancers.Invoke(new() { Tags = { { "tagKey1", "tagValue1" }, { "tagKey2", "tagValue2" }, }, }); });package main import ( "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := slb.GetLoadBalancers(ctx, &slb.GetLoadBalancersArgs{ Tags: map[string]interface{}{ "tagKey1": "tagValue1", "tagKey2": "tagValue2", }, }, nil) if err != nil { return err } return nil }) }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.alicloud.slb.SlbFunctions; import com.pulumi.alicloud.slb.inputs.GetLoadBalancersArgs; 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 taggedInstances = SlbFunctions.getLoadBalancers(GetLoadBalancersArgs.builder() .tags(Map.ofEntries( Map.entry("tagKey1", "tagValue1"), Map.entry("tagKey2", "tagValue2") )) .build()); } }variables: taggedInstances: fn::invoke: function: alicloud:slb:getLoadBalancers arguments: tags: tagKey1: tagValue1 tagKey2: tagValue2
- title="Required"> <span id="vpc_id_python">- vpc_ - id str
- ID of the VPC linked to the SLBs.
- vswitch_id str
- ID of the vSwitch linked to the SLBs.
- address String
- Service address of the SLBs.
- creationTime String
- SLB creation time.
- id String
- ID of the SLB.
- internet Boolean
- SLB addressType: internet if true, intranet iffalse. Must befalsewhennetwork_typeisvpc.
- masterAvailability StringZone 
- Master availability zone of the SLBs.
- name String
- SLB name.
- networkType String
- Network type of the SLBs. Valid values: vpcandclassic.
- regionId String
- Region ID the SLB belongs to.
- slaveAvailability StringZone 
- Slave availability zone of the SLBs.
- status String
- SLB current status. Possible values: inactive,activeandlocked.
- Map<String>
- A map of tags assigned to the SLB instances. The tagscan have a maximum of 5 tag. It must be in the format:import * as pulumi from "@pulumi/pulumi"; import * as alicloud from "@pulumi/alicloud";const taggedInstances = alicloud.slb.getLoadBalancers({ tags: { tagKey1: "tagValue1", tagKey2: "tagValue2", }, }); import pulumi import pulumi_alicloud as alicloud tagged_instances = alicloud.slb.get_load_balancers(tags={ "tagKey1": "tagValue1", "tagKey2": "tagValue2", })using System.Collections.Generic; using System.Linq; using Pulumi; using AliCloud = Pulumi.AliCloud; return await Deployment.RunAsync(() => { var taggedInstances = AliCloud.Slb.GetLoadBalancers.Invoke(new() { Tags = { { "tagKey1", "tagValue1" }, { "tagKey2", "tagValue2" }, }, }); });package main import ( "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := slb.GetLoadBalancers(ctx, &slb.GetLoadBalancersArgs{ Tags: map[string]interface{}{ "tagKey1": "tagValue1", "tagKey2": "tagValue2", }, }, nil) if err != nil { return err } return nil }) }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.alicloud.slb.SlbFunctions; import com.pulumi.alicloud.slb.inputs.GetLoadBalancersArgs; 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 taggedInstances = SlbFunctions.getLoadBalancers(GetLoadBalancersArgs.builder() .tags(Map.ofEntries( Map.entry("tagKey1", "tagValue1"), Map.entry("tagKey2", "tagValue2") )) .build()); } }variables: taggedInstances: fn::invoke: function: alicloud:slb:getLoadBalancers arguments: tags: tagKey1: tagValue1 tagKey2: tagValue2
- title="Required"> <span id="vpcid_yaml">- vpc - Id String
- ID of the VPC linked to the SLBs.
- vswitchId String
- ID of the vSwitch linked to the SLBs.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the alicloudTerraform Provider.