ALIYUN::NLB::Listener类型用于创建监听。
语法
{
"Type": "ALIYUN::NLB::Listener",
"Properties": {
"CaEnabled": Boolean,
"ListenerPort": Integer,
"StartPort": Integer,
"Cps": Integer,
"ServerGroupId": String,
"IdleTimeout": Integer,
"LoadBalancerId": String,
"Mss": Integer,
"ListenerProtocol": String,
"SecurityPolicyId": String,
"ListenerDescription": String,
"AlpnPolicy": String,
"CaCertificateIds": List,
"EndPort": Integer,
"ProxyProtocolEnabled": Boolean,
"CertificateIds": List,
"SecSensorEnabled": Boolean,
"Enable": Boolean,
"AlpnEnabled": Boolean,
"Tags": List
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
CaEnabled | Boolean | 否 | 否 | 是否开启双向认证。 | 取值:
|
ListenerPort | Integer | 否 | 否 | 负载均衡实例前端使用的端口。 | 取值范围:1~65535。 |
StartPort | Integer | 否 | 否 | 监听的起始端口。 | 取值:1。 |
Cps | Integer | 否 | 否 | 每秒新建连接数。 | 取值:3000。 |
ServerGroupId | String | 是 | 否 | 转发到的目的服务器组ID。 | 无 |
IdleTimeout | Integer | 否 | 否 | 指定连接空闲超时时间。 | 取值范围:1~60。 单位:秒。 |
LoadBalancerId | String | 是 | 否 | 负载均衡实例ID。 | 无 |
Mss | Integer | 否 | 否 | MSS自动协商。 | 无 |
ListenerProtocol | String | 是 | 否 | 负载均衡实例前端使用的协议。 | 取值:
|
SecurityPolicyId | String | 否 | 否 | 安全策略ID。 | 无 |
ListenerDescription | String | 否 | 否 | 设置监听的描述信息。 | 长度为2~256个字符。可包含中文、字母、数字、短划线(-)、正斜线(/)、半角句号(.)、下划线(_)。 |
AlpnPolicy | String | 否 | 否 | Alpn代理。 | 无 |
CaCertificateIds | List | 否 | 否 | CA签名证书ID。 | 无 |
EndPort | Integer | 否 | 否 | 监听的终止端口。 | 取值:65535。 |
ProxyProtocolEnabled | Boolean | 否 | 否 | 是否启用ppv2代理。 | 取值:
|
CertificateIds | List | 否 | 否 | 签名证书ID。 | 无 |
SecSensorEnabled | Boolean | 否 | 否 | 是否启用二级监控。 | 取值:
|
Enable | Boolean | 否 | 否 | 是否启用监听。 | 取值:
|
AlpnEnabled | Boolean | 否 | 否 | 是否启用Alpn代理。 | 取值:
|
Tags | List | 否 | 是 | 标签列表 | 更多信息,请参见Tags属性。 |
Tags语法
"Tags": [
{
"Key": String,
"Value": String
}
]
Tags属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
Key | String | 是 | 否 | 标签键。 | 无 |
Value | String | 否 | 否 | 标签值。 | 无 |
返回值
Fn::GetAtt
ListenerPort:负载均衡实例前端使用的端口。
ListenerId:监听ID。