amazonka-ec2-0.3.5: Amazon Elastic Compute Cloud SDK.

Safe HaskellNone
LanguageHaskell2010

Network.AWS.EC2.ReplaceNetworkAclEntry

Contents

Description

Replaces an entry (rule) in a network ACL. For more information about network ACLs, see Network ACLs in the Amazon Virtual Private Cloud User Guide.

http://docs.aws.amazon.com/AWSEC2/latest/APIReference/ApiReference-query-ReplaceNetworkAclEntry.html

Synopsis

Request

Request constructor

Request lenses

rnaeCidrBlock :: Lens' ReplaceNetworkAclEntry Text Source

The network range to allow or deny, in CIDR notation.

rnaeDryRun :: Lens' ReplaceNetworkAclEntry (Maybe Bool) Source

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

rnaeEgress :: Lens' ReplaceNetworkAclEntry Bool Source

Indicates whether to replace the egress rule.

Default: If no value is specified, we replace the ingress rule.

rnaeIcmpTypeCode :: Lens' ReplaceNetworkAclEntry (Maybe IcmpTypeCode) Source

ICMP protocol: The ICMP type and code. Required if specifying 1 (ICMP) for the protocol.

rnaePortRange :: Lens' ReplaceNetworkAclEntry (Maybe PortRange) Source

TCP or UDP protocols: The range of ports the rule applies to. Required if specifying 6 (TCP) or 17 (UDP) for the protocol.

rnaeProtocol :: Lens' ReplaceNetworkAclEntry Text Source

The IP protocol. You can specify all or '-1' to mean all protocols.

rnaeRuleAction :: Lens' ReplaceNetworkAclEntry RuleAction Source

Indicates whether to allow or deny the traffic that matches the rule.

rnaeRuleNumber :: Lens' ReplaceNetworkAclEntry Int Source

The rule number of the entry to replace.

Response

Response constructor