Sha256: 83bcaa69eab1f206bd4efac42efe115c45168e3b6a8aa41d0a4a05f5726315a6
Contents?: true
Size: 953 Bytes
Versions: 100
Compression:
Stored size: 953 Bytes
Contents
require_relative '../resource' module Convection module Model class Template class Resource ## # AWS::RDS::DBSecurityGroup ## class RDSDBSecurityGroup < Resource include Model::Mixin::Taggable type 'AWS::RDS::DBSecurityGroup', :rds_security_group property :description, 'GroupDescription' property :vpc, 'EC2VpcId' property :ingress, 'DBSecurityGroupIngress', :type => :list def ec2_security_group(group, owner) ingress( :EC2SecurityGroupName => group, :EC2SecurityGroupOwnerId => owner ) end def cidr_ip(cidr_block) ingress( :CIDRIP => cidr_block ) end def render(*args) super.tap do |resource| render_tags(resource) end end end end end end end
Version data entries
100 entries across 100 versions & 1 rubygems