1. Packages
  2. Gcore Provider
  3. API Docs
  4. getCloudLoadBalancers
Viewing docs for gcore 2.0.0-alpha.2
published on Tuesday, Mar 24, 2026 by g-core
gcore logo
Viewing docs for gcore 2.0.0-alpha.2
published on Tuesday, Mar 24, 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 exampleCloudLoadBalancers = gcore.getCloudLoadBalancers({
        projectId: 1,
        regionId: 7,
        assignedFloating: true,
        loggingEnabled: true,
        name: "lb_name",
        tagKeys: [
            "key1",
            "key2",
        ],
        tagKeyValue: "tag_key_value",
    });
    
    import pulumi
    import pulumi_gcore as gcore
    
    example_cloud_load_balancers = gcore.get_cloud_load_balancers(project_id=1,
        region_id=7,
        assigned_floating=True,
        logging_enabled=True,
        name="lb_name",
        tag_keys=[
            "key1",
            "key2",
        ],
        tag_key_value="tag_key_value")
    
    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.GetCloudLoadBalancers(ctx, &gcore.GetCloudLoadBalancersArgs{
    			ProjectId:        pulumi.Float64Ref(1),
    			RegionId:         pulumi.Float64Ref(7),
    			AssignedFloating: pulumi.BoolRef(true),
    			LoggingEnabled:   pulumi.BoolRef(true),
    			Name:             pulumi.StringRef("lb_name"),
    			TagKeys: []string{
    				"key1",
    				"key2",
    			},
    			TagKeyValue: pulumi.StringRef("tag_key_value"),
    		}, 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 exampleCloudLoadBalancers = Gcore.GetCloudLoadBalancers.Invoke(new()
        {
            ProjectId = 1,
            RegionId = 7,
            AssignedFloating = true,
            LoggingEnabled = true,
            Name = "lb_name",
            TagKeys = new[]
            {
                "key1",
                "key2",
            },
            TagKeyValue = "tag_key_value",
        });
    
    });
    
    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.GetCloudLoadBalancersArgs;
    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 exampleCloudLoadBalancers = GcoreFunctions.getCloudLoadBalancers(GetCloudLoadBalancersArgs.builder()
                .projectId(1)
                .regionId(7)
                .assignedFloating(true)
                .loggingEnabled(true)
                .name("lb_name")
                .tagKeys(            
                    "key1",
                    "key2")
                .tagKeyValue("tag_key_value")
                .build());
    
        }
    }
    
    variables:
      exampleCloudLoadBalancers:
        fn::invoke:
          function: gcore:getCloudLoadBalancers
          arguments:
            projectId: 1
            regionId: 7
            assignedFloating: true
            loggingEnabled: true
            name: lb_name
            tagKeys:
              - key1
              - key2
            tagKeyValue: tag_key_value
    

    Using getCloudLoadBalancers

    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 getCloudLoadBalancers(args: GetCloudLoadBalancersArgs, opts?: InvokeOptions): Promise<GetCloudLoadBalancersResult>
    function getCloudLoadBalancersOutput(args: GetCloudLoadBalancersOutputArgs, opts?: InvokeOptions): Output<GetCloudLoadBalancersResult>
    def get_cloud_load_balancers(assigned_floating: Optional[bool] = None,
                                 logging_enabled: Optional[bool] = None,
                                 max_items: Optional[float] = None,
                                 name: Optional[str] = None,
                                 order_by: Optional[str] = None,
                                 project_id: Optional[float] = None,
                                 region_id: Optional[float] = None,
                                 show_stats: Optional[bool] = None,
                                 tag_key_value: Optional[str] = None,
                                 tag_keys: Optional[Sequence[str]] = None,
                                 with_ddos: Optional[bool] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetCloudLoadBalancersResult
    def get_cloud_load_balancers_output(assigned_floating: Optional[pulumi.Input[bool]] = None,
                                 logging_enabled: Optional[pulumi.Input[bool]] = None,
                                 max_items: Optional[pulumi.Input[float]] = None,
                                 name: Optional[pulumi.Input[str]] = None,
                                 order_by: 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,
                                 tag_key_value: Optional[pulumi.Input[str]] = None,
                                 tag_keys: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                 with_ddos: Optional[pulumi.Input[bool]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetCloudLoadBalancersResult]
    func GetCloudLoadBalancers(ctx *Context, args *GetCloudLoadBalancersArgs, opts ...InvokeOption) (*GetCloudLoadBalancersResult, error)
    func GetCloudLoadBalancersOutput(ctx *Context, args *GetCloudLoadBalancersOutputArgs, opts ...InvokeOption) GetCloudLoadBalancersResultOutput

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

    public static class GetCloudLoadBalancers 
    {
        public static Task<GetCloudLoadBalancersResult> InvokeAsync(GetCloudLoadBalancersArgs args, InvokeOptions? opts = null)
        public static Output<GetCloudLoadBalancersResult> Invoke(GetCloudLoadBalancersInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCloudLoadBalancersResult> getCloudLoadBalancers(GetCloudLoadBalancersArgs args, InvokeOptions options)
    public static Output<GetCloudLoadBalancersResult> getCloudLoadBalancers(GetCloudLoadBalancersArgs args, InvokeOptions options)
    
    fn::invoke:
      function: gcore:index/getCloudLoadBalancers:getCloudLoadBalancers
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AssignedFloating bool
    With or without assigned floating IP
    LoggingEnabled bool
    With or without logging enabled
    MaxItems double
    Max items to fetch, default: 1000
    Name string
    Filter by name
    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".
    ProjectId double
    Project ID
    RegionId double
    Region ID
    ShowStats bool
    Show statistics
    TagKeyValue string
    Optional. Filter by tag key-value pairs.
    TagKeys List<string>
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    WithDdos bool
    Show Advanced DDoS protection profile, if exists
    AssignedFloating bool
    With or without assigned floating IP
    LoggingEnabled bool
    With or without logging enabled
    MaxItems float64
    Max items to fetch, default: 1000
    Name string
    Filter by name
    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".
    ProjectId float64
    Project ID
    RegionId float64
    Region ID
    ShowStats bool
    Show statistics
    TagKeyValue string
    Optional. Filter by tag key-value pairs.
    TagKeys []string
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    WithDdos bool
    Show Advanced DDoS protection profile, if exists
    assignedFloating Boolean
    With or without assigned floating IP
    loggingEnabled Boolean
    With or without logging enabled
    maxItems Double
    Max items to fetch, default: 1000
    name String
    Filter by name
    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".
    projectId Double
    Project ID
    regionId Double
    Region ID
    showStats Boolean
    Show statistics
    tagKeyValue String
    Optional. Filter by tag key-value pairs.
    tagKeys List<String>
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    withDdos Boolean
    Show Advanced DDoS protection profile, if exists
    assignedFloating boolean
    With or without assigned floating IP
    loggingEnabled boolean
    With or without logging enabled
    maxItems number
    Max items to fetch, default: 1000
    name string
    Filter by name
    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".
    projectId number
    Project ID
    regionId number
    Region ID
    showStats boolean
    Show statistics
    tagKeyValue string
    Optional. Filter by tag key-value pairs.
    tagKeys string[]
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    withDdos boolean
    Show Advanced DDoS protection profile, if exists
    assigned_floating bool
    With or without assigned floating IP
    logging_enabled bool
    With or without logging enabled
    max_items float
    Max items to fetch, default: 1000
    name str
    Filter by name
    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".
    project_id float
    Project ID
    region_id float
    Region ID
    show_stats bool
    Show statistics
    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
    with_ddos bool
    Show Advanced DDoS protection profile, if exists
    assignedFloating Boolean
    With or without assigned floating IP
    loggingEnabled Boolean
    With or without logging enabled
    maxItems Number
    Max items to fetch, default: 1000
    name String
    Filter by name
    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".
    projectId Number
    Project ID
    regionId Number
    Region ID
    showStats Boolean
    Show statistics
    tagKeyValue String
    Optional. Filter by tag key-value pairs.
    tagKeys List<String>
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    withDdos Boolean
    Show Advanced DDoS protection profile, if exists

    getCloudLoadBalancers Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Items List<GetCloudLoadBalancersItem>
    The items returned by the data source
    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".
    ShowStats bool
    Show statistics
    WithDdos bool
    Show Advanced DDoS protection profile, if exists
    AssignedFloating bool
    With or without assigned floating IP
    LoggingEnabled bool
    With or without logging enabled
    MaxItems double
    Max items to fetch, default: 1000
    Name string
    Filter by name
    ProjectId double
    Project ID
    RegionId double
    Region ID
    TagKeyValue string
    Optional. Filter by tag key-value pairs.
    TagKeys List<string>
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    Id string
    The provider-assigned unique ID for this managed resource.
    Items []GetCloudLoadBalancersItem
    The items returned by the data source
    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".
    ShowStats bool
    Show statistics
    WithDdos bool
    Show Advanced DDoS protection profile, if exists
    AssignedFloating bool
    With or without assigned floating IP
    LoggingEnabled bool
    With or without logging enabled
    MaxItems float64
    Max items to fetch, default: 1000
    Name string
    Filter by name
    ProjectId float64
    Project ID
    RegionId float64
    Region ID
    TagKeyValue string
    Optional. Filter by tag key-value pairs.
    TagKeys []string
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    id String
    The provider-assigned unique ID for this managed resource.
    items List<GetCloudLoadBalancersItem>
    The items returned by the data source
    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".
    showStats Boolean
    Show statistics
    withDdos Boolean
    Show Advanced DDoS protection profile, if exists
    assignedFloating Boolean
    With or without assigned floating IP
    loggingEnabled Boolean
    With or without logging enabled
    maxItems Double
    Max items to fetch, default: 1000
    name String
    Filter by name
    projectId Double
    Project ID
    regionId Double
    Region ID
    tagKeyValue String
    Optional. Filter by tag key-value pairs.
    tagKeys List<String>
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    id string
    The provider-assigned unique ID for this managed resource.
    items GetCloudLoadBalancersItem[]
    The items returned by the data source
    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".
    showStats boolean
    Show statistics
    withDdos boolean
    Show Advanced DDoS protection profile, if exists
    assignedFloating boolean
    With or without assigned floating IP
    loggingEnabled boolean
    With or without logging enabled
    maxItems number
    Max items to fetch, default: 1000
    name string
    Filter by name
    projectId number
    Project ID
    regionId number
    Region ID
    tagKeyValue string
    Optional. Filter by tag key-value pairs.
    tagKeys string[]
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2
    id str
    The provider-assigned unique ID for this managed resource.
    items Sequence[GetCloudLoadBalancersItem]
    The items returned by the data source
    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".
    show_stats bool
    Show statistics
    with_ddos bool
    Show Advanced DDoS protection profile, if exists
    assigned_floating bool
    With or without assigned floating IP
    logging_enabled bool
    With or without logging enabled
    max_items float
    Max items to fetch, default: 1000
    name str
    Filter by name
    project_id float
    Project ID
    region_id float
    Region ID
    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
    id String
    The provider-assigned unique ID for this managed resource.
    items List<Property Map>
    The items returned by the data source
    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".
    showStats Boolean
    Show statistics
    withDdos Boolean
    Show Advanced DDoS protection profile, if exists
    assignedFloating Boolean
    With or without assigned floating IP
    loggingEnabled Boolean
    With or without logging enabled
    maxItems Number
    Max items to fetch, default: 1000
    name String
    Filter by name
    projectId Number
    Project ID
    regionId Number
    Region ID
    tagKeyValue String
    Optional. Filter by tag key-value pairs.
    tagKeys List<String>
    Optional. Filter by tag keys. ?tag_key=key1&tag_key=key2

    Supporting Types

    GetCloudLoadBalancersItem

    AdditionalVips List<GetCloudLoadBalancersItemAdditionalVip>
    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
    DdosProfile GetCloudLoadBalancersItemDdosProfile
    Loadbalancer advanced DDoS protection profile.
    Flavor GetCloudLoadBalancersItemFlavor
    Load balancer flavor (if not default)
    FloatingIps List<GetCloudLoadBalancersItemFloatingIp>
    List of assigned floating IPs
    Id string
    Load balancer ID
    Listeners List<GetCloudLoadBalancersItemListener>
    Load balancer listeners
    Logging GetCloudLoadBalancersItemLogging
    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".
    ProjectId double
    Project ID
    ProvisioningStatus string
    Load balancer lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
    Region string
    Region name
    RegionId double
    Region ID
    Stats GetCloudLoadBalancersItemStats
    Statistics of load balancer.
    TagsV2s List<GetCloudLoadBalancersItemTagsV2>
    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<GetCloudLoadBalancersItemVrrpIp>
    List of VRRP IP addresses
    AdditionalVips []GetCloudLoadBalancersItemAdditionalVip
    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
    DdosProfile GetCloudLoadBalancersItemDdosProfile
    Loadbalancer advanced DDoS protection profile.
    Flavor GetCloudLoadBalancersItemFlavor
    Load balancer flavor (if not default)
    FloatingIps []GetCloudLoadBalancersItemFloatingIp
    List of assigned floating IPs
    Id string
    Load balancer ID
    Listeners []GetCloudLoadBalancersItemListener
    Load balancer listeners
    Logging GetCloudLoadBalancersItemLogging
    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".
    ProjectId float64
    Project ID
    ProvisioningStatus string
    Load balancer lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
    Region string
    Region name
    RegionId float64
    Region ID
    Stats GetCloudLoadBalancersItemStats
    Statistics of load balancer.
    TagsV2s []GetCloudLoadBalancersItemTagsV2
    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 []GetCloudLoadBalancersItemVrrpIp
    List of VRRP IP addresses
    additionalVips List<GetCloudLoadBalancersItemAdditionalVip>
    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
    ddosProfile GetCloudLoadBalancersItemDdosProfile
    Loadbalancer advanced DDoS protection profile.
    flavor GetCloudLoadBalancersItemFlavor
    Load balancer flavor (if not default)
    floatingIps List<GetCloudLoadBalancersItemFloatingIp>
    List of assigned floating IPs
    id String
    Load balancer ID
    listeners List<GetCloudLoadBalancersItemListener>
    Load balancer listeners
    logging GetCloudLoadBalancersItemLogging
    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".
    projectId Double
    Project ID
    provisioningStatus String
    Load balancer lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
    region String
    Region name
    regionId Double
    Region ID
    stats GetCloudLoadBalancersItemStats
    Statistics of load balancer.
    tagsV2s List<GetCloudLoadBalancersItemTagsV2>
    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<GetCloudLoadBalancersItemVrrpIp>
    List of VRRP IP addresses
    additionalVips GetCloudLoadBalancersItemAdditionalVip[]
    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
    ddosProfile GetCloudLoadBalancersItemDdosProfile
    Loadbalancer advanced DDoS protection profile.
    flavor GetCloudLoadBalancersItemFlavor
    Load balancer flavor (if not default)
    floatingIps GetCloudLoadBalancersItemFloatingIp[]
    List of assigned floating IPs
    id string
    Load balancer ID
    listeners GetCloudLoadBalancersItemListener[]
    Load balancer listeners
    logging GetCloudLoadBalancersItemLogging
    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".
    projectId number
    Project ID
    provisioningStatus string
    Load balancer lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
    region string
    Region name
    regionId number
    Region ID
    stats GetCloudLoadBalancersItemStats
    Statistics of load balancer.
    tagsV2s GetCloudLoadBalancersItemTagsV2[]
    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 GetCloudLoadBalancersItemVrrpIp[]
    List of VRRP IP addresses
    additional_vips Sequence[GetCloudLoadBalancersItemAdditionalVip]
    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
    ddos_profile GetCloudLoadBalancersItemDdosProfile
    Loadbalancer advanced DDoS protection profile.
    flavor GetCloudLoadBalancersItemFlavor
    Load balancer flavor (if not default)
    floating_ips Sequence[GetCloudLoadBalancersItemFloatingIp]
    List of assigned floating IPs
    id str
    Load balancer ID
    listeners Sequence[GetCloudLoadBalancersItemListener]
    Load balancer listeners
    logging GetCloudLoadBalancersItemLogging
    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".
    project_id float
    Project ID
    provisioning_status str
    Load balancer lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
    region str
    Region name
    region_id float
    Region ID
    stats GetCloudLoadBalancersItemStats
    Statistics of load balancer.
    tags_v2s Sequence[GetCloudLoadBalancersItemTagsV2]
    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[GetCloudLoadBalancersItemVrrpIp]
    List of VRRP IP addresses
    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
    ddosProfile Property Map
    Loadbalancer advanced DDoS protection profile.
    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".
    projectId Number
    Project ID
    provisioningStatus String
    Load balancer lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
    region String
    Region name
    regionId Number
    Region ID
    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

    GetCloudLoadBalancersItemAdditionalVip

    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

    GetCloudLoadBalancersItemDdosProfile

    Fields List<GetCloudLoadBalancersItemDdosProfileField>
    List of configured field values for the protection profile
    Id double
    Unique identifier for the DDoS protection profile
    Options GetCloudLoadBalancersItemDdosProfileOptions
    Configuration options controlling profile activation and BGP routing
    ProfileTemplate GetCloudLoadBalancersItemDdosProfileProfileTemplate
    Complete template configuration data used for this profile
    ProfileTemplateDescription string
    Detailed description of the protection template used for this profile
    Protocols List<GetCloudLoadBalancersItemDdosProfileProtocol>
    List of network protocols and ports configured for protection
    Site string
    Geographic site identifier where the protection is deployed
    Status GetCloudLoadBalancersItemDdosProfileStatus
    Current operational status and any error information for the profile
    Fields []GetCloudLoadBalancersItemDdosProfileField
    List of configured field values for the protection profile
    Id float64
    Unique identifier for the DDoS protection profile
    Options GetCloudLoadBalancersItemDdosProfileOptions
    Configuration options controlling profile activation and BGP routing
    ProfileTemplate GetCloudLoadBalancersItemDdosProfileProfileTemplate
    Complete template configuration data used for this profile
    ProfileTemplateDescription string
    Detailed description of the protection template used for this profile
    Protocols []GetCloudLoadBalancersItemDdosProfileProtocol
    List of network protocols and ports configured for protection
    Site string
    Geographic site identifier where the protection is deployed
    Status GetCloudLoadBalancersItemDdosProfileStatus
    Current operational status and any error information for the profile
    fields List<GetCloudLoadBalancersItemDdosProfileField>
    List of configured field values for the protection profile
    id Double
    Unique identifier for the DDoS protection profile
    options GetCloudLoadBalancersItemDdosProfileOptions
    Configuration options controlling profile activation and BGP routing
    profileTemplate GetCloudLoadBalancersItemDdosProfileProfileTemplate
    Complete template configuration data used for this profile
    profileTemplateDescription String
    Detailed description of the protection template used for this profile
    protocols List<GetCloudLoadBalancersItemDdosProfileProtocol>
    List of network protocols and ports configured for protection
    site String
    Geographic site identifier where the protection is deployed
    status GetCloudLoadBalancersItemDdosProfileStatus
    Current operational status and any error information for the profile
    fields GetCloudLoadBalancersItemDdosProfileField[]
    List of configured field values for the protection profile
    id number
    Unique identifier for the DDoS protection profile
    options GetCloudLoadBalancersItemDdosProfileOptions
    Configuration options controlling profile activation and BGP routing
    profileTemplate GetCloudLoadBalancersItemDdosProfileProfileTemplate
    Complete template configuration data used for this profile
    profileTemplateDescription string
    Detailed description of the protection template used for this profile
    protocols GetCloudLoadBalancersItemDdosProfileProtocol[]
    List of network protocols and ports configured for protection
    site string
    Geographic site identifier where the protection is deployed
    status GetCloudLoadBalancersItemDdosProfileStatus
    Current operational status and any error information for the profile
    fields Sequence[GetCloudLoadBalancersItemDdosProfileField]
    List of configured field values for the protection profile
    id float
    Unique identifier for the DDoS protection profile
    options GetCloudLoadBalancersItemDdosProfileOptions
    Configuration options controlling profile activation and BGP routing
    profile_template GetCloudLoadBalancersItemDdosProfileProfileTemplate
    Complete template configuration data used for this profile
    profile_template_description str
    Detailed description of the protection template used for this profile
    protocols Sequence[GetCloudLoadBalancersItemDdosProfileProtocol]
    List of network protocols and ports configured for protection
    site str
    Geographic site identifier where the protection is deployed
    status GetCloudLoadBalancersItemDdosProfileStatus
    Current operational status and any error information for the profile
    fields List<Property Map>
    List of configured field values for the protection profile
    id Number
    Unique identifier for the DDoS protection profile
    options Property Map
    Configuration options controlling profile activation and BGP routing
    profileTemplate Property Map
    Complete template configuration data used for this profile
    profileTemplateDescription String
    Detailed description of the protection template used for this profile
    protocols List<Property Map>
    List of network protocols and ports configured for protection
    site String
    Geographic site identifier where the protection is deployed
    status Property Map
    Current operational status and any error information for the profile

    GetCloudLoadBalancersItemDdosProfileField

    BaseField double
    ID of DDoS profile field
    Default string
    Predefined default value for the field if not specified
    Description string
    Detailed description explaining the field's purpose and usage guidelines
    FieldName string
    Name of DDoS profile field
    FieldType string
    Data type classification of the field (e.g., string, integer, array)
    FieldValue string
    Complex value. Only one of 'value' or 'field_value' must be specified.
    Id double
    Unique identifier for the DDoS protection field
    Name string
    Human-readable name of the protection field
    Required bool
    Indicates whether this field must be provided when creating a protection profile
    ValidationSchema string
    JSON schema defining validation rules and constraints for the field value
    Value string
    Basic type value. Only one of 'value' or 'field_value' must be specified.
    BaseField float64
    ID of DDoS profile field
    Default string
    Predefined default value for the field if not specified
    Description string
    Detailed description explaining the field's purpose and usage guidelines
    FieldName string
    Name of DDoS profile field
    FieldType string
    Data type classification of the field (e.g., string, integer, array)
    FieldValue string
    Complex value. Only one of 'value' or 'field_value' must be specified.
    Id float64
    Unique identifier for the DDoS protection field
    Name string
    Human-readable name of the protection field
    Required bool
    Indicates whether this field must be provided when creating a protection profile
    ValidationSchema string
    JSON schema defining validation rules and constraints for the field value
    Value string
    Basic type value. Only one of 'value' or 'field_value' must be specified.
    baseField Double
    ID of DDoS profile field
    default_ String
    Predefined default value for the field if not specified
    description String
    Detailed description explaining the field's purpose and usage guidelines
    fieldName String
    Name of DDoS profile field
    fieldType String
    Data type classification of the field (e.g., string, integer, array)
    fieldValue String
    Complex value. Only one of 'value' or 'field_value' must be specified.
    id Double
    Unique identifier for the DDoS protection field
    name String
    Human-readable name of the protection field
    required Boolean
    Indicates whether this field must be provided when creating a protection profile
    validationSchema String
    JSON schema defining validation rules and constraints for the field value
    value String
    Basic type value. Only one of 'value' or 'field_value' must be specified.
    baseField number
    ID of DDoS profile field
    default string
    Predefined default value for the field if not specified
    description string
    Detailed description explaining the field's purpose and usage guidelines
    fieldName string
    Name of DDoS profile field
    fieldType string
    Data type classification of the field (e.g., string, integer, array)
    fieldValue string
    Complex value. Only one of 'value' or 'field_value' must be specified.
    id number
    Unique identifier for the DDoS protection field
    name string
    Human-readable name of the protection field
    required boolean
    Indicates whether this field must be provided when creating a protection profile
    validationSchema string
    JSON schema defining validation rules and constraints for the field value
    value string
    Basic type value. Only one of 'value' or 'field_value' must be specified.
    base_field float
    ID of DDoS profile field
    default str
    Predefined default value for the field if not specified
    description str
    Detailed description explaining the field's purpose and usage guidelines
    field_name str
    Name of DDoS profile field
    field_type str
    Data type classification of the field (e.g., string, integer, array)
    field_value str
    Complex value. Only one of 'value' or 'field_value' must be specified.
    id float
    Unique identifier for the DDoS protection field
    name str
    Human-readable name of the protection field
    required bool
    Indicates whether this field must be provided when creating a protection profile
    validation_schema str
    JSON schema defining validation rules and constraints for the field value
    value str
    Basic type value. Only one of 'value' or 'field_value' must be specified.
    baseField Number
    ID of DDoS profile field
    default String
    Predefined default value for the field if not specified
    description String
    Detailed description explaining the field's purpose and usage guidelines
    fieldName String
    Name of DDoS profile field
    fieldType String
    Data type classification of the field (e.g., string, integer, array)
    fieldValue String
    Complex value. Only one of 'value' or 'field_value' must be specified.
    id Number
    Unique identifier for the DDoS protection field
    name String
    Human-readable name of the protection field
    required Boolean
    Indicates whether this field must be provided when creating a protection profile
    validationSchema String
    JSON schema defining validation rules and constraints for the field value
    value String
    Basic type value. Only one of 'value' or 'field_value' must be specified.

    GetCloudLoadBalancersItemDdosProfileOptions

    Active bool
    Controls whether the DDoS protection profile is enabled and actively protecting the resource
    Bgp bool
    Enables Border Gateway Protocol (BGP) routing for DDoS protection traffic
    Active bool
    Controls whether the DDoS protection profile is enabled and actively protecting the resource
    Bgp bool
    Enables Border Gateway Protocol (BGP) routing for DDoS protection traffic
    active Boolean
    Controls whether the DDoS protection profile is enabled and actively protecting the resource
    bgp Boolean
    Enables Border Gateway Protocol (BGP) routing for DDoS protection traffic
    active boolean
    Controls whether the DDoS protection profile is enabled and actively protecting the resource
    bgp boolean
    Enables Border Gateway Protocol (BGP) routing for DDoS protection traffic
    active bool
    Controls whether the DDoS protection profile is enabled and actively protecting the resource
    bgp bool
    Enables Border Gateway Protocol (BGP) routing for DDoS protection traffic
    active Boolean
    Controls whether the DDoS protection profile is enabled and actively protecting the resource
    bgp Boolean
    Enables Border Gateway Protocol (BGP) routing for DDoS protection traffic

    GetCloudLoadBalancersItemDdosProfileProfileTemplate

    Description string
    Detailed description explaining the template's purpose and use cases
    Fields List<GetCloudLoadBalancersItemDdosProfileProfileTemplateField>
    List of configurable fields that define the template's protection parameters
    Id double
    Unique identifier for the DDoS protection template
    Name string
    Human-readable name of the protection template
    Description string
    Detailed description explaining the template's purpose and use cases
    Fields []GetCloudLoadBalancersItemDdosProfileProfileTemplateField
    List of configurable fields that define the template's protection parameters
    Id float64
    Unique identifier for the DDoS protection template
    Name string
    Human-readable name of the protection template
    description String
    Detailed description explaining the template's purpose and use cases
    fields List<GetCloudLoadBalancersItemDdosProfileProfileTemplateField>
    List of configurable fields that define the template's protection parameters
    id Double
    Unique identifier for the DDoS protection template
    name String
    Human-readable name of the protection template
    description string
    Detailed description explaining the template's purpose and use cases
    fields GetCloudLoadBalancersItemDdosProfileProfileTemplateField[]
    List of configurable fields that define the template's protection parameters
    id number
    Unique identifier for the DDoS protection template
    name string
    Human-readable name of the protection template
    description str
    Detailed description explaining the template's purpose and use cases
    fields Sequence[GetCloudLoadBalancersItemDdosProfileProfileTemplateField]
    List of configurable fields that define the template's protection parameters
    id float
    Unique identifier for the DDoS protection template
    name str
    Human-readable name of the protection template
    description String
    Detailed description explaining the template's purpose and use cases
    fields List<Property Map>
    List of configurable fields that define the template's protection parameters
    id Number
    Unique identifier for the DDoS protection template
    name String
    Human-readable name of the protection template

    GetCloudLoadBalancersItemDdosProfileProfileTemplateField

    Default string
    Predefined default value for the field if not specified
    Description string
    Detailed description explaining the field's purpose and usage guidelines
    FieldType string
    Data type classification of the field (e.g., string, integer, array)
    Id double
    Unique identifier for the DDoS protection field
    Name string
    Human-readable name of the protection field
    Required bool
    Indicates whether this field must be provided when creating a protection profile
    ValidationSchema string
    JSON schema defining validation rules and constraints for the field value
    Default string
    Predefined default value for the field if not specified
    Description string
    Detailed description explaining the field's purpose and usage guidelines
    FieldType string
    Data type classification of the field (e.g., string, integer, array)
    Id float64
    Unique identifier for the DDoS protection field
    Name string
    Human-readable name of the protection field
    Required bool
    Indicates whether this field must be provided when creating a protection profile
    ValidationSchema string
    JSON schema defining validation rules and constraints for the field value
    default_ String
    Predefined default value for the field if not specified
    description String
    Detailed description explaining the field's purpose and usage guidelines
    fieldType String
    Data type classification of the field (e.g., string, integer, array)
    id Double
    Unique identifier for the DDoS protection field
    name String
    Human-readable name of the protection field
    required Boolean
    Indicates whether this field must be provided when creating a protection profile
    validationSchema String
    JSON schema defining validation rules and constraints for the field value
    default string
    Predefined default value for the field if not specified
    description string
    Detailed description explaining the field's purpose and usage guidelines
    fieldType string
    Data type classification of the field (e.g., string, integer, array)
    id number
    Unique identifier for the DDoS protection field
    name string
    Human-readable name of the protection field
    required boolean
    Indicates whether this field must be provided when creating a protection profile
    validationSchema string
    JSON schema defining validation rules and constraints for the field value
    default str
    Predefined default value for the field if not specified
    description str
    Detailed description explaining the field's purpose and usage guidelines
    field_type str
    Data type classification of the field (e.g., string, integer, array)
    id float
    Unique identifier for the DDoS protection field
    name str
    Human-readable name of the protection field
    required bool
    Indicates whether this field must be provided when creating a protection profile
    validation_schema str
    JSON schema defining validation rules and constraints for the field value
    default String
    Predefined default value for the field if not specified
    description String
    Detailed description explaining the field's purpose and usage guidelines
    fieldType String
    Data type classification of the field (e.g., string, integer, array)
    id Number
    Unique identifier for the DDoS protection field
    name String
    Human-readable name of the protection field
    required Boolean
    Indicates whether this field must be provided when creating a protection profile
    validationSchema String
    JSON schema defining validation rules and constraints for the field value

    GetCloudLoadBalancersItemDdosProfileProtocol

    Port string
    Network port number for which protocols are configured
    Protocols List<string>
    List of network protocols enabled on the specified port
    Port string
    Network port number for which protocols are configured
    Protocols []string
    List of network protocols enabled on the specified port
    port String
    Network port number for which protocols are configured
    protocols List<String>
    List of network protocols enabled on the specified port
    port string
    Network port number for which protocols are configured
    protocols string[]
    List of network protocols enabled on the specified port
    port str
    Network port number for which protocols are configured
    protocols Sequence[str]
    List of network protocols enabled on the specified port
    port String
    Network port number for which protocols are configured
    protocols List<String>
    List of network protocols enabled on the specified port

    GetCloudLoadBalancersItemDdosProfileStatus

    ErrorDescription string
    Detailed error message describing any issues with the profile operation
    Status string
    Current operational status of the DDoS protection profile
    ErrorDescription string
    Detailed error message describing any issues with the profile operation
    Status string
    Current operational status of the DDoS protection profile
    errorDescription String
    Detailed error message describing any issues with the profile operation
    status String
    Current operational status of the DDoS protection profile
    errorDescription string
    Detailed error message describing any issues with the profile operation
    status string
    Current operational status of the DDoS protection profile
    error_description str
    Detailed error message describing any issues with the profile operation
    status str
    Current operational status of the DDoS protection profile
    errorDescription String
    Detailed error message describing any issues with the profile operation
    status String
    Current operational status of the DDoS protection profile

    GetCloudLoadBalancersItemFlavor

    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

    GetCloudLoadBalancersItemFloatingIp

    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<GetCloudLoadBalancersItemFloatingIpTag>
    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 []GetCloudLoadBalancersItemFloatingIpTag
    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<GetCloudLoadBalancersItemFloatingIpTag>
    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 GetCloudLoadBalancersItemFloatingIpTag[]
    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[GetCloudLoadBalancersItemFloatingIpTag]
    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

    GetCloudLoadBalancersItemFloatingIpTag

    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.

    GetCloudLoadBalancersItemListener

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

    GetCloudLoadBalancersItemLogging

    DestinationRegionId double
    ID of the region in which the logs will be stored
    Enabled bool
    Indicates if log streaming is enabled or disabled
    RetentionPolicy GetCloudLoadBalancersItemLoggingRetentionPolicy
    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 GetCloudLoadBalancersItemLoggingRetentionPolicy
    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 GetCloudLoadBalancersItemLoggingRetentionPolicy
    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 GetCloudLoadBalancersItemLoggingRetentionPolicy
    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 GetCloudLoadBalancersItemLoggingRetentionPolicy
    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

    GetCloudLoadBalancersItemLoggingRetentionPolicy

    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.

    GetCloudLoadBalancersItemStats

    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

    GetCloudLoadBalancersItemTagsV2

    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.

    GetCloudLoadBalancersItemVrrpIp

    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.
    gcore logo
    Viewing docs for gcore 2.0.0-alpha.2
    published on Tuesday, Mar 24, 2026 by g-core
      Try Pulumi Cloud free. Your team will thank you.