Valida se as informações de configuração inseridas por um usuário estão em conformidade com os requisitos das configurações dos parâmetros correspondentes.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
yundun-sas:VerityCheckCustomConfig |
get |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| CheckId |
integer |
Não |
O ID do item de verificação. |
76 |
| CustomConfigs |
array<object> |
Não |
A lista de itens de configuração de parâmetros personalizados para o item de verificação. |
|
|
object |
Não |
A lista de itens de configuração personalizados para o item de verificação. |
||
| Name |
string |
Não |
O nome do item de configuração personalizado para o item de verificação. O nome é exclusivo dentro do item de verificação. |
IPList |
| Value |
string |
Não |
A string de valor configurada pelo usuário para o item de configuração personalizado do item de verificação. |
10.12.4.XX |
| Operation |
string |
Não |
O tipo de operação do item de configuração personalizado para o item de verificação. Defina este parâmetro como DELETE apenas para operações de exclusão. Você não precisa especificar este parâmetro para operações de criação ou atualização. |
DELETE |
| RepairConfigs |
array<object> |
Não |
Os parâmetros de reparo suportados pelo recurso de reparo do item de verificação. |
|
|
object |
Não |
Os parâmetros de reparo suportados pelo recurso de reparo do item de verificação. |
||
| Name |
string |
Não |
O nome do parâmetro de reparo para o item de verificação. O nome é exclusivo dentro do item de verificação. |
IPLists |
| Value |
string |
Não |
A string de valor configurada pelo usuário para o item de configuração de reparo do item de verificação. |
172.26.49.XX |
| FlowId |
string |
Não |
O ID do fluxo de reparo que corresponde à operação de reparo. |
7fec0a3395b345c18f108ffc9fc0**** |
| Operation |
string |
Não |
O tipo de operação do item de configuração personalizado para o item de verificação. Defina este parâmetro como DELETE apenas para operações de exclusão. Você não precisa especificar este parâmetro para operações de criação ou atualização. |
DELETE |
| Type |
string |
Não |
O tipo de validação para os parâmetros do Serviço de Detecção de Ameaças. Valores válidos:
|
REPAIR_CONFIG |
| CustomCheckConfig |
object |
Não |
Os parâmetros de entrada para a validação de item de verificação personalizado. |
|
| Vendor |
string |
Não |
O fornecedor do ativo em nuvem. Valores válidos:
|
ALIYUN |
| InstanceType |
string |
Não |
O tipo de ativo do serviço em nuvem. Valores válidos:
|
ECS |
| InstanceSubType |
string |
Não |
O subtipo de ativo do serviço em nuvem. |
DISK |
| CheckRule |
string |
Não |
A regra de definição do item de verificação personalizado. |
{"AssociatedData":{"ToDataList":[{"DataName":"ACS_ECS_Instance","PropertyPath":"InstanceId","FromPropertyPath":"InstanceId"}]},"MatchProperty":{"Operator":"AND","MatchProperties":[{"DataName":"ACS_ECS_Disk","PropertyPath":"DiskId","MatchOperator":"EQ","MatchPropertyValue":"testId"}]}} |
| CloudAssetInstance |
object |
Não |
A instância de ativo na qual você deseja testar a regra. |
|
| InstanceId |
string |
Não |
O ID da instância do ativo. |
i-0jl4mjgl261cfrz5**** |
| RegionId |
string |
Não |
O ID da região da instância. |
ap-southeast-1 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A estrutura da resposta. |
||
| RequestId |
string |
O ID da solicitação, que é um identificador exclusivo gerado pelo Alibaba Cloud para a solicitação. Você pode usar este ID para solucionar problemas. |
7532B7EE-7CE7-5F4D-BF04-B12447DD**** |
| ErrorCheckConfigs |
array<object> |
A lista de parâmetros de verificação que apresentam erros de verificação de configuração. |
|
|
array<object> |
|||
| Name |
string |
O nome do item de configuração personalizado para o item de verificação. O nome é exclusivo dentro do item de verificação. |
IpList |
| Value |
string |
A string de valor configurada pelo usuário para o item de configuração personalizado do item de verificação. |
10.12.4.XX |
| Type |
string |
O tipo do parâmetro que apresenta um erro. Valores válidos:
|
custom |
| ErrorCode |
string |
O código de erro. |
ConfigEqualIllegal |
| ErrorMsg |
string |
A mensagem de erro. |
Custom parameter is not equal to corresponding check parameter |
| LinkErrorConfigs |
array<object> |
As configurações relacionadas que causaram este erro. |
|
|
object |
|||
| Name |
string |
The name of the check item configuration. The name is unique within the check item. |
IpLists |
| ShowName |
string |
The display name of the user check configuration. |
IP Lists |
| Type |
string |
The type of the parameter that has an error. Valid values:
|
repair |
| ErrorRepairConfigs |
array<object> |
A lista de parâmetros de reparo que apresentam erros de verificação de configuração. |
|
|
array<object> |
|||
| Name |
string |
O nome do item de configuração de reparo para o item de verificação. O nome é exclusivo dentro do item de verificação. |
IpLists |
| Value |
string |
O nome do parâmetro de reparo para o item de verificação. O nome é exclusivo dentro do item de verificação. |
172.26.49.XX |
| Type |
string |
O tipo do parâmetro que apresenta um erro. Valores válidos:
|
repair |
| ErrorCode |
string |
O código de erro. |
ConfigEqualIllegal |
| ErrorMsg |
string |
A mensagem de erro. |
Repair parameter is not equal to corresponding check parameter |
| LinkErrorConfigs |
array<object> |
As configurações relacionadas que causaram este erro. |
|
|
object |
|||
| Name |
string |
The name of the check item configuration. The name is unique within the check item. |
IpList |
| ShowName |
string |
The display name of the user check configuration. |
Ip List |
| Type |
string |
The type of the parameter that has an error. Valid values:
|
custom |
| ErrorCheckCustomConfig |
object |
O código de erro retornado para a validação do item de verificação personalizado. |
|
| ErrorCode |
string |
O código de erro retornado em caso de falha. Este parâmetro não é retornado em caso de sucesso. Valores válidos:
|
CspmVerifyCheckCustomItemNoPass |
| ErrorMsg |
string |
As informações de exceção. |
Creation verification failed. |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "7532B7EE-7CE7-5F4D-BF04-B12447DD****",
"ErrorCheckConfigs": [
{
"Name": "IpList",
"Value": "10.12.4.XX",
"Type": "custom",
"ErrorCode": "ConfigEqualIllegal",
"ErrorMsg": "Custom parameter is not equal to corresponding check parameter",
"LinkErrorConfigs": [
{
"Name": "IpLists",
"ShowName": "IP Lists",
"Type": "repair"
}
]
}
],
"ErrorRepairConfigs": [
{
"Name": "IpLists",
"Value": "172.26.49.XX\n",
"Type": "repair",
"ErrorCode": "ConfigEqualIllegal",
"ErrorMsg": "Repair parameter is not equal to corresponding check parameter",
"LinkErrorConfigs": [
{
"Name": "IpList",
"ShowName": "Ip List",
"Type": "custom"
}
]
}
],
"ErrorCheckCustomConfig": {
"ErrorCode": "CspmVerifyCheckCustomItemNoPass",
"ErrorMsg": "Creation verification failed."
}
}
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. | |
| 400 | NoPurchase | The user did not purchase this product. | |
| 400 | CspmVerifyItemRuleError.%s | Audit check item check rule error: %s. | |
| 500 | ServerError | ServerError | |
| 403 | NoPermission | caller has no permission |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.