Class: TencentCloud::Gaap::V20180529::CreateHTTPSListenerRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Gaap::V20180529::CreateHTTPSListenerRequest
- Defined in:
- lib/v20180529/models.rb
Overview
CreateHTTPSListener请求参数结构体
Instance Attribute Summary collapse
-
#AuthType ⇒ Object
0,单向认证; 1,双向认证。 默认使用单向认证。 0,表示不需要支持Http3接入; 1,表示需要支持Http3接入。 注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。 该功能的启停无法在监听器创建完毕后再修改。.
-
#CertificateId ⇒ Object
0,单向认证; 1,双向认证。 默认使用单向认证。 0,表示不需要支持Http3接入; 1,表示需要支持Http3接入。 注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。 该功能的启停无法在监听器创建完毕后再修改。.
-
#ClientCertificateId ⇒ Object
0,单向认证; 1,双向认证。 默认使用单向认证。 0,表示不需要支持Http3接入; 1,表示需要支持Http3接入。 注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。 该功能的启停无法在监听器创建完毕后再修改。.
-
#ForwardProtocol ⇒ Object
0,单向认证; 1,双向认证。 默认使用单向认证。 0,表示不需要支持Http3接入; 1,表示需要支持Http3接入。 注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。 该功能的启停无法在监听器创建完毕后再修改。.
-
#GroupId ⇒ Object
0,单向认证; 1,双向认证。 默认使用单向认证。 0,表示不需要支持Http3接入; 1,表示需要支持Http3接入。 注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。 该功能的启停无法在监听器创建完毕后再修改。.
-
#Http3Supported ⇒ Object
0,单向认证; 1,双向认证。 默认使用单向认证。 0,表示不需要支持Http3接入; 1,表示需要支持Http3接入。 注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。 该功能的启停无法在监听器创建完毕后再修改。.
-
#ListenerName ⇒ Object
0,单向认证; 1,双向认证。 默认使用单向认证。 0,表示不需要支持Http3接入; 1,表示需要支持Http3接入。 注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。 该功能的启停无法在监听器创建完毕后再修改。.
-
#PolyClientCertificateIds ⇒ Object
0,单向认证; 1,双向认证。 默认使用单向认证。 0,表示不需要支持Http3接入; 1,表示需要支持Http3接入。 注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。 该功能的启停无法在监听器创建完毕后再修改。.
-
#Port ⇒ Object
0,单向认证; 1,双向认证。 默认使用单向认证。 0,表示不需要支持Http3接入; 1,表示需要支持Http3接入。 注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。 该功能的启停无法在监听器创建完毕后再修改。.
-
#ProxyId ⇒ Object
0,单向认证; 1,双向认证。 默认使用单向认证。 0,表示不需要支持Http3接入; 1,表示需要支持Http3接入。 注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。 该功能的启停无法在监听器创建完毕后再修改。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(listenername = nil, port = nil, certificateid = nil, forwardprotocol = nil, proxyid = nil, authtype = nil, clientcertificateid = nil, polyclientcertificateids = nil, groupid = nil, http3supported = nil) ⇒ CreateHTTPSListenerRequest
constructor
A new instance of CreateHTTPSListenerRequest.
Constructor Details
#initialize(listenername = nil, port = nil, certificateid = nil, forwardprotocol = nil, proxyid = nil, authtype = nil, clientcertificateid = nil, polyclientcertificateids = nil, groupid = nil, http3supported = nil) ⇒ CreateHTTPSListenerRequest
Returns a new instance of CreateHTTPSListenerRequest.
1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 |
# File 'lib/v20180529/models.rb', line 1164 def initialize(listenername=nil, port=nil, certificateid=nil, forwardprotocol=nil, proxyid=nil, authtype=nil, clientcertificateid=nil, polyclientcertificateids=nil, groupid=nil, http3supported=nil) @ListenerName = listenername @Port = port @CertificateId = certificateid @ForwardProtocol = forwardprotocol @ProxyId = proxyid @AuthType = authtype @ClientCertificateId = clientcertificateid @PolyClientCertificateIds = polyclientcertificateids @GroupId = groupid @Http3Supported = http3supported end |
Instance Attribute Details
#AuthType ⇒ Object
0,单向认证;1,双向认证。默认使用单向认证。0,表示不需要支持Http3接入;1,表示需要支持Http3接入。注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。该功能的启停无法在监听器创建完毕后再修改。
1162 1163 1164 |
# File 'lib/v20180529/models.rb', line 1162 def AuthType @AuthType end |
#CertificateId ⇒ Object
0,单向认证;1,双向认证。默认使用单向认证。0,表示不需要支持Http3接入;1,表示需要支持Http3接入。注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。该功能的启停无法在监听器创建完毕后再修改。
1162 1163 1164 |
# File 'lib/v20180529/models.rb', line 1162 def CertificateId @CertificateId end |
#ClientCertificateId ⇒ Object
0,单向认证;1,双向认证。默认使用单向认证。0,表示不需要支持Http3接入;1,表示需要支持Http3接入。注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。该功能的启停无法在监听器创建完毕后再修改。
1162 1163 1164 |
# File 'lib/v20180529/models.rb', line 1162 def ClientCertificateId @ClientCertificateId end |
#ForwardProtocol ⇒ Object
0,单向认证;1,双向认证。默认使用单向认证。0,表示不需要支持Http3接入;1,表示需要支持Http3接入。注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。该功能的启停无法在监听器创建完毕后再修改。
1162 1163 1164 |
# File 'lib/v20180529/models.rb', line 1162 def ForwardProtocol @ForwardProtocol end |
#GroupId ⇒ Object
0,单向认证;1,双向认证。默认使用单向认证。0,表示不需要支持Http3接入;1,表示需要支持Http3接入。注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。该功能的启停无法在监听器创建完毕后再修改。
1162 1163 1164 |
# File 'lib/v20180529/models.rb', line 1162 def GroupId @GroupId end |
#Http3Supported ⇒ Object
0,单向认证;1,双向认证。默认使用单向认证。0,表示不需要支持Http3接入;1,表示需要支持Http3接入。注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。该功能的启停无法在监听器创建完毕后再修改。
1162 1163 1164 |
# File 'lib/v20180529/models.rb', line 1162 def Http3Supported @Http3Supported end |
#ListenerName ⇒ Object
0,单向认证;1,双向认证。默认使用单向认证。0,表示不需要支持Http3接入;1,表示需要支持Http3接入。注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。该功能的启停无法在监听器创建完毕后再修改。
1162 1163 1164 |
# File 'lib/v20180529/models.rb', line 1162 def ListenerName @ListenerName end |
#PolyClientCertificateIds ⇒ Object
0,单向认证;1,双向认证。默认使用单向认证。0,表示不需要支持Http3接入;1,表示需要支持Http3接入。注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。该功能的启停无法在监听器创建完毕后再修改。
1162 1163 1164 |
# File 'lib/v20180529/models.rb', line 1162 def PolyClientCertificateIds @PolyClientCertificateIds end |
#Port ⇒ Object
0,单向认证;1,双向认证。默认使用单向认证。0,表示不需要支持Http3接入;1,表示需要支持Http3接入。注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。该功能的启停无法在监听器创建完毕后再修改。
1162 1163 1164 |
# File 'lib/v20180529/models.rb', line 1162 def Port @Port end |
#ProxyId ⇒ Object
0,单向认证;1,双向认证。默认使用单向认证。0,表示不需要支持Http3接入;1,表示需要支持Http3接入。注意:如果支持了Http3的功能,那么该监听器会占用对应的UDP接入端口,不可再创建相同端口的UDP监听器。该功能的启停无法在监听器创建完毕后再修改。
1162 1163 1164 |
# File 'lib/v20180529/models.rb', line 1162 def ProxyId @ProxyId end |
Instance Method Details
#deserialize(params) ⇒ Object
1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 |
# File 'lib/v20180529/models.rb', line 1177 def deserialize(params) @ListenerName = params['ListenerName'] @Port = params['Port'] @CertificateId = params['CertificateId'] @ForwardProtocol = params['ForwardProtocol'] @ProxyId = params['ProxyId'] @AuthType = params['AuthType'] @ClientCertificateId = params['ClientCertificateId'] @PolyClientCertificateIds = params['PolyClientCertificateIds'] @GroupId = params['GroupId'] @Http3Supported = params['Http3Supported'] end |