Sha256: 584508d33fbe3d9abd57a3180831fb25d03c5c72815d6fab24bb8c5fd3d05fd0
Contents?: true
Size: 599 Bytes
Versions: 36
Compression:
Stored size: 599 Bytes
Contents
class Ufo::Cfn::Stack class Vpc < Ufo::Cfn::Base extend Memoist include Ufo::TaskDefinition::Helpers def id vpc.id ? vpc.id : default_vpc end alias_method :vpc_id, :id def vpc Ufo.config.vpc end def elb_subnets subnets(vpc.subnets.elb) end def ecs_subnets subnets(vpc.subnets.ecs) end def subnets(subnets) if subnets subnets.is_a?(String) ? subnets : subnets.join(',') else subnets_for(vpc_id).join(',') # default vpc subnets or all subnets for the configured vpc end end end end
Version data entries
36 entries across 36 versions & 1 rubygems