Class: Eaglenube::Synchronizer::CloudModelConfig

Inherits:
Object
  • Object
show all
Defined in:
lib/eaglenube/synchronizer/cloud_model_config.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeCloudModelConfig

Returns a new instance of CloudModelConfig.



11
12
13
14
15
16
17
18
19
20
21
# File 'lib/eaglenube/synchronizer/cloud_model_config.rb', line 11

def initialize
  @vpc = "Vpc"
  @subnet = "Subnet"
  @security_group = "SecurityGroup"
  @s3 = "S3"
  @ec2 = "Ec2"
  @rds = "Rds"
  @loadbalancer = "Loadbalancer"
  @auto_scaling = "AutoScaling"
  @kms_key = "KmsKey"
end

Instance Attribute Details

#auto_scalingObject

Returns the value of attribute auto_scaling.



9
10
11
# File 'lib/eaglenube/synchronizer/cloud_model_config.rb', line 9

def auto_scaling
  @auto_scaling
end

#ec2Object

Returns the value of attribute ec2.



9
10
11
# File 'lib/eaglenube/synchronizer/cloud_model_config.rb', line 9

def ec2
  @ec2
end

#kms_keyObject

Returns the value of attribute kms_key.



9
10
11
# File 'lib/eaglenube/synchronizer/cloud_model_config.rb', line 9

def kms_key
  @kms_key
end

#loadbalancerObject

Returns the value of attribute loadbalancer.



9
10
11
# File 'lib/eaglenube/synchronizer/cloud_model_config.rb', line 9

def loadbalancer
  @loadbalancer
end

#rdsObject

Returns the value of attribute rds.



9
10
11
# File 'lib/eaglenube/synchronizer/cloud_model_config.rb', line 9

def rds
  @rds
end

#s3Object

Returns the value of attribute s3.



9
10
11
# File 'lib/eaglenube/synchronizer/cloud_model_config.rb', line 9

def s3
  @s3
end

#security_groupObject

Returns the value of attribute security_group.



9
10
11
# File 'lib/eaglenube/synchronizer/cloud_model_config.rb', line 9

def security_group
  @security_group
end

#subnetObject

Returns the value of attribute subnet.



9
10
11
# File 'lib/eaglenube/synchronizer/cloud_model_config.rb', line 9

def subnet
  @subnet
end

#volumeObject

Returns the value of attribute volume.



9
10
11
# File 'lib/eaglenube/synchronizer/cloud_model_config.rb', line 9

def volume
  @volume
end

#vpcObject

Returns the value of attribute vpc.



9
10
11
# File 'lib/eaglenube/synchronizer/cloud_model_config.rb', line 9

def vpc
  @vpc
end