struct

Krikri::PluginHelpers::Ec2SecurityGroup::Rule

Inherits Struct < Value < Object

Constructors

new(proto : String, from_port : String | Nil, to_port : String | Nil, cidr_ips : Array(String), cidr_ipv6s : Array(String), group_ids : Array(String), group_names : Array(String), prefix_list_ids : Array(String))
Source

Instance methods

canonical

Comparison key - the exact permission this rule describes, source lists order-normalized. Two rules are "the same permission" iff their canonicals match.

Source
cidr_ips
cidr_ipv6s
clone
Source
copy_with(proto _proto = @proto, from_port _from_port = @from_port, to_port _to_port = @to_port, cidr_ips _cidr_ips = @cidr_ips, cidr_ipv6s _cidr_ipv6s = @cidr_ipv6s, group_ids _group_ids = @group_ids, group_names _group_names = @group_names, prefix_list_ids _prefix_list_ids = @prefix_list_ids)
Source
from_port
group_ids
group_names
prefix_list_ids
proto
to_port