Class: TencentCloud::Ssl::V20191205::ReplaceCertificateRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ssl::V20191205::ReplaceCertificateRequest
- Defined in:
- lib/v20191205/models.rb
Overview
ReplaceCertificate请求参数结构体
Instance Attribute Summary collapse
-
#CertCSREncryptAlgo ⇒ Object
(CsrType为Online才可选), 默认为RSA.
-
#CertCSRKeyParameter ⇒ Object
(CsrType为Online才可选), 默认为RSA.
-
#CertificateId ⇒ Object
(CsrType为Online才可选), 默认为RSA.
-
#CsrContent ⇒ Object
(CsrType为Online才可选), 默认为RSA.
-
#CsrkeyPassword ⇒ Object
(CsrType为Online才可选), 默认为RSA.
-
#CsrType ⇒ Object
(CsrType为Online才可选), 默认为RSA.
-
#Reason ⇒ Object
(CsrType为Online才可选), 默认为RSA.
-
#SignAlgo ⇒ Object
(CsrType为Online才可选), 默认为RSA.
-
#ValidType ⇒ Object
(CsrType为Online才可选), 默认为RSA.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(certificateid = nil, validtype = nil, csrtype = nil, csrcontent = nil, csrkeypassword = nil, reason = nil, certcsrencryptalgo = nil, certcsrkeyparameter = nil, signalgo = nil) ⇒ ReplaceCertificateRequest
constructor
A new instance of ReplaceCertificateRequest.
Constructor Details
#initialize(certificateid = nil, validtype = nil, csrtype = nil, csrcontent = nil, csrkeypassword = nil, reason = nil, certcsrencryptalgo = nil, certcsrkeyparameter = nil, signalgo = nil) ⇒ ReplaceCertificateRequest
Returns a new instance of ReplaceCertificateRequest.
6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 |
# File 'lib/v20191205/models.rb', line 6637 def initialize(certificateid=nil, validtype=nil, csrtype=nil, csrcontent=nil, csrkeypassword=nil, reason=nil, certcsrencryptalgo=nil, certcsrkeyparameter=nil, signalgo=nil) @CertificateId = certificateid @ValidType = validtype @CsrType = csrtype @CsrContent = csrcontent @CsrkeyPassword = csrkeypassword @Reason = reason @CertCSREncryptAlgo = certcsrencryptalgo @CertCSRKeyParameter = certcsrkeyparameter @SignAlgo = signalgo end |
Instance Attribute Details
#CertCSREncryptAlgo ⇒ Object
(CsrType为Online才可选), 默认为RSA
6635 6636 6637 |
# File 'lib/v20191205/models.rb', line 6635 def CertCSREncryptAlgo @CertCSREncryptAlgo end |
#CertCSRKeyParameter ⇒ Object
(CsrType为Online才可选), 默认为RSA
6635 6636 6637 |
# File 'lib/v20191205/models.rb', line 6635 def CertCSRKeyParameter @CertCSRKeyParameter end |
#CertificateId ⇒ Object
(CsrType为Online才可选), 默认为RSA
6635 6636 6637 |
# File 'lib/v20191205/models.rb', line 6635 def CertificateId @CertificateId end |
#CsrContent ⇒ Object
(CsrType为Online才可选), 默认为RSA
6635 6636 6637 |
# File 'lib/v20191205/models.rb', line 6635 def CsrContent @CsrContent end |
#CsrkeyPassword ⇒ Object
(CsrType为Online才可选), 默认为RSA
6635 6636 6637 |
# File 'lib/v20191205/models.rb', line 6635 def CsrkeyPassword @CsrkeyPassword end |
#CsrType ⇒ Object
(CsrType为Online才可选), 默认为RSA
6635 6636 6637 |
# File 'lib/v20191205/models.rb', line 6635 def CsrType @CsrType end |
#Reason ⇒ Object
(CsrType为Online才可选), 默认为RSA
6635 6636 6637 |
# File 'lib/v20191205/models.rb', line 6635 def Reason @Reason end |
#SignAlgo ⇒ Object
(CsrType为Online才可选), 默认为RSA
6635 6636 6637 |
# File 'lib/v20191205/models.rb', line 6635 def SignAlgo @SignAlgo end |
#ValidType ⇒ Object
(CsrType为Online才可选), 默认为RSA
6635 6636 6637 |
# File 'lib/v20191205/models.rb', line 6635 def ValidType @ValidType end |
Instance Method Details
#deserialize(params) ⇒ Object
6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 |
# File 'lib/v20191205/models.rb', line 6649 def deserialize(params) @CertificateId = params['CertificateId'] @ValidType = params['ValidType'] @CsrType = params['CsrType'] @CsrContent = params['CsrContent'] @CsrkeyPassword = params['CsrkeyPassword'] @Reason = params['Reason'] @CertCSREncryptAlgo = params['CertCSREncryptAlgo'] @CertCSRKeyParameter = params['CertCSRKeyParameter'] @SignAlgo = params['SignAlgo'] end |