在我购买了Anti-virus或Host IDS后,什么是正确的api来编辑防病毒和编辑主机IDS (如Softlayer控件的安全软件列表)我现在用java实现,但如果有其他语言的示例,请让我知道
enter image description here
发布于 2016-05-05 04:57:16
对于Edit anti-virus,请参见(Rest示例):
https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Software_Component_AntivirusSpyware/9510197/updateAntivirusSpywarePolicy
Method: POST
Json payload:
{
"parameters": [
4,
true
]
}参考:
SoftLayer_Software_Component_AntivirusSpyware::updateAntivirusSpywarePolicy
要编辑Host IDS Policy,请参阅以下请求:
https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Software_Component_HostIps/[Host_IDS_id]/updateHipsPolicies
Method: POST
Json Payload:
{
"parameters": [
"On_10", # IPS Mode
"Maximum Protection", # IPS Protection
"McAfee Default", # Firewall Mode
"No_Rules", # Firewall RuleSet
"", # newApplicationMode, this option cannot be set in Control Portal (N/A)
"", # newApplicationRuleset, this option cannot be set in Control Portal (N/A)
"__EPO_ENFORCE_YES__" # Enforcement Policy
]
}要在上述请求中获取要设置的值,请执行:
https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Software_Component_HostIps/[Host_IDS_id]/getObject?objectMask=enforcementPolicyNames;ipsModePolicyNames;ipsProtectionPolicyNames;firewallModePolicyNames;firewallRuleSetPolicyNames
Method: GET响应应该是这样的:
{
"hardwareId": 588888,
"id": 9700000,
"manufacturerLicenseInstance": "0CC47A581D3888",
"epoVersion": "4.5",
"enforcementPolicyNames": [
{
"name": "__EPO_ENFORCE_YES__"
},
{
"name": "__EPO_ENFORCE_NO__"
}
],
"firewallModePolicyNames": [
{
"name": "McAfee Default"
},
{
"name": "My Default"
},
{
"name": "Off [McAfee Default]"
},
{
"name": "On"
},
{
"name": "Adaptive"
},
{
"name": "Learn"
},
{
"name": "Custom_FWONSpecial_DONOTUSE"
}
],
"firewallRuleSetPolicyNames": [
{
"name": "McAfee Default"
},
{
"name": "Typical Corporate Environment"
},
{
"name": "SLDefault"
},
{
"name": "No_Rules"
},
{
"name": "My Default"
}
],
"ipsModePolicyNames": [
{
"name": "McAfee Default"
},
{
"name": "On_120"
},
{
"name": "On [McAfee Default]"
},
{
"name": "Adaptive_10"
},
{
"name": "Adaptive_120"
},
{
"name": "Adaptive_UR"
},
{
"name": "On_10"
},
{
"name": "On_UR"
},
{
"name": "Off"
}
],
"ipsProtectionPolicyNames": [
{
"name": "Basic Protection [McAfee Default]"
},
{
"name": "Enhanced Protection"
},
{
"name": "Maximum Protection"
},
{
"name": "Prepare for Enhanced Protection"
},
{
"name": "Prepare for Maximum Protection"
},
{
"name": "Warning"
}
]
}参考: SoftLayer_Software_Component_HostIps::updateHipsPolicies
https://stackoverflow.com/questions/37020714
复制相似问题