最近更新时间:2019-12-20 14:46:01
###接口描述
修改一个安全组的规则
注:修改规则后所有绑定了此安全组的实例都会发生变化。
Action: ModifySecurityGroupRule
Version: 2019-04-25
参数名称 | 参数描述 | 是否必填 | 参数类型 | 取值范围 | 样例 |
---|---|---|---|---|---|
SecurityGroupId | 安全组Id | 是 | Integer | 整型 | 24137 |
SecurityGroupRuleAction | 对安全组规则列表的操作 | 是 | String | Attach|Delete|Cover Attach: 将传入的规则列表(SecurityGroupRuleName,SecurityGroupRuleProtocol)追加到安全组规则列表内。所有绑定了此安全组的实例都会发生变化。 Delete:从安全组中删除传入的规则列表(SecurityGroupRuleId)。所有绑定了此安全组的实例都会发生变化。 Cover:用传入的规则列表(SecurityGroupRuleName,SecurityGroupRuleProtocol)覆盖安全组规则列表。所有绑定了此安全组的实例都会发生变化。 |
Attach |
SecurityGroupRule.SecurityGroupRuleId.N | 规则id列表 | 否 | Integer | 整型 | 6857 |
SecurityGroupRule.SecurityGroupRuleName.N | 规则名称列表 | 否 | String | 不超过256个字节,仅支持中文、大小写字母、数字、减号和下划线 | KEC_1 |
SecurityGroupRule.SecurityGroupRuleProtocol.N | 规则协议列表 | 否 | String | 0.0.0.0/32格式 | 0.0.0.0/32 |
Attach:
http://{{OpenAPIHost}}?Action=ModifySecurityGroupRule&Version=2019-04-25
&SecurityGroupId=24122
&SecurityGroupRule.SecurityGroupRuleProtocol.1=0.0.0.2/1
&SecurityGroupRule.SecurityGroupRuleName.1=ruleName2
&SecurityGroupRuleAction=Attach
Delete:
http://{{OpenAPIHost}}?Action=ModifySecurityGroupRule
&SecurityGroupRule.SecurityGroupRuleId.1=6854
&SecurityGroupRuleAction=Delete
字段名称 | 字段描述 |
---|---|
SecurityGroupId | 安全组Id |
SecurityGroupName | 安全组名称 |
SecurityGroupDescription | 安全组描述 |
Instances | 安全组绑定的实例列表 |
SecurityGroupRules | 安全组规则列表 |
{
"Data": {
"SecurityGroups": [
{
"SecurityGroupId": "24137",
"SecurityGroupName": "sName",
"SecurityGroupDescription": "d",
"Instances": [
{
"DBInstanceIdentifier": "16fd46a0-f7bc-4e58-aae3-fdaae801f666",
"DBInstanceName": "krds_20180712170250",
"Vip": "10.0.1.7"
},
{
"DBInstanceIdentifier": "4cb8c5f4-fdd2-417c-bc18-aef2ebc2bdc0",
"DBInstanceName": "krds_20180712171155",
"Vip": "10.0.1.80"
}
],
"SecurityGroupRules": [
{
"SecurityGroupRuleId": "6863",
"SecurityGroupRuleName": "ruleName",
"SecurityGroupRuleProtocol": "0.0.0.1/1"
}
]
}
]
},
"RequestId": "a17b44ab-4240-4dc8-b74d-9384ebee8802"
}
纯净模式