Method: AWS::EC2::NetworkACL#delete_entry
- Defined in:
- lib/aws/ec2/network_acl.rb
#delete_entry(egress_or_ingress, rule_number) ⇒ nil
Deletes an entry from this network ACL. To delete an entry you need to know its rule number and if it is an egress or ingress rule.
# delete ingress rule 10
network_acl.delete_entry :egress, 10
# delete egress rules 5
network_acl.delete_entry :ingress, 5
195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 |
# File 'lib/aws/ec2/network_acl.rb', line 195 def delete_entry egress_or_ingress, rule_number unless [:ingress, :egress].include?(egress_or_ingress) msg = "expected :ingress or :egress for egress_or_ingress param" raise ArgumentError, msg end client_opts = {} client_opts[:network_acl_id] = network_acl_id client_opts[:egress] = egress_or_ingress == :egress client_opts[:rule_number] = rule_number client.delete_network_acl_entry(client_opts) nil end |