Class: Terraforming::CLI

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

Instance Method Summary collapse

Instance Method Details

#asgObject



9
10
11
# File 'lib/terraforming/cli.rb', line 9

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

#dbpgObject



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

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

#dbsgObject



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

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

#dbsnObject



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

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

#ec2Object



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

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

#eccObject



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

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

#ecsnObject



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

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

#eipObject



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

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

#elbObject



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

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

#iamgObject



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

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

#iamgmObject



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

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

#iamgpObject



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

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

#iamipObject



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

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

#iampObject



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

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

#iamrObject



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

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

#iamrpObject



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

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

#iamuObject



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

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

#iamupObject



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

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

#naclObject



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

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

#nifObject



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

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

#r53rObject



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

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

#r53zObject



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

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

#rdsObject



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

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

#rtObject



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

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

#rtaObject



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

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

#s3Object



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

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

#sgObject



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

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

#snObject



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

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

#vpcObject



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

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