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.



2093
2094
2095
2096
# File 'lib/v20190118/models.rb', line 2093

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

Instance Attribute Details

#KeyIdObject

Parameters:

  • KeyId:

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

  • PlainText:

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



2091
2092
2093
# File 'lib/v20190118/models.rb', line 2091

def KeyId
  @KeyId
end

#PlainTextObject

Parameters:

  • KeyId:

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

  • PlainText:

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



2091
2092
2093
# File 'lib/v20190118/models.rb', line 2091

def PlainText
  @PlainText
end

Instance Method Details

#deserialize(params) ⇒ Object



2098
2099
2100
2101
# File 'lib/v20190118/models.rb', line 2098

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