1. Packages
  2. Gcore Provider
  3. API Docs
  4. getCloudLoadBalancer
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 exampleCloudLoadBalancer = gcore.getCloudLoadBalancer({
        projectId: 1,
        regionId: 7,
        loadBalancerId: "ac307687-31a4-4a11-a949-6bea1b2878f5",
        showStats: true,
        withDdos: true,
    });
    
    import pulumi
    import pulumi_gcore as gcore
    
    example_cloud_load_balancer = gcore.get_cloud_load_balancer(project_id=1,
        region_id=7,
        load_balancer_id="ac307687-31a4-4a11-a949-6bea1b2878f5",
        show_stats=True,
        with_ddos=True)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/gcore/v2/gcore"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := gcore.LookupCloudLoadBalancer(ctx, &gcore.LookupCloudLoadBalancerArgs{
    			ProjectId:      pulumi.Float64Ref(1),
    			RegionId:       pulumi.Float64Ref(7),
    			LoadBalancerId: pulumi.StringRef("ac307687-31a4-4a11-a949-6bea1b2878f5"),
    			ShowStats:      pulumi.BoolRef(true),
    			WithDdos:       pulumi.BoolRef(true),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Gcore = Pulumi.Gcore;
    
    return await Deployment.RunAsync(() => 
    {
        var exampleCloudLoadBalancer = Gcore.GetCloudLoadBalancer.Invoke(new()
        {
            ProjectId = 1,
            RegionId = 7,
            LoadBalancerId = "ac307687-31a4-4a11-a949-6bea1b2878f5",
            ShowStats = true,
            WithDdos = true,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.gcore.GcoreFunctions;
    import com.pulumi.gcore.inputs.GetCloudLoadBalancerArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var exampleCloudLoadBalancer = GcoreFunctions.getCloudLoadBalancer(GetCloudLoadBalancerArgs.builder()
                .projectId(1)
                .regionId(7)
                .loadBalancerId("ac307687-31a4-4a11-a949-6bea1b2878f5")
                .showStats(true)
                .withDdos(true)
                .build());
    
        }
    }
    
    variables:
      exampleCloudLoadBalancer:
        fn::invoke:
          function: gcore:getCloudLoadBalancer
          arguments:
            projectId: 1
            regionId: 7
            loadBalancerId: ac307687-31a4-4a11-a949-6bea1b2878f5
            showStats: true
            withDdos: true
    

    Using getCloudLoadBalancer

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

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

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

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

    The following arguments are supported:

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

    getCloudLoadBalancer Result

    The following output properties are available:

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

    Supporting Types

    GetCloudLoadBalancerAdditionalVip

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

    GetCloudLoadBalancerDdosProfile

    Fields List<GetCloudLoadBalancerDdosProfileField>
    List of configured field values for the protection profile
    Id double
    Unique identifier for the DDoS protection profile
    Options GetCloudLoadBalancerDdosProfileOptions
    Configuration options controlling profile activation and BGP routing
    ProfileTemplate GetCloudLoadBalancerDdosProfileProfileTemplate
    Complete template configuration data used for this profile
    ProfileTemplateDescription string
    Detailed description of the protection template used for this profile
    Protocols List<GetCloudLoadBalancerDdosProfileProtocol>
    List of network protocols and ports configured for protection
    Site string
    Geographic site identifier where the protection is deployed
    Status GetCloudLoadBalancerDdosProfileStatus
    Current operational status and any error information for the profile
    Fields []GetCloudLoadBalancerDdosProfileField
    List of configured field values for the protection profile
    Id float64
    Unique identifier for the DDoS protection profile
    Options GetCloudLoadBalancerDdosProfileOptions
    Configuration options controlling profile activation and BGP routing
    ProfileTemplate GetCloudLoadBalancerDdosProfileProfileTemplate
    Complete template configuration data used for this profile
    ProfileTemplateDescription string
    Detailed description of the protection template used for this profile
    Protocols []GetCloudLoadBalancerDdosProfileProtocol
    List of network protocols and ports configured for protection
    Site string
    Geographic site identifier where the protection is deployed
    Status GetCloudLoadBalancerDdosProfileStatus
    Current operational status and any error information for the profile
    fields List<GetCloudLoadBalancerDdosProfileField>
    List of configured field values for the protection profile
    id Double
    Unique identifier for the DDoS protection profile
    options GetCloudLoadBalancerDdosProfileOptions
    Configuration options controlling profile activation and BGP routing
    profileTemplate GetCloudLoadBalancerDdosProfileProfileTemplate
    Complete template configuration data used for this profile
    profileTemplateDescription String
    Detailed description of the protection template used for this profile
    protocols List<GetCloudLoadBalancerDdosProfileProtocol>
    List of network protocols and ports configured for protection
    site String
    Geographic site identifier where the protection is deployed
    status GetCloudLoadBalancerDdosProfileStatus
    Current operational status and any error information for the profile
    fields GetCloudLoadBalancerDdosProfileField[]
    List of configured field values for the protection profile
    id number
    Unique identifier for the DDoS protection profile
    options GetCloudLoadBalancerDdosProfileOptions
    Configuration options controlling profile activation and BGP routing
    profileTemplate GetCloudLoadBalancerDdosProfileProfileTemplate
    Complete template configuration data used for this profile
    profileTemplateDescription string
    Detailed description of the protection template used for this profile
    protocols GetCloudLoadBalancerDdosProfileProtocol[]
    List of network protocols and ports configured for protection
    site string
    Geographic site identifier where the protection is deployed
    status GetCloudLoadBalancerDdosProfileStatus
    Current operational status and any error information for the profile
    fields Sequence[GetCloudLoadBalancerDdosProfileField]
    List of configured field values for the protection profile
    id float
    Unique identifier for the DDoS protection profile
    options GetCloudLoadBalancerDdosProfileOptions
    Configuration options controlling profile activation and BGP routing
    profile_template GetCloudLoadBalancerDdosProfileProfileTemplate
    Complete template configuration data used for this profile
    profile_template_description str
    Detailed description of the protection template used for this profile
    protocols Sequence[GetCloudLoadBalancerDdosProfileProtocol]
    List of network protocols and ports configured for protection
    site str
    Geographic site identifier where the protection is deployed
    status GetCloudLoadBalancerDdosProfileStatus
    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

    GetCloudLoadBalancerDdosProfileField

    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.

    GetCloudLoadBalancerDdosProfileOptions

    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

    GetCloudLoadBalancerDdosProfileProfileTemplate

    Description string
    Detailed description explaining the template's purpose and use cases
    Fields List<GetCloudLoadBalancerDdosProfileProfileTemplateField>
    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 []GetCloudLoadBalancerDdosProfileProfileTemplateField
    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<GetCloudLoadBalancerDdosProfileProfileTemplateField>
    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 GetCloudLoadBalancerDdosProfileProfileTemplateField[]
    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[GetCloudLoadBalancerDdosProfileProfileTemplateField]
    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

    GetCloudLoadBalancerDdosProfileProfileTemplateField

    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

    GetCloudLoadBalancerDdosProfileProtocol

    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

    GetCloudLoadBalancerDdosProfileStatus

    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

    GetCloudLoadBalancerFindOneBy

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

    GetCloudLoadBalancerFlavor

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

    GetCloudLoadBalancerFloatingIp

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

    GetCloudLoadBalancerFloatingIpTag

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

    GetCloudLoadBalancerListener

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

    GetCloudLoadBalancerLogging

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

    GetCloudLoadBalancerLoggingRetentionPolicy

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

    GetCloudLoadBalancerStats

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

    GetCloudLoadBalancerTagsV2

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

    GetCloudLoadBalancerVrrpIp

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

    Package Details

    Repository
    gcore g-core/terraform-provider-gcore
    License
    Notes
    This Pulumi package is based on the gcore Terraform Provider.
    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.