Class: Terraforming::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/terraforming/cli.rb

Instance Method Summary collapse

Instance Method Details

#asgObject



13
14
15
# File 'lib/terraforming/cli.rb', line 13

def asg
  execute(Terraforming::Resource::AutoScalingGroup, options)
end

#cwaObject



18
19
20
# File 'lib/terraforming/cli.rb', line 18

def cwa
  execute(Terraforming::Resource::CloudWatchAlarm, options)
end

#dbpgObject



23
24
25
# File 'lib/terraforming/cli.rb', line 23

def dbpg
  execute(Terraforming::Resource::DBParameterGroup, options)
end

#dbsgObject



28
29
30
# File 'lib/terraforming/cli.rb', line 28

def dbsg
  execute(Terraforming::Resource::DBSecurityGroup, options)
end

#dbsnObject



33
34
35
# File 'lib/terraforming/cli.rb', line 33

def dbsn
  execute(Terraforming::Resource::DBSubnetGroup, options)
end

#ec2Object



38
39
40
# File 'lib/terraforming/cli.rb', line 38

def ec2
  execute(Terraforming::Resource::EC2, options)
end

#eccObject



43
44
45
# File 'lib/terraforming/cli.rb', line 43

def ecc
  execute(Terraforming::Resource::ElastiCacheCluster, options)
end

#ecsnObject



48
49
50
# File 'lib/terraforming/cli.rb', line 48

def ecsn
  execute(Terraforming::Resource::ElastiCacheSubnetGroup, options)
end

#eipObject



53
54
55
# File 'lib/terraforming/cli.rb', line 53

def eip
  execute(Terraforming::Resource::EIP, options)
end

#elbObject



58
59
60
# File 'lib/terraforming/cli.rb', line 58

def elb
  execute(Terraforming::Resource::ELB, options)
end

#iamgObject



63
64
65
# File 'lib/terraforming/cli.rb', line 63

def iamg
  execute(Terraforming::Resource::IAMGroup, options)
end

#iamgmObject



68
69
70
# File 'lib/terraforming/cli.rb', line 68

def iamgm
  execute(Terraforming::Resource::IAMGroupMembership, options)
end

#iamgpObject



73
74
75
# File 'lib/terraforming/cli.rb', line 73

def iamgp
  execute(Terraforming::Resource::IAMGroupPolicy, options)
end

#iamipObject



78
79
80
# File 'lib/terraforming/cli.rb', line 78

def iamip
  execute(Terraforming::Resource::IAMInstanceProfile, options)
end

#iampObject



83
84
85
# File 'lib/terraforming/cli.rb', line 83

def iamp
  execute(Terraforming::Resource::IAMPolicy, options)
end

#iampaObject



88
89
90
# File 'lib/terraforming/cli.rb', line 88

def iampa
  execute(Terraforming::Resource::IAMPolicyAttachment, options)
end

#iamrObject



93
94
95
# File 'lib/terraforming/cli.rb', line 93

def iamr
  execute(Terraforming::Resource::IAMRole, options)
end

#iamrpObject



98
99
100
# File 'lib/terraforming/cli.rb', line 98

def iamrp
  execute(Terraforming::Resource::IAMRolePolicy, options)
end

#iamuObject



103
104
105
# File 'lib/terraforming/cli.rb', line 103

def iamu
  execute(Terraforming::Resource::IAMUser, options)
end

#iamupObject



108
109
110
# File 'lib/terraforming/cli.rb', line 108

def iamup
  execute(Terraforming::Resource::IAMUserPolicy, options)
end

#igwObject



118
119
120
# File 'lib/terraforming/cli.rb', line 118

def igw
  execute(Terraforming::Resource::InternetGateway, options)
end

#lcObject



113
114
115
# File 'lib/terraforming/cli.rb', line 113

def lc
  execute(Terraforming::Resource::LaunchConfiguration, options)
end

#naclObject



123
124
125
# File 'lib/terraforming/cli.rb', line 123

def nacl
  execute(Terraforming::Resource::NetworkACL, options)
end

#natObject



128
129
130
# File 'lib/terraforming/cli.rb', line 128

def nat
  execute(Terraforming::Resource::NATGateway, options)
end

#nifObject



133
134
135
# File 'lib/terraforming/cli.rb', line 133

def nif
  execute(Terraforming::Resource::NetworkInterface, options)
end

#r53rObject



138
139
140
# File 'lib/terraforming/cli.rb', line 138

def r53r
  execute(Terraforming::Resource::Route53Record, options)
end

#r53zObject



143
144
145
# File 'lib/terraforming/cli.rb', line 143

def r53z
  execute(Terraforming::Resource::Route53Zone, options)
end

#rdsObject



148
149
150
# File 'lib/terraforming/cli.rb', line 148

def rds
  execute(Terraforming::Resource::RDS, options)
end

#rsObject



153
154
155
# File 'lib/terraforming/cli.rb', line 153

def rs
  execute(Terraforming::Resource::Redshift, options)
end

#rtObject



158
159
160
# File 'lib/terraforming/cli.rb', line 158

def rt
  execute(Terraforming::Resource::RouteTable, options)
end

#rtaObject



163
164
165
# File 'lib/terraforming/cli.rb', line 163

def rta
  execute(Terraforming::Resource::RouteTableAssociation, options)
end

#s3Object



168
169
170
# File 'lib/terraforming/cli.rb', line 168

def s3
  execute(Terraforming::Resource::S3, options)
end

#sgObject



173
174
175
# File 'lib/terraforming/cli.rb', line 173

def sg
  execute(Terraforming::Resource::SecurityGroup, options)
end

#snObject



178
179
180
# File 'lib/terraforming/cli.rb', line 178

def sn
  execute(Terraforming::Resource::Subnet, options)
end

#sqsObject



183
184
185
# File 'lib/terraforming/cli.rb', line 183

def sqs
  execute(Terraforming::Resource::SQS, options)
end

#vgwObject



193
194
195
# File 'lib/terraforming/cli.rb', line 193

def vgw
  execute(Terraforming::Resource::VPNGateway, options)
end

#vpcObject



188
189
190
# File 'lib/terraforming/cli.rb', line 188

def vpc
  execute(Terraforming::Resource::VPC, options)
end