Lista os itens de verificação personalizados de conscientização situacional.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
yundun-sas:ListCheckItems |
get |
*CustomCheckItem
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
GET HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| CheckId |
integer |
Não |
O ID do item de verificação. |
100000000001 |
| CheckShowName |
string |
Não |
O nome do item de verificação personalizado. |
testCheckItemName |
| CheckTypes |
array |
Não |
O tipo de origem do item de verificação de conscientização situacional. |
|
|
string |
Não |
O tipo do item de verificação (identifica se a política é um item de verificação do sistema ou um item de verificação do usuário):
|
SYSTEM |
|
| Lang |
string |
Não |
O tipo de idioma para solicitações e respostas. O valor padrão é zh. Valores válidos:
|
zh |
| Statuses |
array |
Não |
O status do item de verificação. |
|
|
string |
Não |
O status do item de verificação. Valores válidos:
|
RELEASE |
|
| PageSize |
integer |
Não |
Especifica o número máximo de entradas de dados a serem exibidas por página ao realizar uma consulta paginada. O número padrão de entradas de dados exibidas por página é 20 e, se o parâmetro PageSize estiver vazio, o padrão será retornar 20 entradas de dados. Nota
Recomenda-se não deixar o valor de PageSize vazio. |
20 |
| CurrentPage |
integer |
Não |
Especifica o número da página a ser exibido ao realizar uma consulta paginada. O valor inicial é 1 e o valor padrão é 1. |
1 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O corpo da resposta da API. |
||
| RequestId |
string |
O ID da solicitação atual, que é um identificador exclusivo gerado pelo Alibaba Cloud para esta solicitação e pode ser usado para solução de problemas e localização de problemas. |
7BC55C8F-226E-5AF5-9A2C-2EC43864**** |
| CheckItems |
array<object> |
Informações sobre os itens de verificação. |
|
|
array<object> |
Informações sobre os itens de verificação. |
||
| CheckId |
integer |
O ID do item de verificação. |
100000000001 |
| CheckShowName |
string |
O nome do item de verificação. |
testCheckItemName |
| Vendor |
string |
O fornecedor do ativo em nuvem. |
ALIYUN |
| InstanceType |
string |
O tipo de ativo do produto em nuvem. |
ECS |
| InstanceSubType |
string |
O subtipo do ativo do produto em nuvem. |
DISK |
| RiskLevel |
string |
O nível de risco do item de verificação. Valores válidos:
|
HIGH |
| Status |
string |
O status do item de verificação. Valores válidos:
|
EDIT |
| CheckPolicies |
array<object> |
Uma lista de informações de padrões, regulamentações e seções associadas ao resultado da verificação. |
|
|
object |
Informações sobre os padrões, regulamentações e capítulos associados aos resultados da verificação. |
||
| StandardId |
integer |
Standard ID of the inspection item. |
10000000001 |
| StandardShowName |
string |
The display name of the standard for the check item. |
testStandardShowName |
| RequirementId |
integer |
The ID of the requirement for the check item. |
10000000001 |
| RequirementShowName |
string |
The display name of the requirement for the check item. |
testRequirementShowName |
| SectionId |
integer |
The ID of the section for the check item. |
10000000001 |
| SectionShowName |
string |
The display name of the section for the check item. |
testSectionShowName |
| Type |
string |
The name of the associated policy category:
|
AISPM |
| Description |
object |
As informações de descrição do item de verificação. |
|
| Type |
string |
The type of the check description attribute. Values:
|
text |
| Value |
string |
The specific content of the description. |
custom description. |
| Solution |
object |
As informações de solução para o item de verificação. |
|
| Type |
string |
The type of the check item solution information. Values:
|
text |
| Value |
string |
The content of the solution for the check item risk. |
test solution. |
| AssistInfo |
object |
As informações de ajuda para o item de verificação. |
|
| Type |
string |
The type of the help information for the check item risk. Values:
|
text |
| Value |
string |
The content of the help information for the check item risk. |
test assistInfo. |
| CheckRule |
string |
Define regras para itens de verificação personalizados. |
{"AssociatedData":{"ToDataList":[{"DataName":"ACS_ECS_Instance","PropertyPath":"InstanceId","FromPropertyPath":"InstanceId"}]},"MatchProperty":{"Operator":"AND","MatchProperties":[{"DataName":"ACS_ECS_Disk","PropertyPath":"InstanceId","MatchOperator":"EQ","MatchPropertyValue":"testId"},{"DataName":"ACS_ECS_Instance","PropertyPath":"InstanceId","MatchOperator":"EQ","MatchPropertyValue":"testInstanceId"}]}} |
| CheckType |
string |
O tipo de origem do item de verificação do Security Posture:
|
SYSTEM |
| Remark |
string |
Informações de observação. |
remark. |
| PageInfo |
object |
Informações de página para consultas paginadas. |
|
| TotalCount |
integer |
O número total de entradas de dados encontradas. |
100 |
| Count |
integer |
O número de entradas de dados exibidas na página atual em uma consulta paginada. |
20 |
| CurrentPage |
integer |
O número da página atual ao realizar uma consulta paginada. |
1 |
| PageSize |
integer |
O número máximo de registros exibidos por página ao realizar uma consulta paginada. |
20 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "7BC55C8F-226E-5AF5-9A2C-2EC43864****",
"CheckItems": [
{
"CheckId": 100000000001,
"CheckShowName": "testCheckItemName",
"Vendor": "ALIYUN",
"InstanceType": "ECS",
"InstanceSubType": "DISK",
"RiskLevel": "HIGH",
"Status": "EDIT",
"CheckPolicies": [
{
"StandardId": 10000000001,
"StandardShowName": "testStandardShowName",
"RequirementId": 10000000001,
"RequirementShowName": "testRequirementShowName",
"SectionId": 10000000001,
"SectionShowName": "testSectionShowName",
"Type": "AISPM"
}
],
"Description": {
"Type": "text",
"Value": "custom description."
},
"Solution": {
"Type": "text",
"Value": "test solution."
},
"AssistInfo": {
"Type": "text",
"Value": "test assistInfo."
},
"CheckRule": "{\"AssociatedData\":{\"ToDataList\":[{\"DataName\":\"ACS_ECS_Instance\",\"PropertyPath\":\"InstanceId\",\"FromPropertyPath\":\"InstanceId\"}]},\"MatchProperty\":{\"Operator\":\"AND\",\"MatchProperties\":[{\"DataName\":\"ACS_ECS_Disk\",\"PropertyPath\":\"InstanceId\",\"MatchOperator\":\"EQ\",\"MatchPropertyValue\":\"testId\"},{\"DataName\":\"ACS_ECS_Instance\",\"PropertyPath\":\"InstanceId\",\"MatchOperator\":\"EQ\",\"MatchPropertyValue\":\"testInstanceId\"}]}}",
"CheckType": "SYSTEM",
"Remark": "remark."
}
],
"PageInfo": {
"TotalCount": 100,
"Count": 20,
"CurrentPage": 1,
"PageSize": 20
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | ParamIllegal.%s | The parameter %s is invalid, please fill it in again. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.