assignPolicy API: endpoint-д бодлогыг хэрхэн оноох вэ?
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Энэ method-ыг нэг буюу хэд хэдэн endpoint-д бодлого (policy) оноохдоо ашиглана. Энэ method нь container-ууд зэрэг бүх төрлийн endpoint дээр ажиллана. Хүчээр оноосон (enforced) бодлоготой байгаа объектуудад бодлого оноогдохгүй.
Параметрүүд
targetIds— Array of Strings; заавал. Бодлого оноох endpoint-уудын ID. Нэмэлт шаардлагагүй. Жишээ:"targetIds": [ "56728d66b1a43de92c7****", "69738d66b1a43de92c71****" ]inheritFromAbove— Boolean; заавал биш.trueбол зорилтот endpoint-үүд эцэг container-уудын бодлогыг өвлөнө. Endpoint-д эцэг container байхгүй, эсвэл эцэг container-д тусгай бодлого оноогдоогүй бол үндсэн (default) бодлогыг авна. ХүсэлтэдpolicyIdэсвэлforcePolicyInheritanceбайгаа бол энэ параметрийг ашиглах боломжгүй. Анхдагч утга:true. Жишээ:"inheritFromAbove": falsepolicyId— String; заавал биш. Оноох бодлогын ID. Хүсэлтэд ороогүй болinheritFromAboveзаавал байх баtrueутгатай байх ёстой. Жишээ:"policyId": "55828d66b1a43de92c71****"forcePolicyInheritance— Boolean; заавал биш.trueбол бодлого сонгосон зорилтуудын бүх хүү (child) endpoint-д мөн оноогдоно. Энэ параметрийг ашиглахын тулд хүсэлтэдpolicyIdзаавал байх ёстой. Анхдагч утга:false. Жишээ:"forcePolicyInheritance": true
Буцаах утга
result— Boolean; үйлдэл амжилттай болж, бодлого нэг буюу хэд хэдэн зорилтод амжилттай оноогдсон эсэхийг заана.
Жишээнүүд
Хүсэлт
{
"params": {
"targetIds": [
"56728d66b1a43de92c7****",
"69738d66b1a43de92c71****"
],
"inheritFromAbove": false,
"policyId": "55828d66b1a43de92c71****",
"forcePolicyInheritance": true
},
"jsonrpc": "2.0",
"method": "assignPolicy",
"id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f"
}Хариу
{
"id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f",
"jsonrpc":"2.0",
"result": True
}Энэ хуудсанд гарсан нэр томъёо
- Endpoint
- Хамгаалж буй компьютер, сервер, виртуал машин
- Policy
- Хамгаалалтын тохиргооны багц; төхөөрөмж эсвэл бүлэгт оноодог
