public class ListSecretsRequest extends AbstractModel
header, skipSign
Constructor and Description |
---|
ListSecretsRequest() |
ListSecretsRequest(ListSecretsRequest 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 |
---|---|
Long |
getLimit()
Get 单次查询返回的最大数量,0或不设置则使用默认值 20。
|
Long |
getOffset()
Get 查询列表的起始位置,以0开始,不设置默认为0。
|
Long |
getOrderType()
Get 根据创建时间的排序方式,0或者不设置则使用降序排序, 1 表示升序排序。
|
String |
getProductName()
Get 此参数仅在SecretType参数值为1时生效,
当SecretType值为1时:
如果ProductName值为空,则表示查询所有类型的云产品凭据;
如果ProductName值为某个指定的云产品值如Mysql时,则表示查询Mysql数据库凭据;
如果ProductName值为多个云产品值,如:Mysql,Tdsql-mysql,Tdsql_C_Mysql(多个值以英文逗号,分隔开)则表示查询三种云产品类型的凭据;
支持的云产品列表请通过接口:DescribeSupportedProducts进行查询。
|
String |
getSearchSecretName()
Get 根据凭据名称进行过滤,为空表示不过滤。
|
Long |
getSecretType()
Get 0 -- 表示用户自定义凭据,默认为0。
1 -- 表示用户云产品凭据。
2 -- 表示SSH密钥对凭据。
3 -- 表示云API密钥对凭据。
|
Long |
getState()
Get 根据凭据状态进行过滤。
默认为0表示查询全部。
1 -- 表示查询Enabled 凭据列表。
2 -- 表示查询Disabled 凭据列表。
3 -- 表示查询PendingDelete 凭据列表。
4 -- 表示PendingCreate。
5 -- 表示CreateFailed。
其中状态PendingCreate和CreateFailed只有在SecretType为云产品凭据时生效
|
TagFilter[] |
getTagFilters()
Get 标签过滤条件。
|
void |
setLimit(Long Limit)
Set 单次查询返回的最大数量,0或不设置则使用默认值 20。
|
void |
setOffset(Long Offset)
Set 查询列表的起始位置,以0开始,不设置默认为0。
|
void |
setOrderType(Long OrderType)
Set 根据创建时间的排序方式,0或者不设置则使用降序排序, 1 表示升序排序。
|
void |
setProductName(String ProductName)
Set 此参数仅在SecretType参数值为1时生效,
当SecretType值为1时:
如果ProductName值为空,则表示查询所有类型的云产品凭据;
如果ProductName值为某个指定的云产品值如Mysql时,则表示查询Mysql数据库凭据;
如果ProductName值为多个云产品值,如:Mysql,Tdsql-mysql,Tdsql_C_Mysql(多个值以英文逗号,分隔开)则表示查询三种云产品类型的凭据;
支持的云产品列表请通过接口:DescribeSupportedProducts进行查询。
|
void |
setSearchSecretName(String SearchSecretName)
Set 根据凭据名称进行过滤,为空表示不过滤。
|
void |
setSecretType(Long SecretType)
Set 0 -- 表示用户自定义凭据,默认为0。
1 -- 表示用户云产品凭据。
2 -- 表示SSH密钥对凭据。
3 -- 表示云API密钥对凭据。
|
void |
setState(Long State)
Set 根据凭据状态进行过滤。
默认为0表示查询全部。
1 -- 表示查询Enabled 凭据列表。
2 -- 表示查询Disabled 凭据列表。
3 -- 表示查询PendingDelete 凭据列表。
4 -- 表示PendingCreate。
5 -- 表示CreateFailed。
其中状态PendingCreate和CreateFailed只有在SecretType为云产品凭据时生效
|
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, toJsonString
public ListSecretsRequest()
public ListSecretsRequest(ListSecretsRequest source)
public Long getOffset()
public void setOffset(Long Offset)
Offset
- 查询列表的起始位置,以0开始,不设置默认为0。public Long getLimit()
public void setLimit(Long Limit)
Limit
- 单次查询返回的最大数量,0或不设置则使用默认值 20。public Long getOrderType()
public void setOrderType(Long OrderType)
OrderType
- 根据创建时间的排序方式,0或者不设置则使用降序排序, 1 表示升序排序。public Long getState()
public void setState(Long State)
State
- 根据凭据状态进行过滤。
默认为0表示查询全部。
1 -- 表示查询Enabled 凭据列表。
2 -- 表示查询Disabled 凭据列表。
3 -- 表示查询PendingDelete 凭据列表。
4 -- 表示PendingCreate。
5 -- 表示CreateFailed。
其中状态PendingCreate和CreateFailed只有在SecretType为云产品凭据时生效public String getSearchSecretName()
public void setSearchSecretName(String SearchSecretName)
SearchSecretName
- 根据凭据名称进行过滤,为空表示不过滤。public TagFilter[] getTagFilters()
public void setTagFilters(TagFilter[] TagFilters)
TagFilters
- 标签过滤条件。public Long getSecretType()
public void setSecretType(Long SecretType)
SecretType
- 0 -- 表示用户自定义凭据,默认为0。
1 -- 表示用户云产品凭据。
2 -- 表示SSH密钥对凭据。
3 -- 表示云API密钥对凭据。public String getProductName()
public void setProductName(String ProductName)
ProductName
- 此参数仅在SecretType参数值为1时生效,
当SecretType值为1时:
如果ProductName值为空,则表示查询所有类型的云产品凭据;
如果ProductName值为某个指定的云产品值如Mysql时,则表示查询Mysql数据库凭据;
如果ProductName值为多个云产品值,如:Mysql,Tdsql-mysql,Tdsql_C_Mysql(多个值以英文逗号,分隔开)则表示查询三种云产品类型的凭据;
支持的云产品列表请通过接口:DescribeSupportedProducts进行查询。Copyright © 2024. All rights reserved.