class DrawCloud::InternetGateway::InternetGatewayAttachment
Attributes
gateway[RW]
Public Class Methods
new(gateway)
click to toggle source
# File lib/draw_cloud/internet_gateway.rb, line 23 def initialize(gateway) @gateway = gateway end
Public Instance Methods
resource_name()
click to toggle source
# File lib/draw_cloud/internet_gateway.rb, line 27 def resource_name gateway.resource_name + "Attach" end
to_h()
click to toggle source
# File lib/draw_cloud/internet_gateway.rb, line 31 def to_h { "Type" => "AWS::EC2::VPCGatewayAttachment", "Properties" => { "VpcId" => DrawCloud.ref(gateway.vpc), "InternetGatewayId" => DrawCloud.ref(gateway), }, } end