Class AWS::EC2::SecurityGroup::IpPermission
In: lib/aws/ec2/security_group/ip_permission.rb
Parent: Object

Methods

authorize   new   revoke  

Included Modules

Model

Attributes

groups  [R]  @return [Array] An array of security groups that have been granted access with this permission.
ip_ranges  [R]  @return [Array] An array if 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.

Public Class methods

@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.

Public Instance methods

[Validate]