1. Packages
  2. Opentelekomcloud Provider
  3. API Docs
  4. getLbListenerV3
opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud

opentelekomcloud.getLbListenerV3

Explore with Pulumi AI

opentelekomcloud logo
opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 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: _var.loadbalancer_id,
        name: "https_listener",
    });
    
    import pulumi
    import pulumi_opentelekomcloud as opentelekomcloud
    
    listener = opentelekomcloud.get_lb_listener_v3(loadbalancer_id=var["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(_var.Loadbalancer_id),
    			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 = @var.Loadbalancer_id,
            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(var_.loadbalancer_id())
                .name("https_listener")
                .build());
    
        }
    }
    
    variables:
      listener:
        fn::invoke:
          function: opentelekomcloud:getLbListenerV3
          arguments:
            loadbalancerId: ${var.loadbalancer_id}
            name: https_listener
    

    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?: InvokeOptions): 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_timeout: Optional[float] = None,
                           name: 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: Optional[pulumi.Input[str]] = None,
                           client_timeout: Optional[pulumi.Input[float]] = None,
                           default_pool_id: Optional[pulumi.Input[str]] = None,
                           default_tls_container_ref: Optional[pulumi.Input[str]] = None,
                           description: Optional[pulumi.Input[str]] = None,
                           id: Optional[pulumi.Input[str]] = None,
                           keep_alive_timeout: Optional[pulumi.Input[float]] = None,
                           loadbalancer_id: Optional[pulumi.Input[str]] = None,
                           member_address: Optional[pulumi.Input[str]] = None,
                           member_device_id: Optional[pulumi.Input[str]] = None,
                           member_timeout: Optional[pulumi.Input[float]] = None,
                           name: Optional[pulumi.Input[str]] = None,
                           protocol: Optional[pulumi.Input[str]] = None,
                           protocol_port: Optional[pulumi.Input[float]] = None,
                           tls_ciphers_policy: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = 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 CompletableFuture<GetLbListenerV3Result> getLbListenerV3(GetLbListenerV3Args args, InvokeOptions options)
    public static Output<GetLbListenerV3Result> getLbListenerV3(GetLbListenerV3Args args, InvokeOptions options)
    
    fn::invoke:
      function: opentelekomcloud:index/getLbListenerV3:getLbListenerV3
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ClientCaTlsContainerRef string
    Specifies the ID of the CA certificate used by the listener.
    ClientTimeout double
    Specifies the timeout duration for waiting for a request from a client, in seconds. This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. An error will be returned if you configure this parameter for TCP and UDP listeners.
    DefaultPoolId string
    Specifies the ID of the default backend server group.
    DefaultTlsContainerRef string
    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.
    KeepAliveTimeout double
    Specifies the idle timeout duration, in seconds.
    LoadbalancerId string
    Specifies the ID of the load balancer that the listener is added to.
    MemberAddress 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.
    MemberDeviceId string
    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.
    MemberTimeout double
    Specifies the timeout duration for waiting for a request from a backend server, in seconds. This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. An error will be returned if you configure this parameter for TCP and UDP listeners.
    Name string
    Specifies the listener name.
    Protocol string
    The protocol - can either be TCP, HTTP, HTTPS or UDP.
    ProtocolPort double
    Specifies the port used by the listener. Changing this creates a new Listener.
    TlsCiphersPolicy string
    Specifies the TLS version used.
    ClientCaTlsContainerRef string
    Specifies the ID of the CA certificate used by the listener.
    ClientTimeout float64
    Specifies the timeout duration for waiting for a request from a client, in seconds. This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. An error will be returned if you configure this parameter for TCP and UDP listeners.
    DefaultPoolId string
    Specifies the ID of the default backend server group.
    DefaultTlsContainerRef string
    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.
    KeepAliveTimeout float64
    Specifies the idle timeout duration, in seconds.
    LoadbalancerId string
    Specifies the ID of the load balancer that the listener is added to.
    MemberAddress 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.
    MemberDeviceId string
    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.
    MemberTimeout float64
    Specifies the timeout duration for waiting for a request from a backend server, in seconds. This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. An error will be returned if you configure this parameter for TCP and UDP listeners.
    Name string
    Specifies the listener name.
    Protocol string
    The protocol - can either be TCP, HTTP, HTTPS or UDP.
    ProtocolPort float64
    Specifies the port used by the listener. Changing this creates a new Listener.
    TlsCiphersPolicy string
    Specifies the TLS version used.
    clientCaTlsContainerRef String
    Specifies the ID of the CA certificate used by the listener.
    clientTimeout Double
    Specifies the timeout duration for waiting for a request from a client, in seconds. This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. An error will be returned if you configure this parameter for TCP and UDP listeners.
    defaultPoolId String
    Specifies the ID of the default backend server group.
    defaultTlsContainerRef String
    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.
    keepAliveTimeout Double
    Specifies the idle timeout duration, in seconds.
    loadbalancerId String
    Specifies the ID of the load balancer that the listener is added to.
    memberAddress 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.
    memberDeviceId String
    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.
    memberTimeout Double
    Specifies the timeout duration for waiting for a request from a backend server, in seconds. This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. An error will be returned if you configure this parameter for TCP and UDP listeners.
    name String
    Specifies the listener name.
    protocol String
    The protocol - can either be TCP, HTTP, HTTPS or UDP.
    protocolPort Double
    Specifies the port used by the listener. Changing this creates a new Listener.
    tlsCiphersPolicy String
    Specifies the TLS version used.
    clientCaTlsContainerRef string
    Specifies the ID of the CA certificate used by the listener.
    clientTimeout number
    Specifies the timeout duration for waiting for a request from a client, in seconds. This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. An error will be returned if you configure this parameter for TCP and UDP listeners.
    defaultPoolId string
    Specifies the ID of the default backend server group.
    defaultTlsContainerRef string
    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.
    keepAliveTimeout number
    Specifies the idle timeout duration, in seconds.
    loadbalancerId string
    Specifies the ID of the load balancer that the listener is added to.
    memberAddress 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.
    memberDeviceId string
    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.
    memberTimeout number
    Specifies the timeout duration for waiting for a request from a backend server, in seconds. This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. An error will be returned if you configure this parameter for TCP and UDP listeners.
    name string
    Specifies the listener name.
    protocol string
    The protocol - can either be TCP, HTTP, HTTPS or UDP.
    protocolPort number
    Specifies the port used by the listener. Changing this creates a new Listener.
    tlsCiphersPolicy string
    Specifies the TLS version used.
    client_ca_tls_container_ref str
    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 HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. An error will be returned if you configure this parameter for TCP and UDP listeners.
    default_pool_id str
    Specifies the ID of the default backend server group.
    default_tls_container_ref str
    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_timeout float
    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_id str
    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_timeout float
    Specifies the timeout duration for waiting for a request from a backend server, in seconds. This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. An error will be returned if you configure this parameter for TCP and UDP listeners.
    name str
    Specifies the listener name.
    protocol str
    The protocol - can either be TCP, HTTP, HTTPS or UDP.
    protocol_port float
    Specifies the port used by the listener. Changing this creates a new Listener.
    tls_ciphers_policy str
    Specifies the TLS version used.
    clientCaTlsContainerRef String
    Specifies the ID of the CA certificate used by the listener.
    clientTimeout Number
    Specifies the timeout duration for waiting for a request from a client, in seconds. This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. An error will be returned if you configure this parameter for TCP and UDP listeners.
    defaultPoolId String
    Specifies the ID of the default backend server group.
    defaultTlsContainerRef String
    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.
    keepAliveTimeout Number
    Specifies the idle timeout duration, in seconds.
    loadbalancerId String
    Specifies the ID of the load balancer that the listener is added to.
    memberAddress 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.
    memberDeviceId String
    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.
    memberTimeout Number
    Specifies the timeout duration for waiting for a request from a backend server, in seconds. This parameter is available only for HTTP and HTTPS listeners. The value ranges from 1 to 300, and the default value is 60. An error will be returned if you configure this parameter for TCP and UDP listeners.
    name String
    Specifies the listener name.
    protocol String
    The protocol - can either be TCP, HTTP, HTTPS or UDP.
    protocolPort Number
    Specifies the port used by the listener. Changing this creates a new Listener.
    tlsCiphersPolicy String
    Specifies the TLS version used.

    getLbListenerV3 Result

    The following output properties are available:

    AdminStateUp bool
    AdvancedForwarding bool
    Specifies whether to enable advanced forwarding.
    CreatedAt string
    Indicates the creation time.
    Http2Enable bool
    Specifies whether to use HTTP/2.
    InsertHeaders List<GetLbListenerV3InsertHeader>
    Specifies the HTTP header fields.
    IpGroups List<GetLbListenerV3IpGroup>
    Specifies the IP address group associated with the listener.
    MemberRetryEnable bool
    Specifies whether to enable health check retries for backend servers.
    MemoryRetryEnable bool
    ProjectId string
    Specifies the project ID.
    SecurityPolicyId string
    Specifies the ID of the custom security policy.
    SniContainerRefs List<string>
    Lists the IDs of SNI certificates (server certificates with domain names) used by the listener.
    SniMatchAlgo string
    Specifies how wildcard domain name matches with the SNI certificates used by the listener.
    Tags Dictionary<string, string>
    Tags key/value pairs to associate with the loadbalancer listener.
    UpdatedAt string
    Indicates the update time.
    ClientCaTlsContainerRef string
    ClientTimeout double
    DefaultPoolId string
    DefaultTlsContainerRef string
    Description string
    Id string
    KeepAliveTimeout double
    LoadbalancerId string
    MemberAddress string
    MemberDeviceId string
    MemberTimeout double
    Name string
    Protocol string
    ProtocolPort double
    TlsCiphersPolicy string
    AdminStateUp bool
    AdvancedForwarding bool
    Specifies whether to enable advanced forwarding.
    CreatedAt string
    Indicates the creation time.
    Http2Enable bool
    Specifies whether to use HTTP/2.
    InsertHeaders []GetLbListenerV3InsertHeader
    Specifies the HTTP header fields.
    IpGroups []GetLbListenerV3IpGroup
    Specifies the IP address group associated with the listener.
    MemberRetryEnable bool
    Specifies whether to enable health check retries for backend servers.
    MemoryRetryEnable bool
    ProjectId string
    Specifies the project ID.
    SecurityPolicyId string
    Specifies the ID of the custom security policy.
    SniContainerRefs []string
    Lists the IDs of SNI certificates (server certificates with domain names) used by the listener.
    SniMatchAlgo string
    Specifies how wildcard domain name matches with the SNI certificates used by the listener.
    Tags map[string]string
    Tags key/value pairs to associate with the loadbalancer listener.
    UpdatedAt string
    Indicates the update time.
    ClientCaTlsContainerRef string
    ClientTimeout float64
    DefaultPoolId string
    DefaultTlsContainerRef string
    Description string
    Id string
    KeepAliveTimeout float64
    LoadbalancerId string
    MemberAddress string
    MemberDeviceId string
    MemberTimeout float64
    Name string
    Protocol string
    ProtocolPort float64
    TlsCiphersPolicy string
    adminStateUp Boolean
    advancedForwarding Boolean
    Specifies whether to enable advanced forwarding.
    createdAt String
    Indicates the creation time.
    http2Enable Boolean
    Specifies whether to use HTTP/2.
    insertHeaders List<GetLbListenerV3InsertHeader>
    Specifies the HTTP header fields.
    ipGroups List<GetLbListenerV3IpGroup>
    Specifies the IP address group associated with the listener.
    memberRetryEnable Boolean
    Specifies whether to enable health check retries for backend servers.
    memoryRetryEnable Boolean
    projectId String
    Specifies the project ID.
    securityPolicyId String
    Specifies the ID of the custom security policy.
    sniContainerRefs List<String>
    Lists the IDs of SNI certificates (server certificates with domain names) used by the listener.
    sniMatchAlgo String
    Specifies how wildcard domain name matches with the SNI certificates used by the listener.
    tags Map<String,String>
    Tags key/value pairs to associate with the loadbalancer listener.
    updatedAt String
    Indicates the update time.
    clientCaTlsContainerRef String
    clientTimeout Double
    defaultPoolId String
    defaultTlsContainerRef String
    description String
    id String
    keepAliveTimeout Double
    loadbalancerId String
    memberAddress String
    memberDeviceId String
    memberTimeout Double
    name String
    protocol String
    protocolPort Double
    tlsCiphersPolicy String
    adminStateUp boolean
    advancedForwarding boolean
    Specifies whether to enable advanced forwarding.
    createdAt string
    Indicates the creation time.
    http2Enable boolean
    Specifies whether to use HTTP/2.
    insertHeaders GetLbListenerV3InsertHeader[]
    Specifies the HTTP header fields.
    ipGroups GetLbListenerV3IpGroup[]
    Specifies the IP address group associated with the listener.
    memberRetryEnable boolean
    Specifies whether to enable health check retries for backend servers.
    memoryRetryEnable boolean
    projectId string
    Specifies the project ID.
    securityPolicyId string
    Specifies the ID of the custom security policy.
    sniContainerRefs string[]
    Lists the IDs of SNI certificates (server certificates with domain names) used by the listener.
    sniMatchAlgo string
    Specifies how wildcard domain name matches with the SNI certificates used by the listener.
    tags {[key: string]: string}
    Tags key/value pairs to associate with the loadbalancer listener.
    updatedAt string
    Indicates the update time.
    clientCaTlsContainerRef string
    clientTimeout number
    defaultPoolId string
    defaultTlsContainerRef string
    description string
    id string
    keepAliveTimeout number
    loadbalancerId string
    memberAddress string
    memberDeviceId string
    memberTimeout number
    name string
    protocol string
    protocolPort number
    tlsCiphersPolicy string
    admin_state_up bool
    advanced_forwarding bool
    Specifies whether to enable advanced forwarding.
    created_at str
    Indicates the creation time.
    http2_enable bool
    Specifies whether to use HTTP/2.
    insert_headers Sequence[GetLbListenerV3InsertHeader]
    Specifies the HTTP header fields.
    ip_groups Sequence[GetLbListenerV3IpGroup]
    Specifies the IP address group associated with the listener.
    member_retry_enable bool
    Specifies whether to enable health check retries for backend servers.
    memory_retry_enable bool
    project_id str
    Specifies the project ID.
    security_policy_id str
    Specifies the ID of the custom security policy.
    sni_container_refs Sequence[str]
    Lists the IDs of SNI certificates (server certificates with domain names) used by the listener.
    sni_match_algo str
    Specifies how wildcard domain name matches with the SNI certificates used by the listener.
    tags Mapping[str, str]
    Tags key/value pairs to associate with the loadbalancer listener.
    updated_at str
    Indicates the update time.
    client_ca_tls_container_ref str
    client_timeout float
    default_pool_id str
    default_tls_container_ref str
    description str
    id str
    keep_alive_timeout float
    loadbalancer_id str
    member_address str
    member_device_id str
    member_timeout float
    name str
    protocol str
    protocol_port float
    tls_ciphers_policy str
    adminStateUp Boolean
    advancedForwarding Boolean
    Specifies whether to enable advanced forwarding.
    createdAt String
    Indicates the creation time.
    http2Enable Boolean
    Specifies whether to use HTTP/2.
    insertHeaders List<Property Map>
    Specifies the HTTP header fields.
    ipGroups List<Property Map>
    Specifies the IP address group associated with the listener.
    memberRetryEnable Boolean
    Specifies whether to enable health check retries for backend servers.
    memoryRetryEnable Boolean
    projectId String
    Specifies the project ID.
    securityPolicyId String
    Specifies the ID of the custom security policy.
    sniContainerRefs List<String>
    Lists the IDs of SNI certificates (server certificates with domain names) used by the listener.
    sniMatchAlgo String
    Specifies how wildcard domain name matches with the SNI certificates used by the listener.
    tags Map<String>
    Tags key/value pairs to associate with the loadbalancer listener.
    updatedAt String
    Indicates the update time.
    clientCaTlsContainerRef String
    clientTimeout Number
    defaultPoolId String
    defaultTlsContainerRef String
    description String
    id String
    keepAliveTimeout Number
    loadbalancerId String
    memberAddress String
    memberDeviceId String
    memberTimeout Number
    name String
    protocol String
    protocolPort Number
    tlsCiphersPolicy String

    Supporting Types

    GetLbListenerV3InsertHeader

    ForwardElbIp bool
    Specifies whether to transparently transmit the load balancer EIP to backend servers. If forward_elb_ip is set to true, the load balancer EIP will be stored in the HTTP header and passed to backend servers.
    ForwardedForPort bool
    Specifies whether to transparently transmit the source port of the client to backend servers. If forwarded_for_port is set to true, the source port of the client will be stored in the HTTP header and passed to backend servers.
    ForwardedHost bool
    Specifies whether to rewrite the X-Forwarded-Host header. If forwarded_host is set to true, X-Forwarded-Host in the request header from the clients can be set to Host in the request header sent from the load balancer to backend servers.
    ForwardedPort bool
    Specifies whether to transparently transmit the listening port of the load balancer to backend servers. If forwarded_port is set to true, the listening port of the load balancer will be stored in the HTTP header and passed to backend servers.
    ForwardElbIp bool
    Specifies whether to transparently transmit the load balancer EIP to backend servers. If forward_elb_ip is set to true, the load balancer EIP will be stored in the HTTP header and passed to backend servers.
    ForwardedForPort bool
    Specifies whether to transparently transmit the source port of the client to backend servers. If forwarded_for_port is set to true, the source port of the client will be stored in the HTTP header and passed to backend servers.
    ForwardedHost bool
    Specifies whether to rewrite the X-Forwarded-Host header. If forwarded_host is set to true, X-Forwarded-Host in the request header from the clients can be set to Host in the request header sent from the load balancer to backend servers.
    ForwardedPort bool
    Specifies whether to transparently transmit the listening port of the load balancer to backend servers. If forwarded_port is set to true, the listening port of the load balancer will be stored in the HTTP header and passed to backend servers.
    forwardElbIp Boolean
    Specifies whether to transparently transmit the load balancer EIP to backend servers. If forward_elb_ip is set to true, the load balancer EIP will be stored in the HTTP header and passed to backend servers.
    forwardedForPort Boolean
    Specifies whether to transparently transmit the source port of the client to backend servers. If forwarded_for_port is set to true, the source port of the client will be stored in the HTTP header and passed to backend servers.
    forwardedHost Boolean
    Specifies whether to rewrite the X-Forwarded-Host header. If forwarded_host is set to true, X-Forwarded-Host in the request header from the clients can be set to Host in the request header sent from the load balancer to backend servers.
    forwardedPort Boolean
    Specifies whether to transparently transmit the listening port of the load balancer to backend servers. If forwarded_port is set to true, the listening port of the load balancer will be stored in the HTTP header and passed to backend servers.
    forwardElbIp boolean
    Specifies whether to transparently transmit the load balancer EIP to backend servers. If forward_elb_ip is set to true, the load balancer EIP will be stored in the HTTP header and passed to backend servers.
    forwardedForPort boolean
    Specifies whether to transparently transmit the source port of the client to backend servers. If forwarded_for_port is set to true, the source port of the client will be stored in the HTTP header and passed to backend servers.
    forwardedHost boolean
    Specifies whether to rewrite the X-Forwarded-Host header. If forwarded_host is set to true, X-Forwarded-Host in the request header from the clients can be set to Host in the request header sent from the load balancer to backend servers.
    forwardedPort boolean
    Specifies whether to transparently transmit the listening port of the load balancer to backend servers. If forwarded_port is set to true, the listening port of the load balancer will be stored in the HTTP header and passed to backend servers.
    forward_elb_ip bool
    Specifies whether to transparently transmit the load balancer EIP to backend servers. If forward_elb_ip is set to true, the load balancer EIP will be stored in the HTTP header and passed to backend servers.
    forwarded_for_port bool
    Specifies whether to transparently transmit the source port of the client to backend servers. If forwarded_for_port is set to true, 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-Host header. If forwarded_host is set to true, X-Forwarded-Host in 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_port is set to true, the listening port of the load balancer will be stored in the HTTP header and passed to backend servers.
    forwardElbIp Boolean
    Specifies whether to transparently transmit the load balancer EIP to backend servers. If forward_elb_ip is set to true, the load balancer EIP will be stored in the HTTP header and passed to backend servers.
    forwardedForPort Boolean
    Specifies whether to transparently transmit the source port of the client to backend servers. If forwarded_for_port is set to true, the source port of the client will be stored in the HTTP header and passed to backend servers.
    forwardedHost Boolean
    Specifies whether to rewrite the X-Forwarded-Host header. If forwarded_host is set to true, X-Forwarded-Host in the request header from the clients can be set to Host in the request header sent from the load balancer to backend servers.
    forwardedPort Boolean
    Specifies whether to transparently transmit the listening port of the load balancer to backend servers. If forwarded_port is set to true, the listening port of the load balancer will be stored in the HTTP header and passed to backend servers.

    GetLbListenerV3IpGroup

    Enable bool
    Id string
    Specifies the listener ID.
    Type string
    Enable bool
    Id string
    Specifies the listener ID.
    Type string
    enable Boolean
    id String
    Specifies the listener ID.
    type String
    enable boolean
    id string
    Specifies the listener ID.
    type string
    enable bool
    id str
    Specifies the listener ID.
    type str
    enable Boolean
    id String
    Specifies the listener ID.
    type String

    Package Details

    Repository
    opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
    License
    Notes
    This Pulumi package is based on the opentelekomcloud Terraform Provider.
    opentelekomcloud logo
    opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud