更新软件包
使用此方法更新安装包。
警告
该
atc
模块已弃用。建议使用
advancedThreatControl
替代。
参数
|
参数 |
类型 |
可选 |
描述 |
|---|---|---|---|
|
|
字符串 |
否 |
软件包的ID。 |
|
|
字符串 |
否 |
软件包的名称。 |
|
|
字符串 |
是 |
软件包的描述。若未传值,描述将默认为空字符串。 |
|
|
字符串 |
是 |
软件包的语言格式为LL_CC,其中LL表示语言,CC表示国家/地区。支持的语言包括:en_US(美式英语)、es_ES(西班牙语)、de_DE(德语)、fr_FR(法语)、ro_RO(罗马尼亚语)、pl_PL(波兰语)、pt_BR(巴西葡萄牙语)、it_IT(意大利语)、ru_RU(俄语)。若未指定,默认值为
|
|
|
对象 |
是 |
包含待启用/禁用模块的对象。其键名可为:
取值可为1(启用)或0(禁用)。若未发送该模块参数,则默认为禁用状态。 对于EDR(仅报告模式),模块参数必须采用默认配置:edrSensor、contentControl、networkAttackDefense和advancedThreatControl设为1(启用),其余模块均设为0。在检测与防护模式下,所有模块默认值均为0。
PHASR独立部署时,仅需将
|
|
|
对象 |
是 |
包含扫描模式设置的对象,描述如下:
|
|
|
对象 |
是 |
包含软件包其他设置的对象。可选值包括:
参数
|
|
|
对象 |
是 |
包含待启用或禁用角色的对象:
|
|
|
对象 |
是 |
包含安装选项的对象:
|
|
|
数值 |
是 |
此参数决定安全代理的运行模式。可选值:
更多信息请参阅 参数说明 . |
参数说明
-
Bitdefender EDR用户仅能创建EDR(仅报告)模式安装包;若指定
productType为可选参数。 -
GravityZone BS/ABS/Elite 及Enterprise 用户仅可创建检测与防护安装包;指定
productType为可选参数。 -
GravityZone Ultra用户可同时创建EDR(仅报告)和检测与防护安装包;
productType必须明确指定以创建EDR(仅报告)安装包。 -
EDR(仅报告)安装包默认包含一组预定义参数,将覆盖用户指定的选项。预定义参数包括:
-
modules-
edrSensor-true -
contentControl-true -
networkAttackDefense-true -
advancedThreatControl-true -
其他模块-false
-
-
scanMode-不适用 -
settings.removeCompetitors-false -
settings.scanBeforeInstall-false -
roles.exchange-false
-
-
PHASR独立安装包默认包含一组预定义参数,将覆盖用户指定的选项。预定义参数包括:
-
modules-
phasr- true
-
-
scanMode- 不适用 -
settings.removeCompetitors- 否 -
settings.scanBeforeInstall- 否 -
roles.exchange- 否
-
返回值
该方法返回一个布尔值,表示
真
若软件包更新成功。
示例
请求 :
{
"params": {
"packageId": "652feab6b9684f3ba80685d5"
"packageName": "唯一名称",
"companyId": "54a1a1d3b1a43d2b347b23c1",
"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
}