删除一个或多个安全组。

安全组须在没有资源(云服务器或路由器)使用的情况下才能被删除。 已加载规则到资源的安全组,需先将相关资源从安全组移出后才能被删除。

  • 要删除的安全组已加载规则到云服务器,则需要先调用 ApplySecurityGroup 将其他安全组的规则应用到对应云服务器,之后才能被删除。

  • 要删除的安全组已加载规则到路由器,则需要先调用 ModifyRouterAttributesUpdateRouters 将其他安全组的规则应用到对应路由器,之后才能被删除。

云平台提供的缺省安全组不能被删除。

请求参数

参数 参数类型 说明 是否必选

security_groups.n

String

安全组 ID

Yes

zone

String

区域 ID,注意要小写

Yes

除上述请求参数外,还包含公共参数

返回数据

参数 参数类型 说明

action

String

响应动作

security_groups

Array

成功删除的安全组ID列表

ret_code

Integer

执行成功与否,0 表示成功,其他值则为错误代码

请求示例

https://api.qingcloud.com/iaas/?action=DeleteSecurityGroups
&security_groups.1=sg-inijevna
&security_groups.2=sg-o3msxqpp
&zone=pek3a
&COMMON_PARAMS

返回示例

{
  "action":"DeleteSecurityGroupsResponse",
  "security_groups":[
    "sg-inijevna",
    "sg-o3msxqpp"
  ],
  "ret_code":0
}