AWSEC2CreateNetworkAclEntryRequest Class Reference

Inherits from AWSRequest : AWSModel : AWSMTLModel
Declared in AWSEC2Model.h
AWSEC2Model.m

Overview

Contains the parameters for CreateNetworkAclEntry.

Required parameters: [NetworkAclId, RuleNumber, Protocol, RuleAction, Egress, CidrBlock]

  cidrBlock

The network range to allow or deny, in CIDR notation (for example 172.16.0.0/24).

@property (nonatomic, strong) NSString *cidrBlock

Declared In

AWSEC2Model.h

  dryRun

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.

@property (nonatomic, strong) NSNumber *dryRun

Declared In

AWSEC2Model.h

  egress

Indicates whether this is an egress rule (rule is applied to traffic leaving the subnet).

@property (nonatomic, strong) NSNumber *egress

Declared In

AWSEC2Model.h

  icmpTypeCode

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

@property (nonatomic, strong) AWSEC2IcmpTypeCode *icmpTypeCode

Declared In

AWSEC2Model.h

  networkAclId

The ID of the network ACL.

@property (nonatomic, strong) NSString *networkAclId

Declared In

AWSEC2Model.h

  portRange

TCP or UDP protocols: The range of ports the rule applies to.

@property (nonatomic, strong) AWSEC2PortRange *portRange

Declared In

AWSEC2Model.h

  protocols

The protocol. A value of -1 means all protocols.

@property (nonatomic, strong) NSString *protocols

Declared In

AWSEC2Model.h

  ruleAction

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

@property (nonatomic, assign) AWSEC2RuleAction ruleAction

Declared In

AWSEC2Model.h

  ruleNumber

The rule number for the entry (for example, 100). ACL entries are processed in ascending order by rule number.

Constraints: Positive integer from 1 to 32766

@property (nonatomic, strong) NSNumber *ruleNumber

Declared In

AWSEC2Model.h