updateIntegration
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Энэ аргыг Integrations hub (Интеграцийн төв) дор тохируулсан интеграцийг шинэчлэхэд ашиглана.
Параметрүүд
- `integrationId` — Шинэчлэх интеграцийн ID; Заавал; String; Нэмэлт шаардлагагүй. Жишээ:
"integrationId": "6788dd3aae9178700406b8ca" - `name` — Интеграцийн шинэ нэр; Заавал биш; String; Нэмэлт шаардлагагүй. Жишээ:
"name": "edited05M353Nwh9Dn9BbCkSoD" - `specifics` — Интеграцийн тохиргооны утгууд; Заавал биш; Object;
speficicsобъектыг үзнэ үү. Жишээ:"specifics": { "hostname": "K6Qxish1dN.com", "port": 555, "username": "updated_username", "password": "updated_password", "retryAuthentication": false, "retryAuthenticationTimeToWait": 6, "retryAuthenticationMaxAttempts": 4, "verifyTLSCertificate": false, "viewType": 1 }
Объектууд
speficics
- `hostname` — Шинэчлэх vCenter серверийн
IPэсвэлhostname; Заавал биш; String - `port` — Интеграцийн зорилтот системтэй холбогдоход ашиглах порт. Анхдагч утга:
443; Заавал биш; Integer - `username` — Нэвтрэхэд ашиглах хэрэглэгчийн нэр; Заавал биш; String
- `password` — Нэвтрэхэд ашиглах нууц үг; Заавал биш; String
- `retryAuthentication` — Нэвтрэлт амжилтгүй болбол интеграци дахин оролдох эсэхийг заана. Анхдагч утга:
true; Заавал биш; Boolean - `retryAuthenticationTimeToWait` — Нэвтрэлтийг дахин оролдох хоорондын хүлээлтийн хугацаа (секунд). Анхдагч утга:
5; Заавал биш; Integer - `retryAuthenticationMaxAttempts` — Нэвтрэлтийг дахин оролдох хамгийн их оролдлогын тоо. Анхдагч утга:
3; Заавал биш; Integer - `verifyTLSCertificate` — vCenter сервертэй холбогдохдоо TLS гэрчилгээг шалгах эсэхийг заана. Анхдагч утга:
true; Заавал биш; Boolean - `viewType` — vCenter-ийн харагдах горимыг тодорхойлно. Боломжит утгууд:
1- VMs and Templates;2- Hosts and Clusters. Анхдагч утга:1. Хүчингүй утга оруулбал анхдагч утгыг ашиглана; Заавал биш; Integer
Буцаах утга
- `result` — Object; Хүсэлтийн үр дүнг агуулна.
Объектууд
result
- `success` — Boolean; Хүсэлт амжилттай болсон эсэхийг заана.
Жишээ
Хүсэлт:
{
"method": "updateIntegration",
"id": "7125364d-f7da-4660-870e-793f2af1941a",
"jsonrpc": "2.0",
"params": {
"integrationId": "6788dd3aae9178700406b8ca",
"name": "edited05M353Nwh9Dn9BbCkSoD",
"specifics": {
"hostname": "K6Qxish1dN.com",
"port": 555,
"username": "updated_username",
"password": "updated_password",
"retryAuthentication": false,
"retryAuthenticationTimeToWait": 6,
"retryAuthenticationMaxAttempts": 4,
"verifyTLSCertificate": false,
"viewType": 1
}
}
}Хариу:
{
"id": "7125364d-f7da-4660-870e-793f2af1941a",
"jsonrpc": "2.0",
"result": {
"success": true
}
}