updatePackage: суулгалтын багцыг шинэчлэх API арга
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Энэ аргыг суулгалтын багцыг шинэчлэхэд ашиглана.
Анхааруулга
atc модуль хуучирсан (deprecated). Оронд нь advancedThreatControl-ийг ашиглахыг зөвлөж байна.
Параметрүүд
| Параметр | Төрөл | Заавал эсэх | Тайлбар |
|---|---|---|---|
packageId | String | Заавал | Багцын ID. |
packageName | String | Заавал | Багцын нэр. |
description | String | Заавал биш | Багцын тайлбар. Утга дамжуулаагүй бол тайлбар хоосон string байна. |
language | String | Заавал биш | Багцын хэл, LL_CC хэлбэртэй (LL нь хэл, CC нь улс). Дэмжигдэх хэлүүд: en_US, es_ES, de_DE, fr_FR, ro_RO, pl_PL, pt_BR, it_IT, ru_RU. Заагаагүй бол үндсэн утга нь en_US. |
modules | Object | Заавал биш | Идэвхжүүлэх/идэвхгүй болгох модулиудыг агуулсан объект. Түлхүүрүүдийг доор жагсаав. |
scanMode | Object | Заавал биш | Шалгалтын горимын тохиргоог агуулсан объект. Доорх тайлбарыг үзнэ үү. |
settings | Object | Заавал биш | Багцын бусад тохиргоог агуулсан объект. Доорх тайлбарыг үзнэ үү. |
roles | Object | Заавал биш | Идэвхжүүлэх эсвэл идэвхгүй болгох role-уудыг агуулсан объект. Доорх тайлбарыг үзнэ үү. |
deploymentOptions | Object | Заавал биш | Суулгалтын сонголтуудыг агуулсан объект. Доорх тайлбарыг үзнэ үү. |
productType | Number | Заавал биш | Security agent-ийн ажиллах горимыг тодорхойлно. Доорх тайлбарыг үзнэ үү. |
modules
Түлхүүрүүд:
advancedThreatControlfirewallcontentControlТэмдэглэл
contentControlбайгаа бол түүний утгаuserControl,antiphishing,trafficScanгурвуудад автоматаар оноогдоно. Эдгээр гурвын аль нэгэнд өөр утга оноохыг оролдвол алдаа гарна.Зөвлөмж:
contentControlтохиргоо хуучирсан. Оронд ньuserControl,antiphishing,trafficScanтохиргоог ашиглахыг зөвлөж байна.userControlТэмдэглэл
contentControlбайгаа бол түүнд оноосон утга энэ түлхүүрт мөн оноогдоно.antiphishingТэмдэглэл
contentControlбайгаа бол түүнд оноосон утга энэ түлхүүрт мөн оноогдоно.trafficScanТэмдэглэл
contentControlбайгаа бол түүнд оноосон утга энэ түлхүүрт мөн оноогдоно.deviceControlpowerUseredrSensoradvancedAntiExploitcontainerProtectionencryptionpatchManagementnetworkAttackDefensephasr
Утга нь 1 (идэвхтэй) эсвэл 0 (идэвхгүй) байж болно. Модулийг илгээгээгүй бол идэвхгүй гэж үзнэ.
EDR (Report only)-д modules параметр үндсэн тохиргоотой байх ёстой: edrSensor, contentControl, networkAttackDefense болон advancedThreatControl нь 1 (идэвхтэй), бусад бүх модуль 0 байна. Detection and prevention-д бүх модулийн үндсэн утга 0.
PHASR Standalone-д modules объект доторх phasr параметрийг л 1 (идэвхтэй) болгоно; бусад бүх модуль 0 байна.
scanMode
- Зөвшөөрөгдөх түлхүүрүүд:
type,vms,computers, мөн AWS интеграци тохируулсан болec2.typeутга нь 1 (автомат) эсвэл 2 (хэрэглэгчийн тохируулсан горим) байж болно. typeутга 2 болcomputers,vms,ec2түлхүүр болон утгуудыг илгээх шаардлагатай, эс бөгөөс системээс үндсэн утгуудыг бөглөнө.computers,vms,ec2-ийн утга ньmainбаfallbackтүлхүүртэй объект байна.main-ийн утга нь 1 (Central Scanning (Security Server)), 2 (Hybrid Scanning (Light Engines)) эсвэл 3 (Local Scanning (Full Engines)) байж болно.fallback-ийн утга нь 2 (Hybrid Scanning (Light Engines)) эсвэл 3 (Local Scanning (Full Engines)) байж болно.mainсонголтын утга 2 эсвэл 3 болfallback-ийн утгыг тооцохгүй.ec2-ийнmainсонголт зөвхөн 1 (Central Scanning (Security Server)) байж болно.- Энэ параметрийг илгээгээгүй бол автомат горимын утгууд хадгалагдана.
settings
Утгууд нь:
removeCompetitorsuninstallPasswordcustomInstallationPathcustomGroupIdvmsCustomGroupId
removeCompetitors-ийн утга 1 (идэвхтэй) эсвэл 0 (идэвхгүй) байж болно. uninstallPassword нь string байх бөгөөд нарийн төвөгтэй байдлын шаардлагыг хангана: нууц үг хамгийн багадаа 6 тэмдэгттэй, дор хаяж нэг цифр, нэг том үсэг, нэг жижиг үсэг, нэг тусгай тэмдэгт агуулсан байх ёстой; customInstallationPath нь багц суулгагдах Windows-ийн хүчинтэй зам байх ёстой (зөвхөн Windows үйлдлийн системд ажиллана). customGroupId нь Computers and Virtual Machines View-д шинэ endpoint-ийг байршуулах custom group нэгжийн ID-г илэрхийлэх string байна. vmsCustomGroupId нь Virtual Machines View-д шинэ endpoint-ийг байршуулах custom group нэгжийн ID-г илэрхийлэх string байна. Бүх утга заавал биш.
roles
relay, боломжит утга: Relay role-ийг идэвхжүүлэхэд1, идэвхгүй болгоход0. Үндсэн тохиргоогоор Relay role идэвхгүй.exchange, боломжит утга: Exchange role-ийг идэвхжүүлэхэд1, идэвхгүй болгоход0. Үндсэн тохиргоогоор Exchange role идэвхгүй. Энэ role нь хүчинтэй Security for Exchange лицензтэй үед л боломжтой.
deploymentOptions
type, endpoint-ийн холбогдох нэгжийг заасан бүхэл тоо. Энэ нэгж суулгалтын kit болон шинэчлэлтийг хүргэнэ. Боломжит утгууд: Bitdefender Update Server-ээс энгийн суулгахад1; Relay-ээр дамжуулан суулгахад2.relayId, Relay role идэвхтэй endpoint-ийн ID-г илэрхийлэх string.typeсонголт2(Relay ашиглан суулгах) үед энэ талбарыг заавал тохируулна.useCustomCommunicationServer, endpoint тусгай communication server appliance-тай холбогдох эсэхийг сонгох boolean. Боломжит утга: тусгай communication server appliance заахадTrue, үндсэн communication server appliance ашиглахадFalse. Энэ сонголтыг суулгалтын төрөл 1 (энгийн суулгалт) үед тохируулж болно.communicationServer, тусгай communication server appliance-ийн IP эсвэл hostname агуулсан string. Энэ сонголтыг зөвхөнuseCustomCommunicationServerньTrueүед тохируулна.useCommunicationProxy, endpoint интернэтээр холбогдохдоо proxy ашиглах эсэхийг зааж өгөх boolean. Боломжит утга: proxy ашиглах болTrue, үгүй болFalse.proxyServer, proxy серверийн IP эсвэл домэйн нэрийг илэрхийлэх string. Хүчинтэй утга нь IPV4 эсвэл IPV6 форматтай IP хаяг, мөн RFC 1035-д тодорхойлсон домэйн нэр.useCommunicationProxyньTrueүед энэ сонголт заавал шаардлагатай.proxyPort, proxy сервер рүү хандах портыг илэрхийлэх бүхэл тоо. Хүчинтэй утга1-ээс65535хүртэл.useCommunicationProxyньTrueүед энэ сонголт заавал шаардлагатай.proxyUsername, proxy серверийн нэвтрэлтэд шаардагдах хэрэглэгчийн нэрийг илэрхийлэх string. Proxy сервер нэвтрэлт шаарддаггүй бол энэ сонголтыг орхиж болно.proxyPassword, proxy сервер дээрх нэвтрэлтэд шаардагдах нууц үгийг илэрхийлэх string. Proxy сервер нэвтрэлт шаарддаггүй бол энэ сонголтыг орхиж болно.
productType
Энэ параметр нь security agent-ийн ажиллах горимыг тодорхойлно. Боломжит утгууд:
0- Detection and prevention горим, бүрэн endpoint security agent-ийн үндсэн утга.3- EDR (Report only) горим, Bitdefender EDR agent-ийн үндсэн утга.5- PHASR Standalone горим, PHASR Standalone agent-ийн үндсэн утга.
Нэмэлт мэдээллийг доорх "Параметрийн мэдээлэл" хэсгээс үзнэ үү.
Параметрийн мэдээлэл
- Bitdefender EDR хэрэглэгчид зөвхөн EDR (Report only) багц үүсгэж болно;
productTypeзааж өгөх нь заавал биш. - GravityZone Business Security, Advanced Business Security болон Business Security Premium хэрэглэгчид зөвхөн Detection and prevention багц үүсгэж болно;
productTypeзааж өгөх нь заавал биш. - GravityZone Business Security Enterprise, EDR Cloud болон XDR хэрэглэгчид EDR (Report only) болон Detection and prevention багцыг хоёуланг нь үүсгэж болно; EDR (Report only) багц үүсгэхийн тулд
productType-ийг заавал зааж өгнө. - EDR (Report only) багц нь хэрэглэгчийн заасан сонголтыг дарж бичдэг урьдчилсан параметрүүдийн багцыг үндсэнээр агуулна. Урьдчилсан параметрүүд:
modulesedrSensor - truecontentControl - truenetworkAttackDefense - trueadvancedThreatControl - trueother modules - false
scanMode - n/asettings.removeCompetitors - falsesettings.scanBeforeInstall - falseroles.exchange - false
- PHASR Standalone багц нь хэрэглэгчийн заасан сонголтыг дарж бичдэг урьдчилсан параметрүүдийн багцыг үндсэнээр агуулна. Урьдчилсан параметрүүд:
modulesphasr - true
scanMode - n/asettings.removeCompetitors - falsesettings.scanBeforeInstall - falseroles.exchange - false
Буцаах утга
Энэ арга нь багцыг амжилттай шинэчилсэн үед True байх Boolean буцаана.
Жишээ
Хүсэлт:
{
"params": {
"packageId": "652feab6b9684f3ba80685d5"
"packageName": "a unique name",
"companyId": "54a1a1d3b1a43d2b347b23c1",
"description": "package description",
"language": "en_EN",
"modules": {
"advancedThreatControl": 1,
"firewall": 0,
"userControl": 1,
"antiphishing": 1,
"trafficScan": 1,
"deviceControl": 0,
"powerUser": 1,
"edrSensor": 1,
"advancedAntiExploit": 1,
"containerProtection": 1,
"encryption": 0,
"patchManagement": 0,
"networkAttackDefense": 1,
"integrityMonitoring": 1
},
"scanMode": {
"type": 2,
"computers": {
"main": 1,
"fallback": 2
},
"vms": {
"main": 2
},
"ec2": {
"main": 1,
"fallback": 2
}
},
"settings": {
"uninstallPassword": "mys3cre3tP@assword",
"removeCompetitors": 1,
"customInstallationPath": "c:\\mypath\\bitdefender",
"customGroupId": "5a4dff50b1a43ded0a7b23c8"
},
"roles": {
"relay": 0,
"exchange":1
},
"deploymentOptions": {
"type": 2,
"relayId": "54a1a1s3b1a43e2b347s23c1",
"useCommunicationProxy": true,
"proxyServer": "10.12.13.14",
"proxyPort": 123
},
"productType": 0
},
"jsonrpc": "2.0",
"method": "updatePackage",
"id": "426db9bb-e92a-4824-a21b-bba6b62d0a18"
}Хариу:
{
"id": "426db9bb-e92a-4824-a21b-bba6b62d0a18",
"jsonrpc": "2.0",
"result": true
}Энэ хуудсанд гарсан нэр томъёо
- Endpoint
- Хамгаалж буй компьютер, сервер, виртуал машин
- Security agent
- Төхөөрөмж дээр суулгадаг Bitdefender-ийн хамгаалалтын программ (BEST)
- Reports
- Тайлан; хугацаагаар илгээх боломжтой
- Relay
- Шинэчлэлт, суулгацыг дотоод сүлжээнд түгээдэг агент
