AWSEC2ReplaceNetworkAclEntryRequest Class Reference

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

Overview

Contains the parameters for ReplaceNetworkAclEntry.

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

  cidrBlock

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

@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 to replace the egress rule.

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

@property (nonatomic, strong) NSNumber *egress

Declared In

AWSEC2Model.h

  icmpTypeCode

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

@property (nonatomic, strong) AWSEC2IcmpTypeCode *icmpTypeCode

Declared In

AWSEC2Model.h

  networkAclId

The ID of the ACL.

@property (nonatomic, strong) NSString *networkAclId

Declared In

AWSEC2Model.h

  portRange

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

@property (nonatomic, strong) AWSEC2PortRange *portRange

Declared In

AWSEC2Model.h

  protocols

The IP protocol. You can specify all or -1 to mean 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 of the entry to replace.

@property (nonatomic, strong) NSNumber *ruleNumber

Declared In

AWSEC2Model.h