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.
-
#UseCrossSignRoot ⇒ 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, usecrosssignroot = 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, usecrosssignroot = nil) ⇒ ReplaceCertificateRequest
Returns a new instance of ReplaceCertificateRequest.
6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 |
# File 'lib/v20191205/models.rb', line 6787 def initialize(certificateid=nil, validtype=nil, csrtype=nil, csrcontent=nil, csrkeypassword=nil, reason=nil, certcsrencryptalgo=nil, certcsrkeyparameter=nil, signalgo=nil, usecrosssignroot=nil) @CertificateId = certificateid @ValidType = validtype @CsrType = csrtype @CsrContent = csrcontent @CsrkeyPassword = csrkeypassword @Reason = reason @CertCSREncryptAlgo = certcsrencryptalgo @CertCSRKeyParameter = certcsrkeyparameter @SignAlgo = signalgo @UseCrossSignRoot = usecrosssignroot end |
Instance Attribute Details
#CertCSREncryptAlgo ⇒ Object
(CsrType为Online才可选), 默认为RSA
6785 6786 6787 |
# File 'lib/v20191205/models.rb', line 6785 def CertCSREncryptAlgo @CertCSREncryptAlgo end |
#CertCSRKeyParameter ⇒ Object
(CsrType为Online才可选), 默认为RSA
6785 6786 6787 |
# File 'lib/v20191205/models.rb', line 6785 def CertCSRKeyParameter @CertCSRKeyParameter end |
#CertificateId ⇒ Object
(CsrType为Online才可选), 默认为RSA
6785 6786 6787 |
# File 'lib/v20191205/models.rb', line 6785 def CertificateId @CertificateId end |
#CsrContent ⇒ Object
(CsrType为Online才可选), 默认为RSA
6785 6786 6787 |
# File 'lib/v20191205/models.rb', line 6785 def CsrContent @CsrContent end |
#CsrkeyPassword ⇒ Object
(CsrType为Online才可选), 默认为RSA
6785 6786 6787 |
# File 'lib/v20191205/models.rb', line 6785 def CsrkeyPassword @CsrkeyPassword end |
#CsrType ⇒ Object
(CsrType为Online才可选), 默认为RSA
6785 6786 6787 |
# File 'lib/v20191205/models.rb', line 6785 def CsrType @CsrType end |
#Reason ⇒ Object
(CsrType为Online才可选), 默认为RSA
6785 6786 6787 |
# File 'lib/v20191205/models.rb', line 6785 def Reason @Reason end |
#SignAlgo ⇒ Object
(CsrType为Online才可选), 默认为RSA
6785 6786 6787 |
# File 'lib/v20191205/models.rb', line 6785 def SignAlgo @SignAlgo end |
#UseCrossSignRoot ⇒ Object
(CsrType为Online才可选), 默认为RSA
6785 6786 6787 |
# File 'lib/v20191205/models.rb', line 6785 def UseCrossSignRoot @UseCrossSignRoot end |
#ValidType ⇒ Object
(CsrType为Online才可选), 默认为RSA
6785 6786 6787 |
# File 'lib/v20191205/models.rb', line 6785 def ValidType @ValidType end |
Instance Method Details
#deserialize(params) ⇒ Object
6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 |
# File 'lib/v20191205/models.rb', line 6800 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'] @UseCrossSignRoot = params['UseCrossSignRoot'] end |