1. Packages
  2. Gcore Provider
  3. API Docs
  4. getCloudLoadBalancers
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 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
    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
    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
    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
    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
    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
    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

    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.
    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.