class DrawCloud::RDSInstance::RDSSubnetGroup
Attributes
rds[RW]
rds_subnets[RW]
Public Class Methods
new(rds, rds_subnets)
click to toggle source
# File lib/draw_cloud/rds_instance.rb, line 23 def initialize(rds, rds_subnets) @rds_subnets = rds_subnets @rds = rds end
Public Instance Methods
resource_name()
click to toggle source
# File lib/draw_cloud/rds_instance.rb, line 28 def resource_name rds.resource_name + "SubnetGroup" end
to_h()
click to toggle source
# File lib/draw_cloud/rds_instance.rb, line 32 def to_h { "Type" => "AWS::RDS::DBSubnetGroup", "Properties" => { "DBSubnetGroupDescription" => "Security group for RDS" + DrawCloud.resource_name(rds), "SubnetIds" => rds_subnets.collect { |s| DrawCloud.ref(s) }, } } end