Obtient les détails de la règle utilisée pour bloquer les images à risque.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
yundun-sas:GetOpaStrategyDetailNew |
get |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| StrategyId |
integer |
Non |
L'identifiant de la règle. |
1349 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
PlainResult. |
||
| Data |
object |
Les données renvoyées. |
|
| StrategyId |
integer |
L'identifiant de la règle. |
1005 |
| StrategyTemplateId |
integer |
L'identifiant du modèle de règle. |
1204 |
| ClusterId |
string |
L'identifiant du cluster. |
c8ca91e0907d94efaba7fb0827eb9**** |
| StrategyName |
string |
Le nom de la règle. |
test001 |
| Description |
string |
La description. |
Configuration de défense personnalisée. |
| ClusterName |
string |
Le nom du cluster. |
test. |
| UnScanedImage |
boolean |
Indique si la règle prend en charge les images non analysées. Valeurs valides : |
true. |
| MaliciousImage |
boolean |
Indique si la règle prend en charge les images Internet malveillantes. Valeurs valides : |
true. |
| ImageName |
array |
Les noms des images. |
|
|
string |
Le nom de l'image. |
opa-test. |
|
| Label |
array |
Les balises d'image. |
|
|
string |
La balise d'image. |
app.kubernetes.io/instance:devops. |
|
| RuleAction |
integer |
L'action effectuée lorsque la règle est déclenchée. Valeurs valides : |
1 |
| WhiteList |
array |
Les balises d'image ajoutées à la liste blanche. |
|
|
string |
La balise d'image ajoutée à la liste blanche. |
test-tag. |
|
| AlarmDetail |
object |
La configuration de la règle. |
|
| Baseline |
object |
The baseline check configuration. |
|
| RiskLevel |
array |
The risk levels. |
|
|
string |
The risk level. Valid values:
|
low |
|
| Item |
array<object> |
The information about the baseline check item. |
|
|
object |
|||
| Id |
string |
The ID of the baseline check item. |
ak_leak |
| Name |
string |
The name of the baseline check item. |
Access Key plaintext storage |
| Vul |
object |
The vulnerability configuration. |
|
| RiskLevel |
array |
The risk levels. |
|
|
string |
The risk level. Valid values:
|
medium |
|
| Item |
array<object> |
The information about the vulnerability. |
|
|
object |
|||
| Id |
string |
The ID of the vulnerability. |
AVD-2023-1680169 |
| Name |
string |
The name of the vulnerability. |
ezOffice evoInterfaceServlet Info Leak |
| RiskClass |
array<object> |
Risk type of vulnerability. |
|
|
object |
|||
| Id |
string |
The ID of the vulnerability types. Valid values:
|
cve |
| Name |
string |
The name of the vulnerability. Valid values:
|
系统漏洞 |
| MaliciousFile |
object |
The configuration of malicious samples. |
|
| RiskLevel |
array |
The risk levels. |
|
|
string |
The risk level. Valid values:
|
high |
|
| Item |
array<object> |
The information about the malicious sample. |
|
|
object |
|||
| Id |
string |
The ID of the malicious sample. |
1811 |
| Name |
string |
The name of the malicious sample. |
abnormal binary file |
| SensitiveFile |
object |
The configuration of sensitive file. |
|
| RiskLevel |
array |
The risk levels. |
|
|
string |
The risk level. Valid values:
|
low |
|
| Item |
array<object> |
The configuration of sensitive file. |
|
|
object |
|||
| Id |
string |
The ID of the sensitive files. Remarque
You can call the GetSensitiveDefineRuleConfig operation to query the ID of the malicious sample. |
key |
| Name |
string |
The name of the sensitive files. Remarque
You can call the GetSensitiveDefineRuleConfig operation to query the ID of the malicious sample. |
name |
| BuildRisk |
object |
The configuration of image build risk. |
|
| RiskLevel |
array |
The risk levels. |
|
|
string |
The risk level. Valid values:
|
high |
|
| Item |
array<object> |
The configuration of image build risk. |
|
|
object |
|||
| Id |
string |
The ID of the image build risk. Remarque
You can call the ListImageBuildRiskItem operation to query the ID of the malicious sample. |
key |
| Name |
string |
The name of the image build risk. Remarque
You can call the ListImageBuildRiskItem operation to query the ID of the malicious sample. |
name |
| Scopes |
array<object> |
La portée de l'application. |
|
|
object |
|||
| ClusterId |
string |
The cluster ID. |
c1fdb5fd8d**7163 |
| AllNamespace |
integer |
Indicates whether all namespaces are included. Valid values:
|
1 |
| NamespaceList |
array |
The namespaces. |
|
|
string |
The namespace. |
namespace1 |
|
| AckPolicyInstanceId |
string |
The rule instance ID of the cluster. |
ack-0 |
| Lang |
string |
La langue du contenu dans la requête et la réponse. Valeur par défaut : zh. Valeurs valides : |
zh |
| CurrentPage |
integer |
Le numéro de page. Valeur par défaut : 1. Les pages commencent à la page 1. |
4 |
| PageSize |
integer |
Le nombre d'entrées par page. |
20 |
| Success |
boolean |
Indique si la requête a réussi. Valeurs valides : |
true. |
| Code |
string |
Le code d'état renvoyé. Le code d'état 200 indique que la requête a réussi. Les autres codes d'état indiquent que la requête a échoué. Vous pouvez identifier la cause de l'échec en fonction du code d'état. |
200 |
| Message |
string |
Le message renvoyé. |
success. |
| RequestId |
string |
L'identifiant de la requête. |
E819FD71-D240-5E54-AA7F-20FED2ECBEB6 |
| HttpStatusCode |
integer |
Le code d'état HTTP renvoyé. |
200 |
Exemples
JSON format
{
"Data": {
"StrategyId": 1005,
"StrategyTemplateId": 1204,
"ClusterId": "c8ca91e0907d94efaba7fb0827eb9****",
"StrategyName": "test001",
"Description": "Custom defense configuration",
"ClusterName": "test",
"UnScanedImage": true,
"MaliciousImage": true,
"ImageName": [
"opa-test"
],
"Label": [
"app.kubernetes.io/instance:devops"
],
"RuleAction": 1,
"WhiteList": [
"test-tag"
],
"AlarmDetail": {
"Baseline": {
"RiskLevel": [
"low"
],
"Item": [
{
"Id": "ak_leak",
"Name": "Access Key plaintext storage"
}
]
},
"Vul": {
"RiskLevel": [
"medium"
],
"Item": [
{
"Id": "AVD-2023-1680169",
"Name": "ezOffice evoInterfaceServlet Info Leak"
}
],
"RiskClass": [
{
"Id": "cve",
"Name": "系统漏洞"
}
]
},
"MaliciousFile": {
"RiskLevel": [
"high"
],
"Item": [
{
"Id": "1811",
"Name": "abnormal binary file\n"
}
]
},
"SensitiveFile": {
"RiskLevel": [
"low"
],
"Item": [
{
"Id": "key",
"Name": "name"
}
]
},
"BuildRisk": {
"RiskLevel": [
"high"
],
"Item": [
{
"Id": "key",
"Name": "name"
}
]
}
},
"Scopes": [
{
"ClusterId": "c1fdb5fd8d**7163",
"AllNamespace": 1,
"NamespaceList": [
"namespace1"
],
"AckPolicyInstanceId": "ack-0"
}
],
"Lang": "zh",
"CurrentPage": 4,
"PageSize": 20
},
"Success": true,
"Code": "200",
"Message": "success",
"RequestId": "E819FD71-D240-5E54-AA7F-20FED2ECBEB6",
"HttpStatusCode": 200
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 500 | ServerError | ServerError | |
| 403 | NoPermission | caller has no permission |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.