Class: TencentCloud::Tse::V20201207::ModifyCloudNativeAPIGatewayCertificateRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tse::V20201207::ModifyCloudNativeAPIGatewayCertificateRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20201207/models.rb
Overview
ModifyCloudNativeAPIGatewayCertificate请求参数结构体
Instance Attribute Summary collapse
-
#BindDomains ⇒ Object
-
ssl (ssl平台证书),默认值 - native (kong自定义证书).
-
-
#CertId ⇒ Object
-
ssl (ssl平台证书),默认值 - native (kong自定义证书).
-
-
#CertSource ⇒ Object
-
ssl (ssl平台证书),默认值 - native (kong自定义证书).
-
-
#Crt ⇒ Object
-
ssl (ssl平台证书),默认值 - native (kong自定义证书).
-
-
#GatewayId ⇒ Object
-
ssl (ssl平台证书),默认值 - native (kong自定义证书).
-
-
#Id ⇒ Object
-
ssl (ssl平台证书),默认值 - native (kong自定义证书).
-
-
#Key ⇒ Object
-
ssl (ssl平台证书),默认值 - native (kong自定义证书).
-
-
#Name ⇒ Object
-
ssl (ssl平台证书),默认值 - native (kong自定义证书).
-
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(gatewayid = nil, id = nil, name = nil, key = nil, crt = nil, binddomains = nil, certid = nil, certsource = nil) ⇒ ModifyCloudNativeAPIGatewayCertificateRequest
constructor
A new instance of ModifyCloudNativeAPIGatewayCertificateRequest.
Constructor Details
#initialize(gatewayid = nil, id = nil, name = nil, key = nil, crt = nil, binddomains = nil, certid = nil, certsource = nil) ⇒ ModifyCloudNativeAPIGatewayCertificateRequest
Returns a new instance of ModifyCloudNativeAPIGatewayCertificateRequest.
9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 |
# File 'lib/v20201207/models.rb', line 9674 def initialize(gatewayid=nil, id=nil, name=nil, key=nil, crt=nil, binddomains=nil, certid=nil, certsource=nil) @GatewayId = gatewayid @Id = id @Name = name @Key = key @Crt = crt @BindDomains = binddomains @CertId = certid @CertSource = certsource end |
Instance Attribute Details
#BindDomains ⇒ Object
-
ssl (ssl平台证书),默认值
-
native (kong自定义证书)
9667 9668 9669 |
# File 'lib/v20201207/models.rb', line 9667 def BindDomains @BindDomains end |
#CertId ⇒ Object
-
ssl (ssl平台证书),默认值
-
native (kong自定义证书)
9667 9668 9669 |
# File 'lib/v20201207/models.rb', line 9667 def CertId @CertId end |
#CertSource ⇒ Object
-
ssl (ssl平台证书),默认值
-
native (kong自定义证书)
9667 9668 9669 |
# File 'lib/v20201207/models.rb', line 9667 def CertSource @CertSource end |
#Crt ⇒ Object
-
ssl (ssl平台证书),默认值
-
native (kong自定义证书)
9667 9668 9669 |
# File 'lib/v20201207/models.rb', line 9667 def Crt @Crt end |
#GatewayId ⇒ Object
-
ssl (ssl平台证书),默认值
-
native (kong自定义证书)
9667 9668 9669 |
# File 'lib/v20201207/models.rb', line 9667 def GatewayId @GatewayId end |
#Id ⇒ Object
-
ssl (ssl平台证书),默认值
-
native (kong自定义证书)
9667 9668 9669 |
# File 'lib/v20201207/models.rb', line 9667 def Id @Id end |
#Key ⇒ Object
-
ssl (ssl平台证书),默认值
-
native (kong自定义证书)
9667 9668 9669 |
# File 'lib/v20201207/models.rb', line 9667 def Key @Key end |
#Name ⇒ Object
-
ssl (ssl平台证书),默认值
-
native (kong自定义证书)
9667 9668 9669 |
# File 'lib/v20201207/models.rb', line 9667 def Name @Name end |
Instance Method Details
#deserialize(params) ⇒ Object
9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 |
# File 'lib/v20201207/models.rb', line 9685 def deserialize(params) @GatewayId = params['GatewayId'] @Id = params['Id'] @Name = params['Name'] @Key = params['Key'] @Crt = params['Crt'] @BindDomains = params['BindDomains'] @CertId = params['CertId'] @CertSource = params['CertSource'] end |