Viewing docs for opentelekomcloud 1.37.11
published on Friday, Oct 23, 2026 by opentelekomcloud
published on Friday, Oct 23, 2026 by opentelekomcloud
opentelekomcloud
Viewing docs for opentelekomcloud 1.37.11
published on Friday, Oct 23, 2026 by opentelekomcloud
published on Friday, Oct 23, 2026 by opentelekomcloud
Up-to-date reference of API arguments for ELBv3 listener you can get at documentation portal
Use this data source to get the info about an existing ELBv3 listener.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as opentelekomcloud from "@pulumi/opentelekomcloud";
const listener = opentelekomcloud.getLbListenerV3({
loadbalancerId: loadbalancerId,
name: "https_listener",
});
import pulumi
import pulumi_opentelekomcloud as opentelekomcloud
listener = opentelekomcloud.get_lb_listener_v3(loadbalancer_id=loadbalancer_id,
name="https_listener")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/opentelekomcloud/opentelekomcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := opentelekomcloud.LookupLbListenerV3(ctx, &opentelekomcloud.LookupLbListenerV3Args{
LoadbalancerId: pulumi.StringRef(loadbalancerId),
Name: pulumi.StringRef("https_listener"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Opentelekomcloud = Pulumi.Opentelekomcloud;
return await Deployment.RunAsync(() =>
{
var listener = Opentelekomcloud.GetLbListenerV3.Invoke(new()
{
LoadbalancerId = loadbalancerId,
Name = "https_listener",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.opentelekomcloud.OpentelekomcloudFunctions;
import com.pulumi.opentelekomcloud.inputs.GetLbListenerV3Args;
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 listener = OpentelekomcloudFunctions.getLbListenerV3(GetLbListenerV3Args.builder()
.loadbalancerId(loadbalancerId)
.name("https_listener")
.build());
}
}
variables:
listener:
fn::invoke:
function: opentelekomcloud:getLbListenerV3
arguments:
loadbalancerId: ${loadbalancerId}
name: https_listener
Example coming soon!
Using getLbListenerV3
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 getLbListenerV3(args: GetLbListenerV3Args, opts?: InvokeOptions): Promise<GetLbListenerV3Result>
function getLbListenerV3Output(args: GetLbListenerV3OutputArgs, opts?: InvokeOutputOptions): Output<GetLbListenerV3Result>def get_lb_listener_v3(client_ca_tls_container_ref: Optional[str] = None,
client_timeout: Optional[float] = None,
default_pool_id: Optional[str] = None,
default_tls_container_ref: Optional[str] = None,
description: Optional[str] = None,
id: Optional[str] = None,
keep_alive_timeout: Optional[float] = None,
loadbalancer_id: Optional[str] = None,
member_address: Optional[str] = None,
member_device_id: Optional[str] = None,
member_instance_id: Optional[str] = None,
member_timeout: Optional[float] = None,
name: Optional[str] = None,
protection_status: Optional[str] = None,
protocol: Optional[str] = None,
protocol_port: Optional[float] = None,
tls_ciphers_policy: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetLbListenerV3Result
def get_lb_listener_v3_output(client_ca_tls_container_ref: pulumi.Input[Optional[str]] = None,
client_timeout: pulumi.Input[Optional[float]] = None,
default_pool_id: pulumi.Input[Optional[str]] = None,
default_tls_container_ref: pulumi.Input[Optional[str]] = None,
description: pulumi.Input[Optional[str]] = None,
id: pulumi.Input[Optional[str]] = None,
keep_alive_timeout: pulumi.Input[Optional[float]] = None,
loadbalancer_id: pulumi.Input[Optional[str]] = None,
member_address: pulumi.Input[Optional[str]] = None,
member_device_id: pulumi.Input[Optional[str]] = None,
member_instance_id: pulumi.Input[Optional[str]] = None,
member_timeout: pulumi.Input[Optional[float]] = None,
name: pulumi.Input[Optional[str]] = None,
protection_status: pulumi.Input[Optional[str]] = None,
protocol: pulumi.Input[Optional[str]] = None,
protocol_port: pulumi.Input[Optional[float]] = None,
tls_ciphers_policy: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetLbListenerV3Result]func LookupLbListenerV3(ctx *Context, args *LookupLbListenerV3Args, opts ...InvokeOption) (*LookupLbListenerV3Result, error)
func LookupLbListenerV3Output(ctx *Context, args *LookupLbListenerV3OutputArgs, opts ...InvokeOption) LookupLbListenerV3ResultOutput> Note: This function is named LookupLbListenerV3 in the Go SDK.
public static class GetLbListenerV3
{
public static Task<GetLbListenerV3Result> InvokeAsync(GetLbListenerV3Args args, InvokeOptions? opts = null)
public static Output<GetLbListenerV3Result> Invoke(GetLbListenerV3InvokeArgs args, InvokeOptions? opts = null)
public static Output<GetLbListenerV3Result> Invoke(GetLbListenerV3InvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetLbListenerV3Result> getLbListenerV3(GetLbListenerV3Args args, InvokeOptions options)
public static Output<GetLbListenerV3Result> getLbListenerV3(GetLbListenerV3Args args, InvokeOptions options)
public static Output<GetLbListenerV3Result> getLbListenerV3(GetLbListenerV3Args args, InvokeOutputOptions options)
fn::invoke:
function: opentelekomcloud:index/getLbListenerV3:getLbListenerV3
arguments:
# arguments dictionarydata "opentelekomcloud_get_lb_listener_v3" "name" {
# arguments
}The following arguments are supported:
- Client
Ca stringTls Container Ref - Specifies the ID of the CA certificate used by the listener.
- Client
Timeout double - Specifies the timeout duration for waiting for a request from a client, in seconds.
This parameter is available only for
HTTPandHTTPSlisteners. The value ranges from1to300, and the default value is60. An error will be returned if you configure this parameter forTCPandUDPlisteners. - Default
Pool stringId - Specifies the ID of the default backend server group.
- Default
Tls stringContainer Ref - Specifies the ID of the server certificate used by the listener.
- Description string
- Provides supplementary information about the listener.
- Id string
- Specifies the listener ID.
- Keep
Alive doubleTimeout - Specifies the idle timeout duration, in seconds.
- Loadbalancer
Id string - Specifies the ID of the load balancer that the listener is added to.
- Member
Address string - Specifies the private IP address bound to the backend server. This parameter is used only as a query condition and is not included in the response.
- Member
Device stringId - Specifies the ID of the cloud server that serves as a backend server. This parameter is used only as a query condition and is not included in the response.
- Member
Instance stringId - Specifies the backend server ID. This parameter is used only as a query condition and is not included in the response.
- Member
Timeout double - Specifies the timeout duration for waiting for a request from a
backend server, in seconds. This parameter is available only for
HTTPandHTTPSlisteners. The value ranges from1to300, and the default value is60. An error will be returned if you configure this parameter forTCPandUDPlisteners. - Name string
- Specifies the listener name.
- Protection
Status string - Specifies the protection status. Value options:
nonProtection(not protected),consoleProtection(modification protection is enabled on the console). - Protocol string
- The protocol - can either be
TCP,HTTP,HTTPSorUDP. - Protocol
Port double - Specifies the port used by the listener. Changing this creates a new Listener.
- Tls
Ciphers stringPolicy - Specifies the TLS version used.
- Client
Ca stringTls Container Ref - Specifies the ID of the CA certificate used by the listener.
- Client
Timeout float64 - Specifies the timeout duration for waiting for a request from a client, in seconds.
This parameter is available only for
HTTPandHTTPSlisteners. The value ranges from1to300, and the default value is60. An error will be returned if you configure this parameter forTCPandUDPlisteners. - Default
Pool stringId - Specifies the ID of the default backend server group.
- Default
Tls stringContainer Ref - Specifies the ID of the server certificate used by the listener.
- Description string
- Provides supplementary information about the listener.
- Id string
- Specifies the listener ID.
- Keep
Alive float64Timeout - Specifies the idle timeout duration, in seconds.
- Loadbalancer
Id string - Specifies the ID of the load balancer that the listener is added to.
- Member
Address string - Specifies the private IP address bound to the backend server. This parameter is used only as a query condition and is not included in the response.
- Member
Device stringId - Specifies the ID of the cloud server that serves as a backend server. This parameter is used only as a query condition and is not included in the response.
- Member
Instance stringId - Specifies the backend server ID. This parameter is used only as a query condition and is not included in the response.
- Member
Timeout float64 - Specifies the timeout duration for waiting for a request from a
backend server, in seconds. This parameter is available only for
HTTPandHTTPSlisteners. The value ranges from1to300, and the default value is60. An error will be returned if you configure this parameter forTCPandUDPlisteners. - Name string
- Specifies the listener name.
- Protection
Status string - Specifies the protection status. Value options:
nonProtection(not protected),consoleProtection(modification protection is enabled on the console). - Protocol string
- The protocol - can either be
TCP,HTTP,HTTPSorUDP. - Protocol
Port float64 - Specifies the port used by the listener. Changing this creates a new Listener.
- Tls
Ciphers stringPolicy - Specifies the TLS version used.
- client_
ca_ stringtls_ container_ ref - Specifies the ID of the CA certificate used by the listener.
- client_
timeout number - Specifies the timeout duration for waiting for a request from a client, in seconds.
This parameter is available only for
HTTPandHTTPSlisteners. The value ranges from1to300, and the default value is60. An error will be returned if you configure this parameter forTCPandUDPlisteners. - default_
pool_ stringid - Specifies the ID of the default backend server group.
- default_
tls_ stringcontainer_ ref - Specifies the ID of the server certificate used by the listener.
- description string
- Provides supplementary information about the listener.
- id string
- Specifies the listener ID.
- keep_
alive_ numbertimeout - Specifies the idle timeout duration, in seconds.
- loadbalancer_
id string - Specifies the ID of the load balancer that the listener is added to.
- member_
address string - Specifies the private IP address bound to the backend server. This parameter is used only as a query condition and is not included in the response.
- member_
device_ stringid - Specifies the ID of the cloud server that serves as a backend server. This parameter is used only as a query condition and is not included in the response.
- member_
instance_ stringid - Specifies the backend server ID. This parameter is used only as a query condition and is not included in the response.
- member_
timeout number - Specifies the timeout duration for waiting for a request from a
backend server, in seconds. This parameter is available only for
HTTPandHTTPSlisteners. The value ranges from1to300, and the default value is60. An error will be returned if you configure this parameter forTCPandUDPlisteners. - name string
- Specifies the listener name.
- protection_
status string - Specifies the protection status. Value options:
nonProtection(not protected),consoleProtection(modification protection is enabled on the console). - protocol string
- The protocol - can either be
TCP,HTTP,HTTPSorUDP. - protocol_
port number - Specifies the port used by the listener. Changing this creates a new Listener.
- tls_
ciphers_ stringpolicy - Specifies the TLS version used.
- client
Ca StringTls Container Ref - Specifies the ID of the CA certificate used by the listener.
- client
Timeout Double - Specifies the timeout duration for waiting for a request from a client, in seconds.
This parameter is available only for
HTTPandHTTPSlisteners. The value ranges from1to300, and the default value is60. An error will be returned if you configure this parameter forTCPandUDPlisteners. - default
Pool StringId - Specifies the ID of the default backend server group.
- default
Tls StringContainer Ref - Specifies the ID of the server certificate used by the listener.
- description String
- Provides supplementary information about the listener.
- id String
- Specifies the listener ID.
- keep
Alive DoubleTimeout - Specifies the idle timeout duration, in seconds.
- loadbalancer
Id String - Specifies the ID of the load balancer that the listener is added to.
- member
Address String - Specifies the private IP address bound to the backend server. This parameter is used only as a query condition and is not included in the response.
- member
Device StringId - Specifies the ID of the cloud server that serves as a backend server. This parameter is used only as a query condition and is not included in the response.
- member
Instance StringId - Specifies the backend server ID. This parameter is used only as a query condition and is not included in the response.
- member
Timeout Double - Specifies the timeout duration for waiting for a request from a
backend server, in seconds. This parameter is available only for
HTTPandHTTPSlisteners. The value ranges from1to300, and the default value is60. An error will be returned if you configure this parameter forTCPandUDPlisteners. - name String
- Specifies the listener name.
- protection
Status String - Specifies the protection status. Value options:
nonProtection(not protected),consoleProtection(modification protection is enabled on the console). - protocol String
- The protocol - can either be
TCP,HTTP,HTTPSorUDP. - protocol
Port Double - Specifies the port used by the listener. Changing this creates a new Listener.
- tls
Ciphers StringPolicy - Specifies the TLS version used.
- client
Ca stringTls Container Ref - Specifies the ID of the CA certificate used by the listener.
- client
Timeout number - Specifies the timeout duration for waiting for a request from a client, in seconds.
This parameter is available only for
HTTPandHTTPSlisteners. The value ranges from1to300, and the default value is60. An error will be returned if you configure this parameter forTCPandUDPlisteners. - default
Pool stringId - Specifies the ID of the default backend server group.
- default
Tls stringContainer Ref - Specifies the ID of the server certificate used by the listener.
- description string
- Provides supplementary information about the listener.
- id string
- Specifies the listener ID.
- keep
Alive numberTimeout - Specifies the idle timeout duration, in seconds.
- loadbalancer
Id string - Specifies the ID of the load balancer that the listener is added to.
- member
Address string - Specifies the private IP address bound to the backend server. This parameter is used only as a query condition and is not included in the response.
- member
Device stringId - Specifies the ID of the cloud server that serves as a backend server. This parameter is used only as a query condition and is not included in the response.
- member
Instance stringId - Specifies the backend server ID. This parameter is used only as a query condition and is not included in the response.
- member
Timeout number - Specifies the timeout duration for waiting for a request from a
backend server, in seconds. This parameter is available only for
HTTPandHTTPSlisteners. The value ranges from1to300, and the default value is60. An error will be returned if you configure this parameter forTCPandUDPlisteners. - name string
- Specifies the listener name.
- protection
Status string - Specifies the protection status. Value options:
nonProtection(not protected),consoleProtection(modification protection is enabled on the console). - protocol string
- The protocol - can either be
TCP,HTTP,HTTPSorUDP. - protocol
Port number - Specifies the port used by the listener. Changing this creates a new Listener.
- tls
Ciphers stringPolicy - Specifies the TLS version used.
- client_
ca_ strtls_ container_ ref - Specifies the ID of the CA certificate used by the listener.
- client_
timeout float - Specifies the timeout duration for waiting for a request from a client, in seconds.
This parameter is available only for
HTTPandHTTPSlisteners. The value ranges from1to300, and the default value is60. An error will be returned if you configure this parameter forTCPandUDPlisteners. - default_
pool_ strid - Specifies the ID of the default backend server group.
- default_
tls_ strcontainer_ ref - Specifies the ID of the server certificate used by the listener.
- description str
- Provides supplementary information about the listener.
- id str
- Specifies the listener ID.
- keep_
alive_ floattimeout - Specifies the idle timeout duration, in seconds.
- loadbalancer_
id str - Specifies the ID of the load balancer that the listener is added to.
- member_
address str - Specifies the private IP address bound to the backend server. This parameter is used only as a query condition and is not included in the response.
- member_
device_ strid - Specifies the ID of the cloud server that serves as a backend server. This parameter is used only as a query condition and is not included in the response.
- member_
instance_ strid - Specifies the backend server ID. This parameter is used only as a query condition and is not included in the response.
- member_
timeout float - Specifies the timeout duration for waiting for a request from a
backend server, in seconds. This parameter is available only for
HTTPandHTTPSlisteners. The value ranges from1to300, and the default value is60. An error will be returned if you configure this parameter forTCPandUDPlisteners. - name str
- Specifies the listener name.
- protection_
status str - Specifies the protection status. Value options:
nonProtection(not protected),consoleProtection(modification protection is enabled on the console). - protocol str
- The protocol - can either be
TCP,HTTP,HTTPSorUDP. - protocol_
port float - Specifies the port used by the listener. Changing this creates a new Listener.
- tls_
ciphers_ strpolicy - Specifies the TLS version used.
- client
Ca StringTls Container Ref - Specifies the ID of the CA certificate used by the listener.
- client
Timeout Number - Specifies the timeout duration for waiting for a request from a client, in seconds.
This parameter is available only for
HTTPandHTTPSlisteners. The value ranges from1to300, and the default value is60. An error will be returned if you configure this parameter forTCPandUDPlisteners. - default
Pool StringId - Specifies the ID of the default backend server group.
- default
Tls StringContainer Ref - Specifies the ID of the server certificate used by the listener.
- description String
- Provides supplementary information about the listener.
- id String
- Specifies the listener ID.
- keep
Alive NumberTimeout - Specifies the idle timeout duration, in seconds.
- loadbalancer
Id String - Specifies the ID of the load balancer that the listener is added to.
- member
Address String - Specifies the private IP address bound to the backend server. This parameter is used only as a query condition and is not included in the response.
- member
Device StringId - Specifies the ID of the cloud server that serves as a backend server. This parameter is used only as a query condition and is not included in the response.
- member
Instance StringId - Specifies the backend server ID. This parameter is used only as a query condition and is not included in the response.
- member
Timeout Number - Specifies the timeout duration for waiting for a request from a
backend server, in seconds. This parameter is available only for
HTTPandHTTPSlisteners. The value ranges from1to300, and the default value is60. An error will be returned if you configure this parameter forTCPandUDPlisteners. - name String
- Specifies the listener name.
- protection
Status String - Specifies the protection status. Value options:
nonProtection(not protected),consoleProtection(modification protection is enabled on the console). - protocol String
- The protocol - can either be
TCP,HTTP,HTTPSorUDP. - protocol
Port Number - Specifies the port used by the listener. Changing this creates a new Listener.
- tls
Ciphers StringPolicy - Specifies the TLS version used.
getLbListenerV3 Result
The following output properties are available:
- Access
Log List<GetCustomized Headers Configs Lb Listener V3Access Log Customized Headers Config> - Specifies the custom headers to be recorded in access logs.
- Admin
State boolUp - Advanced
Forwarding bool - Specifies whether to enable advanced forwarding.
- Cps double
- Specifies the maximum number of new connections that a listener can handle per second.
- Created
At string - Indicates the creation time.
- Gzip
Enable bool - Specifies whether GZIP compression is enabled for the load balancer.
- Http2Enable bool
- Specifies whether to use HTTP/2.
- Insert
Headers List<GetLb Listener V3Insert Header> - Specifies the HTTP header fields.
- Ip
Groups List<GetLb Listener V3Ip Group> - Specifies the IP address group associated with the listener.
- Max
Connections double - Specifies the maximum number of concurrent connections that a listener can handle per second.
- Member
Retry boolEnable - Specifies whether to enable health check retries for backend servers.
- Memory
Retry boolEnable - Nat64Enable bool
- Specifies whether to translate between IPv4 and IPv6 addresses.
- Project
Id string - Specifies the project ID.
- Protection
Reason string - Specifies why the modification protection is enabled.
- Protection
Status string - Proxy
Protocol boolEnable - Specifies whether ProxyProtocol is enabled to pass the source IP addresses of the clients to backend servers.
- Quic
Configs List<GetLb Listener V3Quic Config> - Specifies the QUIC configuration for the current listener.
- Security
Policy stringId - Specifies the ID of the custom security policy.
- Sni
Container List<string>Refs - Lists the IDs of SNI certificates (server certificates with domain names) used by the listener.
- Sni
Match stringAlgo - Specifies how wildcard domain name matches with the SNI certificates used by the listener.
- Dictionary<string, string>
- Tags key/value pairs to associate with the loadbalancer listener.
- Tracing
Configs List<GetLb Listener V3Tracing Config> - Specifies the open tracing configuration.
- Updated
At string - Indicates the update time.
- Client
Ca stringTls Container Ref - Client
Timeout double - Default
Pool stringId - Default
Tls stringContainer Ref - Description string
- Id string
- Keep
Alive doubleTimeout - Loadbalancer
Id string - Member
Address string - Member
Device stringId - Member
Instance stringId - Member
Timeout double - Name string
- Protocol string
- Protocol
Port double - Tls
Ciphers stringPolicy
- Access
Log []GetCustomized Headers Configs Lb Listener V3Access Log Customized Headers Config - Specifies the custom headers to be recorded in access logs.
- Admin
State boolUp - Advanced
Forwarding bool - Specifies whether to enable advanced forwarding.
- Cps float64
- Specifies the maximum number of new connections that a listener can handle per second.
- Created
At string - Indicates the creation time.
- Gzip
Enable bool - Specifies whether GZIP compression is enabled for the load balancer.
- Http2Enable bool
- Specifies whether to use HTTP/2.
- Insert
Headers []GetLb Listener V3Insert Header - Specifies the HTTP header fields.
- Ip
Groups []GetLb Listener V3Ip Group - Specifies the IP address group associated with the listener.
- Max
Connections float64 - Specifies the maximum number of concurrent connections that a listener can handle per second.
- Member
Retry boolEnable - Specifies whether to enable health check retries for backend servers.
- Memory
Retry boolEnable - Nat64Enable bool
- Specifies whether to translate between IPv4 and IPv6 addresses.
- Project
Id string - Specifies the project ID.
- Protection
Reason string - Specifies why the modification protection is enabled.
- Protection
Status string - Proxy
Protocol boolEnable - Specifies whether ProxyProtocol is enabled to pass the source IP addresses of the clients to backend servers.
- Quic
Configs []GetLb Listener V3Quic Config - Specifies the QUIC configuration for the current listener.
- Security
Policy stringId - Specifies the ID of the custom security policy.
- Sni
Container []stringRefs - Lists the IDs of SNI certificates (server certificates with domain names) used by the listener.
- Sni
Match stringAlgo - Specifies how wildcard domain name matches with the SNI certificates used by the listener.
- map[string]string
- Tags key/value pairs to associate with the loadbalancer listener.
- Tracing
Configs []GetLb Listener V3Tracing Config - Specifies the open tracing configuration.
- Updated
At string - Indicates the update time.
- Client
Ca stringTls Container Ref - Client
Timeout float64 - Default
Pool stringId - Default
Tls stringContainer Ref - Description string
- Id string
- Keep
Alive float64Timeout - Loadbalancer
Id string - Member
Address string - Member
Device stringId - Member
Instance stringId - Member
Timeout float64 - Name string
- Protocol string
- Protocol
Port float64 - Tls
Ciphers stringPolicy
- access_
log_ list(object)customized_ headers_ configs - Specifies the custom headers to be recorded in access logs.
- admin_
state_ boolup - advanced_
forwarding bool - Specifies whether to enable advanced forwarding.
- cps number
- Specifies the maximum number of new connections that a listener can handle per second.
- created_
at string - Indicates the creation time.
- gzip_
enable bool - Specifies whether GZIP compression is enabled for the load balancer.
- http2_
enable bool - Specifies whether to use HTTP/2.
- insert_
headers list(object) - Specifies the HTTP header fields.
- ip_
groups list(object) - Specifies the IP address group associated with the listener.
- max_
connections number - Specifies the maximum number of concurrent connections that a listener can handle per second.
- member_
retry_ boolenable - Specifies whether to enable health check retries for backend servers.
- memory_
retry_ boolenable - nat64_
enable bool - Specifies whether to translate between IPv4 and IPv6 addresses.
- project_
id string - Specifies the project ID.
- protection_
reason string - Specifies why the modification protection is enabled.
- protection_
status string - proxy_
protocol_ boolenable - Specifies whether ProxyProtocol is enabled to pass the source IP addresses of the clients to backend servers.
- quic_
configs list(object) - Specifies the QUIC configuration for the current listener.
- security_
policy_ stringid - Specifies the ID of the custom security policy.
- sni_
container_ list(string)refs - Lists the IDs of SNI certificates (server certificates with domain names) used by the listener.
- sni_
match_ stringalgo - Specifies how wildcard domain name matches with the SNI certificates used by the listener.
- map(string)
- Tags key/value pairs to associate with the loadbalancer listener.
- tracing_
configs list(object) - Specifies the open tracing configuration.
- updated_
at string - Indicates the update time.
- client_
ca_ stringtls_ container_ ref - client_
timeout number - default_
pool_ stringid - default_
tls_ stringcontainer_ ref - description string
- id string
- keep_
alive_ numbertimeout - loadbalancer_
id string - member_
address string - member_
device_ stringid - member_
instance_ stringid - member_
timeout number - name string
- protocol string
- protocol_
port number - tls_
ciphers_ stringpolicy
- access
Log List<GetCustomized Headers Configs Lb Listener V3Access Log Customized Headers Config> - Specifies the custom headers to be recorded in access logs.
- admin
State BooleanUp - advanced
Forwarding Boolean - Specifies whether to enable advanced forwarding.
- cps Double
- Specifies the maximum number of new connections that a listener can handle per second.
- created
At String - Indicates the creation time.
- gzip
Enable Boolean - Specifies whether GZIP compression is enabled for the load balancer.
- http2Enable Boolean
- Specifies whether to use HTTP/2.
- insert
Headers List<GetLb Listener V3Insert Header> - Specifies the HTTP header fields.
- ip
Groups List<GetLb Listener V3Ip Group> - Specifies the IP address group associated with the listener.
- max
Connections Double - Specifies the maximum number of concurrent connections that a listener can handle per second.
- member
Retry BooleanEnable - Specifies whether to enable health check retries for backend servers.
- memory
Retry BooleanEnable - nat64Enable Boolean
- Specifies whether to translate between IPv4 and IPv6 addresses.
- project
Id String - Specifies the project ID.
- protection
Reason String - Specifies why the modification protection is enabled.
- protection
Status String - proxy
Protocol BooleanEnable - Specifies whether ProxyProtocol is enabled to pass the source IP addresses of the clients to backend servers.
- quic
Configs List<GetLb Listener V3Quic Config> - Specifies the QUIC configuration for the current listener.
- security
Policy StringId - Specifies the ID of the custom security policy.
- sni
Container List<String>Refs - Lists the IDs of SNI certificates (server certificates with domain names) used by the listener.
- sni
Match StringAlgo - Specifies how wildcard domain name matches with the SNI certificates used by the listener.
- Map<String,String>
- Tags key/value pairs to associate with the loadbalancer listener.
- tracing
Configs List<GetLb Listener V3Tracing Config> - Specifies the open tracing configuration.
- updated
At String - Indicates the update time.
- client
Ca StringTls Container Ref - client
Timeout Double - default
Pool StringId - default
Tls StringContainer Ref - description String
- id String
- keep
Alive DoubleTimeout - loadbalancer
Id String - member
Address String - member
Device StringId - member
Instance StringId - member
Timeout Double - name String
- protocol String
- protocol
Port Double - tls
Ciphers StringPolicy
- access
Log GetCustomized Headers Configs Lb Listener V3Access Log Customized Headers Config[] - Specifies the custom headers to be recorded in access logs.
- admin
State booleanUp - advanced
Forwarding boolean - Specifies whether to enable advanced forwarding.
- cps number
- Specifies the maximum number of new connections that a listener can handle per second.
- created
At string - Indicates the creation time.
- gzip
Enable boolean - Specifies whether GZIP compression is enabled for the load balancer.
- http2Enable boolean
- Specifies whether to use HTTP/2.
- insert
Headers GetLb Listener V3Insert Header[] - Specifies the HTTP header fields.
- ip
Groups GetLb Listener V3Ip Group[] - Specifies the IP address group associated with the listener.
- max
Connections number - Specifies the maximum number of concurrent connections that a listener can handle per second.
- member
Retry booleanEnable - Specifies whether to enable health check retries for backend servers.
- memory
Retry booleanEnable - nat64Enable boolean
- Specifies whether to translate between IPv4 and IPv6 addresses.
- project
Id string - Specifies the project ID.
- protection
Reason string - Specifies why the modification protection is enabled.
- protection
Status string - proxy
Protocol booleanEnable - Specifies whether ProxyProtocol is enabled to pass the source IP addresses of the clients to backend servers.
- quic
Configs GetLb Listener V3Quic Config[] - Specifies the QUIC configuration for the current listener.
- security
Policy stringId - Specifies the ID of the custom security policy.
- sni
Container string[]Refs - Lists the IDs of SNI certificates (server certificates with domain names) used by the listener.
- sni
Match stringAlgo - Specifies how wildcard domain name matches with the SNI certificates used by the listener.
- {[key: string]: string}
- Tags key/value pairs to associate with the loadbalancer listener.
- tracing
Configs GetLb Listener V3Tracing Config[] - Specifies the open tracing configuration.
- updated
At string - Indicates the update time.
- client
Ca stringTls Container Ref - client
Timeout number - default
Pool stringId - default
Tls stringContainer Ref - description string
- id string
- keep
Alive numberTimeout - loadbalancer
Id string - member
Address string - member
Device stringId - member
Instance stringId - member
Timeout number - name string
- protocol string
- protocol
Port number - tls
Ciphers stringPolicy
- access_
log_ Sequence[Getcustomized_ headers_ configs Lb Listener V3Access Log Customized Headers Config] - Specifies the custom headers to be recorded in access logs.
- admin_
state_ boolup - advanced_
forwarding bool - Specifies whether to enable advanced forwarding.
- cps float
- Specifies the maximum number of new connections that a listener can handle per second.
- created_
at str - Indicates the creation time.
- gzip_
enable bool - Specifies whether GZIP compression is enabled for the load balancer.
- http2_
enable bool - Specifies whether to use HTTP/2.
- insert_
headers Sequence[GetLb Listener V3Insert Header] - Specifies the HTTP header fields.
- ip_
groups Sequence[GetLb Listener V3Ip Group] - Specifies the IP address group associated with the listener.
- max_
connections float - Specifies the maximum number of concurrent connections that a listener can handle per second.
- member_
retry_ boolenable - Specifies whether to enable health check retries for backend servers.
- memory_
retry_ boolenable - nat64_
enable bool - Specifies whether to translate between IPv4 and IPv6 addresses.
- project_
id str - Specifies the project ID.
- protection_
reason str - Specifies why the modification protection is enabled.
- protection_
status str - proxy_
protocol_ boolenable - Specifies whether ProxyProtocol is enabled to pass the source IP addresses of the clients to backend servers.
- quic_
configs Sequence[GetLb Listener V3Quic Config] - Specifies the QUIC configuration for the current listener.
- security_
policy_ strid - Specifies the ID of the custom security policy.
- sni_
container_ Sequence[str]refs - Lists the IDs of SNI certificates (server certificates with domain names) used by the listener.
- sni_
match_ stralgo - Specifies how wildcard domain name matches with the SNI certificates used by the listener.
- Mapping[str, str]
- Tags key/value pairs to associate with the loadbalancer listener.
- tracing_
configs Sequence[GetLb Listener V3Tracing Config] - Specifies the open tracing configuration.
- updated_
at str - Indicates the update time.
- client_
ca_ strtls_ container_ ref - client_
timeout float - default_
pool_ strid - default_
tls_ strcontainer_ ref - description str
- id str
- keep_
alive_ floattimeout - loadbalancer_
id str - member_
address str - member_
device_ strid - member_
instance_ strid - member_
timeout float - name str
- protocol str
- protocol_
port float - tls_
ciphers_ strpolicy
- access
Log List<Property Map>Customized Headers Configs - Specifies the custom headers to be recorded in access logs.
- admin
State BooleanUp - advanced
Forwarding Boolean - Specifies whether to enable advanced forwarding.
- cps Number
- Specifies the maximum number of new connections that a listener can handle per second.
- created
At String - Indicates the creation time.
- gzip
Enable Boolean - Specifies whether GZIP compression is enabled for the load balancer.
- http2Enable Boolean
- Specifies whether to use HTTP/2.
- insert
Headers List<Property Map> - Specifies the HTTP header fields.
- ip
Groups List<Property Map> - Specifies the IP address group associated with the listener.
- max
Connections Number - Specifies the maximum number of concurrent connections that a listener can handle per second.
- member
Retry BooleanEnable - Specifies whether to enable health check retries for backend servers.
- memory
Retry BooleanEnable - nat64Enable Boolean
- Specifies whether to translate between IPv4 and IPv6 addresses.
- project
Id String - Specifies the project ID.
- protection
Reason String - Specifies why the modification protection is enabled.
- protection
Status String - proxy
Protocol BooleanEnable - Specifies whether ProxyProtocol is enabled to pass the source IP addresses of the clients to backend servers.
- quic
Configs List<Property Map> - Specifies the QUIC configuration for the current listener.
- security
Policy StringId - Specifies the ID of the custom security policy.
- sni
Container List<String>Refs - Lists the IDs of SNI certificates (server certificates with domain names) used by the listener.
- sni
Match StringAlgo - Specifies how wildcard domain name matches with the SNI certificates used by the listener.
- Map<String>
- Tags key/value pairs to associate with the loadbalancer listener.
- tracing
Configs List<Property Map> - Specifies the open tracing configuration.
- updated
At String - Indicates the update time.
- client
Ca StringTls Container Ref - client
Timeout Number - default
Pool StringId - default
Tls StringContainer Ref - description String
- id String
- keep
Alive NumberTimeout - loadbalancer
Id String - member
Address String - member
Device StringId - member
Instance StringId - member
Timeout Number - name String
- protocol String
- protocol
Port Number - tls
Ciphers StringPolicy
Supporting Types
GetLbListenerV3AccessLogCustomizedHeadersConfig
- Enable bool
- Specifies whether custom access log headers are enabled.
- Exclude
Headers List<string> - Specifies the headers that will not be recorded in access logs.
- Include
Headers List<string> - Specifies the custom headers that will be recorded in access logs.
- Enable bool
- Specifies whether custom access log headers are enabled.
- Exclude
Headers []string - Specifies the headers that will not be recorded in access logs.
- Include
Headers []string - Specifies the custom headers that will be recorded in access logs.
- enable bool
- Specifies whether custom access log headers are enabled.
- exclude_
headers list(string) - Specifies the headers that will not be recorded in access logs.
- include_
headers list(string) - Specifies the custom headers that will be recorded in access logs.
- enable Boolean
- Specifies whether custom access log headers are enabled.
- exclude
Headers List<String> - Specifies the headers that will not be recorded in access logs.
- include
Headers List<String> - Specifies the custom headers that will be recorded in access logs.
- enable boolean
- Specifies whether custom access log headers are enabled.
- exclude
Headers string[] - Specifies the headers that will not be recorded in access logs.
- include
Headers string[] - Specifies the custom headers that will be recorded in access logs.
- enable bool
- Specifies whether custom access log headers are enabled.
- exclude_
headers Sequence[str] - Specifies the headers that will not be recorded in access logs.
- include_
headers Sequence[str] - Specifies the custom headers that will be recorded in access logs.
- enable Boolean
- Specifies whether custom access log headers are enabled.
- exclude
Headers List<String> - Specifies the headers that will not be recorded in access logs.
- include
Headers List<String> - Specifies the custom headers that will be recorded in access logs.
GetLbListenerV3InsertHeader
- Forward
Elb boolIp - Specifies whether to transparently transmit the load balancer EIP
to backend servers. If
forward_elb_ipis set totrue, the load balancer EIP will be stored in the HTTP header and passed to backend servers. - Forwarded
For boolPort - Specifies whether to transparently transmit the source port of
the client to backend servers. If
forwarded_for_portis set totrue, the source port of the client will be stored in the HTTP header and passed to backend servers. - Forwarded
Host bool - Specifies whether to rewrite the
X-Forwarded-Hostheader. Ifforwarded_hostis set totrue,X-Forwarded-Hostin the request header from the clients can be set to Host in the request header sent from the load balancer to backend servers. - Forwarded
Port bool - Specifies whether to transparently transmit the listening port of
the load balancer to backend servers. If
forwarded_portis set totrue, the listening port of the load balancer will be stored in the HTTP header and passed to backend servers.
- Forward
Elb boolIp - Specifies whether to transparently transmit the load balancer EIP
to backend servers. If
forward_elb_ipis set totrue, the load balancer EIP will be stored in the HTTP header and passed to backend servers. - Forwarded
For boolPort - Specifies whether to transparently transmit the source port of
the client to backend servers. If
forwarded_for_portis set totrue, the source port of the client will be stored in the HTTP header and passed to backend servers. - Forwarded
Host bool - Specifies whether to rewrite the
X-Forwarded-Hostheader. Ifforwarded_hostis set totrue,X-Forwarded-Hostin the request header from the clients can be set to Host in the request header sent from the load balancer to backend servers. - Forwarded
Port bool - Specifies whether to transparently transmit the listening port of
the load balancer to backend servers. If
forwarded_portis set totrue, the listening port of the load balancer will be stored in the HTTP header and passed to backend servers.
- forward_
elb_ boolip - Specifies whether to transparently transmit the load balancer EIP
to backend servers. If
forward_elb_ipis set totrue, the load balancer EIP will be stored in the HTTP header and passed to backend servers. - forwarded_
for_ boolport - Specifies whether to transparently transmit the source port of
the client to backend servers. If
forwarded_for_portis set totrue, the source port of the client will be stored in the HTTP header and passed to backend servers. - forwarded_
host bool - Specifies whether to rewrite the
X-Forwarded-Hostheader. Ifforwarded_hostis set totrue,X-Forwarded-Hostin the request header from the clients can be set to Host in the request header sent from the load balancer to backend servers. - forwarded_
port bool - Specifies whether to transparently transmit the listening port of
the load balancer to backend servers. If
forwarded_portis set totrue, the listening port of the load balancer will be stored in the HTTP header and passed to backend servers.
- forward
Elb BooleanIp - Specifies whether to transparently transmit the load balancer EIP
to backend servers. If
forward_elb_ipis set totrue, the load balancer EIP will be stored in the HTTP header and passed to backend servers. - forwarded
For BooleanPort - Specifies whether to transparently transmit the source port of
the client to backend servers. If
forwarded_for_portis set totrue, the source port of the client will be stored in the HTTP header and passed to backend servers. - forwarded
Host Boolean - Specifies whether to rewrite the
X-Forwarded-Hostheader. Ifforwarded_hostis set totrue,X-Forwarded-Hostin the request header from the clients can be set to Host in the request header sent from the load balancer to backend servers. - forwarded
Port Boolean - Specifies whether to transparently transmit the listening port of
the load balancer to backend servers. If
forwarded_portis set totrue, the listening port of the load balancer will be stored in the HTTP header and passed to backend servers.
- forward
Elb booleanIp - Specifies whether to transparently transmit the load balancer EIP
to backend servers. If
forward_elb_ipis set totrue, the load balancer EIP will be stored in the HTTP header and passed to backend servers. - forwarded
For booleanPort - Specifies whether to transparently transmit the source port of
the client to backend servers. If
forwarded_for_portis set totrue, the source port of the client will be stored in the HTTP header and passed to backend servers. - forwarded
Host boolean - Specifies whether to rewrite the
X-Forwarded-Hostheader. Ifforwarded_hostis set totrue,X-Forwarded-Hostin the request header from the clients can be set to Host in the request header sent from the load balancer to backend servers. - forwarded
Port boolean - Specifies whether to transparently transmit the listening port of
the load balancer to backend servers. If
forwarded_portis set totrue, the listening port of the load balancer will be stored in the HTTP header and passed to backend servers.
- forward_
elb_ boolip - Specifies whether to transparently transmit the load balancer EIP
to backend servers. If
forward_elb_ipis set totrue, the load balancer EIP will be stored in the HTTP header and passed to backend servers. - forwarded_
for_ boolport - Specifies whether to transparently transmit the source port of
the client to backend servers. If
forwarded_for_portis set totrue, the source port of the client will be stored in the HTTP header and passed to backend servers. - forwarded_
host bool - Specifies whether to rewrite the
X-Forwarded-Hostheader. Ifforwarded_hostis set totrue,X-Forwarded-Hostin the request header from the clients can be set to Host in the request header sent from the load balancer to backend servers. - forwarded_
port bool - Specifies whether to transparently transmit the listening port of
the load balancer to backend servers. If
forwarded_portis set totrue, the listening port of the load balancer will be stored in the HTTP header and passed to backend servers.
- forward
Elb BooleanIp - Specifies whether to transparently transmit the load balancer EIP
to backend servers. If
forward_elb_ipis set totrue, the load balancer EIP will be stored in the HTTP header and passed to backend servers. - forwarded
For BooleanPort - Specifies whether to transparently transmit the source port of
the client to backend servers. If
forwarded_for_portis set totrue, the source port of the client will be stored in the HTTP header and passed to backend servers. - forwarded
Host Boolean - Specifies whether to rewrite the
X-Forwarded-Hostheader. Ifforwarded_hostis set totrue,X-Forwarded-Hostin the request header from the clients can be set to Host in the request header sent from the load balancer to backend servers. - forwarded
Port Boolean - Specifies whether to transparently transmit the listening port of
the load balancer to backend servers. If
forwarded_portis set totrue, the listening port of the load balancer will be stored in the HTTP header and passed to backend servers.
GetLbListenerV3IpGroup
GetLbListenerV3QuicConfig
- Enable
Quic boolUpgrade - Specifies whether QUIC upgrade is enabled.
- Quic
Listener stringId - Specifies the ID of the QUIC listener.
- Enable
Quic boolUpgrade - Specifies whether QUIC upgrade is enabled.
- Quic
Listener stringId - Specifies the ID of the QUIC listener.
- enable_
quic_ boolupgrade - Specifies whether QUIC upgrade is enabled.
- quic_
listener_ stringid - Specifies the ID of the QUIC listener.
- enable
Quic BooleanUpgrade - Specifies whether QUIC upgrade is enabled.
- quic
Listener StringId - Specifies the ID of the QUIC listener.
- enable
Quic booleanUpgrade - Specifies whether QUIC upgrade is enabled.
- quic
Listener stringId - Specifies the ID of the QUIC listener.
- enable_
quic_ boolupgrade - Specifies whether QUIC upgrade is enabled.
- quic_
listener_ strid - Specifies the ID of the QUIC listener.
- enable
Quic BooleanUpgrade - Specifies whether QUIC upgrade is enabled.
- quic
Listener StringId - Specifies the ID of the QUIC listener.
GetLbListenerV3TracingConfig
- Tracing
Enable bool - Specifies whether open tracing is enabled.
- Tracing
Sample double - Specifies the sampling rate.
- Tracing
Strategy string - Specifies the sampling mode.
- Tracing
Type string - Specifies the tracing type.
- Tracing
Enable bool - Specifies whether open tracing is enabled.
- Tracing
Sample float64 - Specifies the sampling rate.
- Tracing
Strategy string - Specifies the sampling mode.
- Tracing
Type string - Specifies the tracing type.
- tracing_
enable bool - Specifies whether open tracing is enabled.
- tracing_
sample number - Specifies the sampling rate.
- tracing_
strategy string - Specifies the sampling mode.
- tracing_
type string - Specifies the tracing type.
- tracing
Enable Boolean - Specifies whether open tracing is enabled.
- tracing
Sample Double - Specifies the sampling rate.
- tracing
Strategy String - Specifies the sampling mode.
- tracing
Type String - Specifies the tracing type.
- tracing
Enable boolean - Specifies whether open tracing is enabled.
- tracing
Sample number - Specifies the sampling rate.
- tracing
Strategy string - Specifies the sampling mode.
- tracing
Type string - Specifies the tracing type.
- tracing_
enable bool - Specifies whether open tracing is enabled.
- tracing_
sample float - Specifies the sampling rate.
- tracing_
strategy str - Specifies the sampling mode.
- tracing_
type str - Specifies the tracing type.
- tracing
Enable Boolean - Specifies whether open tracing is enabled.
- tracing
Sample Number - Specifies the sampling rate.
- tracing
Strategy String - Specifies the sampling mode.
- tracing
Type String - Specifies the tracing type.
Package Details
- Repository
- opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
- License
- Notes
- This Pulumi package is based on the
opentelekomcloudTerraform Provider.
opentelekomcloud
Viewing docs for opentelekomcloud 1.37.11
published on Friday, Oct 23, 2026 by opentelekomcloud
published on Friday, Oct 23, 2026 by opentelekomcloud