public class ListKeyDetailRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ListKeyDetailRequest() | 
| ListKeyDetailRequest(ListKeyDetailRequest 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 | getHsmClusterId()Get KMS 高级版对应的 HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)。 | 
| Long | getKeyState()Get 根据CMK状态筛选, 0表示全部CMK, 1 表示仅查询Enabled CMK, 2 表示仅查询Disabled CMK,3 表示查询PendingDelete 状态的CMK(处于计划删除状态的Key),4 表示查询 PendingImport 状态的CMK,5 表示查询 Archived 状态的 CMK | 
| String | getKeyUsage()Get 根据CMK的KeyUsage筛选,ALL表示筛选全部,可使用的参数为:ALL 或 ENCRYPT_DECRYPT 或 ASYMMETRIC_DECRYPT_RSA_2048 或 ASYMMETRIC_DECRYPT_SM2 或 ASYMMETRIC_SIGN_VERIFY_SM2 或 ASYMMETRIC_SIGN_VERIFY_RSA_2048 或 ASYMMETRIC_SIGN_VERIFY_ECC,为空则默认筛选ENCRYPT_DECRYPT类型 | 
| Long | getLimit()Get 含义跟 SQL 查询的 Limit 一致,表示本次最多获取 Limit 个元素。缺省值为10,最大值为200 | 
| Long | getOffset()Get 含义跟 SQL 查询的 Offset 一致,表示本次获取从按一定顺序排列数组的第 Offset 个元素开始,缺省为0 | 
| Long | getOrderType()Get 根据CMK创建时间排序, 0 表示按照降序排序,1表示按照升序排序 | 
| String | getOrigin()Get 根据CMK类型筛选, "TENCENT_KMS" 表示筛选密钥材料由KMS创建的CMK, "EXTERNAL" 表示筛选密钥材料需要用户导入的 EXTERNAL类型CMK,"ALL" 或者不设置表示两种类型都查询,大小写敏感。 | 
| Long | getRole()Get 根据创建者角色筛选,默认 0 表示用户自己创建的cmk, 1 表示授权其它云产品自动创建的cmk | 
| String | getSearchKeyAlias()Get 根据KeyId或者Alias进行模糊匹配查询 | 
| TagFilter[] | getTagFilters()Get 标签过滤条件 | 
| void | setHsmClusterId(String HsmClusterId)Set KMS 高级版对应的 HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)。 | 
| void | setKeyState(Long KeyState)Set 根据CMK状态筛选, 0表示全部CMK, 1 表示仅查询Enabled CMK, 2 表示仅查询Disabled CMK,3 表示查询PendingDelete 状态的CMK(处于计划删除状态的Key),4 表示查询 PendingImport 状态的CMK,5 表示查询 Archived 状态的 CMK | 
| void | setKeyUsage(String KeyUsage)Set 根据CMK的KeyUsage筛选,ALL表示筛选全部,可使用的参数为:ALL 或 ENCRYPT_DECRYPT 或 ASYMMETRIC_DECRYPT_RSA_2048 或 ASYMMETRIC_DECRYPT_SM2 或 ASYMMETRIC_SIGN_VERIFY_SM2 或 ASYMMETRIC_SIGN_VERIFY_RSA_2048 或 ASYMMETRIC_SIGN_VERIFY_ECC,为空则默认筛选ENCRYPT_DECRYPT类型 | 
| void | setLimit(Long Limit)Set 含义跟 SQL 查询的 Limit 一致,表示本次最多获取 Limit 个元素。缺省值为10,最大值为200 | 
| void | setOffset(Long Offset)Set 含义跟 SQL 查询的 Offset 一致,表示本次获取从按一定顺序排列数组的第 Offset 个元素开始,缺省为0 | 
| void | setOrderType(Long OrderType)Set 根据CMK创建时间排序, 0 表示按照降序排序,1表示按照升序排序 | 
| void | setOrigin(String Origin)Set 根据CMK类型筛选, "TENCENT_KMS" 表示筛选密钥材料由KMS创建的CMK, "EXTERNAL" 表示筛选密钥材料需要用户导入的 EXTERNAL类型CMK,"ALL" 或者不设置表示两种类型都查询,大小写敏感。 | 
| void | setRole(Long Role)Set 根据创建者角色筛选,默认 0 表示用户自己创建的cmk, 1 表示授权其它云产品自动创建的cmk | 
| void | setSearchKeyAlias(String SearchKeyAlias)Set 根据KeyId或者Alias进行模糊匹配查询 | 
| void | setTagFilters(TagFilter[] TagFilters)Set 标签过滤条件 | 
| 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, toJsonStringpublic ListKeyDetailRequest()
public ListKeyDetailRequest(ListKeyDetailRequest source)
public Long getOffset()
public void setOffset(Long Offset)
Offset - 含义跟 SQL 查询的 Offset 一致,表示本次获取从按一定顺序排列数组的第 Offset 个元素开始,缺省为0public Long getLimit()
public void setLimit(Long Limit)
Limit - 含义跟 SQL 查询的 Limit 一致,表示本次最多获取 Limit 个元素。缺省值为10,最大值为200public Long getRole()
public void setRole(Long Role)
Role - 根据创建者角色筛选,默认 0 表示用户自己创建的cmk, 1 表示授权其它云产品自动创建的cmkpublic Long getOrderType()
public void setOrderType(Long OrderType)
OrderType - 根据CMK创建时间排序, 0 表示按照降序排序,1表示按照升序排序public Long getKeyState()
public void setKeyState(Long KeyState)
KeyState - 根据CMK状态筛选, 0表示全部CMK, 1 表示仅查询Enabled CMK, 2 表示仅查询Disabled CMK,3 表示查询PendingDelete 状态的CMK(处于计划删除状态的Key),4 表示查询 PendingImport 状态的CMK,5 表示查询 Archived 状态的 CMKpublic String getSearchKeyAlias()
public void setSearchKeyAlias(String SearchKeyAlias)
SearchKeyAlias - 根据KeyId或者Alias进行模糊匹配查询public String getOrigin()
public void setOrigin(String Origin)
Origin - 根据CMK类型筛选, "TENCENT_KMS" 表示筛选密钥材料由KMS创建的CMK, "EXTERNAL" 表示筛选密钥材料需要用户导入的 EXTERNAL类型CMK,"ALL" 或者不设置表示两种类型都查询,大小写敏感。public String getKeyUsage()
public void setKeyUsage(String KeyUsage)
KeyUsage - 根据CMK的KeyUsage筛选,ALL表示筛选全部,可使用的参数为:ALL 或 ENCRYPT_DECRYPT 或 ASYMMETRIC_DECRYPT_RSA_2048 或 ASYMMETRIC_DECRYPT_SM2 或 ASYMMETRIC_SIGN_VERIFY_SM2 或 ASYMMETRIC_SIGN_VERIFY_RSA_2048 或 ASYMMETRIC_SIGN_VERIFY_ECC,为空则默认筛选ENCRYPT_DECRYPT类型public TagFilter[] getTagFilters()
public void setTagFilters(TagFilter[] TagFilters)
TagFilters - 标签过滤条件public String getHsmClusterId()
public void setHsmClusterId(String HsmClusterId)
HsmClusterId - KMS 高级版对应的 HSM 集群 ID(仅对 KMS 独占版/托管版服务实例有效)。Copyright © 2025. All rights reserved.