Class | AWS::EC2::SecurityGroup::IpPermission |
In: |
lib/aws/ec2/security_group/ip_permission.rb
|
Parent: | Object |
groups | [R] | @return [Array] An array of security groups that have been granted access with this permission. |
ip_ranges | [R] | @return [Array] An array of string CIDR ip addresses. |
port_range | [R] | @return [Range] The port range (e.g. 80..80, 4000..4010, etc) |
protocol | [R] | @return [Symbol] The protocol (:tcp, :udp, :icmp) |
security_group | [R] |
@return [SecurityGroup] The security
group this permission is
authorized for. |
@param protocol [:tcp, :udp, :icmp]
@param port [Range,Integer] An integer or a range of integers
to open ports for.
@param [Hash] options
@option options [Array] :ip_ranges An array of CIDR ip address
to grant permission to.
@option options [Array] :groups An array of SecurityGroup objects to
grant permission to.
@option options [Boolean] :egress (false) When true this IpPermission
is assumed to be an egree permission.