1. Packages
  2. Gcore Provider
  3. API Docs
  4. getCloudLoadBalancer
Viewing docs for gcore 2.0.0-alpha.3
published on Monday, Mar 30, 2026 by g-core
Viewing docs for gcore 2.0.0-alpha.3
published on Monday, Mar 30, 2026 by g-core

    Load balancers distribute incoming traffic across multiple instances with support for listeners, pools, and health monitoring.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as gcore from "@pulumi/gcore";
    
    const exampleCloudLoadBalancer = gcore.getCloudLoadBalancer({
        projectId: 1,
        regionId: 7,
        loadBalancerId: "ac307687-31a4-4a11-a949-6bea1b2878f5",
        showStats: true,
        withDdos: true,
    });
    
    import pulumi
    import pulumi_gcore as gcore
    
    example_cloud_load_balancer = gcore.get_cloud_load_balancer(project_id=1,
        region_id=7,
        load_balancer_id="ac307687-31a4-4a11-a949-6bea1b2878f5",
        show_stats=True,
        with_ddos=True)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/gcore/v2/gcore"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := gcore.LookupCloudLoadBalancer(ctx, &gcore.LookupCloudLoadBalancerArgs{
    			ProjectId:      pulumi.Float64Ref(1),
    			RegionId:       pulumi.Float64Ref(7),
    			LoadBalancerId: pulumi.StringRef("ac307687-31a4-4a11-a949-6bea1b2878f5"),
    			ShowStats:      pulumi.BoolRef(true),
    			WithDdos:       pulumi.BoolRef(true),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Gcore = Pulumi.Gcore;
    
    return await Deployment.RunAsync(() => 
    {
        var exampleCloudLoadBalancer = Gcore.GetCloudLoadBalancer.Invoke(new()
        {
            ProjectId = 1,
            RegionId = 7,
            LoadBalancerId = "ac307687-31a4-4a11-a949-6bea1b2878f5",
            ShowStats = true,
            WithDdos = true,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.gcore.GcoreFunctions;
    import com.pulumi.gcore.inputs.GetCloudLoadBalancerArgs;
    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 exampleCloudLoadBalancer = GcoreFunctions.getCloudLoadBalancer(GetCloudLoadBalancerArgs.builder()
                .projectId(1)
                .regionId(7)
                .loadBalancerId("ac307687-31a4-4a11-a949-6bea1b2878f5")
                .showStats(true)
                .withDdos(true)
                .build());
    
        }
    }
    
    variables:
      exampleCloudLoadBalancer:
        fn::invoke:
          function: gcore:getCloudLoadBalancer
          arguments:
            projectId: 1
            regionId: 7
            loadBalancerId: ac307687-31a4-4a11-a949-6bea1b2878f5
            showStats: true
            withDdos: true
    

    Using getCloudLoadBalancer

    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 getCloudLoadBalancer(args: GetCloudLoadBalancerArgs, opts?: InvokeOptions): Promise<GetCloudLoadBalancerResult>
    function getCloudLoadBalancerOutput(args: GetCloudLoadBalancerOutputArgs, opts?: InvokeOptions): Output<GetCloudLoadBalancerResult>
    def get_cloud_load_balancer(find_one_by: Optional[GetCloudLoadBalancerFindOneBy] = None,
                                load_balancer_id: Optional[str] = None,
                                project_id: Optional[float] = None,
                                region_id: Optional[float] = None,
                                show_stats: Optional[bool] = None,
                                with_ddos: Optional[bool] = None,
                                opts: Optional[InvokeOptions] = None) -> GetCloudLoadBalancerResult
    def get_cloud_load_balancer_output(find_one_by: Optional[pulumi.Input[GetCloudLoadBalancerFindOneByArgs]] = None,
                                load_balancer_id: Optional[pulumi.Input[str]] = None,
                                project_id: Optional[pulumi.Input[float]] = None,
                                region_id: Optional[pulumi.Input[float]] = None,
                                show_stats: Optional[pulumi.Input[bool]] = None,
                                with_ddos: Optional[pulumi.Input[bool]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetCloudLoadBalancerResult]
    func LookupCloudLoadBalancer(ctx *Context, args *LookupCloudLoadBalancerArgs, opts ...InvokeOption) (*LookupCloudLoadBalancerResult, error)
    func LookupCloudLoadBalancerOutput(ctx *Context, args *LookupCloudLoadBalancerOutputArgs, opts ...InvokeOption) LookupCloudLoadBalancerResultOutput

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

    public static class GetCloudLoadBalancer 
    {
        public static Task<GetCloudLoadBalancerResult> InvokeAsync(GetCloudLoadBalancerArgs args, InvokeOptions? opts = null)
        public static Output<GetCloudLoadBalancerResult> Invoke(GetCloudLoadBalancerInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCloudLoadBalancerResult> getCloudLoadBalancer(GetCloudLoadBalancerArgs args, InvokeOptions options)
    public static Output<GetCloudLoadBalancerResult> getCloudLoadBalancer(GetCloudLoadBalancerArgs args, InvokeOptions options)
    
    fn::invoke:
      function: gcore:index/getCloudLoadBalancer:getCloudLoadBalancer
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FindOneBy GetCloudLoadBalancerFindOneBy
    LoadBalancerId string
    Load-Balancer ID
    ProjectId double
    Project ID
    RegionId double
    Region ID
    ShowStats bool
    Show statistics
    WithDdos bool
    Show Advanced DDoS protection profile, if exists
    FindOneBy GetCloudLoadBalancerFindOneBy
    LoadBalancerId string
    Load-Balancer ID
    ProjectId float64
    Project ID
    RegionId float64
    Region ID
    ShowStats bool
    Show statistics
    WithDdos bool
    Show Advanced DDoS protection profile, if exists
    findOneBy GetCloudLoadBalancerFindOneBy
    loadBalancerId String
    Load-Balancer ID
    projectId Double
    Project ID
    regionId Double
    Region ID
    showStats Boolean
    Show statistics
    withDdos Boolean
    Show Advanced DDoS protection profile, if exists
    findOneBy GetCloudLoadBalancerFindOneBy
    loadBalancerId string
    Load-Balancer ID
    projectId number
    Project ID
    regionId number
    Region ID
    showStats boolean
    Show statistics
    withDdos boolean
    Show Advanced DDoS protection profile, if exists
    find_one_by GetCloudLoadBalancerFindOneBy
    load_balancer_id str
    Load-Balancer ID
    project_id float
    Project ID
    region_id float
    Region ID
    show_stats bool
    Show statistics
    with_ddos bool
    Show Advanced DDoS protection profile, if exists
    findOneBy Property Map
    loadBalancerId String
    Load-Balancer ID
    projectId Number
    Project ID
    regionId Number
    Region ID
    showStats Boolean
    Show statistics
    withDdos Boolean
    Show Advanced DDoS protection profile, if exists

    getCloudLoadBalancer Result

    The following output properties are available:

    AdditionalVips List<GetCloudLoadBalancerAdditionalVip>
    List of additional IP addresses
    AdminStateUp bool
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    CreatedAt string
    Datetime when the load balancer was created
    CreatorTaskId string
    Task that created this entity
    Flavor GetCloudLoadBalancerFlavor
    Load balancer flavor (if not default)
    FloatingIps List<GetCloudLoadBalancerFloatingIp>
    List of assigned floating IPs
    Id string
    Load-Balancer ID
    Listeners List<GetCloudLoadBalancerListener>
    Load balancer listeners
    Logging GetCloudLoadBalancerLogging
    Logging configuration
    Name string
    Load balancer name
    OperatingStatus string
    Load balancer operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    PreferredConnectivity string
    Preferred option to establish connectivity between load balancer and its pools members Available values: "L2", "L3".
    ProvisioningStatus string
    Load balancer lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
    Region string
    Region name
    ShowStats bool
    Show statistics
    Stats GetCloudLoadBalancerStats
    Statistics of load balancer.
    TagsV2s List<GetCloudLoadBalancerTagsV2>
    List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
    UpdatedAt string
    Datetime when the load balancer was last updated
    VipAddress string
    Load balancer IP address
    VipFqdn string
    Fully qualified domain name for the load balancer VIP
    VipIpFamily string
    Load balancer IP family Available values: "dual", "ipv4", "ipv6".
    VipPortId string
    The ID of the Virtual IP (VIP) port.
    VrrpIps List<GetCloudLoadBalancerVrrpIp>
    List of VRRP IP addresses
    WithDdos bool
    Show Advanced DDoS protection profile, if exists
    FindOneBy GetCloudLoadBalancerFindOneBy
    LoadBalancerId string
    Load-Balancer ID
    ProjectId double
    Project ID
    RegionId double
    Region ID
    AdditionalVips []GetCloudLoadBalancerAdditionalVip
    List of additional IP addresses
    AdminStateUp bool
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    CreatedAt string
    Datetime when the load balancer was created
    CreatorTaskId string
    Task that created this entity
    Flavor GetCloudLoadBalancerFlavor
    Load balancer flavor (if not default)
    FloatingIps []GetCloudLoadBalancerFloatingIp
    List of assigned floating IPs
    Id string
    Load-Balancer ID
    Listeners []GetCloudLoadBalancerListenerType
    Load balancer listeners
    Logging GetCloudLoadBalancerLogging
    Logging configuration
    Name string
    Load balancer name
    OperatingStatus string
    Load balancer operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    PreferredConnectivity string
    Preferred option to establish connectivity between load balancer and its pools members Available values: "L2", "L3".
    ProvisioningStatus string
    Load balancer lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
    Region string
    Region name
    ShowStats bool
    Show statistics
    Stats GetCloudLoadBalancerStats
    Statistics of load balancer.
    TagsV2s []GetCloudLoadBalancerTagsV2
    List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
    UpdatedAt string
    Datetime when the load balancer was last updated
    VipAddress string
    Load balancer IP address
    VipFqdn string
    Fully qualified domain name for the load balancer VIP
    VipIpFamily string
    Load balancer IP family Available values: "dual", "ipv4", "ipv6".
    VipPortId string
    The ID of the Virtual IP (VIP) port.
    VrrpIps []GetCloudLoadBalancerVrrpIp
    List of VRRP IP addresses
    WithDdos bool
    Show Advanced DDoS protection profile, if exists
    FindOneBy GetCloudLoadBalancerFindOneBy
    LoadBalancerId string
    Load-Balancer ID
    ProjectId float64
    Project ID
    RegionId float64
    Region ID
    additionalVips List<GetCloudLoadBalancerAdditionalVip>
    List of additional IP addresses
    adminStateUp Boolean
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    createdAt String
    Datetime when the load balancer was created
    creatorTaskId String
    Task that created this entity
    flavor GetCloudLoadBalancerFlavor
    Load balancer flavor (if not default)
    floatingIps List<GetCloudLoadBalancerFloatingIp>
    List of assigned floating IPs
    id String
    Load-Balancer ID
    listeners List<GetCloudLoadBalancerListener>
    Load balancer listeners
    logging GetCloudLoadBalancerLogging
    Logging configuration
    name String
    Load balancer name
    operatingStatus String
    Load balancer operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    preferredConnectivity String
    Preferred option to establish connectivity between load balancer and its pools members Available values: "L2", "L3".
    provisioningStatus String
    Load balancer lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
    region String
    Region name
    showStats Boolean
    Show statistics
    stats GetCloudLoadBalancerStats
    Statistics of load balancer.
    tagsV2s List<GetCloudLoadBalancerTagsV2>
    List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
    updatedAt String
    Datetime when the load balancer was last updated
    vipAddress String
    Load balancer IP address
    vipFqdn String
    Fully qualified domain name for the load balancer VIP
    vipIpFamily String
    Load balancer IP family Available values: "dual", "ipv4", "ipv6".
    vipPortId String
    The ID of the Virtual IP (VIP) port.
    vrrpIps List<GetCloudLoadBalancerVrrpIp>
    List of VRRP IP addresses
    withDdos Boolean
    Show Advanced DDoS protection profile, if exists
    findOneBy GetCloudLoadBalancerFindOneBy
    loadBalancerId String
    Load-Balancer ID
    projectId Double
    Project ID
    regionId Double
    Region ID
    additionalVips GetCloudLoadBalancerAdditionalVip[]
    List of additional IP addresses
    adminStateUp boolean
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    createdAt string
    Datetime when the load balancer was created
    creatorTaskId string
    Task that created this entity
    flavor GetCloudLoadBalancerFlavor
    Load balancer flavor (if not default)
    floatingIps GetCloudLoadBalancerFloatingIp[]
    List of assigned floating IPs
    id string
    Load-Balancer ID
    listeners GetCloudLoadBalancerListener[]
    Load balancer listeners
    logging GetCloudLoadBalancerLogging
    Logging configuration
    name string
    Load balancer name
    operatingStatus string
    Load balancer operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    preferredConnectivity string
    Preferred option to establish connectivity between load balancer and its pools members Available values: "L2", "L3".
    provisioningStatus string
    Load balancer lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
    region string
    Region name
    showStats boolean
    Show statistics
    stats GetCloudLoadBalancerStats
    Statistics of load balancer.
    tagsV2s GetCloudLoadBalancerTagsV2[]
    List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
    updatedAt string
    Datetime when the load balancer was last updated
    vipAddress string
    Load balancer IP address
    vipFqdn string
    Fully qualified domain name for the load balancer VIP
    vipIpFamily string
    Load balancer IP family Available values: "dual", "ipv4", "ipv6".
    vipPortId string
    The ID of the Virtual IP (VIP) port.
    vrrpIps GetCloudLoadBalancerVrrpIp[]
    List of VRRP IP addresses
    withDdos boolean
    Show Advanced DDoS protection profile, if exists
    findOneBy GetCloudLoadBalancerFindOneBy
    loadBalancerId string
    Load-Balancer ID
    projectId number
    Project ID
    regionId number
    Region ID
    additional_vips Sequence[GetCloudLoadBalancerAdditionalVip]
    List of additional IP addresses
    admin_state_up bool
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    created_at str
    Datetime when the load balancer was created
    creator_task_id str
    Task that created this entity
    flavor GetCloudLoadBalancerFlavor
    Load balancer flavor (if not default)
    floating_ips Sequence[GetCloudLoadBalancerFloatingIp]
    List of assigned floating IPs
    id str
    Load-Balancer ID
    listeners Sequence[GetCloudLoadBalancerListener]
    Load balancer listeners
    logging GetCloudLoadBalancerLogging
    Logging configuration
    name str
    Load balancer name
    operating_status str
    Load balancer operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    preferred_connectivity str
    Preferred option to establish connectivity between load balancer and its pools members Available values: "L2", "L3".
    provisioning_status str
    Load balancer lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
    region str
    Region name
    show_stats bool
    Show statistics
    stats GetCloudLoadBalancerStats
    Statistics of load balancer.
    tags_v2s Sequence[GetCloudLoadBalancerTagsV2]
    List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
    updated_at str
    Datetime when the load balancer was last updated
    vip_address str
    Load balancer IP address
    vip_fqdn str
    Fully qualified domain name for the load balancer VIP
    vip_ip_family str
    Load balancer IP family Available values: "dual", "ipv4", "ipv6".
    vip_port_id str
    The ID of the Virtual IP (VIP) port.
    vrrp_ips Sequence[GetCloudLoadBalancerVrrpIp]
    List of VRRP IP addresses
    with_ddos bool
    Show Advanced DDoS protection profile, if exists
    find_one_by GetCloudLoadBalancerFindOneBy
    load_balancer_id str
    Load-Balancer ID
    project_id float
    Project ID
    region_id float
    Region ID
    additionalVips List<Property Map>
    List of additional IP addresses
    adminStateUp Boolean
    Administrative state of the resource. When set to true, the resource is enabled and operational. When set to false, the resource is disabled and will not process traffic. Defaults to true.
    createdAt String
    Datetime when the load balancer was created
    creatorTaskId String
    Task that created this entity
    flavor Property Map
    Load balancer flavor (if not default)
    floatingIps List<Property Map>
    List of assigned floating IPs
    id String
    Load-Balancer ID
    listeners List<Property Map>
    Load balancer listeners
    logging Property Map
    Logging configuration
    name String
    Load balancer name
    operatingStatus String
    Load balancer operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
    preferredConnectivity String
    Preferred option to establish connectivity between load balancer and its pools members Available values: "L2", "L3".
    provisioningStatus String
    Load balancer lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
    region String
    Region name
    showStats Boolean
    Show statistics
    stats Property Map
    Statistics of load balancer.
    tagsV2s List<Property Map>
    List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
    updatedAt String
    Datetime when the load balancer was last updated
    vipAddress String
    Load balancer IP address
    vipFqdn String
    Fully qualified domain name for the load balancer VIP
    vipIpFamily String
    Load balancer IP family Available values: "dual", "ipv4", "ipv6".
    vipPortId String
    The ID of the Virtual IP (VIP) port.
    vrrpIps List<Property Map>
    List of VRRP IP addresses
    withDdos Boolean
    Show Advanced DDoS protection profile, if exists
    findOneBy Property Map
    loadBalancerId String
    Load-Balancer ID
    projectId Number
    Project ID
    regionId Number
    Region ID

    Supporting Types

    GetCloudLoadBalancerAdditionalVip

    IpAddress string
    IP address
    SubnetId string
    Subnet UUID
    IpAddress string
    IP address
    SubnetId string
    Subnet UUID
    ipAddress String
    IP address
    subnetId String
    Subnet UUID
    ipAddress string
    IP address
    subnetId string
    Subnet UUID
    ip_address str
    IP address
    subnet_id str
    Subnet UUID
    ipAddress String
    IP address
    subnetId String
    Subnet UUID

    GetCloudLoadBalancerFindOneBy

    OrderBy string
    Order by field and direction. Available values: "createdat.asc", "createdat.desc", "flavor.asc", "flavor.desc", "name.asc", "name.desc", "operatingstatus.asc", "operatingstatus.desc", "provisioningstatus.asc", "provisioningstatus.desc", "updatedat.asc", "updatedat.desc", "vipaddress.asc", "vipaddress.desc", "vipipfamily.asc", "vipipfamily.desc".
    AssignedFloating bool
    With or without assigned floating IP
    LoggingEnabled bool
    With or without logging enabled
    Name string
    Filter by name
    TagKeyValue string
    Optional. Filter by tag key-value pairs.
    TagKeys List<string>
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    OrderBy string
    Order by field and direction. Available values: "createdat.asc", "createdat.desc", "flavor.asc", "flavor.desc", "name.asc", "name.desc", "operatingstatus.asc", "operatingstatus.desc", "provisioningstatus.asc", "provisioningstatus.desc", "updatedat.asc", "updatedat.desc", "vipaddress.asc", "vipaddress.desc", "vipipfamily.asc", "vipipfamily.desc".
    AssignedFloating bool
    With or without assigned floating IP
    LoggingEnabled bool
    With or without logging enabled
    Name string
    Filter by name
    TagKeyValue string
    Optional. Filter by tag key-value pairs.
    TagKeys []string
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    orderBy String
    Order by field and direction. Available values: "createdat.asc", "createdat.desc", "flavor.asc", "flavor.desc", "name.asc", "name.desc", "operatingstatus.asc", "operatingstatus.desc", "provisioningstatus.asc", "provisioningstatus.desc", "updatedat.asc", "updatedat.desc", "vipaddress.asc", "vipaddress.desc", "vipipfamily.asc", "vipipfamily.desc".
    assignedFloating Boolean
    With or without assigned floating IP
    loggingEnabled Boolean
    With or without logging enabled
    name String
    Filter by name
    tagKeyValue String
    Optional. Filter by tag key-value pairs.
    tagKeys List<String>
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    orderBy string
    Order by field and direction. Available values: "createdat.asc", "createdat.desc", "flavor.asc", "flavor.desc", "name.asc", "name.desc", "operatingstatus.asc", "operatingstatus.desc", "provisioningstatus.asc", "provisioningstatus.desc", "updatedat.asc", "updatedat.desc", "vipaddress.asc", "vipaddress.desc", "vipipfamily.asc", "vipipfamily.desc".
    assignedFloating boolean
    With or without assigned floating IP
    loggingEnabled boolean
    With or without logging enabled
    name string
    Filter by name
    tagKeyValue string
    Optional. Filter by tag key-value pairs.
    tagKeys string[]
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    order_by str
    Order by field and direction. Available values: "createdat.asc", "createdat.desc", "flavor.asc", "flavor.desc", "name.asc", "name.desc", "operatingstatus.asc", "operatingstatus.desc", "provisioningstatus.asc", "provisioningstatus.desc", "updatedat.asc", "updatedat.desc", "vipaddress.asc", "vipaddress.desc", "vipipfamily.asc", "vipipfamily.desc".
    assigned_floating bool
    With or without assigned floating IP
    logging_enabled bool
    With or without logging enabled
    name str
    Filter by name
    tag_key_value str
    Optional. Filter by tag key-value pairs.
    tag_keys Sequence[str]
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    orderBy String
    Order by field and direction. Available values: "createdat.asc", "createdat.desc", "flavor.asc", "flavor.desc", "name.asc", "name.desc", "operatingstatus.asc", "operatingstatus.desc", "provisioningstatus.asc", "provisioningstatus.desc", "updatedat.asc", "updatedat.desc", "vipaddress.asc", "vipaddress.desc", "vipipfamily.asc", "vipipfamily.desc".
    assignedFloating Boolean
    With or without assigned floating IP
    loggingEnabled Boolean
    With or without logging enabled
    name String
    Filter by name
    tagKeyValue String
    Optional. Filter by tag key-value pairs.
    tagKeys List<String>
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2

    GetCloudLoadBalancerFlavor

    FlavorId string
    Flavor ID is the same as name
    FlavorName string
    Flavor name
    Ram double
    RAM size in MiB
    Vcpus double
    Virtual CPU count. For bare metal flavors, it's a physical CPU count
    FlavorId string
    Flavor ID is the same as name
    FlavorName string
    Flavor name
    Ram float64
    RAM size in MiB
    Vcpus float64
    Virtual CPU count. For bare metal flavors, it's a physical CPU count
    flavorId String
    Flavor ID is the same as name
    flavorName String
    Flavor name
    ram Double
    RAM size in MiB
    vcpus Double
    Virtual CPU count. For bare metal flavors, it's a physical CPU count
    flavorId string
    Flavor ID is the same as name
    flavorName string
    Flavor name
    ram number
    RAM size in MiB
    vcpus number
    Virtual CPU count. For bare metal flavors, it's a physical CPU count
    flavor_id str
    Flavor ID is the same as name
    flavor_name str
    Flavor name
    ram float
    RAM size in MiB
    vcpus float
    Virtual CPU count. For bare metal flavors, it's a physical CPU count
    flavorId String
    Flavor ID is the same as name
    flavorName String
    Flavor name
    ram Number
    RAM size in MiB
    vcpus Number
    Virtual CPU count. For bare metal flavors, it's a physical CPU count

    GetCloudLoadBalancerFloatingIp

    CreatedAt string
    Datetime when the floating IP was created
    CreatorTaskId string
    Task that created this entity
    FixedIpAddress string
    IP address of the port the floating IP is attached to
    FloatingIpAddress string
    IP Address of the floating IP
    Id string
    Floating IP ID
    PortId string
    Port ID the floating IP is attached to. The fixed_ip_address is the IP address of the port.
    ProjectId double
    Project ID
    Region string
    Region name
    RegionId double
    Region ID
    RouterId string
    Router ID
    Status string
    Floating IP status. DOWN - unassigned (available). ACTIVE - attached to a port (in use). ERROR - error state. Available values: "ACTIVE", "DOWN", "ERROR".
    Tags List<GetCloudLoadBalancerFloatingIpTag>
    List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
    UpdatedAt string
    Datetime when the floating IP was last updated
    CreatedAt string
    Datetime when the floating IP was created
    CreatorTaskId string
    Task that created this entity
    FixedIpAddress string
    IP address of the port the floating IP is attached to
    FloatingIpAddress string
    IP Address of the floating IP
    Id string
    Floating IP ID
    PortId string
    Port ID the floating IP is attached to. The fixed_ip_address is the IP address of the port.
    ProjectId float64
    Project ID
    Region string
    Region name
    RegionId float64
    Region ID
    RouterId string
    Router ID
    Status string
    Floating IP status. DOWN - unassigned (available). ACTIVE - attached to a port (in use). ERROR - error state. Available values: "ACTIVE", "DOWN", "ERROR".
    Tags []GetCloudLoadBalancerFloatingIpTag
    List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
    UpdatedAt string
    Datetime when the floating IP was last updated
    createdAt String
    Datetime when the floating IP was created
    creatorTaskId String
    Task that created this entity
    fixedIpAddress String
    IP address of the port the floating IP is attached to
    floatingIpAddress String
    IP Address of the floating IP
    id String
    Floating IP ID
    portId String
    Port ID the floating IP is attached to. The fixed_ip_address is the IP address of the port.
    projectId Double
    Project ID
    region String
    Region name
    regionId Double
    Region ID
    routerId String
    Router ID
    status String
    Floating IP status. DOWN - unassigned (available). ACTIVE - attached to a port (in use). ERROR - error state. Available values: "ACTIVE", "DOWN", "ERROR".
    tags List<GetCloudLoadBalancerFloatingIpTag>
    List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
    updatedAt String
    Datetime when the floating IP was last updated
    createdAt string
    Datetime when the floating IP was created
    creatorTaskId string
    Task that created this entity
    fixedIpAddress string
    IP address of the port the floating IP is attached to
    floatingIpAddress string
    IP Address of the floating IP
    id string
    Floating IP ID
    portId string
    Port ID the floating IP is attached to. The fixed_ip_address is the IP address of the port.
    projectId number
    Project ID
    region string
    Region name
    regionId number
    Region ID
    routerId string
    Router ID
    status string
    Floating IP status. DOWN - unassigned (available). ACTIVE - attached to a port (in use). ERROR - error state. Available values: "ACTIVE", "DOWN", "ERROR".
    tags GetCloudLoadBalancerFloatingIpTag[]
    List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
    updatedAt string
    Datetime when the floating IP was last updated
    created_at str
    Datetime when the floating IP was created
    creator_task_id str
    Task that created this entity
    fixed_ip_address str
    IP address of the port the floating IP is attached to
    floating_ip_address str
    IP Address of the floating IP
    id str
    Floating IP ID
    port_id str
    Port ID the floating IP is attached to. The fixed_ip_address is the IP address of the port.
    project_id float
    Project ID
    region str
    Region name
    region_id float
    Region ID
    router_id str
    Router ID
    status str
    Floating IP status. DOWN - unassigned (available). ACTIVE - attached to a port (in use). ERROR - error state. Available values: "ACTIVE", "DOWN", "ERROR".
    tags Sequence[GetCloudLoadBalancerFloatingIpTag]
    List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
    updated_at str
    Datetime when the floating IP was last updated
    createdAt String
    Datetime when the floating IP was created
    creatorTaskId String
    Task that created this entity
    fixedIpAddress String
    IP address of the port the floating IP is attached to
    floatingIpAddress String
    IP Address of the floating IP
    id String
    Floating IP ID
    portId String
    Port ID the floating IP is attached to. The fixed_ip_address is the IP address of the port.
    projectId Number
    Project ID
    region String
    Region name
    regionId Number
    Region ID
    routerId String
    Router ID
    status String
    Floating IP status. DOWN - unassigned (available). ACTIVE - attached to a port (in use). ERROR - error state. Available values: "ACTIVE", "DOWN", "ERROR".
    tags List<Property Map>
    List of key-value tags associated with the resource. A tag is a key-value pair that can be associated with a resource, enabling efficient filtering and grouping for better organization and management. Some tags are read-only and cannot be modified by the user. Tags are also integrated with cost reports, allowing cost data to be filtered based on tag keys or values.
    updatedAt String
    Datetime when the floating IP was last updated

    GetCloudLoadBalancerFloatingIpTag

    Key string
    Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    ReadOnly bool
    If true, the tag is read-only and cannot be modified by the user
    Value string
    Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    Key string
    Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    ReadOnly bool
    If true, the tag is read-only and cannot be modified by the user
    Value string
    Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    key String
    Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    readOnly Boolean
    If true, the tag is read-only and cannot be modified by the user
    value String
    Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    key string
    Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    readOnly boolean
    If true, the tag is read-only and cannot be modified by the user
    value string
    Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    key str
    Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    read_only bool
    If true, the tag is read-only and cannot be modified by the user
    value str
    Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    key String
    Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    readOnly Boolean
    If true, the tag is read-only and cannot be modified by the user
    value String
    Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.

    GetCloudLoadBalancerListener

    Id string
    Listener ID
    Id string
    Listener ID
    id String
    Listener ID
    id string
    Listener ID
    id str
    Listener ID
    id String
    Listener ID

    GetCloudLoadBalancerLogging

    DestinationRegionId double
    ID of the region in which the logs will be stored
    Enabled bool
    Indicates if log streaming is enabled or disabled
    RetentionPolicy GetCloudLoadBalancerLoggingRetentionPolicy
    Logs retention policy
    TopicName string
    The topic name to stream logs to
    DestinationRegionId float64
    ID of the region in which the logs will be stored
    Enabled bool
    Indicates if log streaming is enabled or disabled
    RetentionPolicy GetCloudLoadBalancerLoggingRetentionPolicy
    Logs retention policy
    TopicName string
    The topic name to stream logs to
    destinationRegionId Double
    ID of the region in which the logs will be stored
    enabled Boolean
    Indicates if log streaming is enabled or disabled
    retentionPolicy GetCloudLoadBalancerLoggingRetentionPolicy
    Logs retention policy
    topicName String
    The topic name to stream logs to
    destinationRegionId number
    ID of the region in which the logs will be stored
    enabled boolean
    Indicates if log streaming is enabled or disabled
    retentionPolicy GetCloudLoadBalancerLoggingRetentionPolicy
    Logs retention policy
    topicName string
    The topic name to stream logs to
    destination_region_id float
    ID of the region in which the logs will be stored
    enabled bool
    Indicates if log streaming is enabled or disabled
    retention_policy GetCloudLoadBalancerLoggingRetentionPolicy
    Logs retention policy
    topic_name str
    The topic name to stream logs to
    destinationRegionId Number
    ID of the region in which the logs will be stored
    enabled Boolean
    Indicates if log streaming is enabled or disabled
    retentionPolicy Property Map
    Logs retention policy
    topicName String
    The topic name to stream logs to

    GetCloudLoadBalancerLoggingRetentionPolicy

    Period double
    Duration of days for which logs must be kept.
    Period float64
    Duration of days for which logs must be kept.
    period Double
    Duration of days for which logs must be kept.
    period number
    Duration of days for which logs must be kept.
    period float
    Duration of days for which logs must be kept.
    period Number
    Duration of days for which logs must be kept.

    GetCloudLoadBalancerStats

    ActiveConnections double
    Currently active connections
    BytesIn double
    Total bytes received
    BytesOut double
    Total bytes sent
    RequestErrors double
    Total requests that were unable to be fulfilled
    TotalConnections double
    Total connections handled
    ActiveConnections float64
    Currently active connections
    BytesIn float64
    Total bytes received
    BytesOut float64
    Total bytes sent
    RequestErrors float64
    Total requests that were unable to be fulfilled
    TotalConnections float64
    Total connections handled
    activeConnections Double
    Currently active connections
    bytesIn Double
    Total bytes received
    bytesOut Double
    Total bytes sent
    requestErrors Double
    Total requests that were unable to be fulfilled
    totalConnections Double
    Total connections handled
    activeConnections number
    Currently active connections
    bytesIn number
    Total bytes received
    bytesOut number
    Total bytes sent
    requestErrors number
    Total requests that were unable to be fulfilled
    totalConnections number
    Total connections handled
    active_connections float
    Currently active connections
    bytes_in float
    Total bytes received
    bytes_out float
    Total bytes sent
    request_errors float
    Total requests that were unable to be fulfilled
    total_connections float
    Total connections handled
    activeConnections Number
    Currently active connections
    bytesIn Number
    Total bytes received
    bytesOut Number
    Total bytes sent
    requestErrors Number
    Total requests that were unable to be fulfilled
    totalConnections Number
    Total connections handled

    GetCloudLoadBalancerTagsV2

    Key string
    Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    ReadOnly bool
    If true, the tag is read-only and cannot be modified by the user
    Value string
    Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    Key string
    Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    ReadOnly bool
    If true, the tag is read-only and cannot be modified by the user
    Value string
    Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    key String
    Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    readOnly Boolean
    If true, the tag is read-only and cannot be modified by the user
    value String
    Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    key string
    Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    readOnly boolean
    If true, the tag is read-only and cannot be modified by the user
    value string
    Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    key str
    Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    read_only bool
    If true, the tag is read-only and cannot be modified by the user
    value str
    Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    key String
    Tag key. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.
    readOnly Boolean
    If true, the tag is read-only and cannot be modified by the user
    value String
    Tag value. Maximum 255 characters. Cannot contain spaces, tabs, newlines, empty string or '=' character.

    GetCloudLoadBalancerVrrpIp

    IpAddress string
    IP address
    Role string
    LoadBalancer instance role to which VRRP IP belong Available values: "BACKUP", "MASTER", "STANDALONE".
    SubnetId string
    Subnet UUID
    IpAddress string
    IP address
    Role string
    LoadBalancer instance role to which VRRP IP belong Available values: "BACKUP", "MASTER", "STANDALONE".
    SubnetId string
    Subnet UUID
    ipAddress String
    IP address
    role String
    LoadBalancer instance role to which VRRP IP belong Available values: "BACKUP", "MASTER", "STANDALONE".
    subnetId String
    Subnet UUID
    ipAddress string
    IP address
    role string
    LoadBalancer instance role to which VRRP IP belong Available values: "BACKUP", "MASTER", "STANDALONE".
    subnetId string
    Subnet UUID
    ip_address str
    IP address
    role str
    LoadBalancer instance role to which VRRP IP belong Available values: "BACKUP", "MASTER", "STANDALONE".
    subnet_id str
    Subnet UUID
    ipAddress String
    IP address
    role String
    LoadBalancer instance role to which VRRP IP belong Available values: "BACKUP", "MASTER", "STANDALONE".
    subnetId String
    Subnet UUID

    Package Details

    Repository
    gcore g-core/terraform-provider-gcore
    License
    Notes
    This Pulumi package is based on the gcore Terraform Provider.
    Viewing docs for gcore 2.0.0-alpha.3
    published on Monday, Mar 30, 2026 by g-core
      Try Pulumi Cloud free. Your team will thank you.