Class: Terraforming::CLI
- Inherits:
-
Thor
- Object
- Thor
- Terraforming::CLI
- Defined in:
- lib/terraforming/cli.rb
Instance Method Summary collapse
- #alb ⇒ Object
- #asg ⇒ Object
- #cwa ⇒ Object
- #dbpg ⇒ Object
- #dbsg ⇒ Object
- #dbsn ⇒ Object
- #ec2 ⇒ Object
- #ecc ⇒ Object
- #ecsn ⇒ Object
- #efs ⇒ Object
- #eip ⇒ Object
- #elb ⇒ Object
- #iamg ⇒ Object
- #iamgm ⇒ Object
- #iamgp ⇒ Object
- #iamip ⇒ Object
- #iamp ⇒ Object
- #iampa ⇒ Object
- #iamr ⇒ Object
- #iamrp ⇒ Object
- #iamu ⇒ Object
- #iamup ⇒ Object
- #igw ⇒ Object
- #kmsa ⇒ Object
- #kmsk ⇒ Object
- #lc ⇒ Object
- #nacl ⇒ Object
- #nat ⇒ Object
- #nif ⇒ Object
- #r53r ⇒ Object
- #r53z ⇒ Object
- #rds ⇒ Object
- #rs ⇒ Object
- #rt ⇒ Object
- #rta ⇒ Object
- #s3 ⇒ Object
- #sg ⇒ Object
- #sn ⇒ Object
- #sqs ⇒ Object
- #vgw ⇒ Object
- #vpc ⇒ Object
Instance Method Details
#alb ⇒ Object
13 14 15 |
# File 'lib/terraforming/cli.rb', line 13 def alb execute(Terraforming::Resource::ALB, ) end |
#asg ⇒ Object
18 19 20 |
# File 'lib/terraforming/cli.rb', line 18 def asg execute(Terraforming::Resource::AutoScalingGroup, ) end |
#cwa ⇒ Object
23 24 25 |
# File 'lib/terraforming/cli.rb', line 23 def cwa execute(Terraforming::Resource::CloudWatchAlarm, ) end |
#dbpg ⇒ Object
28 29 30 |
# File 'lib/terraforming/cli.rb', line 28 def dbpg execute(Terraforming::Resource::DBParameterGroup, ) end |
#dbsg ⇒ Object
33 34 35 |
# File 'lib/terraforming/cli.rb', line 33 def dbsg execute(Terraforming::Resource::DBSecurityGroup, ) end |
#dbsn ⇒ Object
38 39 40 |
# File 'lib/terraforming/cli.rb', line 38 def dbsn execute(Terraforming::Resource::DBSubnetGroup, ) end |
#ec2 ⇒ Object
43 44 45 |
# File 'lib/terraforming/cli.rb', line 43 def ec2 execute(Terraforming::Resource::EC2, ) end |
#ecc ⇒ Object
48 49 50 |
# File 'lib/terraforming/cli.rb', line 48 def ecc execute(Terraforming::Resource::ElastiCacheCluster, ) end |
#ecsn ⇒ Object
53 54 55 |
# File 'lib/terraforming/cli.rb', line 53 def ecsn execute(Terraforming::Resource::ElastiCacheSubnetGroup, ) end |
#efs ⇒ Object
63 64 65 |
# File 'lib/terraforming/cli.rb', line 63 def efs execute(Terraforming::Resource::EFSFileSystem, ) end |
#eip ⇒ Object
58 59 60 |
# File 'lib/terraforming/cli.rb', line 58 def eip execute(Terraforming::Resource::EIP, ) end |
#elb ⇒ Object
68 69 70 |
# File 'lib/terraforming/cli.rb', line 68 def elb execute(Terraforming::Resource::ELB, ) end |
#iamg ⇒ Object
73 74 75 |
# File 'lib/terraforming/cli.rb', line 73 def iamg execute(Terraforming::Resource::IAMGroup, ) end |
#iamgm ⇒ Object
78 79 80 |
# File 'lib/terraforming/cli.rb', line 78 def iamgm execute(Terraforming::Resource::IAMGroupMembership, ) end |
#iamgp ⇒ Object
83 84 85 |
# File 'lib/terraforming/cli.rb', line 83 def iamgp execute(Terraforming::Resource::IAMGroupPolicy, ) end |
#iamip ⇒ Object
88 89 90 |
# File 'lib/terraforming/cli.rb', line 88 def iamip execute(Terraforming::Resource::IAMInstanceProfile, ) end |
#iamp ⇒ Object
93 94 95 |
# File 'lib/terraforming/cli.rb', line 93 def iamp execute(Terraforming::Resource::IAMPolicy, ) end |
#iampa ⇒ Object
98 99 100 |
# File 'lib/terraforming/cli.rb', line 98 def iampa execute(Terraforming::Resource::IAMPolicyAttachment, ) end |
#iamr ⇒ Object
103 104 105 |
# File 'lib/terraforming/cli.rb', line 103 def iamr execute(Terraforming::Resource::IAMRole, ) end |
#iamrp ⇒ Object
108 109 110 |
# File 'lib/terraforming/cli.rb', line 108 def iamrp execute(Terraforming::Resource::IAMRolePolicy, ) end |
#iamu ⇒ Object
113 114 115 |
# File 'lib/terraforming/cli.rb', line 113 def iamu execute(Terraforming::Resource::IAMUser, ) end |
#iamup ⇒ Object
118 119 120 |
# File 'lib/terraforming/cli.rb', line 118 def iamup execute(Terraforming::Resource::IAMUserPolicy, ) end |
#igw ⇒ Object
138 139 140 |
# File 'lib/terraforming/cli.rb', line 138 def igw execute(Terraforming::Resource::InternetGateway, ) end |
#kmsa ⇒ Object
123 124 125 |
# File 'lib/terraforming/cli.rb', line 123 def kmsa execute(Terraforming::Resource::KMSAlias, ) end |
#kmsk ⇒ Object
128 129 130 |
# File 'lib/terraforming/cli.rb', line 128 def kmsk execute(Terraforming::Resource::KMSKey, ) end |
#lc ⇒ Object
133 134 135 |
# File 'lib/terraforming/cli.rb', line 133 def lc execute(Terraforming::Resource::LaunchConfiguration, ) end |
#nacl ⇒ Object
143 144 145 |
# File 'lib/terraforming/cli.rb', line 143 def nacl execute(Terraforming::Resource::NetworkACL, ) end |
#nat ⇒ Object
148 149 150 |
# File 'lib/terraforming/cli.rb', line 148 def nat execute(Terraforming::Resource::NATGateway, ) end |
#nif ⇒ Object
153 154 155 |
# File 'lib/terraforming/cli.rb', line 153 def nif execute(Terraforming::Resource::NetworkInterface, ) end |
#r53r ⇒ Object
158 159 160 |
# File 'lib/terraforming/cli.rb', line 158 def r53r execute(Terraforming::Resource::Route53Record, ) end |
#r53z ⇒ Object
163 164 165 |
# File 'lib/terraforming/cli.rb', line 163 def r53z execute(Terraforming::Resource::Route53Zone, ) end |
#rds ⇒ Object
168 169 170 |
# File 'lib/terraforming/cli.rb', line 168 def rds execute(Terraforming::Resource::RDS, ) end |
#rs ⇒ Object
173 174 175 |
# File 'lib/terraforming/cli.rb', line 173 def rs execute(Terraforming::Resource::Redshift, ) end |
#rt ⇒ Object
178 179 180 |
# File 'lib/terraforming/cli.rb', line 178 def rt execute(Terraforming::Resource::RouteTable, ) end |
#rta ⇒ Object
183 184 185 |
# File 'lib/terraforming/cli.rb', line 183 def rta execute(Terraforming::Resource::RouteTableAssociation, ) end |
#s3 ⇒ Object
188 189 190 |
# File 'lib/terraforming/cli.rb', line 188 def s3 execute(Terraforming::Resource::S3, ) end |
#sg ⇒ Object
193 194 195 |
# File 'lib/terraforming/cli.rb', line 193 def sg execute(Terraforming::Resource::SecurityGroup, ) end |
#sn ⇒ Object
198 199 200 |
# File 'lib/terraforming/cli.rb', line 198 def sn execute(Terraforming::Resource::Subnet, ) end |
#sqs ⇒ Object
203 204 205 |
# File 'lib/terraforming/cli.rb', line 203 def sqs execute(Terraforming::Resource::SQS, ) end |
#vgw ⇒ Object
213 214 215 |
# File 'lib/terraforming/cli.rb', line 213 def vgw execute(Terraforming::Resource::VPNGateway, ) end |
#vpc ⇒ Object
208 209 210 |
# File 'lib/terraforming/cli.rb', line 208 def vpc execute(Terraforming::Resource::VPC, ) end |