alicloud.alb.getListeners
Explore with Pulumi AI
This data source provides the Application Load Balancer (ALB) Listeners of the current Alibaba Cloud user.
NOTE: Available in v1.133.0+.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const ids = alicloud.alb.getListeners({
ids: ["example_id"],
});
export const albListenerId1 = ids.then(ids => ids.listeners?.[0]?.id);
import pulumi
import pulumi_alicloud as alicloud
ids = alicloud.alb.get_listeners(ids=["example_id"])
pulumi.export("albListenerId1", ids.listeners[0].id)
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/alb"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
ids, err := alb.GetListeners(ctx, &alb.GetListenersArgs{
Ids: []string{
"example_id",
},
}, nil)
if err != nil {
return err
}
ctx.Export("albListenerId1", ids.Listeners[0].Id)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var ids = AliCloud.Alb.GetListeners.Invoke(new()
{
Ids = new[]
{
"example_id",
},
});
return new Dictionary<string, object?>
{
["albListenerId1"] = ids.Apply(getListenersResult => getListenersResult.Listeners[0]?.Id),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.alb.AlbFunctions;
import com.pulumi.alicloud.alb.inputs.GetListenersArgs;
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 ids = AlbFunctions.getListeners(GetListenersArgs.builder()
.ids("example_id")
.build());
ctx.export("albListenerId1", ids.applyValue(getListenersResult -> getListenersResult.listeners()[0].id()));
}
}
variables:
ids:
fn::invoke:
Function: alicloud:alb:getListeners
Arguments:
ids:
- example_id
outputs:
albListenerId1: ${ids.listeners[0].id}
Using getListeners
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 getListeners(args: GetListenersArgs, opts?: InvokeOptions): Promise<GetListenersResult>
function getListenersOutput(args: GetListenersOutputArgs, opts?: InvokeOptions): Output<GetListenersResult>
def get_listeners(enable_details: Optional[bool] = None,
ids: Optional[Sequence[str]] = None,
listener_ids: Optional[Sequence[str]] = None,
listener_protocol: Optional[str] = None,
load_balancer_ids: Optional[Sequence[str]] = None,
output_file: Optional[str] = None,
status: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetListenersResult
def get_listeners_output(enable_details: Optional[pulumi.Input[bool]] = None,
ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
listener_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
listener_protocol: Optional[pulumi.Input[str]] = None,
load_balancer_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
output_file: Optional[pulumi.Input[str]] = None,
status: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetListenersResult]
func GetListeners(ctx *Context, args *GetListenersArgs, opts ...InvokeOption) (*GetListenersResult, error)
func GetListenersOutput(ctx *Context, args *GetListenersOutputArgs, opts ...InvokeOption) GetListenersResultOutput
> Note: This function is named GetListeners
in the Go SDK.
public static class GetListeners
{
public static Task<GetListenersResult> InvokeAsync(GetListenersArgs args, InvokeOptions? opts = null)
public static Output<GetListenersResult> Invoke(GetListenersInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetListenersResult> getListeners(GetListenersArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: alicloud:alb/getListeners:getListeners
arguments:
# arguments dictionary
The following arguments are supported:
- Enable
Details bool - Default to
false
. Set it totrue
can output more details about resource attributes. - Ids List<string>
- A list of Listener IDs.
- Listener
Ids List<string> - The listener ids.
- Listener
Protocol string - Snooping Protocols. Valid Values:
HTTP
,HTTPS
OrQUIC
. - Load
Balancer List<string>Ids - The load balancer ids.
- Output
File string - File name where to save data source results (after running
pulumi preview
). - Status string
- The state of the listener. Valid Values:
Running
OrStopped
.Running
: The listener is running.Stopped
: The listener is stopped.
- Enable
Details bool - Default to
false
. Set it totrue
can output more details about resource attributes. - Ids []string
- A list of Listener IDs.
- Listener
Ids []string - The listener ids.
- Listener
Protocol string - Snooping Protocols. Valid Values:
HTTP
,HTTPS
OrQUIC
. - Load
Balancer []stringIds - The load balancer ids.
- Output
File string - File name where to save data source results (after running
pulumi preview
). - Status string
- The state of the listener. Valid Values:
Running
OrStopped
.Running
: The listener is running.Stopped
: The listener is stopped.
- enable
Details Boolean - Default to
false
. Set it totrue
can output more details about resource attributes. - ids List<String>
- A list of Listener IDs.
- listener
Ids List<String> - The listener ids.
- listener
Protocol String - Snooping Protocols. Valid Values:
HTTP
,HTTPS
OrQUIC
. - load
Balancer List<String>Ids - The load balancer ids.
- output
File String - File name where to save data source results (after running
pulumi preview
). - status String
- The state of the listener. Valid Values:
Running
OrStopped
.Running
: The listener is running.Stopped
: The listener is stopped.
- enable
Details boolean - Default to
false
. Set it totrue
can output more details about resource attributes. - ids string[]
- A list of Listener IDs.
- listener
Ids string[] - The listener ids.
- listener
Protocol string - Snooping Protocols. Valid Values:
HTTP
,HTTPS
OrQUIC
. - load
Balancer string[]Ids - The load balancer ids.
- output
File string - File name where to save data source results (after running
pulumi preview
). - status string
- The state of the listener. Valid Values:
Running
OrStopped
.Running
: The listener is running.Stopped
: The listener is stopped.
- enable_
details bool - Default to
false
. Set it totrue
can output more details about resource attributes. - ids Sequence[str]
- A list of Listener IDs.
- listener_
ids Sequence[str] - The listener ids.
- listener_
protocol str - Snooping Protocols. Valid Values:
HTTP
,HTTPS
OrQUIC
. - load_
balancer_ Sequence[str]ids - The load balancer ids.
- output_
file str - File name where to save data source results (after running
pulumi preview
). - status str
- The state of the listener. Valid Values:
Running
OrStopped
.Running
: The listener is running.Stopped
: The listener is stopped.
- enable
Details Boolean - Default to
false
. Set it totrue
can output more details about resource attributes. - ids List<String>
- A list of Listener IDs.
- listener
Ids List<String> - The listener ids.
- listener
Protocol String - Snooping Protocols. Valid Values:
HTTP
,HTTPS
OrQUIC
. - load
Balancer List<String>Ids - The load balancer ids.
- output
File String - File name where to save data source results (after running
pulumi preview
). - status String
- The state of the listener. Valid Values:
Running
OrStopped
.Running
: The listener is running.Stopped
: The listener is stopped.
getListeners Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- Listeners
List<Pulumi.
Ali Cloud. Alb. Outputs. Get Listeners Listener> - Enable
Details bool - Listener
Ids List<string> - Listener
Protocol string - Load
Balancer List<string>Ids - Output
File string - Status string
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- Listeners
[]Get
Listeners Listener - Enable
Details bool - Listener
Ids []string - Listener
Protocol string - Load
Balancer []stringIds - Output
File string - Status string
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- listeners
List<Get
Listeners Listener> - enable
Details Boolean - listener
Ids List<String> - listener
Protocol String - load
Balancer List<String>Ids - output
File String - status String
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- listeners
Get
Listeners Listener[] - enable
Details boolean - listener
Ids string[] - listener
Protocol string - load
Balancer string[]Ids - output
File string - status string
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- listeners
Sequence[Get
Listeners Listener] - enable_
details bool - listener_
ids Sequence[str] - listener_
protocol str - load_
balancer_ Sequence[str]ids - output_
file str - status str
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- listeners List<Property Map>
- enable
Details Boolean - listener
Ids List<String> - listener
Protocol String - load
Balancer List<String>Ids - output
File String - status String
Supporting Types
GetListenersListener
- Access
Log boolRecord Customized Headers Enabled Indicates whether the access log has a custom header field. Valid values: true and false. Default value: false.
NOTE: Only Instances outside the Security Group to Access the Log Switch accesslogenabled Open, in Order to Set This Parameter to the True.
- Access
Log List<Pulumi.Tracing Configs Ali Cloud. Alb. Inputs. Get Listeners Listener Access Log Tracing Config> - Xtrace Configuration Information.
- Acl
Configs List<Pulumi.Ali Cloud. Alb. Inputs. Get Listeners Listener Acl Config> - The configurations of the access control lists (ACLs).
- Certificates
List<Pulumi.
Ali Cloud. Alb. Inputs. Get Listeners Listener Certificate> - The Certificate List.
- Default
Actions List<Pulumi.Ali Cloud. Alb. Inputs. Get Listeners Listener Default Action> - The Default Rule Action List.
- Gzip
Enabled bool - Whether to Enable Gzip Compression, as a Specific File Type on a Compression. Valid Values:
True
OrFalse
. Default Value:True
. - Http2Enabled bool
Whether to Enable HTTP/2 Features. Valid Values:
True
OrFalse
. Default Value:True
.NOTE: The attribute is valid when the attribute
ListenerProtocol
isHTTPS
.- Id string
- The ID of the Listener.
- Idle
Timeout int - Specify the Connection Idle Timeout Value:
1
to60
. Unit: Seconds. - Listener
Description string - Set the IP Address of the Listened Description. Length Is from 2 to 256 Characters.
- Listener
Id string - on Behalf of the Resource Level Id of the Resources Property Fields.
- Listener
Port int - The ALB Instance Front-End, and Those of the Ports Used. Value:
1~65535
. - Listener
Protocol string - Snooping Protocols. Valid Values:
HTTP
,HTTPS
OrQUIC
. - Load
Balancer stringId - The ALB Instance Id.
- Max
Results string - This Request Returned by the Maximum Number of Records.
- Next
Token string - The Current Call Returns to the Position of the Set to Null Represents the Data Has Been Read to the End of.
- Quic
Configs List<Pulumi.Ali Cloud. Alb. Inputs. Get Listeners Listener Quic Config> - Configuration Associated with the QuIC Listening.
- Request
Timeout int - The Specified Request Timeout Time. Value:
1
to180
. Unit: Seconds. Default Value: 60. If the Timeout Time Within the Back-End Server Has Not Answered the ALB Will Give up Waiting, the Client Returns the HTTP 504 Error Code. - Security
Policy stringId Security Policy.
NOTE: The attribute is valid when the attribute
ListenerProtocol
isHTTPS
.- Status string
- The state of the listener. Valid Values:
Running
OrStopped
.Running
: The listener is running.Stopped
: The listener is stopped. - Xforwarded
For List<Pulumi.Configs Ali Cloud. Alb. Inputs. Get Listeners Listener Xforwarded For Config> - xforwardfor Related Attribute Configuration.
- Access
Log boolRecord Customized Headers Enabled Indicates whether the access log has a custom header field. Valid values: true and false. Default value: false.
NOTE: Only Instances outside the Security Group to Access the Log Switch accesslogenabled Open, in Order to Set This Parameter to the True.
- Access
Log []GetTracing Configs Listeners Listener Access Log Tracing Config - Xtrace Configuration Information.
- Acl
Configs []GetListeners Listener Acl Config - The configurations of the access control lists (ACLs).
- Certificates
[]Get
Listeners Listener Certificate - The Certificate List.
- Default
Actions []GetListeners Listener Default Action - The Default Rule Action List.
- Gzip
Enabled bool - Whether to Enable Gzip Compression, as a Specific File Type on a Compression. Valid Values:
True
OrFalse
. Default Value:True
. - Http2Enabled bool
Whether to Enable HTTP/2 Features. Valid Values:
True
OrFalse
. Default Value:True
.NOTE: The attribute is valid when the attribute
ListenerProtocol
isHTTPS
.- Id string
- The ID of the Listener.
- Idle
Timeout int - Specify the Connection Idle Timeout Value:
1
to60
. Unit: Seconds. - Listener
Description string - Set the IP Address of the Listened Description. Length Is from 2 to 256 Characters.
- Listener
Id string - on Behalf of the Resource Level Id of the Resources Property Fields.
- Listener
Port int - The ALB Instance Front-End, and Those of the Ports Used. Value:
1~65535
. - Listener
Protocol string - Snooping Protocols. Valid Values:
HTTP
,HTTPS
OrQUIC
. - Load
Balancer stringId - The ALB Instance Id.
- Max
Results string - This Request Returned by the Maximum Number of Records.
- Next
Token string - The Current Call Returns to the Position of the Set to Null Represents the Data Has Been Read to the End of.
- Quic
Configs []GetListeners Listener Quic Config - Configuration Associated with the QuIC Listening.
- Request
Timeout int - The Specified Request Timeout Time. Value:
1
to180
. Unit: Seconds. Default Value: 60. If the Timeout Time Within the Back-End Server Has Not Answered the ALB Will Give up Waiting, the Client Returns the HTTP 504 Error Code. - Security
Policy stringId Security Policy.
NOTE: The attribute is valid when the attribute
ListenerProtocol
isHTTPS
.- Status string
- The state of the listener. Valid Values:
Running
OrStopped
.Running
: The listener is running.Stopped
: The listener is stopped. - Xforwarded
For []GetConfigs Listeners Listener Xforwarded For Config - xforwardfor Related Attribute Configuration.
- access
Log BooleanRecord Customized Headers Enabled Indicates whether the access log has a custom header field. Valid values: true and false. Default value: false.
NOTE: Only Instances outside the Security Group to Access the Log Switch accesslogenabled Open, in Order to Set This Parameter to the True.
- access
Log List<GetTracing Configs Listeners Listener Access Log Tracing Config> - Xtrace Configuration Information.
- acl
Configs List<GetListeners Listener Acl Config> - The configurations of the access control lists (ACLs).
- certificates
List<Get
Listeners Listener Certificate> - The Certificate List.
- default
Actions List<GetListeners Listener Default Action> - The Default Rule Action List.
- gzip
Enabled Boolean - Whether to Enable Gzip Compression, as a Specific File Type on a Compression. Valid Values:
True
OrFalse
. Default Value:True
. - http2Enabled Boolean
Whether to Enable HTTP/2 Features. Valid Values:
True
OrFalse
. Default Value:True
.NOTE: The attribute is valid when the attribute
ListenerProtocol
isHTTPS
.- id String
- The ID of the Listener.
- idle
Timeout Integer - Specify the Connection Idle Timeout Value:
1
to60
. Unit: Seconds. - listener
Description String - Set the IP Address of the Listened Description. Length Is from 2 to 256 Characters.
- listener
Id String - on Behalf of the Resource Level Id of the Resources Property Fields.
- listener
Port Integer - The ALB Instance Front-End, and Those of the Ports Used. Value:
1~65535
. - listener
Protocol String - Snooping Protocols. Valid Values:
HTTP
,HTTPS
OrQUIC
. - load
Balancer StringId - The ALB Instance Id.
- max
Results String - This Request Returned by the Maximum Number of Records.
- next
Token String - The Current Call Returns to the Position of the Set to Null Represents the Data Has Been Read to the End of.
- quic
Configs List<GetListeners Listener Quic Config> - Configuration Associated with the QuIC Listening.
- request
Timeout Integer - The Specified Request Timeout Time. Value:
1
to180
. Unit: Seconds. Default Value: 60. If the Timeout Time Within the Back-End Server Has Not Answered the ALB Will Give up Waiting, the Client Returns the HTTP 504 Error Code. - security
Policy StringId Security Policy.
NOTE: The attribute is valid when the attribute
ListenerProtocol
isHTTPS
.- status String
- The state of the listener. Valid Values:
Running
OrStopped
.Running
: The listener is running.Stopped
: The listener is stopped. - xforwarded
For List<GetConfigs Listeners Listener Xforwarded For Config> - xforwardfor Related Attribute Configuration.
- access
Log booleanRecord Customized Headers Enabled Indicates whether the access log has a custom header field. Valid values: true and false. Default value: false.
NOTE: Only Instances outside the Security Group to Access the Log Switch accesslogenabled Open, in Order to Set This Parameter to the True.
- access
Log GetTracing Configs Listeners Listener Access Log Tracing Config[] - Xtrace Configuration Information.
- acl
Configs GetListeners Listener Acl Config[] - The configurations of the access control lists (ACLs).
- certificates
Get
Listeners Listener Certificate[] - The Certificate List.
- default
Actions GetListeners Listener Default Action[] - The Default Rule Action List.
- gzip
Enabled boolean - Whether to Enable Gzip Compression, as a Specific File Type on a Compression. Valid Values:
True
OrFalse
. Default Value:True
. - http2Enabled boolean
Whether to Enable HTTP/2 Features. Valid Values:
True
OrFalse
. Default Value:True
.NOTE: The attribute is valid when the attribute
ListenerProtocol
isHTTPS
.- id string
- The ID of the Listener.
- idle
Timeout number - Specify the Connection Idle Timeout Value:
1
to60
. Unit: Seconds. - listener
Description string - Set the IP Address of the Listened Description. Length Is from 2 to 256 Characters.
- listener
Id string - on Behalf of the Resource Level Id of the Resources Property Fields.
- listener
Port number - The ALB Instance Front-End, and Those of the Ports Used. Value:
1~65535
. - listener
Protocol string - Snooping Protocols. Valid Values:
HTTP
,HTTPS
OrQUIC
. - load
Balancer stringId - The ALB Instance Id.
- max
Results string - This Request Returned by the Maximum Number of Records.
- next
Token string - The Current Call Returns to the Position of the Set to Null Represents the Data Has Been Read to the End of.
- quic
Configs GetListeners Listener Quic Config[] - Configuration Associated with the QuIC Listening.
- request
Timeout number - The Specified Request Timeout Time. Value:
1
to180
. Unit: Seconds. Default Value: 60. If the Timeout Time Within the Back-End Server Has Not Answered the ALB Will Give up Waiting, the Client Returns the HTTP 504 Error Code. - security
Policy stringId Security Policy.
NOTE: The attribute is valid when the attribute
ListenerProtocol
isHTTPS
.- status string
- The state of the listener. Valid Values:
Running
OrStopped
.Running
: The listener is running.Stopped
: The listener is stopped. - xforwarded
For GetConfigs Listeners Listener Xforwarded For Config[] - xforwardfor Related Attribute Configuration.
- access_
log_ boolrecord_ customized_ headers_ enabled Indicates whether the access log has a custom header field. Valid values: true and false. Default value: false.
NOTE: Only Instances outside the Security Group to Access the Log Switch accesslogenabled Open, in Order to Set This Parameter to the True.
- access_
log_ Sequence[Gettracing_ configs Listeners Listener Access Log Tracing Config] - Xtrace Configuration Information.
- acl_
configs Sequence[GetListeners Listener Acl Config] - The configurations of the access control lists (ACLs).
- certificates
Sequence[Get
Listeners Listener Certificate] - The Certificate List.
- default_
actions Sequence[GetListeners Listener Default Action] - The Default Rule Action List.
- gzip_
enabled bool - Whether to Enable Gzip Compression, as a Specific File Type on a Compression. Valid Values:
True
OrFalse
. Default Value:True
. - http2_
enabled bool Whether to Enable HTTP/2 Features. Valid Values:
True
OrFalse
. Default Value:True
.NOTE: The attribute is valid when the attribute
ListenerProtocol
isHTTPS
.- id str
- The ID of the Listener.
- idle_
timeout int - Specify the Connection Idle Timeout Value:
1
to60
. Unit: Seconds. - listener_
description str - Set the IP Address of the Listened Description. Length Is from 2 to 256 Characters.
- listener_
id str - on Behalf of the Resource Level Id of the Resources Property Fields.
- listener_
port int - The ALB Instance Front-End, and Those of the Ports Used. Value:
1~65535
. - listener_
protocol str - Snooping Protocols. Valid Values:
HTTP
,HTTPS
OrQUIC
. - load_
balancer_ strid - The ALB Instance Id.
- max_
results str - This Request Returned by the Maximum Number of Records.
- next_
token str - The Current Call Returns to the Position of the Set to Null Represents the Data Has Been Read to the End of.
- quic_
configs Sequence[GetListeners Listener Quic Config] - Configuration Associated with the QuIC Listening.
- request_
timeout int - The Specified Request Timeout Time. Value:
1
to180
. Unit: Seconds. Default Value: 60. If the Timeout Time Within the Back-End Server Has Not Answered the ALB Will Give up Waiting, the Client Returns the HTTP 504 Error Code. - security_
policy_ strid Security Policy.
NOTE: The attribute is valid when the attribute
ListenerProtocol
isHTTPS
.- status str
- The state of the listener. Valid Values:
Running
OrStopped
.Running
: The listener is running.Stopped
: The listener is stopped. - xforwarded_
for_ Sequence[Getconfigs Listeners Listener Xforwarded For Config] - xforwardfor Related Attribute Configuration.
- access
Log BooleanRecord Customized Headers Enabled Indicates whether the access log has a custom header field. Valid values: true and false. Default value: false.
NOTE: Only Instances outside the Security Group to Access the Log Switch accesslogenabled Open, in Order to Set This Parameter to the True.
- access
Log List<Property Map>Tracing Configs - Xtrace Configuration Information.
- acl
Configs List<Property Map> - The configurations of the access control lists (ACLs).
- certificates List<Property Map>
- The Certificate List.
- default
Actions List<Property Map> - The Default Rule Action List.
- gzip
Enabled Boolean - Whether to Enable Gzip Compression, as a Specific File Type on a Compression. Valid Values:
True
OrFalse
. Default Value:True
. - http2Enabled Boolean
Whether to Enable HTTP/2 Features. Valid Values:
True
OrFalse
. Default Value:True
.NOTE: The attribute is valid when the attribute
ListenerProtocol
isHTTPS
.- id String
- The ID of the Listener.
- idle
Timeout Number - Specify the Connection Idle Timeout Value:
1
to60
. Unit: Seconds. - listener
Description String - Set the IP Address of the Listened Description. Length Is from 2 to 256 Characters.
- listener
Id String - on Behalf of the Resource Level Id of the Resources Property Fields.
- listener
Port Number - The ALB Instance Front-End, and Those of the Ports Used. Value:
1~65535
. - listener
Protocol String - Snooping Protocols. Valid Values:
HTTP
,HTTPS
OrQUIC
. - load
Balancer StringId - The ALB Instance Id.
- max
Results String - This Request Returned by the Maximum Number of Records.
- next
Token String - The Current Call Returns to the Position of the Set to Null Represents the Data Has Been Read to the End of.
- quic
Configs List<Property Map> - Configuration Associated with the QuIC Listening.
- request
Timeout Number - The Specified Request Timeout Time. Value:
1
to180
. Unit: Seconds. Default Value: 60. If the Timeout Time Within the Back-End Server Has Not Answered the ALB Will Give up Waiting, the Client Returns the HTTP 504 Error Code. - security
Policy StringId Security Policy.
NOTE: The attribute is valid when the attribute
ListenerProtocol
isHTTPS
.- status String
- The state of the listener. Valid Values:
Running
OrStopped
.Running
: The listener is running.Stopped
: The listener is stopped. - xforwarded
For List<Property Map>Configs - xforwardfor Related Attribute Configuration.
GetListenersListenerAccessLogTracingConfig
- Tracing
Enabled bool - Tracing
Sample int - Tracing
Type string
- Tracing
Enabled bool - Tracing
Sample int - Tracing
Type string
- tracing
Enabled Boolean - tracing
Sample Integer - tracing
Type String
- tracing
Enabled boolean - tracing
Sample number - tracing
Type string
- tracing_
enabled bool - tracing_
sample int - tracing_
type str
- tracing
Enabled Boolean - tracing
Sample Number - tracing
Type String
GetListenersListenerAclConfig
- Acl
Relations List<Pulumi.Ali Cloud. Alb. Inputs. Get Listeners Listener Acl Config Acl Relation> - The ACLs that are associated with the listener.
- Acl
Type string - The type of the ACL. Valid values:
White
OrBlack
.White
: specifies the ACL as a whitelist. Only requests from the IP addresses or CIDR blocks in the ACL are forwarded. Whitelists apply to scenarios where only specific IP addresses are allowed to access an application. Risks may occur if the whitelist is improperly set. After you set a whitelist for an Application Load Balancer (ALB) listener, only requests from IP addresses that are added to the whitelist are distributed by the listener. If the whitelist is enabled without IP addresses specified, the ALB listener does not forward requests.Black
: All requests from the IP addresses or CIDR blocks in the ACL are denied. The blacklist is used to prevent specified IP addresses from accessing an application. If the blacklist is enabled but the corresponding ACL does not contain IP addresses, the ALB listener forwards all requests.
- Acl
Relations []GetListeners Listener Acl Config Acl Relation - The ACLs that are associated with the listener.
- Acl
Type string - The type of the ACL. Valid values:
White
OrBlack
.White
: specifies the ACL as a whitelist. Only requests from the IP addresses or CIDR blocks in the ACL are forwarded. Whitelists apply to scenarios where only specific IP addresses are allowed to access an application. Risks may occur if the whitelist is improperly set. After you set a whitelist for an Application Load Balancer (ALB) listener, only requests from IP addresses that are added to the whitelist are distributed by the listener. If the whitelist is enabled without IP addresses specified, the ALB listener does not forward requests.Black
: All requests from the IP addresses or CIDR blocks in the ACL are denied. The blacklist is used to prevent specified IP addresses from accessing an application. If the blacklist is enabled but the corresponding ACL does not contain IP addresses, the ALB listener forwards all requests.
- acl
Relations List<GetListeners Listener Acl Config Acl Relation> - The ACLs that are associated with the listener.
- acl
Type String - The type of the ACL. Valid values:
White
OrBlack
.White
: specifies the ACL as a whitelist. Only requests from the IP addresses or CIDR blocks in the ACL are forwarded. Whitelists apply to scenarios where only specific IP addresses are allowed to access an application. Risks may occur if the whitelist is improperly set. After you set a whitelist for an Application Load Balancer (ALB) listener, only requests from IP addresses that are added to the whitelist are distributed by the listener. If the whitelist is enabled without IP addresses specified, the ALB listener does not forward requests.Black
: All requests from the IP addresses or CIDR blocks in the ACL are denied. The blacklist is used to prevent specified IP addresses from accessing an application. If the blacklist is enabled but the corresponding ACL does not contain IP addresses, the ALB listener forwards all requests.
- acl
Relations GetListeners Listener Acl Config Acl Relation[] - The ACLs that are associated with the listener.
- acl
Type string - The type of the ACL. Valid values:
White
OrBlack
.White
: specifies the ACL as a whitelist. Only requests from the IP addresses or CIDR blocks in the ACL are forwarded. Whitelists apply to scenarios where only specific IP addresses are allowed to access an application. Risks may occur if the whitelist is improperly set. After you set a whitelist for an Application Load Balancer (ALB) listener, only requests from IP addresses that are added to the whitelist are distributed by the listener. If the whitelist is enabled without IP addresses specified, the ALB listener does not forward requests.Black
: All requests from the IP addresses or CIDR blocks in the ACL are denied. The blacklist is used to prevent specified IP addresses from accessing an application. If the blacklist is enabled but the corresponding ACL does not contain IP addresses, the ALB listener forwards all requests.
- acl_
relations Sequence[GetListeners Listener Acl Config Acl Relation] - The ACLs that are associated with the listener.
- acl_
type str - The type of the ACL. Valid values:
White
OrBlack
.White
: specifies the ACL as a whitelist. Only requests from the IP addresses or CIDR blocks in the ACL are forwarded. Whitelists apply to scenarios where only specific IP addresses are allowed to access an application. Risks may occur if the whitelist is improperly set. After you set a whitelist for an Application Load Balancer (ALB) listener, only requests from IP addresses that are added to the whitelist are distributed by the listener. If the whitelist is enabled without IP addresses specified, the ALB listener does not forward requests.Black
: All requests from the IP addresses or CIDR blocks in the ACL are denied. The blacklist is used to prevent specified IP addresses from accessing an application. If the blacklist is enabled but the corresponding ACL does not contain IP addresses, the ALB listener forwards all requests.
- acl
Relations List<Property Map> - The ACLs that are associated with the listener.
- acl
Type String - The type of the ACL. Valid values:
White
OrBlack
.White
: specifies the ACL as a whitelist. Only requests from the IP addresses or CIDR blocks in the ACL are forwarded. Whitelists apply to scenarios where only specific IP addresses are allowed to access an application. Risks may occur if the whitelist is improperly set. After you set a whitelist for an Application Load Balancer (ALB) listener, only requests from IP addresses that are added to the whitelist are distributed by the listener. If the whitelist is enabled without IP addresses specified, the ALB listener does not forward requests.Black
: All requests from the IP addresses or CIDR blocks in the ACL are denied. The blacklist is used to prevent specified IP addresses from accessing an application. If the blacklist is enabled but the corresponding ACL does not contain IP addresses, the ALB listener forwards all requests.
GetListenersListenerAclConfigAclRelation
- Acl
Id string - Snooping Binding of the Access Policy Group ID List.
- Status string
- The association status between the ACL and the listener. Valid values:
Associating
,Associated
OrDissociating
.Associating
: The ACL is being associated with the listener.Associated
: The ACL is associated with the listener.Dissociating
: The ACL is being disassociated from the listener.
- Acl
Id string - Snooping Binding of the Access Policy Group ID List.
- Status string
- The association status between the ACL and the listener. Valid values:
Associating
,Associated
OrDissociating
.Associating
: The ACL is being associated with the listener.Associated
: The ACL is associated with the listener.Dissociating
: The ACL is being disassociated from the listener.
- acl
Id String - Snooping Binding of the Access Policy Group ID List.
- status String
- The association status between the ACL and the listener. Valid values:
Associating
,Associated
OrDissociating
.Associating
: The ACL is being associated with the listener.Associated
: The ACL is associated with the listener.Dissociating
: The ACL is being disassociated from the listener.
- acl
Id string - Snooping Binding of the Access Policy Group ID List.
- status string
- The association status between the ACL and the listener. Valid values:
Associating
,Associated
OrDissociating
.Associating
: The ACL is being associated with the listener.Associated
: The ACL is associated with the listener.Dissociating
: The ACL is being disassociated from the listener.
- acl_
id str - Snooping Binding of the Access Policy Group ID List.
- status str
- The association status between the ACL and the listener. Valid values:
Associating
,Associated
OrDissociating
.Associating
: The ACL is being associated with the listener.Associated
: The ACL is associated with the listener.Dissociating
: The ACL is being disassociated from the listener.
- acl
Id String - Snooping Binding of the Access Policy Group ID List.
- status String
- The association status between the ACL and the listener. Valid values:
Associating
,Associated
OrDissociating
.Associating
: The ACL is being associated with the listener.Associated
: The ACL is associated with the listener.Dissociating
: The ACL is being disassociated from the listener.
GetListenersListenerCertificate
- Certificate
Id string - The ID of the Certificate.
- Certificate
Id string - The ID of the Certificate.
- certificate
Id String - The ID of the Certificate.
- certificate
Id string - The ID of the Certificate.
- certificate_
id str - The ID of the Certificate.
- certificate
Id String - The ID of the Certificate.
GetListenersListenerDefaultAction
- Forward
Group List<Pulumi.Configs Ali Cloud. Alb. Inputs. Get Listeners Listener Default Action Forward Group Config> - The configuration of the forwarding rule action. This parameter is required if the Type parameter is set to FowardGroup.
- Type string
- Action Type. The value is set to ForwardGroup. It indicates that requests are forwarded to multiple vServer groups.
- Forward
Group []GetConfigs Listeners Listener Default Action Forward Group Config - The configuration of the forwarding rule action. This parameter is required if the Type parameter is set to FowardGroup.
- Type string
- Action Type. The value is set to ForwardGroup. It indicates that requests are forwarded to multiple vServer groups.
- forward
Group List<GetConfigs Listeners Listener Default Action Forward Group Config> - The configuration of the forwarding rule action. This parameter is required if the Type parameter is set to FowardGroup.
- type String
- Action Type. The value is set to ForwardGroup. It indicates that requests are forwarded to multiple vServer groups.
- forward
Group GetConfigs Listeners Listener Default Action Forward Group Config[] - The configuration of the forwarding rule action. This parameter is required if the Type parameter is set to FowardGroup.
- type string
- Action Type. The value is set to ForwardGroup. It indicates that requests are forwarded to multiple vServer groups.
- forward_
group_ Sequence[Getconfigs Listeners Listener Default Action Forward Group Config] - The configuration of the forwarding rule action. This parameter is required if the Type parameter is set to FowardGroup.
- type str
- Action Type. The value is set to ForwardGroup. It indicates that requests are forwarded to multiple vServer groups.
- forward
Group List<Property Map>Configs - The configuration of the forwarding rule action. This parameter is required if the Type parameter is set to FowardGroup.
- type String
- Action Type. The value is set to ForwardGroup. It indicates that requests are forwarded to multiple vServer groups.
GetListenersListenerDefaultActionForwardGroupConfig
- Server
Group List<Pulumi.Tuples Ali Cloud. Alb. Inputs. Get Listeners Listener Default Action Forward Group Config Server Group Tuple> - The destination server group to which requests are forwarded.
- Server
Group []GetTuples Listeners Listener Default Action Forward Group Config Server Group Tuple - The destination server group to which requests are forwarded.
- server
Group List<GetTuples Listeners Listener Default Action Forward Group Config Server Group Tuple> - The destination server group to which requests are forwarded.
- server
Group GetTuples Listeners Listener Default Action Forward Group Config Server Group Tuple[] - The destination server group to which requests are forwarded.
- server_
group_ Sequence[Gettuples Listeners Listener Default Action Forward Group Config Server Group Tuple] - The destination server group to which requests are forwarded.
- server
Group List<Property Map>Tuples - The destination server group to which requests are forwarded.
GetListenersListenerDefaultActionForwardGroupConfigServerGroupTuple
- Server
Group stringId - The ID of the destination server group to which requests are forwarded.
- Server
Group stringId - The ID of the destination server group to which requests are forwarded.
- server
Group StringId - The ID of the destination server group to which requests are forwarded.
- server
Group stringId - The ID of the destination server group to which requests are forwarded.
- server_
group_ strid - The ID of the destination server group to which requests are forwarded.
- server
Group StringId - The ID of the destination server group to which requests are forwarded.
GetListenersListenerQuicConfig
- Quic
Listener stringId - Quic
Upgrade boolEnabled
- Quic
Listener stringId - Quic
Upgrade boolEnabled
- quic
Listener StringId - quic
Upgrade BooleanEnabled
- quic
Listener stringId - quic
Upgrade booleanEnabled
- quic_
listener_ strid - quic_
upgrade_ boolenabled
- quic
Listener StringId - quic
Upgrade BooleanEnabled
GetListenersListenerXforwardedForConfig
- Xforwardedforclientcert
Issuerdnalias string - The Custom Header Field Names Only When
xforwardedforclientcert_issuerdnenabled
, Which Evaluates to True When the Entry into Force of. - Xforwardedforclientcert
Issuerdnenabled bool - Indicates Whether the
X-Forwarded-Clientcert-issuerdn
Header Field Is Used to Obtain Access to the Server Load Balancer Instance of the Client Certificate after the Manifests Are Signed, the Publisher Information. - Xforwardedforclientcertclientverifyalias string
- The Custom Header Field Names Only When
xforwardedforclientcertclientverifyenabled
Has a Value of True, this Value Will Not Take Effect until.The name must be 1 to 40 characters in length, and can contain letters, hyphens (-), underscores (_), and digits. - Xforwardedforclientcertclientverifyenabled bool
- Indicates Whether the
X-Forwarded-Clientcert-clientverify
Header Field Is Used to Obtain Access to the Server Load Balancer Instance of the Client Certificate to Verify the Results. - Xforwardedforclientcertfingerprintalias string
- The Custom Header Field Names Only When
xforwardedforclientcertfingerprintenabled
, Which Evaluates to True When the Entry into Force of.The name must be 1 to 40 characters in length, and can contain letters, hyphens (-), underscores (_), and digits. - Xforwardedforclientcertfingerprintenabled bool
- Indicates Whether the
X-Forwarded-Clientcert-fingerprint
Header Field Is Used to Obtain Access to the Server Load Balancer Instance of the Client Certificate Fingerprint Value. - Xforwardedforclientcertsubjectdnalias string
- The name of the custom header. This parameter is valid only if
xforwardedforclientcertsubjectdnenabled
is set to true. The name must be 1 to 40 characters in length, and can contain letters, hyphens (-), underscores (_), and digits. - Xforwardedforclientcertsubjectdnenabled bool
- Specifies whether to use the
X-Forwarded-Clientcert-subjectdn
header field to obtain information about the owner of the ALB client certificate. Valid values: true and false. Default value: false. - Xforwardedforclientsrcportenabled bool
- Indicates Whether the X-Forwarded-Client-Port Header Field Is Used to Obtain Access to Server Load Balancer Instances to the Client, and Those of the Ports.
- Xforwardedforenabled bool
- Indicates whether the X-Forwarded-For header field is used to obtain the real IP address of tqhe client. Valid values: true and false. Default value: true.
- Xforwardedforprotoenabled bool
- Indicates Whether the X-Forwarded-Proto Header Field Is Used to Obtain the Server Load Balancer Instance Snooping Protocols.
- Xforwardedforslbidenabled bool
- Indicates whether the SLB-ID header field is used to obtain the ID of the ALB instance. Valid values: true and false. Default value: false.
- Xforwardedforslbportenabled bool
- Indicates Whether the X-Forwarded-Port Header Field Is Used to Obtain the Server Load Balancer Instance Listening Port.
- Xforwardedforclientcert
Issuerdnalias string - The Custom Header Field Names Only When
xforwardedforclientcert_issuerdnenabled
, Which Evaluates to True When the Entry into Force of. - Xforwardedforclientcert
Issuerdnenabled bool - Indicates Whether the
X-Forwarded-Clientcert-issuerdn
Header Field Is Used to Obtain Access to the Server Load Balancer Instance of the Client Certificate after the Manifests Are Signed, the Publisher Information. - Xforwardedforclientcertclientverifyalias string
- The Custom Header Field Names Only When
xforwardedforclientcertclientverifyenabled
Has a Value of True, this Value Will Not Take Effect until.The name must be 1 to 40 characters in length, and can contain letters, hyphens (-), underscores (_), and digits. - Xforwardedforclientcertclientverifyenabled bool
- Indicates Whether the
X-Forwarded-Clientcert-clientverify
Header Field Is Used to Obtain Access to the Server Load Balancer Instance of the Client Certificate to Verify the Results. - Xforwardedforclientcertfingerprintalias string
- The Custom Header Field Names Only When
xforwardedforclientcertfingerprintenabled
, Which Evaluates to True When the Entry into Force of.The name must be 1 to 40 characters in length, and can contain letters, hyphens (-), underscores (_), and digits. - Xforwardedforclientcertfingerprintenabled bool
- Indicates Whether the
X-Forwarded-Clientcert-fingerprint
Header Field Is Used to Obtain Access to the Server Load Balancer Instance of the Client Certificate Fingerprint Value. - Xforwardedforclientcertsubjectdnalias string
- The name of the custom header. This parameter is valid only if
xforwardedforclientcertsubjectdnenabled
is set to true. The name must be 1 to 40 characters in length, and can contain letters, hyphens (-), underscores (_), and digits. - Xforwardedforclientcertsubjectdnenabled bool
- Specifies whether to use the
X-Forwarded-Clientcert-subjectdn
header field to obtain information about the owner of the ALB client certificate. Valid values: true and false. Default value: false. - Xforwardedforclientsrcportenabled bool
- Indicates Whether the X-Forwarded-Client-Port Header Field Is Used to Obtain Access to Server Load Balancer Instances to the Client, and Those of the Ports.
- Xforwardedforenabled bool
- Indicates whether the X-Forwarded-For header field is used to obtain the real IP address of tqhe client. Valid values: true and false. Default value: true.
- Xforwardedforprotoenabled bool
- Indicates Whether the X-Forwarded-Proto Header Field Is Used to Obtain the Server Load Balancer Instance Snooping Protocols.
- Xforwardedforslbidenabled bool
- Indicates whether the SLB-ID header field is used to obtain the ID of the ALB instance. Valid values: true and false. Default value: false.
- Xforwardedforslbportenabled bool
- Indicates Whether the X-Forwarded-Port Header Field Is Used to Obtain the Server Load Balancer Instance Listening Port.
- xforwardedforclientcert
Issuerdnalias String - The Custom Header Field Names Only When
xforwardedforclientcert_issuerdnenabled
, Which Evaluates to True When the Entry into Force of. - xforwardedforclientcert
Issuerdnenabled Boolean - Indicates Whether the
X-Forwarded-Clientcert-issuerdn
Header Field Is Used to Obtain Access to the Server Load Balancer Instance of the Client Certificate after the Manifests Are Signed, the Publisher Information. - xforwardedforclientcertclientverifyalias String
- The Custom Header Field Names Only When
xforwardedforclientcertclientverifyenabled
Has a Value of True, this Value Will Not Take Effect until.The name must be 1 to 40 characters in length, and can contain letters, hyphens (-), underscores (_), and digits. - xforwardedforclientcertclientverifyenabled Boolean
- Indicates Whether the
X-Forwarded-Clientcert-clientverify
Header Field Is Used to Obtain Access to the Server Load Balancer Instance of the Client Certificate to Verify the Results. - xforwardedforclientcertfingerprintalias String
- The Custom Header Field Names Only When
xforwardedforclientcertfingerprintenabled
, Which Evaluates to True When the Entry into Force of.The name must be 1 to 40 characters in length, and can contain letters, hyphens (-), underscores (_), and digits. - xforwardedforclientcertfingerprintenabled Boolean
- Indicates Whether the
X-Forwarded-Clientcert-fingerprint
Header Field Is Used to Obtain Access to the Server Load Balancer Instance of the Client Certificate Fingerprint Value. - xforwardedforclientcertsubjectdnalias String
- The name of the custom header. This parameter is valid only if
xforwardedforclientcertsubjectdnenabled
is set to true. The name must be 1 to 40 characters in length, and can contain letters, hyphens (-), underscores (_), and digits. - xforwardedforclientcertsubjectdnenabled Boolean
- Specifies whether to use the
X-Forwarded-Clientcert-subjectdn
header field to obtain information about the owner of the ALB client certificate. Valid values: true and false. Default value: false. - xforwardedforclientsrcportenabled Boolean
- Indicates Whether the X-Forwarded-Client-Port Header Field Is Used to Obtain Access to Server Load Balancer Instances to the Client, and Those of the Ports.
- xforwardedforenabled Boolean
- Indicates whether the X-Forwarded-For header field is used to obtain the real IP address of tqhe client. Valid values: true and false. Default value: true.
- xforwardedforprotoenabled Boolean
- Indicates Whether the X-Forwarded-Proto Header Field Is Used to Obtain the Server Load Balancer Instance Snooping Protocols.
- xforwardedforslbidenabled Boolean
- Indicates whether the SLB-ID header field is used to obtain the ID of the ALB instance. Valid values: true and false. Default value: false.
- xforwardedforslbportenabled Boolean
- Indicates Whether the X-Forwarded-Port Header Field Is Used to Obtain the Server Load Balancer Instance Listening Port.
- xforwardedforclientcert
Issuerdnalias string - The Custom Header Field Names Only When
xforwardedforclientcert_issuerdnenabled
, Which Evaluates to True When the Entry into Force of. - xforwardedforclientcert
Issuerdnenabled boolean - Indicates Whether the
X-Forwarded-Clientcert-issuerdn
Header Field Is Used to Obtain Access to the Server Load Balancer Instance of the Client Certificate after the Manifests Are Signed, the Publisher Information. - xforwardedforclientcertclientverifyalias string
- The Custom Header Field Names Only When
xforwardedforclientcertclientverifyenabled
Has a Value of True, this Value Will Not Take Effect until.The name must be 1 to 40 characters in length, and can contain letters, hyphens (-), underscores (_), and digits. - xforwardedforclientcertclientverifyenabled boolean
- Indicates Whether the
X-Forwarded-Clientcert-clientverify
Header Field Is Used to Obtain Access to the Server Load Balancer Instance of the Client Certificate to Verify the Results. - xforwardedforclientcertfingerprintalias string
- The Custom Header Field Names Only When
xforwardedforclientcertfingerprintenabled
, Which Evaluates to True When the Entry into Force of.The name must be 1 to 40 characters in length, and can contain letters, hyphens (-), underscores (_), and digits. - xforwardedforclientcertfingerprintenabled boolean
- Indicates Whether the
X-Forwarded-Clientcert-fingerprint
Header Field Is Used to Obtain Access to the Server Load Balancer Instance of the Client Certificate Fingerprint Value. - xforwardedforclientcertsubjectdnalias string
- The name of the custom header. This parameter is valid only if
xforwardedforclientcertsubjectdnenabled
is set to true. The name must be 1 to 40 characters in length, and can contain letters, hyphens (-), underscores (_), and digits. - xforwardedforclientcertsubjectdnenabled boolean
- Specifies whether to use the
X-Forwarded-Clientcert-subjectdn
header field to obtain information about the owner of the ALB client certificate. Valid values: true and false. Default value: false. - xforwardedforclientsrcportenabled boolean
- Indicates Whether the X-Forwarded-Client-Port Header Field Is Used to Obtain Access to Server Load Balancer Instances to the Client, and Those of the Ports.
- xforwardedforenabled boolean
- Indicates whether the X-Forwarded-For header field is used to obtain the real IP address of tqhe client. Valid values: true and false. Default value: true.
- xforwardedforprotoenabled boolean
- Indicates Whether the X-Forwarded-Proto Header Field Is Used to Obtain the Server Load Balancer Instance Snooping Protocols.
- xforwardedforslbidenabled boolean
- Indicates whether the SLB-ID header field is used to obtain the ID of the ALB instance. Valid values: true and false. Default value: false.
- xforwardedforslbportenabled boolean
- Indicates Whether the X-Forwarded-Port Header Field Is Used to Obtain the Server Load Balancer Instance Listening Port.
- xforwardedforclientcert_
issuerdnalias str - The Custom Header Field Names Only When
xforwardedforclientcert_issuerdnenabled
, Which Evaluates to True When the Entry into Force of. - xforwardedforclientcert_
issuerdnenabled bool - Indicates Whether the
X-Forwarded-Clientcert-issuerdn
Header Field Is Used to Obtain Access to the Server Load Balancer Instance of the Client Certificate after the Manifests Are Signed, the Publisher Information. - xforwardedforclientcertclientverifyalias str
- The Custom Header Field Names Only When
xforwardedforclientcertclientverifyenabled
Has a Value of True, this Value Will Not Take Effect until.The name must be 1 to 40 characters in length, and can contain letters, hyphens (-), underscores (_), and digits. - xforwardedforclientcertclientverifyenabled bool
- Indicates Whether the
X-Forwarded-Clientcert-clientverify
Header Field Is Used to Obtain Access to the Server Load Balancer Instance of the Client Certificate to Verify the Results. - xforwardedforclientcertfingerprintalias str
- The Custom Header Field Names Only When
xforwardedforclientcertfingerprintenabled
, Which Evaluates to True When the Entry into Force of.The name must be 1 to 40 characters in length, and can contain letters, hyphens (-), underscores (_), and digits. - xforwardedforclientcertfingerprintenabled bool
- Indicates Whether the
X-Forwarded-Clientcert-fingerprint
Header Field Is Used to Obtain Access to the Server Load Balancer Instance of the Client Certificate Fingerprint Value. - xforwardedforclientcertsubjectdnalias str
- The name of the custom header. This parameter is valid only if
xforwardedforclientcertsubjectdnenabled
is set to true. The name must be 1 to 40 characters in length, and can contain letters, hyphens (-), underscores (_), and digits. - xforwardedforclientcertsubjectdnenabled bool
- Specifies whether to use the
X-Forwarded-Clientcert-subjectdn
header field to obtain information about the owner of the ALB client certificate. Valid values: true and false. Default value: false. - xforwardedforclientsrcportenabled bool
- Indicates Whether the X-Forwarded-Client-Port Header Field Is Used to Obtain Access to Server Load Balancer Instances to the Client, and Those of the Ports.
- xforwardedforenabled bool
- Indicates whether the X-Forwarded-For header field is used to obtain the real IP address of tqhe client. Valid values: true and false. Default value: true.
- xforwardedforprotoenabled bool
- Indicates Whether the X-Forwarded-Proto Header Field Is Used to Obtain the Server Load Balancer Instance Snooping Protocols.
- xforwardedforslbidenabled bool
- Indicates whether the SLB-ID header field is used to obtain the ID of the ALB instance. Valid values: true and false. Default value: false.
- xforwardedforslbportenabled bool
- Indicates Whether the X-Forwarded-Port Header Field Is Used to Obtain the Server Load Balancer Instance Listening Port.
- xforwardedforclientcert
Issuerdnalias String - The Custom Header Field Names Only When
xforwardedforclientcert_issuerdnenabled
, Which Evaluates to True When the Entry into Force of. - xforwardedforclientcert
Issuerdnenabled Boolean - Indicates Whether the
X-Forwarded-Clientcert-issuerdn
Header Field Is Used to Obtain Access to the Server Load Balancer Instance of the Client Certificate after the Manifests Are Signed, the Publisher Information. - xforwardedforclientcertclientverifyalias String
- The Custom Header Field Names Only When
xforwardedforclientcertclientverifyenabled
Has a Value of True, this Value Will Not Take Effect until.The name must be 1 to 40 characters in length, and can contain letters, hyphens (-), underscores (_), and digits. - xforwardedforclientcertclientverifyenabled Boolean
- Indicates Whether the
X-Forwarded-Clientcert-clientverify
Header Field Is Used to Obtain Access to the Server Load Balancer Instance of the Client Certificate to Verify the Results. - xforwardedforclientcertfingerprintalias String
- The Custom Header Field Names Only When
xforwardedforclientcertfingerprintenabled
, Which Evaluates to True When the Entry into Force of.The name must be 1 to 40 characters in length, and can contain letters, hyphens (-), underscores (_), and digits. - xforwardedforclientcertfingerprintenabled Boolean
- Indicates Whether the
X-Forwarded-Clientcert-fingerprint
Header Field Is Used to Obtain Access to the Server Load Balancer Instance of the Client Certificate Fingerprint Value. - xforwardedforclientcertsubjectdnalias String
- The name of the custom header. This parameter is valid only if
xforwardedforclientcertsubjectdnenabled
is set to true. The name must be 1 to 40 characters in length, and can contain letters, hyphens (-), underscores (_), and digits. - xforwardedforclientcertsubjectdnenabled Boolean
- Specifies whether to use the
X-Forwarded-Clientcert-subjectdn
header field to obtain information about the owner of the ALB client certificate. Valid values: true and false. Default value: false. - xforwardedforclientsrcportenabled Boolean
- Indicates Whether the X-Forwarded-Client-Port Header Field Is Used to Obtain Access to Server Load Balancer Instances to the Client, and Those of the Ports.
- xforwardedforenabled Boolean
- Indicates whether the X-Forwarded-For header field is used to obtain the real IP address of tqhe client. Valid values: true and false. Default value: true.
- xforwardedforprotoenabled Boolean
- Indicates Whether the X-Forwarded-Proto Header Field Is Used to Obtain the Server Load Balancer Instance Snooping Protocols.
- xforwardedforslbidenabled Boolean
- Indicates whether the SLB-ID header field is used to obtain the ID of the ALB instance. Valid values: true and false. Default value: false.
- xforwardedforslbportenabled Boolean
- Indicates Whether the X-Forwarded-Port Header Field Is Used to Obtain the Server Load Balancer Instance Listening Port.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.