AWSEC2RevokeSecurityGroupIngressRequest Class Reference

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

Overview

Contains the parameters for RevokeSecurityGroupIngress.

  cidrIp

The CIDR IP address range. You can't specify this parameter when specifying a source security group.

@property (nonatomic, strong) NSString *cidrIp

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

  fromPort

The start of port range for the TCP and UDP protocols, or an ICMP type number. For the ICMP type number, use -1 to specify all ICMP types.

@property (nonatomic, strong) NSNumber *fromPort

Declared In

AWSEC2Model.h

  groupId

The ID of the security group. Required for a security group in a nondefault VPC.

@property (nonatomic, strong) NSString *groupId

Declared In

AWSEC2Model.h

  groupName

[EC2-Classic, default VPC] The name of the security group.

@property (nonatomic, strong) NSString *groupName

Declared In

AWSEC2Model.h

  ipPermissions

A set of IP permissions. You can't specify a source security group and a CIDR IP address range.

@property (nonatomic, strong) NSArray<AWSEC2IpPermission*> *ipPermissions

Declared In

AWSEC2Model.h

  ipProtocol

The IP protocol name (tcp, udp, icmp) or number (see Protocol Numbers). Use -1 to specify all.

@property (nonatomic, strong) NSString *ipProtocol

Declared In

AWSEC2Model.h

  sourceSecurityGroupName

[EC2-Classic, default VPC] The name of the source security group. You can't specify this parameter in combination with the following parameters: the CIDR IP address range, the start of the port range, the IP protocol, and the end of the port range. For EC2-VPC, the source security group must be in the same VPC. To revoke a specific rule for an IP protocol and port range, use a set of IP permissions instead.

@property (nonatomic, strong) NSString *sourceSecurityGroupName

Declared In

AWSEC2Model.h

  sourceSecurityGroupOwnerId

[EC2-Classic] The AWS account ID of the source security group, if the source security group is in a different account. You can't specify this parameter in combination with the following parameters: the CIDR IP address range, the IP protocol, the start of the port range, and the end of the port range. To revoke a specific rule for an IP protocol and port range, use a set of IP permissions instead.

@property (nonatomic, strong) NSString *sourceSecurityGroupOwnerId

Declared In

AWSEC2Model.h

  toPort

The end of port range for the TCP and UDP protocols, or an ICMP code number. For the ICMP code number, use -1 to specify all ICMP codes for the ICMP type.

@property (nonatomic, strong) NSNumber *toPort

Declared In

AWSEC2Model.h