opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud
opentelekomcloud.getLbListenerV3
Explore with Pulumi AI
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:
- 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
HTTP
andHTTPS
listeners. The value ranges from1
to300
, and the default value is60
. An error will be returned if you configure this parameter forTCP
andUDP
listeners. - 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
Timeout double - Specifies the timeout duration for waiting for a request from a
backend server, in seconds. This parameter is available only for
HTTP
andHTTPS
listeners. The value ranges from1
to300
, and the default value is60
. An error will be returned if you configure this parameter forTCP
andUDP
listeners. - Name string
- Specifies the listener name.
- Protocol string
- The protocol - can either be
TCP
,HTTP
,HTTPS
orUDP
. - 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
HTTP
andHTTPS
listeners. The value ranges from1
to300
, and the default value is60
. An error will be returned if you configure this parameter forTCP
andUDP
listeners. - 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
Timeout float64 - Specifies the timeout duration for waiting for a request from a
backend server, in seconds. This parameter is available only for
HTTP
andHTTPS
listeners. The value ranges from1
to300
, and the default value is60
. An error will be returned if you configure this parameter forTCP
andUDP
listeners. - Name string
- Specifies the listener name.
- Protocol string
- The protocol - can either be
TCP
,HTTP
,HTTPS
orUDP
. - 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 Double - Specifies the timeout duration for waiting for a request from a client, in seconds.
This parameter is available only for
HTTP
andHTTPS
listeners. The value ranges from1
to300
, and the default value is60
. An error will be returned if you configure this parameter forTCP
andUDP
listeners. - 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
Timeout Double - Specifies the timeout duration for waiting for a request from a
backend server, in seconds. This parameter is available only for
HTTP
andHTTPS
listeners. The value ranges from1
to300
, and the default value is60
. An error will be returned if you configure this parameter forTCP
andUDP
listeners. - name String
- Specifies the listener name.
- protocol String
- The protocol - can either be
TCP
,HTTP
,HTTPS
orUDP
. - 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
HTTP
andHTTPS
listeners. The value ranges from1
to300
, and the default value is60
. An error will be returned if you configure this parameter forTCP
andUDP
listeners. - 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
Timeout number - Specifies the timeout duration for waiting for a request from a
backend server, in seconds. This parameter is available only for
HTTP
andHTTPS
listeners. The value ranges from1
to300
, and the default value is60
. An error will be returned if you configure this parameter forTCP
andUDP
listeners. - name string
- Specifies the listener name.
- protocol string
- The protocol - can either be
TCP
,HTTP
,HTTPS
orUDP
. - 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
HTTP
andHTTPS
listeners. The value ranges from1
to300
, and the default value is60
. An error will be returned if you configure this parameter forTCP
andUDP
listeners. - 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_
timeout float - Specifies the timeout duration for waiting for a request from a
backend server, in seconds. This parameter is available only for
HTTP
andHTTPS
listeners. The value ranges from1
to300
, and the default value is60
. An error will be returned if you configure this parameter forTCP
andUDP
listeners. - name str
- Specifies the listener name.
- protocol str
- The protocol - can either be
TCP
,HTTP
,HTTPS
orUDP
. - 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
HTTP
andHTTPS
listeners. The value ranges from1
to300
, and the default value is60
. An error will be returned if you configure this parameter forTCP
andUDP
listeners. - 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
Timeout Number - Specifies the timeout duration for waiting for a request from a
backend server, in seconds. This parameter is available only for
HTTP
andHTTPS
listeners. The value ranges from1
to300
, and the default value is60
. An error will be returned if you configure this parameter forTCP
andUDP
listeners. - name String
- Specifies the listener name.
- protocol String
- The protocol - can either be
TCP
,HTTP
,HTTPS
orUDP
. - 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:
- Admin
State boolUp - Advanced
Forwarding bool - Specifies whether to enable advanced forwarding.
- Created
At string - Indicates the creation time.
- 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.
- Member
Retry boolEnable - Specifies whether to enable health check retries for backend servers.
- Memory
Retry boolEnable - Project
Id string - Specifies the project ID.
- 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.
- 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
Timeout double - Name string
- Protocol string
- Protocol
Port double - Tls
Ciphers stringPolicy
- Admin
State boolUp - Advanced
Forwarding bool - Specifies whether to enable advanced forwarding.
- Created
At string - Indicates the creation time.
- 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.
- Member
Retry boolEnable - Specifies whether to enable health check retries for backend servers.
- Memory
Retry boolEnable - Project
Id string - Specifies the project ID.
- 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.
- 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
Timeout float64 - Name string
- Protocol string
- Protocol
Port float64 - Tls
Ciphers stringPolicy
- admin
State BooleanUp - advanced
Forwarding Boolean - Specifies whether to enable advanced forwarding.
- created
At String - Indicates the creation time.
- 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.
- member
Retry BooleanEnable - Specifies whether to enable health check retries for backend servers.
- memory
Retry BooleanEnable - project
Id String - Specifies the project ID.
- 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.
- 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
Timeout Double - name String
- protocol String
- protocol
Port Double - tls
Ciphers StringPolicy
- admin
State booleanUp - advanced
Forwarding boolean - Specifies whether to enable advanced forwarding.
- created
At string - Indicates the creation time.
- 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.
- member
Retry booleanEnable - Specifies whether to enable health check retries for backend servers.
- memory
Retry booleanEnable - project
Id string - Specifies the project ID.
- 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.
- 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
Timeout number - name string
- protocol string
- protocol
Port number - tls
Ciphers stringPolicy
- admin_
state_ boolup - 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[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.
- member_
retry_ boolenable - Specifies whether to enable health check retries for backend servers.
- memory_
retry_ boolenable - project_
id str - Specifies the project ID.
- 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.
- 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_
timeout float - name str
- protocol str
- protocol_
port float - tls_
ciphers_ strpolicy
- admin
State BooleanUp - advanced
Forwarding Boolean - Specifies whether to enable advanced forwarding.
- created
At String - Indicates the creation time.
- 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.
- member
Retry BooleanEnable - Specifies whether to enable health check retries for backend servers.
- memory
Retry BooleanEnable - project
Id String - Specifies the project ID.
- 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.
- 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
Timeout Number - name String
- protocol String
- protocol
Port Number - tls
Ciphers StringPolicy
Supporting Types
GetLbListenerV3InsertHeader
- Forward
Elb boolIp - Specifies whether to transparently transmit the load balancer EIP
to backend servers. If
forward_elb_ip
is 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_port
is 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-Host
header. Ifforwarded_host
is set totrue
,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 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_ip
is 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_port
is 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-Host
header. Ifforwarded_host
is set totrue
,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 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_ip
is 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_port
is 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-Host
header. Ifforwarded_host
is set totrue
,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 Boolean - Specifies whether to transparently transmit the listening port of
the load balancer to backend servers. If
forwarded_port
is 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_ip
is 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_port
is 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-Host
header. Ifforwarded_host
is set totrue
,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 boolean - Specifies whether to transparently transmit the listening port of
the load balancer to backend servers. If
forwarded_port
is 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_ip
is 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_port
is 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-Host
header. Ifforwarded_host
is set totrue
,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 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_ip
is 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_port
is 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-Host
header. Ifforwarded_host
is set totrue
,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 Boolean - Specifies whether to transparently transmit the listening port of
the load balancer to backend servers. If
forwarded_port
is set totrue
, the listening port of the load balancer will be stored in the HTTP header and passed to backend servers.
GetLbListenerV3IpGroup
Package Details
- Repository
- opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
- License
- Notes
- This Pulumi package is based on the
opentelekomcloud
Terraform Provider.
opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud