Viewing docs for gcore 2.0.0-alpha.2
published on Tuesday, Mar 24, 2026 by g-core
published on Tuesday, Mar 24, 2026 by g-core
Viewing docs for gcore 2.0.0-alpha.2
published on Tuesday, Mar 24, 2026 by g-core
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 dictionaryThe following arguments are supported:
- Find
One GetBy Cloud Load Balancer Find One By - Load
Balancer stringId - Load-Balancer ID
- Project
Id double - Project ID
- Region
Id double - Region ID
- Show
Stats bool - Show statistics
- With
Ddos bool - Show Advanced DDoS protection profile, if exists
- Find
One GetBy Cloud Load Balancer Find One By - Load
Balancer stringId - Load-Balancer ID
- Project
Id float64 - Project ID
- Region
Id float64 - Region ID
- Show
Stats bool - Show statistics
- With
Ddos bool - Show Advanced DDoS protection profile, if exists
- find
One GetBy Cloud Load Balancer Find One By - load
Balancer StringId - Load-Balancer ID
- project
Id Double - Project ID
- region
Id Double - Region ID
- show
Stats Boolean - Show statistics
- with
Ddos Boolean - Show Advanced DDoS protection profile, if exists
- find
One GetBy Cloud Load Balancer Find One By - load
Balancer stringId - Load-Balancer ID
- project
Id number - Project ID
- region
Id number - Region ID
- show
Stats boolean - Show statistics
- with
Ddos boolean - Show Advanced DDoS protection profile, if exists
- find_
one_ Getby Cloud Load Balancer Find One By - load_
balancer_ strid - 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
- find
One Property MapBy - load
Balancer StringId - Load-Balancer ID
- project
Id Number - Project ID
- region
Id Number - Region ID
- show
Stats Boolean - Show statistics
- with
Ddos Boolean - Show Advanced DDoS protection profile, if exists
getCloudLoadBalancer Result
The following output properties are available:
- Additional
Vips List<GetCloud Load Balancer Additional Vip> - List of additional IP addresses
- Admin
State boolUp - 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 string - Datetime when the load balancer was created
- Creator
Task stringId - Task that created this entity
- Ddos
Profile GetCloud Load Balancer Ddos Profile - Loadbalancer advanced DDoS protection profile.
- Flavor
Get
Cloud Load Balancer Flavor - Load balancer flavor (if not default)
- Floating
Ips List<GetCloud Load Balancer Floating Ip> - List of assigned floating IPs
- Id string
- Load-Balancer ID
- Listeners
List<Get
Cloud Load Balancer Listener> - Load balancer listeners
- Logging
Get
Cloud Load Balancer Logging - Logging configuration
- Name string
- Load balancer name
- Operating
Status string - Load balancer operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
- Preferred
Connectivity string - Preferred option to establish connectivity between load balancer and its pools members Available values: "L2", "L3".
- Provisioning
Status string - Load balancer lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
- Region string
- Region name
- Show
Stats bool - Show statistics
- Stats
Get
Cloud Load Balancer Stats - Statistics of load balancer.
-
List<Get
Cloud Load Balancer Tags V2> - 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 string - Datetime when the load balancer was last updated
- Vip
Address string - Load balancer IP address
- Vip
Fqdn string - Fully qualified domain name for the load balancer VIP
- Vip
Ip stringFamily - Load balancer IP family Available values: "dual", "ipv4", "ipv6".
- Vip
Port stringId - The ID of the Virtual IP (VIP) port.
- Vrrp
Ips List<GetCloud Load Balancer Vrrp Ip> - List of VRRP IP addresses
- With
Ddos bool - Show Advanced DDoS protection profile, if exists
- Find
One GetBy Cloud Load Balancer Find One By - Load
Balancer stringId - Load-Balancer ID
- Project
Id double - Project ID
- Region
Id double - Region ID
- Additional
Vips []GetCloud Load Balancer Additional Vip - List of additional IP addresses
- Admin
State boolUp - 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 string - Datetime when the load balancer was created
- Creator
Task stringId - Task that created this entity
- Ddos
Profile GetCloud Load Balancer Ddos Profile - Loadbalancer advanced DDoS protection profile.
- Flavor
Get
Cloud Load Balancer Flavor - Load balancer flavor (if not default)
- Floating
Ips []GetCloud Load Balancer Floating Ip - List of assigned floating IPs
- Id string
- Load-Balancer ID
- Listeners
[]Get
Cloud Load Balancer Listener Type - Load balancer listeners
- Logging
Get
Cloud Load Balancer Logging - Logging configuration
- Name string
- Load balancer name
- Operating
Status string - Load balancer operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
- Preferred
Connectivity string - Preferred option to establish connectivity between load balancer and its pools members Available values: "L2", "L3".
- Provisioning
Status string - Load balancer lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
- Region string
- Region name
- Show
Stats bool - Show statistics
- Stats
Get
Cloud Load Balancer Stats - Statistics of load balancer.
-
[]Get
Cloud Load Balancer Tags V2 - 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 string - Datetime when the load balancer was last updated
- Vip
Address string - Load balancer IP address
- Vip
Fqdn string - Fully qualified domain name for the load balancer VIP
- Vip
Ip stringFamily - Load balancer IP family Available values: "dual", "ipv4", "ipv6".
- Vip
Port stringId - The ID of the Virtual IP (VIP) port.
- Vrrp
Ips []GetCloud Load Balancer Vrrp Ip - List of VRRP IP addresses
- With
Ddos bool - Show Advanced DDoS protection profile, if exists
- Find
One GetBy Cloud Load Balancer Find One By - Load
Balancer stringId - Load-Balancer ID
- Project
Id float64 - Project ID
- Region
Id float64 - Region ID
- additional
Vips List<GetCloud Load Balancer Additional Vip> - List of additional IP addresses
- admin
State BooleanUp - 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 String - Datetime when the load balancer was created
- creator
Task StringId - Task that created this entity
- ddos
Profile GetCloud Load Balancer Ddos Profile - Loadbalancer advanced DDoS protection profile.
- flavor
Get
Cloud Load Balancer Flavor - Load balancer flavor (if not default)
- floating
Ips List<GetCloud Load Balancer Floating Ip> - List of assigned floating IPs
- id String
- Load-Balancer ID
- listeners
List<Get
Cloud Load Balancer Listener> - Load balancer listeners
- logging
Get
Cloud Load Balancer Logging - Logging configuration
- name String
- Load balancer name
- operating
Status String - Load balancer operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
- preferred
Connectivity String - Preferred option to establish connectivity between load balancer and its pools members Available values: "L2", "L3".
- provisioning
Status String - Load balancer lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
- region String
- Region name
- show
Stats Boolean - Show statistics
- stats
Get
Cloud Load Balancer Stats - Statistics of load balancer.
-
List<Get
Cloud Load Balancer Tags V2> - 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 String - Datetime when the load balancer was last updated
- vip
Address String - Load balancer IP address
- vip
Fqdn String - Fully qualified domain name for the load balancer VIP
- vip
Ip StringFamily - Load balancer IP family Available values: "dual", "ipv4", "ipv6".
- vip
Port StringId - The ID of the Virtual IP (VIP) port.
- vrrp
Ips List<GetCloud Load Balancer Vrrp Ip> - List of VRRP IP addresses
- with
Ddos Boolean - Show Advanced DDoS protection profile, if exists
- find
One GetBy Cloud Load Balancer Find One By - load
Balancer StringId - Load-Balancer ID
- project
Id Double - Project ID
- region
Id Double - Region ID
- additional
Vips GetCloud Load Balancer Additional Vip[] - List of additional IP addresses
- admin
State booleanUp - 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 string - Datetime when the load balancer was created
- creator
Task stringId - Task that created this entity
- ddos
Profile GetCloud Load Balancer Ddos Profile - Loadbalancer advanced DDoS protection profile.
- flavor
Get
Cloud Load Balancer Flavor - Load balancer flavor (if not default)
- floating
Ips GetCloud Load Balancer Floating Ip[] - List of assigned floating IPs
- id string
- Load-Balancer ID
- listeners
Get
Cloud Load Balancer Listener[] - Load balancer listeners
- logging
Get
Cloud Load Balancer Logging - Logging configuration
- name string
- Load balancer name
- operating
Status string - Load balancer operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
- preferred
Connectivity string - Preferred option to establish connectivity between load balancer and its pools members Available values: "L2", "L3".
- provisioning
Status string - Load balancer lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
- region string
- Region name
- show
Stats boolean - Show statistics
- stats
Get
Cloud Load Balancer Stats - Statistics of load balancer.
-
Get
Cloud Load Balancer Tags V2[] - 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 string - Datetime when the load balancer was last updated
- vip
Address string - Load balancer IP address
- vip
Fqdn string - Fully qualified domain name for the load balancer VIP
- vip
Ip stringFamily - Load balancer IP family Available values: "dual", "ipv4", "ipv6".
- vip
Port stringId - The ID of the Virtual IP (VIP) port.
- vrrp
Ips GetCloud Load Balancer Vrrp Ip[] - List of VRRP IP addresses
- with
Ddos boolean - Show Advanced DDoS protection profile, if exists
- find
One GetBy Cloud Load Balancer Find One By - load
Balancer stringId - Load-Balancer ID
- project
Id number - Project ID
- region
Id number - Region ID
- additional_
vips Sequence[GetCloud Load Balancer Additional Vip] - List of additional IP addresses
- admin_
state_ boolup - 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_ strid - Task that created this entity
- ddos_
profile GetCloud Load Balancer Ddos Profile - Loadbalancer advanced DDoS protection profile.
- flavor
Get
Cloud Load Balancer Flavor - Load balancer flavor (if not default)
- floating_
ips Sequence[GetCloud Load Balancer Floating Ip] - List of assigned floating IPs
- id str
- Load-Balancer ID
- listeners
Sequence[Get
Cloud Load Balancer Listener] - Load balancer listeners
- logging
Get
Cloud Load Balancer Logging - 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
Get
Cloud Load Balancer Stats - Statistics of load balancer.
-
Sequence[Get
Cloud Load Balancer Tags V2] - 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_ strfamily - Load balancer IP family Available values: "dual", "ipv4", "ipv6".
- vip_
port_ strid - The ID of the Virtual IP (VIP) port.
- vrrp_
ips Sequence[GetCloud Load Balancer Vrrp Ip] - List of VRRP IP addresses
- with_
ddos bool - Show Advanced DDoS protection profile, if exists
- find_
one_ Getby Cloud Load Balancer Find One By - load_
balancer_ strid - Load-Balancer ID
- project_
id float - Project ID
- region_
id float - Region ID
- additional
Vips List<Property Map> - List of additional IP addresses
- admin
State BooleanUp - 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 String - Datetime when the load balancer was created
- creator
Task StringId - Task that created this entity
- ddos
Profile Property Map - Loadbalancer advanced DDoS protection profile.
- flavor Property Map
- Load balancer flavor (if not default)
- floating
Ips 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
- operating
Status String - Load balancer operating status Available values: "DEGRADED", "DRAINING", "ERROR", "NO_MONITOR", "OFFLINE", "ONLINE".
- preferred
Connectivity String - Preferred option to establish connectivity between load balancer and its pools members Available values: "L2", "L3".
- provisioning
Status String - Load balancer lifecycle status Available values: "ACTIVE", "DELETED", "ERROR", "PENDINGCREATE", "PENDINGDELETE", "PENDING_UPDATE".
- region String
- Region name
- show
Stats Boolean - Show statistics
- stats Property Map
- Statistics of load balancer.
- 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.
- updated
At String - Datetime when the load balancer was last updated
- vip
Address String - Load balancer IP address
- vip
Fqdn String - Fully qualified domain name for the load balancer VIP
- vip
Ip StringFamily - Load balancer IP family Available values: "dual", "ipv4", "ipv6".
- vip
Port StringId - The ID of the Virtual IP (VIP) port.
- vrrp
Ips List<Property Map> - List of VRRP IP addresses
- with
Ddos Boolean - Show Advanced DDoS protection profile, if exists
- find
One Property MapBy - load
Balancer StringId - Load-Balancer ID
- project
Id Number - Project ID
- region
Id Number - Region ID
Supporting Types
GetCloudLoadBalancerAdditionalVip
- ip_
address str - IP address
- subnet_
id str - Subnet UUID
GetCloudLoadBalancerDdosProfile
- Fields
List<Get
Cloud Load Balancer Ddos Profile Field> - List of configured field values for the protection profile
- Id double
- Unique identifier for the DDoS protection profile
- Options
Get
Cloud Load Balancer Ddos Profile Options - Configuration options controlling profile activation and BGP routing
- Profile
Template GetCloud Load Balancer Ddos Profile Profile Template - Complete template configuration data used for this profile
- Profile
Template stringDescription - Detailed description of the protection template used for this profile
- Protocols
List<Get
Cloud Load Balancer Ddos Profile Protocol> - List of network protocols and ports configured for protection
- Site string
- Geographic site identifier where the protection is deployed
- Status
Get
Cloud Load Balancer Ddos Profile Status - Current operational status and any error information for the profile
- Fields
[]Get
Cloud Load Balancer Ddos Profile Field - List of configured field values for the protection profile
- Id float64
- Unique identifier for the DDoS protection profile
- Options
Get
Cloud Load Balancer Ddos Profile Options - Configuration options controlling profile activation and BGP routing
- Profile
Template GetCloud Load Balancer Ddos Profile Profile Template - Complete template configuration data used for this profile
- Profile
Template stringDescription - Detailed description of the protection template used for this profile
- Protocols
[]Get
Cloud Load Balancer Ddos Profile Protocol - List of network protocols and ports configured for protection
- Site string
- Geographic site identifier where the protection is deployed
- Status
Get
Cloud Load Balancer Ddos Profile Status - Current operational status and any error information for the profile
- fields
List<Get
Cloud Load Balancer Ddos Profile Field> - List of configured field values for the protection profile
- id Double
- Unique identifier for the DDoS protection profile
- options
Get
Cloud Load Balancer Ddos Profile Options - Configuration options controlling profile activation and BGP routing
- profile
Template GetCloud Load Balancer Ddos Profile Profile Template - Complete template configuration data used for this profile
- profile
Template StringDescription - Detailed description of the protection template used for this profile
- protocols
List<Get
Cloud Load Balancer Ddos Profile Protocol> - List of network protocols and ports configured for protection
- site String
- Geographic site identifier where the protection is deployed
- status
Get
Cloud Load Balancer Ddos Profile Status - Current operational status and any error information for the profile
- fields
Get
Cloud Load Balancer Ddos Profile Field[] - List of configured field values for the protection profile
- id number
- Unique identifier for the DDoS protection profile
- options
Get
Cloud Load Balancer Ddos Profile Options - Configuration options controlling profile activation and BGP routing
- profile
Template GetCloud Load Balancer Ddos Profile Profile Template - Complete template configuration data used for this profile
- profile
Template stringDescription - Detailed description of the protection template used for this profile
- protocols
Get
Cloud Load Balancer Ddos Profile Protocol[] - List of network protocols and ports configured for protection
- site string
- Geographic site identifier where the protection is deployed
- status
Get
Cloud Load Balancer Ddos Profile Status - Current operational status and any error information for the profile
- fields
Sequence[Get
Cloud Load Balancer Ddos Profile Field] - List of configured field values for the protection profile
- id float
- Unique identifier for the DDoS protection profile
- options
Get
Cloud Load Balancer Ddos Profile Options - Configuration options controlling profile activation and BGP routing
- profile_
template GetCloud Load Balancer Ddos Profile Profile Template - Complete template configuration data used for this profile
- profile_
template_ strdescription - Detailed description of the protection template used for this profile
- protocols
Sequence[Get
Cloud Load Balancer Ddos Profile Protocol] - List of network protocols and ports configured for protection
- site str
- Geographic site identifier where the protection is deployed
- status
Get
Cloud Load Balancer Ddos Profile Status - 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
- profile
Template Property Map - Complete template configuration data used for this profile
- profile
Template StringDescription - 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
- Base
Field 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
- Field
Name string - Name of DDoS profile field
- Field
Type string - Data type classification of the field (e.g., string, integer, array)
- Field
Value 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
- Validation
Schema 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 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
- Field
Name string - Name of DDoS profile field
- Field
Type string - Data type classification of the field (e.g., string, integer, array)
- Field
Value 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
- Validation
Schema 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 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
- field
Name String - Name of DDoS profile field
- field
Type String - Data type classification of the field (e.g., string, integer, array)
- field
Value 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
- validation
Schema 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 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
- field
Name string - Name of DDoS profile field
- field
Type string - Data type classification of the field (e.g., string, integer, array)
- field
Value 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
- validation
Schema 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.
- base
Field 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
- field
Name String - Name of DDoS profile field
- field
Type String - Data type classification of the field (e.g., string, integer, array)
- field
Value 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
- validation
Schema 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
GetCloudLoadBalancerDdosProfileProfileTemplate
- Description string
- Detailed description explaining the template's purpose and use cases
- Fields
List<Get
Cloud Load Balancer Ddos Profile Profile Template Field> - 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
[]Get
Cloud Load Balancer Ddos Profile Profile Template Field - 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<Get
Cloud Load Balancer Ddos Profile Profile Template Field> - 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
Get
Cloud Load Balancer Ddos Profile Profile Template Field[] - 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[Get
Cloud Load Balancer Ddos Profile Profile Template Field] - 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
- Field
Type 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
- Validation
Schema 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
- Field
Type 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
- Validation
Schema 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
- field
Type 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
- validation
Schema 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
- field
Type 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
- validation
Schema 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
- field
Type 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
- validation
Schema String - JSON schema defining validation rules and constraints for the field value
GetCloudLoadBalancerDdosProfileProtocol
GetCloudLoadBalancerDdosProfileStatus
- Error
Description string - Detailed error message describing any issues with the profile operation
- Status string
- Current operational status of the DDoS protection profile
- Error
Description string - Detailed error message describing any issues with the profile operation
- Status string
- Current operational status of the DDoS protection profile
- error
Description String - Detailed error message describing any issues with the profile operation
- status String
- Current operational status of the DDoS protection profile
- error
Description 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
- error
Description String - Detailed error message describing any issues with the profile operation
- status String
- Current operational status of the DDoS protection profile
GetCloudLoadBalancerFindOneBy
- Order
By 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".
- Assigned
Floating bool - With or without assigned floating IP
- Logging
Enabled bool - With or without logging enabled
- Name string
- Filter by name
- Tag
Key stringValue - Optional. Filter by tag key-value pairs.
- Tag
Keys List<string> - Optional. Filter by tag keys. ?
tag_key=key1&tag_key=key2
- Order
By 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".
- Assigned
Floating bool - With or without assigned floating IP
- Logging
Enabled bool - With or without logging enabled
- Name string
- Filter by name
- Tag
Key stringValue - Optional. Filter by tag key-value pairs.
- Tag
Keys []string - Optional. Filter by tag keys. ?
tag_key=key1&tag_key=key2
- order
By 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".
- assigned
Floating Boolean - With or without assigned floating IP
- logging
Enabled Boolean - With or without logging enabled
- name String
- Filter by name
- tag
Key StringValue - Optional. Filter by tag key-value pairs.
- tag
Keys List<String> - Optional. Filter by tag keys. ?
tag_key=key1&tag_key=key2
- order
By 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".
- assigned
Floating boolean - With or without assigned floating IP
- logging
Enabled boolean - With or without logging enabled
- name string
- Filter by name
- tag
Key stringValue - Optional. Filter by tag key-value pairs.
- tag
Keys 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_ strvalue - Optional. Filter by tag key-value pairs.
- tag_
keys Sequence[str] - Optional. Filter by tag keys. ?
tag_key=key1&tag_key=key2
- order
By 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".
- assigned
Floating Boolean - With or without assigned floating IP
- logging
Enabled Boolean - With or without logging enabled
- name String
- Filter by name
- tag
Key StringValue - Optional. Filter by tag key-value pairs.
- tag
Keys List<String> - Optional. Filter by tag keys. ?
tag_key=key1&tag_key=key2
GetCloudLoadBalancerFlavor
- Flavor
Id string - Flavor ID is the same as name
- Flavor
Name string - Flavor name
- Ram double
- RAM size in MiB
- Vcpus double
- Virtual CPU count. For bare metal flavors, it's a physical CPU count
- Flavor
Id string - Flavor ID is the same as name
- Flavor
Name string - Flavor name
- Ram float64
- RAM size in MiB
- Vcpus float64
- Virtual CPU count. For bare metal flavors, it's a physical CPU count
- flavor
Id String - Flavor ID is the same as name
- flavor
Name String - Flavor name
- ram Double
- RAM size in MiB
- vcpus Double
- Virtual CPU count. For bare metal flavors, it's a physical CPU count
- flavor
Id string - Flavor ID is the same as name
- flavor
Name 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
- flavor
Id String - Flavor ID is the same as name
- flavor
Name 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
- Created
At string - Datetime when the floating IP was created
- Creator
Task stringId - Task that created this entity
- Fixed
Ip stringAddress - IP address of the port the floating IP is attached to
- Floating
Ip stringAddress - IP Address of the floating IP
- Id string
- Floating IP ID
- Port
Id string - Port ID the floating IP is attached to. The
fixed_ip_addressis the IP address of the port. - Project
Id double - Project ID
- Region string
- Region name
- Region
Id double - Region ID
- Router
Id 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".
-
List<Get
Cloud Load Balancer Floating Ip Tag> - 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 string - Datetime when the floating IP was last updated
- Created
At string - Datetime when the floating IP was created
- Creator
Task stringId - Task that created this entity
- Fixed
Ip stringAddress - IP address of the port the floating IP is attached to
- Floating
Ip stringAddress - IP Address of the floating IP
- Id string
- Floating IP ID
- Port
Id string - Port ID the floating IP is attached to. The
fixed_ip_addressis the IP address of the port. - Project
Id float64 - Project ID
- Region string
- Region name
- Region
Id float64 - Region ID
- Router
Id 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".
-
[]Get
Cloud Load Balancer Floating Ip Tag - 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 string - Datetime when the floating IP was last updated
- created
At String - Datetime when the floating IP was created
- creator
Task StringId - Task that created this entity
- fixed
Ip StringAddress - IP address of the port the floating IP is attached to
- floating
Ip StringAddress - IP Address of the floating IP
- id String
- Floating IP ID
- port
Id String - Port ID the floating IP is attached to. The
fixed_ip_addressis the IP address of the port. - project
Id Double - Project ID
- region String
- Region name
- region
Id Double - Region ID
- router
Id 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".
-
List<Get
Cloud Load Balancer Floating Ip Tag> - 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 String - Datetime when the floating IP was last updated
- created
At string - Datetime when the floating IP was created
- creator
Task stringId - Task that created this entity
- fixed
Ip stringAddress - IP address of the port the floating IP is attached to
- floating
Ip stringAddress - IP Address of the floating IP
- id string
- Floating IP ID
- port
Id string - Port ID the floating IP is attached to. The
fixed_ip_addressis the IP address of the port. - project
Id number - Project ID
- region string
- Region name
- region
Id number - Region ID
- router
Id 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".
-
Get
Cloud Load Balancer Floating Ip Tag[] - 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 string - Datetime when the floating IP was last updated
- created_
at str - Datetime when the floating IP was created
- creator_
task_ strid - Task that created this entity
- fixed_
ip_ straddress - IP address of the port the floating IP is attached to
- floating_
ip_ straddress - 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_addressis 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".
-
Sequence[Get
Cloud Load Balancer Floating Ip Tag] - 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
- created
At String - Datetime when the floating IP was created
- creator
Task StringId - Task that created this entity
- fixed
Ip StringAddress - IP address of the port the floating IP is attached to
- floating
Ip StringAddress - IP Address of the floating IP
- id String
- Floating IP ID
- port
Id String - Port ID the floating IP is attached to. The
fixed_ip_addressis the IP address of the port. - project
Id Number - Project ID
- region String
- Region name
- region
Id Number - Region ID
- router
Id 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".
- 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.
- updated
At 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.
- Read
Only 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.
- Read
Only 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.
- read
Only 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.
- read
Only 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.
- read
Only 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
- Destination
Region doubleId - ID of the region in which the logs will be stored
- Enabled bool
- Indicates if log streaming is enabled or disabled
- Retention
Policy GetCloud Load Balancer Logging Retention Policy - Logs retention policy
- Topic
Name string - The topic name to stream logs to
- Destination
Region float64Id - ID of the region in which the logs will be stored
- Enabled bool
- Indicates if log streaming is enabled or disabled
- Retention
Policy GetCloud Load Balancer Logging Retention Policy - Logs retention policy
- Topic
Name string - The topic name to stream logs to
- destination
Region DoubleId - ID of the region in which the logs will be stored
- enabled Boolean
- Indicates if log streaming is enabled or disabled
- retention
Policy GetCloud Load Balancer Logging Retention Policy - Logs retention policy
- topic
Name String - The topic name to stream logs to
- destination
Region numberId - ID of the region in which the logs will be stored
- enabled boolean
- Indicates if log streaming is enabled or disabled
- retention
Policy GetCloud Load Balancer Logging Retention Policy - Logs retention policy
- topic
Name string - The topic name to stream logs to
- destination_
region_ floatid - ID of the region in which the logs will be stored
- enabled bool
- Indicates if log streaming is enabled or disabled
- retention_
policy GetCloud Load Balancer Logging Retention Policy - Logs retention policy
- topic_
name str - The topic name to stream logs to
- destination
Region NumberId - ID of the region in which the logs will be stored
- enabled Boolean
- Indicates if log streaming is enabled or disabled
- retention
Policy Property Map - Logs retention policy
- topic
Name 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
- Active
Connections double - Currently active connections
- Bytes
In double - Total bytes received
- Bytes
Out double - Total bytes sent
- Request
Errors double - Total requests that were unable to be fulfilled
- Total
Connections double - Total connections handled
- Active
Connections float64 - Currently active connections
- Bytes
In float64 - Total bytes received
- Bytes
Out float64 - Total bytes sent
- Request
Errors float64 - Total requests that were unable to be fulfilled
- Total
Connections float64 - Total connections handled
- active
Connections Double - Currently active connections
- bytes
In Double - Total bytes received
- bytes
Out Double - Total bytes sent
- request
Errors Double - Total requests that were unable to be fulfilled
- total
Connections Double - Total connections handled
- active
Connections number - Currently active connections
- bytes
In number - Total bytes received
- bytes
Out number - Total bytes sent
- request
Errors number - Total requests that were unable to be fulfilled
- total
Connections 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
- active
Connections Number - Currently active connections
- bytes
In Number - Total bytes received
- bytes
Out Number - Total bytes sent
- request
Errors Number - Total requests that were unable to be fulfilled
- total
Connections Number - Total connections handled
GetCloudLoadBalancerTagsV2
- Key string
- 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 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.
- Read
Only 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.
- read
Only 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.
- read
Only 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.
- read
Only 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
- 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
Package Details
- Repository
- gcore g-core/terraform-provider-gcore
- License
- Notes
- This Pulumi package is based on the
gcoreTerraform Provider.
Viewing docs for gcore 2.0.0-alpha.2
published on Tuesday, Mar 24, 2026 by g-core
published on Tuesday, Mar 24, 2026 by g-core
