class TencentCloud::Kms::V20190118::GenerateDataKeyRequest

GenerateDataKey请求参数结构体

def deserialize(params)

def deserialize(params)
  @KeyId = params['KeyId']
  @KeySpec = params['KeySpec']
  @NumberOfBytes = params['NumberOfBytes']
  @EncryptionContext = params['EncryptionContext']
  @EncryptionPublicKey = params['EncryptionPublicKey']
  @EncryptionAlgorithm = params['EncryptionAlgorithm']
  @IsHostedByKms = params['IsHostedByKms']
  @DataKeyName = params['DataKeyName']
  @Description = params['Description']
  @HsmClusterId = params['HsmClusterId']
end

def initialize(keyid=nil, keyspec=nil, numberofbytes=nil, encryptioncontext=nil, encryptionpublickey=nil, encryptionalgorithm=nil, ishostedbykms=nil, datakeyname=nil, description=nil, hsmclusterid=nil)

def initialize(keyid=nil, keyspec=nil, numberofbytes=nil, encryptioncontext=nil, encryptionpublickey=nil, encryptionalgorithm=nil, ishostedbykms=nil, datakeyname=nil, description=nil, hsmclusterid=nil)
  @KeyId = keyid
  @KeySpec = keyspec
  @NumberOfBytes = numberofbytes
  @EncryptionContext = encryptioncontext
  @EncryptionPublicKey = encryptionpublickey
  @EncryptionAlgorithm = encryptionalgorithm
  @IsHostedByKms = ishostedbykms
  @DataKeyName = datakeyname
  @Description = description
  @HsmClusterId = hsmclusterid
end