Class: TencentCloud::Kms::V20190118::PostQuantumCryptoEncryptRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190118/models.rb

Overview

PostQuantumCryptoEncrypt请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(keyid = nil, plaintext = nil) ⇒ PostQuantumCryptoEncryptRequest

Returns a new instance of PostQuantumCryptoEncryptRequest.



2905
2906
2907
2908
# File 'lib/v20190118/models.rb', line 2905

def initialize(keyid=nil, plaintext=nil)
  @KeyId = keyid
  @PlainText = plaintext
end

Instance Attribute Details

#KeyIdObject

Parameters:

  • KeyId:

    调用CreateKey生成的CMK全局唯一标识符

  • PlainText:

    被加密的明文数据,该字段必须使用base64编码,原文最大长度支持4K



2903
2904
2905
# File 'lib/v20190118/models.rb', line 2903

def KeyId
  @KeyId
end

#PlainTextObject

Parameters:

  • KeyId:

    调用CreateKey生成的CMK全局唯一标识符

  • PlainText:

    被加密的明文数据,该字段必须使用base64编码,原文最大长度支持4K



2903
2904
2905
# File 'lib/v20190118/models.rb', line 2903

def PlainText
  @PlainText
end

Instance Method Details

#deserialize(params) ⇒ Object



2910
2911
2912
2913
# File 'lib/v20190118/models.rb', line 2910

def deserialize(params)
  @KeyId = params['KeyId']
  @PlainText = params['PlainText']
end