1. Packages
  2. Alibaba Cloud Provider
  3. API Docs
  4. gwlb
  5. LoadBalancer
Alibaba Cloud v3.66.0 published on Friday, Nov 15, 2024 by Pulumi

alicloud.gwlb.LoadBalancer

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.66.0 published on Friday, Nov 15, 2024 by Pulumi

    Provides a GWLB Load Balancer resource.

    For information about GWLB Load Balancer and how to use it, see What is Load Balancer.

    NOTE: Available since v1.234.0.

    Create LoadBalancer Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new LoadBalancer(name: string, args: LoadBalancerArgs, opts?: CustomResourceOptions);
    @overload
    def LoadBalancer(resource_name: str,
                     args: LoadBalancerArgs,
                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def LoadBalancer(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     vpc_id: Optional[str] = None,
                     zone_mappings: Optional[Sequence[LoadBalancerZoneMappingArgs]] = None,
                     address_ip_version: Optional[str] = None,
                     dry_run: Optional[bool] = None,
                     load_balancer_name: Optional[str] = None,
                     resource_group_id: Optional[str] = None,
                     tags: Optional[Mapping[str, str]] = None)
    func NewLoadBalancer(ctx *Context, name string, args LoadBalancerArgs, opts ...ResourceOption) (*LoadBalancer, error)
    public LoadBalancer(string name, LoadBalancerArgs args, CustomResourceOptions? opts = null)
    public LoadBalancer(String name, LoadBalancerArgs args)
    public LoadBalancer(String name, LoadBalancerArgs args, CustomResourceOptions options)
    
    type: alicloud:gwlb:LoadBalancer
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args LoadBalancerArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args LoadBalancerArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args LoadBalancerArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args LoadBalancerArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args LoadBalancerArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var exampleloadBalancerResourceResourceFromGwlbloadBalancer = new AliCloud.Gwlb.LoadBalancer("exampleloadBalancerResourceResourceFromGwlbloadBalancer", new()
    {
        VpcId = "string",
        ZoneMappings = new[]
        {
            new AliCloud.Gwlb.Inputs.LoadBalancerZoneMappingArgs
            {
                VswitchId = "string",
                ZoneId = "string",
                LoadBalancerAddresses = new[]
                {
                    new AliCloud.Gwlb.Inputs.LoadBalancerZoneMappingLoadBalancerAddressArgs
                    {
                        EniId = "string",
                        PrivateIpv4Address = "string",
                    },
                },
            },
        },
        AddressIpVersion = "string",
        DryRun = false,
        LoadBalancerName = "string",
        ResourceGroupId = "string",
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := gwlb.NewLoadBalancer(ctx, "exampleloadBalancerResourceResourceFromGwlbloadBalancer", &gwlb.LoadBalancerArgs{
    	VpcId: pulumi.String("string"),
    	ZoneMappings: gwlb.LoadBalancerZoneMappingArray{
    		&gwlb.LoadBalancerZoneMappingArgs{
    			VswitchId: pulumi.String("string"),
    			ZoneId:    pulumi.String("string"),
    			LoadBalancerAddresses: gwlb.LoadBalancerZoneMappingLoadBalancerAddressArray{
    				&gwlb.LoadBalancerZoneMappingLoadBalancerAddressArgs{
    					EniId:              pulumi.String("string"),
    					PrivateIpv4Address: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	AddressIpVersion: pulumi.String("string"),
    	DryRun:           pulumi.Bool(false),
    	LoadBalancerName: pulumi.String("string"),
    	ResourceGroupId:  pulumi.String("string"),
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    })
    
    var exampleloadBalancerResourceResourceFromGwlbloadBalancer = new LoadBalancer("exampleloadBalancerResourceResourceFromGwlbloadBalancer", LoadBalancerArgs.builder()
        .vpcId("string")
        .zoneMappings(LoadBalancerZoneMappingArgs.builder()
            .vswitchId("string")
            .zoneId("string")
            .loadBalancerAddresses(LoadBalancerZoneMappingLoadBalancerAddressArgs.builder()
                .eniId("string")
                .privateIpv4Address("string")
                .build())
            .build())
        .addressIpVersion("string")
        .dryRun(false)
        .loadBalancerName("string")
        .resourceGroupId("string")
        .tags(Map.of("string", "string"))
        .build());
    
    exampleload_balancer_resource_resource_from_gwlbload_balancer = alicloud.gwlb.LoadBalancer("exampleloadBalancerResourceResourceFromGwlbloadBalancer",
        vpc_id="string",
        zone_mappings=[{
            "vswitch_id": "string",
            "zone_id": "string",
            "load_balancer_addresses": [{
                "eni_id": "string",
                "private_ipv4_address": "string",
            }],
        }],
        address_ip_version="string",
        dry_run=False,
        load_balancer_name="string",
        resource_group_id="string",
        tags={
            "string": "string",
        })
    
    const exampleloadBalancerResourceResourceFromGwlbloadBalancer = new alicloud.gwlb.LoadBalancer("exampleloadBalancerResourceResourceFromGwlbloadBalancer", {
        vpcId: "string",
        zoneMappings: [{
            vswitchId: "string",
            zoneId: "string",
            loadBalancerAddresses: [{
                eniId: "string",
                privateIpv4Address: "string",
            }],
        }],
        addressIpVersion: "string",
        dryRun: false,
        loadBalancerName: "string",
        resourceGroupId: "string",
        tags: {
            string: "string",
        },
    });
    
    type: alicloud:gwlb:LoadBalancer
    properties:
        addressIpVersion: string
        dryRun: false
        loadBalancerName: string
        resourceGroupId: string
        tags:
            string: string
        vpcId: string
        zoneMappings:
            - loadBalancerAddresses:
                - eniId: string
                  privateIpv4Address: string
              vswitchId: string
              zoneId: string
    

    LoadBalancer Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The LoadBalancer resource accepts the following input properties:

    VpcId string
    The ID of the VPC which the Gateway Load Balancer instance belongs.
    ZoneMappings List<Pulumi.AliCloud.Gwlb.Inputs.LoadBalancerZoneMapping>
    The List of zones and vSwitches mapped. You must add at least one zone and a maximum of 20 zones. If the current region supports two or more zones, we recommend that you add two or more zones. See zone_mappings below.
    AddressIpVersion string
    The protocol version. Value:

    • Ipv4: Ipv4 type
    DryRun bool
    Specifies whether to perform only a dry run, without performing the actual request.
    LoadBalancerName string

    The name of the Gateway Load Balancer instance.

    It must be 2 to 128 English or Chinese characters in length. It must start with a letter or a Chinese character and can contain digits, half-width periods (.), underscores (_), and dashes (-).

    ResourceGroupId string
    The ID of the resource group
    Tags Dictionary<string, string>
    The list of tags.
    VpcId string
    The ID of the VPC which the Gateway Load Balancer instance belongs.
    ZoneMappings []LoadBalancerZoneMappingArgs
    The List of zones and vSwitches mapped. You must add at least one zone and a maximum of 20 zones. If the current region supports two or more zones, we recommend that you add two or more zones. See zone_mappings below.
    AddressIpVersion string
    The protocol version. Value:

    • Ipv4: Ipv4 type
    DryRun bool
    Specifies whether to perform only a dry run, without performing the actual request.
    LoadBalancerName string

    The name of the Gateway Load Balancer instance.

    It must be 2 to 128 English or Chinese characters in length. It must start with a letter or a Chinese character and can contain digits, half-width periods (.), underscores (_), and dashes (-).

    ResourceGroupId string
    The ID of the resource group
    Tags map[string]string
    The list of tags.
    vpcId String
    The ID of the VPC which the Gateway Load Balancer instance belongs.
    zoneMappings List<LoadBalancerZoneMapping>
    The List of zones and vSwitches mapped. You must add at least one zone and a maximum of 20 zones. If the current region supports two or more zones, we recommend that you add two or more zones. See zone_mappings below.
    addressIpVersion String
    The protocol version. Value:

    • Ipv4: Ipv4 type
    dryRun Boolean
    Specifies whether to perform only a dry run, without performing the actual request.
    loadBalancerName String

    The name of the Gateway Load Balancer instance.

    It must be 2 to 128 English or Chinese characters in length. It must start with a letter or a Chinese character and can contain digits, half-width periods (.), underscores (_), and dashes (-).

    resourceGroupId String
    The ID of the resource group
    tags Map<String,String>
    The list of tags.
    vpcId string
    The ID of the VPC which the Gateway Load Balancer instance belongs.
    zoneMappings LoadBalancerZoneMapping[]
    The List of zones and vSwitches mapped. You must add at least one zone and a maximum of 20 zones. If the current region supports two or more zones, we recommend that you add two or more zones. See zone_mappings below.
    addressIpVersion string
    The protocol version. Value:

    • Ipv4: Ipv4 type
    dryRun boolean
    Specifies whether to perform only a dry run, without performing the actual request.
    loadBalancerName string

    The name of the Gateway Load Balancer instance.

    It must be 2 to 128 English or Chinese characters in length. It must start with a letter or a Chinese character and can contain digits, half-width periods (.), underscores (_), and dashes (-).

    resourceGroupId string
    The ID of the resource group
    tags {[key: string]: string}
    The list of tags.
    vpc_id str
    The ID of the VPC which the Gateway Load Balancer instance belongs.
    zone_mappings Sequence[LoadBalancerZoneMappingArgs]
    The List of zones and vSwitches mapped. You must add at least one zone and a maximum of 20 zones. If the current region supports two or more zones, we recommend that you add two or more zones. See zone_mappings below.
    address_ip_version str
    The protocol version. Value:

    • Ipv4: Ipv4 type
    dry_run bool
    Specifies whether to perform only a dry run, without performing the actual request.
    load_balancer_name str

    The name of the Gateway Load Balancer instance.

    It must be 2 to 128 English or Chinese characters in length. It must start with a letter or a Chinese character and can contain digits, half-width periods (.), underscores (_), and dashes (-).

    resource_group_id str
    The ID of the resource group
    tags Mapping[str, str]
    The list of tags.
    vpcId String
    The ID of the VPC which the Gateway Load Balancer instance belongs.
    zoneMappings List<Property Map>
    The List of zones and vSwitches mapped. You must add at least one zone and a maximum of 20 zones. If the current region supports two or more zones, we recommend that you add two or more zones. See zone_mappings below.
    addressIpVersion String
    The protocol version. Value:

    • Ipv4: Ipv4 type
    dryRun Boolean
    Specifies whether to perform only a dry run, without performing the actual request.
    loadBalancerName String

    The name of the Gateway Load Balancer instance.

    It must be 2 to 128 English or Chinese characters in length. It must start with a letter or a Chinese character and can contain digits, half-width periods (.), underscores (_), and dashes (-).

    resourceGroupId String
    The ID of the resource group
    tags Map<String>
    The list of tags.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the LoadBalancer resource produces the following output properties:

    CreateTime string
    The resource creation time, in Greenwich Mean Time, in the format of yyyy-MM-ddTHH:mm:ssZ.
    Id string
    The provider-assigned unique ID for this managed resource.
    Status string
    The status of the Gateway load Balancer instance. Value:, indicating that the instance listener will no longer forward traffic.
    CreateTime string
    The resource creation time, in Greenwich Mean Time, in the format of yyyy-MM-ddTHH:mm:ssZ.
    Id string
    The provider-assigned unique ID for this managed resource.
    Status string
    The status of the Gateway load Balancer instance. Value:, indicating that the instance listener will no longer forward traffic.
    createTime String
    The resource creation time, in Greenwich Mean Time, in the format of yyyy-MM-ddTHH:mm:ssZ.
    id String
    The provider-assigned unique ID for this managed resource.
    status String
    The status of the Gateway load Balancer instance. Value:, indicating that the instance listener will no longer forward traffic.
    createTime string
    The resource creation time, in Greenwich Mean Time, in the format of yyyy-MM-ddTHH:mm:ssZ.
    id string
    The provider-assigned unique ID for this managed resource.
    status string
    The status of the Gateway load Balancer instance. Value:, indicating that the instance listener will no longer forward traffic.
    create_time str
    The resource creation time, in Greenwich Mean Time, in the format of yyyy-MM-ddTHH:mm:ssZ.
    id str
    The provider-assigned unique ID for this managed resource.
    status str
    The status of the Gateway load Balancer instance. Value:, indicating that the instance listener will no longer forward traffic.
    createTime String
    The resource creation time, in Greenwich Mean Time, in the format of yyyy-MM-ddTHH:mm:ssZ.
    id String
    The provider-assigned unique ID for this managed resource.
    status String
    The status of the Gateway load Balancer instance. Value:, indicating that the instance listener will no longer forward traffic.

    Look up Existing LoadBalancer Resource

    Get an existing LoadBalancer resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: LoadBalancerState, opts?: CustomResourceOptions): LoadBalancer
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            address_ip_version: Optional[str] = None,
            create_time: Optional[str] = None,
            dry_run: Optional[bool] = None,
            load_balancer_name: Optional[str] = None,
            resource_group_id: Optional[str] = None,
            status: Optional[str] = None,
            tags: Optional[Mapping[str, str]] = None,
            vpc_id: Optional[str] = None,
            zone_mappings: Optional[Sequence[LoadBalancerZoneMappingArgs]] = None) -> LoadBalancer
    func GetLoadBalancer(ctx *Context, name string, id IDInput, state *LoadBalancerState, opts ...ResourceOption) (*LoadBalancer, error)
    public static LoadBalancer Get(string name, Input<string> id, LoadBalancerState? state, CustomResourceOptions? opts = null)
    public static LoadBalancer get(String name, Output<String> id, LoadBalancerState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AddressIpVersion string
    The protocol version. Value:

    • Ipv4: Ipv4 type
    CreateTime string
    The resource creation time, in Greenwich Mean Time, in the format of yyyy-MM-ddTHH:mm:ssZ.
    DryRun bool
    Specifies whether to perform only a dry run, without performing the actual request.
    LoadBalancerName string

    The name of the Gateway Load Balancer instance.

    It must be 2 to 128 English or Chinese characters in length. It must start with a letter or a Chinese character and can contain digits, half-width periods (.), underscores (_), and dashes (-).

    ResourceGroupId string
    The ID of the resource group
    Status string
    The status of the Gateway load Balancer instance. Value:, indicating that the instance listener will no longer forward traffic.
    Tags Dictionary<string, string>
    The list of tags.
    VpcId string
    The ID of the VPC which the Gateway Load Balancer instance belongs.
    ZoneMappings List<Pulumi.AliCloud.Gwlb.Inputs.LoadBalancerZoneMapping>
    The List of zones and vSwitches mapped. You must add at least one zone and a maximum of 20 zones. If the current region supports two or more zones, we recommend that you add two or more zones. See zone_mappings below.
    AddressIpVersion string
    The protocol version. Value:

    • Ipv4: Ipv4 type
    CreateTime string
    The resource creation time, in Greenwich Mean Time, in the format of yyyy-MM-ddTHH:mm:ssZ.
    DryRun bool
    Specifies whether to perform only a dry run, without performing the actual request.
    LoadBalancerName string

    The name of the Gateway Load Balancer instance.

    It must be 2 to 128 English or Chinese characters in length. It must start with a letter or a Chinese character and can contain digits, half-width periods (.), underscores (_), and dashes (-).

    ResourceGroupId string
    The ID of the resource group
    Status string
    The status of the Gateway load Balancer instance. Value:, indicating that the instance listener will no longer forward traffic.
    Tags map[string]string
    The list of tags.
    VpcId string
    The ID of the VPC which the Gateway Load Balancer instance belongs.
    ZoneMappings []LoadBalancerZoneMappingArgs
    The List of zones and vSwitches mapped. You must add at least one zone and a maximum of 20 zones. If the current region supports two or more zones, we recommend that you add two or more zones. See zone_mappings below.
    addressIpVersion String
    The protocol version. Value:

    • Ipv4: Ipv4 type
    createTime String
    The resource creation time, in Greenwich Mean Time, in the format of yyyy-MM-ddTHH:mm:ssZ.
    dryRun Boolean
    Specifies whether to perform only a dry run, without performing the actual request.
    loadBalancerName String

    The name of the Gateway Load Balancer instance.

    It must be 2 to 128 English or Chinese characters in length. It must start with a letter or a Chinese character and can contain digits, half-width periods (.), underscores (_), and dashes (-).

    resourceGroupId String
    The ID of the resource group
    status String
    The status of the Gateway load Balancer instance. Value:, indicating that the instance listener will no longer forward traffic.
    tags Map<String,String>
    The list of tags.
    vpcId String
    The ID of the VPC which the Gateway Load Balancer instance belongs.
    zoneMappings List<LoadBalancerZoneMapping>
    The List of zones and vSwitches mapped. You must add at least one zone and a maximum of 20 zones. If the current region supports two or more zones, we recommend that you add two or more zones. See zone_mappings below.
    addressIpVersion string
    The protocol version. Value:

    • Ipv4: Ipv4 type
    createTime string
    The resource creation time, in Greenwich Mean Time, in the format of yyyy-MM-ddTHH:mm:ssZ.
    dryRun boolean
    Specifies whether to perform only a dry run, without performing the actual request.
    loadBalancerName string

    The name of the Gateway Load Balancer instance.

    It must be 2 to 128 English or Chinese characters in length. It must start with a letter or a Chinese character and can contain digits, half-width periods (.), underscores (_), and dashes (-).

    resourceGroupId string
    The ID of the resource group
    status string
    The status of the Gateway load Balancer instance. Value:, indicating that the instance listener will no longer forward traffic.
    tags {[key: string]: string}
    The list of tags.
    vpcId string
    The ID of the VPC which the Gateway Load Balancer instance belongs.
    zoneMappings LoadBalancerZoneMapping[]
    The List of zones and vSwitches mapped. You must add at least one zone and a maximum of 20 zones. If the current region supports two or more zones, we recommend that you add two or more zones. See zone_mappings below.
    address_ip_version str
    The protocol version. Value:

    • Ipv4: Ipv4 type
    create_time str
    The resource creation time, in Greenwich Mean Time, in the format of yyyy-MM-ddTHH:mm:ssZ.
    dry_run bool
    Specifies whether to perform only a dry run, without performing the actual request.
    load_balancer_name str

    The name of the Gateway Load Balancer instance.

    It must be 2 to 128 English or Chinese characters in length. It must start with a letter or a Chinese character and can contain digits, half-width periods (.), underscores (_), and dashes (-).

    resource_group_id str
    The ID of the resource group
    status str
    The status of the Gateway load Balancer instance. Value:, indicating that the instance listener will no longer forward traffic.
    tags Mapping[str, str]
    The list of tags.
    vpc_id str
    The ID of the VPC which the Gateway Load Balancer instance belongs.
    zone_mappings Sequence[LoadBalancerZoneMappingArgs]
    The List of zones and vSwitches mapped. You must add at least one zone and a maximum of 20 zones. If the current region supports two or more zones, we recommend that you add two or more zones. See zone_mappings below.
    addressIpVersion String
    The protocol version. Value:

    • Ipv4: Ipv4 type
    createTime String
    The resource creation time, in Greenwich Mean Time, in the format of yyyy-MM-ddTHH:mm:ssZ.
    dryRun Boolean
    Specifies whether to perform only a dry run, without performing the actual request.
    loadBalancerName String

    The name of the Gateway Load Balancer instance.

    It must be 2 to 128 English or Chinese characters in length. It must start with a letter or a Chinese character and can contain digits, half-width periods (.), underscores (_), and dashes (-).

    resourceGroupId String
    The ID of the resource group
    status String
    The status of the Gateway load Balancer instance. Value:, indicating that the instance listener will no longer forward traffic.
    tags Map<String>
    The list of tags.
    vpcId String
    The ID of the VPC which the Gateway Load Balancer instance belongs.
    zoneMappings List<Property Map>
    The List of zones and vSwitches mapped. You must add at least one zone and a maximum of 20 zones. If the current region supports two or more zones, we recommend that you add two or more zones. See zone_mappings below.

    Supporting Types

    LoadBalancerZoneMapping, LoadBalancerZoneMappingArgs

    VswitchId string
    The ID of the vSwitch that corresponds to the zone. Each zone can use only one vSwitch and subnet.
    ZoneId string
    The ID of the zone to which the Gateway Load Balancer instance belongs.
    LoadBalancerAddresses List<Pulumi.AliCloud.Gwlb.Inputs.LoadBalancerZoneMappingLoadBalancerAddress>
    The addresses of the Gateway Load Balancer instance.
    VswitchId string
    The ID of the vSwitch that corresponds to the zone. Each zone can use only one vSwitch and subnet.
    ZoneId string
    The ID of the zone to which the Gateway Load Balancer instance belongs.
    LoadBalancerAddresses []LoadBalancerZoneMappingLoadBalancerAddress
    The addresses of the Gateway Load Balancer instance.
    vswitchId String
    The ID of the vSwitch that corresponds to the zone. Each zone can use only one vSwitch and subnet.
    zoneId String
    The ID of the zone to which the Gateway Load Balancer instance belongs.
    loadBalancerAddresses List<LoadBalancerZoneMappingLoadBalancerAddress>
    The addresses of the Gateway Load Balancer instance.
    vswitchId string
    The ID of the vSwitch that corresponds to the zone. Each zone can use only one vSwitch and subnet.
    zoneId string
    The ID of the zone to which the Gateway Load Balancer instance belongs.
    loadBalancerAddresses LoadBalancerZoneMappingLoadBalancerAddress[]
    The addresses of the Gateway Load Balancer instance.
    vswitch_id str
    The ID of the vSwitch that corresponds to the zone. Each zone can use only one vSwitch and subnet.
    zone_id str
    The ID of the zone to which the Gateway Load Balancer instance belongs.
    load_balancer_addresses Sequence[LoadBalancerZoneMappingLoadBalancerAddress]
    The addresses of the Gateway Load Balancer instance.
    vswitchId String
    The ID of the vSwitch that corresponds to the zone. Each zone can use only one vSwitch and subnet.
    zoneId String
    The ID of the zone to which the Gateway Load Balancer instance belongs.
    loadBalancerAddresses List<Property Map>
    The addresses of the Gateway Load Balancer instance.

    LoadBalancerZoneMappingLoadBalancerAddress, LoadBalancerZoneMappingLoadBalancerAddressArgs

    EniId string
    The ID of the ENI.
    PrivateIpv4Address string
    IPv4 private network address.
    EniId string
    The ID of the ENI.
    PrivateIpv4Address string
    IPv4 private network address.
    eniId String
    The ID of the ENI.
    privateIpv4Address String
    IPv4 private network address.
    eniId string
    The ID of the ENI.
    privateIpv4Address string
    IPv4 private network address.
    eni_id str
    The ID of the ENI.
    private_ipv4_address str
    IPv4 private network address.
    eniId String
    The ID of the ENI.
    privateIpv4Address String
    IPv4 private network address.

    Import

    GWLB Load Balancer can be imported using the id, e.g.

    $ pulumi import alicloud:gwlb/loadBalancer:LoadBalancer example <id>
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Alibaba Cloud pulumi/pulumi-alicloud
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the alicloud Terraform Provider.
    alicloud logo
    Alibaba Cloud v3.66.0 published on Friday, Nov 15, 2024 by Pulumi