public class ImportDataKeyRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
ImportDataKeyRequest() |
ImportDataKeyRequest(ImportDataKeyRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getDataKeyName()
Get 数据密钥的名称
|
String |
getDescription()
Get 数据密钥 的描述,最大100字节
|
String |
getHsmClusterId()
Get KMS 独享版对应的 HSM 集群 ID。如果指定HsmClusterId,表明根密钥在此集群里,会校验KeyId是否和HsmClusterId对应。
|
String |
getImportKeyMaterial()
Get 如果导入的是明文数据密钥,则是base64 转换后的明文数据密钥, 如果导入的是密文数据密钥,则是由KMS GenerateDataKey接口生成的密文数据密钥。
|
Long |
getImportType()
Get 1:密文导入(由KMS接口生成的密文数据密钥),2:明文导入。
|
String |
getKeyId()
Get 当导入密文数据密钥时,无需传入根密钥,如果传入会校验此KeyId是否和密文中一致。
当导入明文数据密钥,KeyId 不能为空,会根据指定的根密钥加密数据密钥。
|
void |
setDataKeyName(String DataKeyName)
Set 数据密钥的名称
|
void |
setDescription(String Description)
Set 数据密钥 的描述,最大100字节
|
void |
setHsmClusterId(String HsmClusterId)
Set KMS 独享版对应的 HSM 集群 ID。如果指定HsmClusterId,表明根密钥在此集群里,会校验KeyId是否和HsmClusterId对应。
|
void |
setImportKeyMaterial(String ImportKeyMaterial)
Set 如果导入的是明文数据密钥,则是base64 转换后的明文数据密钥, 如果导入的是密文数据密钥,则是由KMS GenerateDataKey接口生成的密文数据密钥。
|
void |
setImportType(Long ImportType)
Set 1:密文导入(由KMS接口生成的密文数据密钥),2:明文导入。
|
void |
setKeyId(String KeyId)
Set 当导入密文数据密钥时,无需传入根密钥,如果传入会校验此KeyId是否和密文中一致。
当导入明文数据密钥,KeyId 不能为空,会根据指定的根密钥加密数据密钥。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public ImportDataKeyRequest()
public ImportDataKeyRequest(ImportDataKeyRequest source)
public String getDataKeyName()
public void setDataKeyName(String DataKeyName)
DataKeyName
- 数据密钥的名称public String getImportKeyMaterial()
public void setImportKeyMaterial(String ImportKeyMaterial)
ImportKeyMaterial
- 如果导入的是明文数据密钥,则是base64 转换后的明文数据密钥, 如果导入的是密文数据密钥,则是由KMS GenerateDataKey接口生成的密文数据密钥。public Long getImportType()
public void setImportType(Long ImportType)
ImportType
- 1:密文导入(由KMS接口生成的密文数据密钥),2:明文导入。public String getDescription()
public void setDescription(String Description)
Description
- 数据密钥 的描述,最大100字节public String getKeyId()
public void setKeyId(String KeyId)
KeyId
- 当导入密文数据密钥时,无需传入根密钥,如果传入会校验此KeyId是否和密文中一致。
当导入明文数据密钥,KeyId 不能为空,会根据指定的根密钥加密数据密钥。public String getHsmClusterId()
public void setHsmClusterId(String HsmClusterId)
HsmClusterId
- KMS 独享版对应的 HSM 集群 ID。如果指定HsmClusterId,表明根密钥在此集群里,会校验KeyId是否和HsmClusterId对应。Copyright © 2025. All rights reserved.