public class CreateKeyRequest extends AbstractModel
构造器和说明 |
---|
CreateKeyRequest() |
限定符和类型 | 方法和说明 |
---|---|
String |
getAlias()
Get 作为密钥更容易辨识,更容易被人看懂的别名, 不可为空,1-60个字母数字 - _ 的组合。
|
String |
getDescription()
Get CMK 的描述,最大1024字节
|
String |
getKeyUsage()
Get 指定key的用途。
|
Long |
getType()
Get 指定key类型,默认为1,1表示默认类型,由KMS创建CMK密钥,2 表示EXTERNAL 类型,该类型需要用户导入密钥材料,参考 GetParametersForImport 和 ImportKeyMaterial 接口
|
void |
setAlias(String Alias)
Set 作为密钥更容易辨识,更容易被人看懂的别名, 不可为空,1-60个字母数字 - _ 的组合。
|
void |
setDescription(String Description)
Set CMK 的描述,最大1024字节
|
void |
setKeyUsage(String KeyUsage)
Set 指定key的用途。
|
void |
setType(Long Type)
Set 指定key类型,默认为1,1表示默认类型,由KMS创建CMK密钥,2 表示EXTERNAL 类型,该类型需要用户导入密钥材料,参考 GetParametersForImport 和 ImportKeyMaterial 接口
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public String getAlias()
public void setAlias(String Alias)
Alias
- 作为密钥更容易辨识,更容易被人看懂的别名, 不可为空,1-60个字母数字 - _ 的组合。以 kms- 作为前缀的用于云产品使用,Alias 不可重复。public String getDescription()
public void setDescription(String Description)
Description
- CMK 的描述,最大1024字节public String getKeyUsage()
public void setKeyUsage(String KeyUsage)
KeyUsage
- 指定key的用途。目前,仅支持"ENCRYPT_DECRYPT",默认为 "ENCRYPT_DECRYPT",即key用于加密和解密public Long getType()
public void setType(Long Type)
Type
- 指定key类型,默认为1,1表示默认类型,由KMS创建CMK密钥,2 表示EXTERNAL 类型,该类型需要用户导入密钥材料,参考 GetParametersForImport 和 ImportKeyMaterial 接口Copyright © 2019. All rights reserved.