Class: TencentCloud::Ecdn::V20191012::AdvanceHttps
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ecdn::V20191012::AdvanceHttps
- Defined in:
- lib/v20191012/models.rb
Overview
回源的自定义Https配置
Instance Attribute Summary collapse
-
#CertInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 off - 关闭校验 oneWay - 校验源站 twoWay - 双向校验 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Cipher ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 off - 关闭校验 oneWay - 校验源站 twoWay - 双向校验 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CustomTlsStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 off - 关闭校验 oneWay - 校验源站 twoWay - 双向校验 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#OriginCertInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 off - 关闭校验 oneWay - 校验源站 twoWay - 双向校验 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#TlsVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 off - 关闭校验 oneWay - 校验源站 twoWay - 双向校验 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#VerifyOriginType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 off - 关闭校验 oneWay - 校验源站 twoWay - 双向校验 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(customtlsstatus = nil, tlsversion = nil, cipher = nil, verifyorigintype = nil, certinfo = nil, origincertinfo = nil) ⇒ AdvanceHttps
constructor
A new instance of AdvanceHttps.
Constructor Details
#initialize(customtlsstatus = nil, tlsversion = nil, cipher = nil, verifyorigintype = nil, certinfo = nil, origincertinfo = nil) ⇒ AdvanceHttps
46 47 48 49 50 51 52 53 |
# File 'lib/v20191012/models.rb', line 46 def initialize(customtlsstatus=nil, tlsversion=nil, cipher=nil, verifyorigintype=nil, certinfo=nil, origincertinfo=nil) @CustomTlsStatus = customtlsstatus @TlsVersion = tlsversion @Cipher = cipher @VerifyOriginType = verifyorigintype @CertInfo = certinfo @OriginCertInfo = origincertinfo end |
Instance Attribute Details
#CertInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。off - 关闭校验oneWay - 校验源站twoWay - 双向校验注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
44 45 46 |
# File 'lib/v20191012/models.rb', line 44 def CertInfo @CertInfo end |
#Cipher ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。off - 关闭校验oneWay - 校验源站twoWay - 双向校验注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
44 45 46 |
# File 'lib/v20191012/models.rb', line 44 def Cipher @Cipher end |
#CustomTlsStatus ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。off - 关闭校验oneWay - 校验源站twoWay - 双向校验注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
44 45 46 |
# File 'lib/v20191012/models.rb', line 44 def CustomTlsStatus @CustomTlsStatus end |
#OriginCertInfo ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。off - 关闭校验oneWay - 校验源站twoWay - 双向校验注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
44 45 46 |
# File 'lib/v20191012/models.rb', line 44 def OriginCertInfo @OriginCertInfo end |
#TlsVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。off - 关闭校验oneWay - 校验源站twoWay - 双向校验注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
44 45 46 |
# File 'lib/v20191012/models.rb', line 44 def TlsVersion @TlsVersion end |
#VerifyOriginType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。off - 关闭校验oneWay - 校验源站twoWay - 双向校验注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
44 45 46 |
# File 'lib/v20191012/models.rb', line 44 def VerifyOriginType @VerifyOriginType end |
Instance Method Details
#deserialize(params) ⇒ Object
55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'lib/v20191012/models.rb', line 55 def deserialize(params) @CustomTlsStatus = params['CustomTlsStatus'] @TlsVersion = params['TlsVersion'] @Cipher = params['Cipher'] @VerifyOriginType = params['VerifyOriginType'] unless params['CertInfo'].nil? @CertInfo = ServerCert.new @CertInfo.deserialize(params['CertInfo']) end unless params['OriginCertInfo'].nil? @OriginCertInfo = ClientCert.new @OriginCertInfo.deserialize(params['OriginCertInfo']) end end |