getConfiguredIntegrations
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Энэ арга нь тодорхой компани дээр Integrations hub (Интеграцийн төв) дор тохируулсан бүх интеграцийн жагсаалтыг авах боломж олгоно.
Параметрүүд
- `companyID` — Тохиргоог нь авах компаний ID; Заавал биш; String; Хүсэлт илгээж буй хэрэглэгч тухайн ID харьяалагдах компаний хувьд Network administrator эрхтэй байх ёстой. Анхдагч утга: хүсэлтэд ашигласан API түлхүүртэй холбогдсон компаний ID.
Ерөнхий параметрүүд
Эдгээр нь public API-ийн бүх аргад байдаг нийтлэг параметрүүд юм.
- `id` — Хүсэлтэд тодорхойлогч нэмж, харгалзах хариутай холбоно. Зорилтот систем хариуд ижил утгыг буцаах тул дуудлагыг хялбар мөрдөнө; Заавал; String; Нэмэлт шаардлагагүй. Жишээ:
"id": "ad12cb61-52b3-4209-a87a-93a8530d91cb" - `method` — Хүсэлт илгээхэд ашиглаж буй аргын нэр; Заавал; String; Хүчинтэй аргын нэр байх ёстой. Жишээ:
"method": "methodName" - `jsonrpc` — Хүсэлт болон хариуд ашиглах JSON-RPC-ийн хувилбар; Заавал; Integer; Цорын ганц боломжит утга нь
2.0. Жишээ:"jsonrpc": "2.0" - `params` — Хүсэлтийн тохиргоог агуулсан объект; Заавал; Object; Нэмэлт шаардлагагүй. Жишээ:
"params": {...}
params объект дотор:
- `page` — Үр дүнгийн хуудасны дугаар; Заавал биш; Integer; Анхдагч утга:
1. - `perPage` — Нэг хуудсанд харуулах үр дүнгийн тоо; Заавал биш; Integer; Дээд хязгаар нь нэг хуудсанд 100 зүйл. Анхдагч утга:
30.
Буцаах утга
- `total` — Integer; Зорилтот компани дээр тохируулсан интеграцийн нийт тоо.
- `data` — Array of objects; Интеграц бүрийн дэлгэрэнгүйг агуулсан объектуудын жагсаалт.
Объектууд
data
- `id` — String; Интеграцийн ID.
- `name` — String; Интеграцийн нэр.
- `type` — Integer; Интеграцийн төрөл. Боломжит утгууд:
1- VMware Integration - `specifics` — Object; Интеграцийн тохиргооны утгууд.
- `category` — Object; Интеграцитай холбоотой ангиллуудыг агуулна. Дэлгэрэнгүйг доорх
categoryхэсгээс үзнэ үү. - `company` — Object; Интеграци тохируулсан компаний мэдээллийг агуулна.
- `status` — Integer; Хүсэлтийн үеийн интеграцийн төлөв. Боломжит утгууд:
0- Not licensed;1- Available;2- Stopped;3- Action required;4- Pending;5- Active;6- Error;7- License usage reached
specifics
- `hostname` — String; Интеграци хийсэн vCenter серверийн
IPэсвэлhostname. - `port` — Integer; vCenter-тэй холбогдоход ашигласан порт.
- `username` — String; vCenter-д нэвтрэхэд ашигласан хэрэглэгчийн нэр.
- `retryAuthentication` — Boolean; Нэвтрэлт амжилтгүй болбол интеграци дахин оролдох эсэхийг заана.
- `retryAuthenticationTimeToWait` — Integer; Нэвтрэлтийг дахин оролдох хоорондын хугацаа (секунд).
- `retryAuthenticationMaxAttempts` — Integer; Нэвтрэлтийг дахин оролдох хамгийн их оролдлогын тоо.
- `verifyTLSCertificate` — Boolean; vCenter сервертэй холбогдохдоо TLS гэрчилгээг шалгах эсэхийг заана.
- `viewType` — Integer; Интеграцийн төрөл. Боломжит утгууд:
1- VMs and Templates;2- Hosts and Clusters.
category
- `Backup` — Boolean; Интеграци
Backupангилалд хамаарах эсэхийг заана. Backup интеграци нь өгөгдлийг тогтмол нөөцлөх, өгөгдлийн алдагдал, гэмтэл, ransomware халдлагаас хамгаалахад тусална. - `Directory Services` — Boolean; Интеграци
Directory Servicesангилалд хамаарах эсэхийг заана. Directory Services интеграци нь Active Directory эсвэл LDAP зэрэг төвлөрсөн системээр хэрэглэгчийн таних мэдээлэл болон хандалтыг удирдахад ашиглагдана. - `Inventory Management` — Boolean; Интеграци
Inventory Managementангилалд хамаарах эсэхийг заана. Inventory Management интеграци нь техник хангамж, программ хангамж, системийн тохиргоо зэрэг IT хөрөнгийг бүртгэж удирдахад ашиглагдана. - `Virtualization` — Boolean; Интеграци
Virtualizationангилалд хамаарах эсэхийг заана. Virtualization интеграци нь виртуал машин болон виртуал орчныг үүсгэх, удирдах, хянахад ашиглагдана. - `Email Protection` — Boolean; Интеграци
Email Protectionангилалд хамаарах эсэхийг заана. Email Protection интеграци нь фишинг, спам, хортой программ болон бусад и-мэйлээр дамжих аюулыг илрүүлж, урьдчилан сэргийлэхэд ашиглагдана. - `Cloud Protection` — Boolean; Интеграци
Cloud Protectionангилалд хамаарах эсэхийг заана. Cloud Protection интеграци нь үүлэн дэд бүтэц, SaaS платформ, үүлэнд хадгалсан өгөгдлийг хамгаалахад ашиглагдана. - `Security Training` — Boolean; Интеграци
Security Trainingангилалд хамаарах эсэхийг заана. Security Training интеграци нь хэрэглэгчийг сургаж, хүний хүчин зүйлээс үүдэх эрсдэлийг бууруулах кибер аюулгүй байдлын мэдлэг олгох хөтөлбөр хүргэхэд ашиглагдана.
company
- `id` — String; Компаний ID.
- `name` — String; Компаний нэр.
Жишээ
Хүсэлт:
{
"method": "getConfiguredIntegrations",
"id": "f197ade6-c4b3-4378-9076-11dccaeebdd6",
"jsonrpc": "2.0",
"params": {
"companyId": "679b694c5dd72429d20a72c3"
}
}Хариу:
{
"id": "f197ade6-c4b3-4378-9076-11dccaeebdd6",
"jsonrpc": "2.0",
"result": {
"data": [
{
"id": "679b6952a5d00afed203cbd7",
"name": "integrationI4n6dw9O5y0szQDIMpv1",
"type": 1,
"specifics": {
"hostname": "XhYqpld4GW.com",
"port": 443,
"username": "username",
"viewType": 1,
"retryAuthentication": true,
"retryAuthenticationTimeToWait": 5,
"retryAuthenticationMaxAttempts": 3,
"verifyTLSCertificate": true
},
"category": {
"virtualization": true,
"directoryServices": true
},
"company": {
"id": "679b694c5dd72429d20a72c3",
"name": "GetConfiguredIntegrations1738238284.468232BHk5q6E9V2"
},
"status": 3
}
],
"total": 1,
"page": 1,
"perPage": 30
}
}Энэ хуудсанд гарсан нэр томъёо
- Network
- Таны байгууллагын бүх төхөөрөмжийн жагсаалт (Inventory)
