Available in VPC
Delete an outbound rule from an ACG.
Syntax
The removeAccessControlGroupOutboundRule syntax is as follows:
./ncloud vserver removeAccessControlGroupOutboundRule \
--vpcNo <vpc-no> \
--accessControlGroupNo <acg-no> \
--accessControlGroupRuleList <rule-config> \
[--regionCode <KR|SGN|JPN>] \
[--output <json|xml>]
Options
This section describes the options available when running removeAccessControlGroupOutboundRule.
Required options
The following options are required for removeAccessControlGroupOutboundRule.
| Options | Type | Required | Description |
|---|---|---|---|
--vpcNo |
String | Required | VPC number
|
--accessControlGroupNo |
String | Required | ACG number |
--accessControlGroupRuleList |
List | Required | List of ACG outbound rules
|
Common options
For information about the options common to all vserver subcommands, see Server (VPC) options.
Examples
If the request to delete an outbound rule from an ACG is successful, the protocol information and destination of the remaining rules are returned.
Command
The command example is as follows:
./ncloud vserver removeAccessControlGroupOutboundRule \
--vpcNo 12345678 \
--accessControlGroupNo 67890123 \
--accessControlGroupRuleList "protocolTypeCode='UDP', ipBlock='0.0.0.0/0', portRange='53'" \
--regionCode KR \
--output json
Output
The output example is as follows:
{
"removeAccessControlGroupOutboundRuleResponse": {
"totalRows": 1,
"accessControlGroupRuleList": [
{
"accessControlGroupNo": "67890123",
"protocolType": {
"code": "TCP",
"codeName": "tcp",
"number": 6
},
"ipBlock": "0.0.0.0/0",
"accessControlGroupSequence": "",
"portRange": "443",
"accessControlGroupRuleType": {
"code": "OTBND",
"codeName": "Outbound"
},
"accessControlGroupRuleDescription": "HTTPS egress"
}
],
"requestId": "18901234-5678-9abc-1234-890123456789",
"returnCode": "0",
"returnMessage": "success"
}
}