Class: SecurityGroupParser
- Inherits:
-
Object
- Object
- SecurityGroupParser
- Defined in:
- lib/model/security_group_parser.rb
Instance Method Summary collapse
-
#parse(resource_name, resource_json) ⇒ Object
precondition: properties are actually there…
Instance Method Details
#parse(resource_name, resource_json) ⇒ Object
precondition: properties are actually there… other validator takes care
6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/model/security_group_parser.rb', line 6 def parse(resource_name, resource_json) properties = resource_json['Properties'] security_group = SecurityGroup.new parse_ingress_rules(security_group, properties) parse_egress_rules(security_group, properties) security_group.vpc_id = properties['VpcId'] security_group.group_description = properties['GroupDescription'] security_group.logical_resource_id = resource_name security_group end |