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
- #ddb ⇒ 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
- #snss ⇒ Object
- #snst ⇒ Object
- #sqs ⇒ Object
- #vgw ⇒ Object
- #vpc ⇒ Object
Instance Method Details
#alb ⇒ Object
14 15 16 |
# File 'lib/terraforming/cli.rb', line 14 def alb execute(Terraforming::Resource::ALB, ) end |
#asg ⇒ Object
19 20 21 |
# File 'lib/terraforming/cli.rb', line 19 def asg execute(Terraforming::Resource::AutoScalingGroup, ) end |
#cwa ⇒ Object
24 25 26 |
# File 'lib/terraforming/cli.rb', line 24 def cwa execute(Terraforming::Resource::CloudWatchAlarm, ) end |
#dbpg ⇒ Object
29 30 31 |
# File 'lib/terraforming/cli.rb', line 29 def dbpg execute(Terraforming::Resource::DBParameterGroup, ) end |
#dbsg ⇒ Object
34 35 36 |
# File 'lib/terraforming/cli.rb', line 34 def dbsg execute(Terraforming::Resource::DBSecurityGroup, ) end |
#dbsn ⇒ Object
39 40 41 |
# File 'lib/terraforming/cli.rb', line 39 def dbsn execute(Terraforming::Resource::DBSubnetGroup, ) end |
#ddb ⇒ Object
44 45 46 |
# File 'lib/terraforming/cli.rb', line 44 def ddb execute(Terraforming::Resource::DynamoDB, ) end |
#ec2 ⇒ Object
49 50 51 |
# File 'lib/terraforming/cli.rb', line 49 def ec2 execute(Terraforming::Resource::EC2, ) end |
#ecc ⇒ Object
54 55 56 |
# File 'lib/terraforming/cli.rb', line 54 def ecc execute(Terraforming::Resource::ElastiCacheCluster, ) end |
#ecsn ⇒ Object
59 60 61 |
# File 'lib/terraforming/cli.rb', line 59 def ecsn execute(Terraforming::Resource::ElastiCacheSubnetGroup, ) end |
#efs ⇒ Object
69 70 71 |
# File 'lib/terraforming/cli.rb', line 69 def efs execute(Terraforming::Resource::EFSFileSystem, ) end |
#eip ⇒ Object
64 65 66 |
# File 'lib/terraforming/cli.rb', line 64 def eip execute(Terraforming::Resource::EIP, ) end |
#elb ⇒ Object
74 75 76 |
# File 'lib/terraforming/cli.rb', line 74 def elb execute(Terraforming::Resource::ELB, ) end |
#iamg ⇒ Object
79 80 81 |
# File 'lib/terraforming/cli.rb', line 79 def iamg execute(Terraforming::Resource::IAMGroup, ) end |
#iamgm ⇒ Object
84 85 86 |
# File 'lib/terraforming/cli.rb', line 84 def iamgm execute(Terraforming::Resource::IAMGroupMembership, ) end |
#iamgp ⇒ Object
89 90 91 |
# File 'lib/terraforming/cli.rb', line 89 def iamgp execute(Terraforming::Resource::IAMGroupPolicy, ) end |
#iamip ⇒ Object
94 95 96 |
# File 'lib/terraforming/cli.rb', line 94 def iamip execute(Terraforming::Resource::IAMInstanceProfile, ) end |
#iamp ⇒ Object
99 100 101 |
# File 'lib/terraforming/cli.rb', line 99 def iamp execute(Terraforming::Resource::IAMPolicy, ) end |
#iampa ⇒ Object
104 105 106 |
# File 'lib/terraforming/cli.rb', line 104 def iampa execute(Terraforming::Resource::IAMPolicyAttachment, ) end |
#iamr ⇒ Object
109 110 111 |
# File 'lib/terraforming/cli.rb', line 109 def iamr execute(Terraforming::Resource::IAMRole, ) end |
#iamrp ⇒ Object
114 115 116 |
# File 'lib/terraforming/cli.rb', line 114 def iamrp execute(Terraforming::Resource::IAMRolePolicy, ) end |
#iamu ⇒ Object
119 120 121 |
# File 'lib/terraforming/cli.rb', line 119 def iamu execute(Terraforming::Resource::IAMUser, ) end |
#iamup ⇒ Object
124 125 126 |
# File 'lib/terraforming/cli.rb', line 124 def iamup execute(Terraforming::Resource::IAMUserPolicy, ) end |
#igw ⇒ Object
144 145 146 |
# File 'lib/terraforming/cli.rb', line 144 def igw execute(Terraforming::Resource::InternetGateway, ) end |
#kmsa ⇒ Object
129 130 131 |
# File 'lib/terraforming/cli.rb', line 129 def kmsa execute(Terraforming::Resource::KMSAlias, ) end |
#kmsk ⇒ Object
134 135 136 |
# File 'lib/terraforming/cli.rb', line 134 def kmsk execute(Terraforming::Resource::KMSKey, ) end |
#lc ⇒ Object
139 140 141 |
# File 'lib/terraforming/cli.rb', line 139 def lc execute(Terraforming::Resource::LaunchConfiguration, ) end |
#nacl ⇒ Object
149 150 151 |
# File 'lib/terraforming/cli.rb', line 149 def nacl execute(Terraforming::Resource::NetworkACL, ) end |
#nat ⇒ Object
154 155 156 |
# File 'lib/terraforming/cli.rb', line 154 def nat execute(Terraforming::Resource::NATGateway, ) end |
#nif ⇒ Object
159 160 161 |
# File 'lib/terraforming/cli.rb', line 159 def nif execute(Terraforming::Resource::NetworkInterface, ) end |
#r53r ⇒ Object
164 165 166 |
# File 'lib/terraforming/cli.rb', line 164 def r53r execute(Terraforming::Resource::Route53Record, ) end |
#r53z ⇒ Object
169 170 171 |
# File 'lib/terraforming/cli.rb', line 169 def r53z execute(Terraforming::Resource::Route53Zone, ) end |
#rds ⇒ Object
174 175 176 |
# File 'lib/terraforming/cli.rb', line 174 def rds execute(Terraforming::Resource::RDS, ) end |
#rs ⇒ Object
179 180 181 |
# File 'lib/terraforming/cli.rb', line 179 def rs execute(Terraforming::Resource::Redshift, ) end |
#rt ⇒ Object
184 185 186 |
# File 'lib/terraforming/cli.rb', line 184 def rt execute(Terraforming::Resource::RouteTable, ) end |
#rta ⇒ Object
189 190 191 |
# File 'lib/terraforming/cli.rb', line 189 def rta execute(Terraforming::Resource::RouteTableAssociation, ) end |
#s3 ⇒ Object
194 195 196 |
# File 'lib/terraforming/cli.rb', line 194 def s3 execute(Terraforming::Resource::S3, ) end |
#sg ⇒ Object
199 200 201 |
# File 'lib/terraforming/cli.rb', line 199 def sg execute(Terraforming::Resource::SecurityGroup, ) end |
#sn ⇒ Object
204 205 206 |
# File 'lib/terraforming/cli.rb', line 204 def sn execute(Terraforming::Resource::Subnet, ) end |
#snss ⇒ Object
229 230 231 |
# File 'lib/terraforming/cli.rb', line 229 def snss execute(Terraforming::Resource::SNSTopicSubscription, ) end |
#snst ⇒ Object
224 225 226 |
# File 'lib/terraforming/cli.rb', line 224 def snst execute(Terraforming::Resource::SNSTopic, ) end |
#sqs ⇒ Object
209 210 211 |
# File 'lib/terraforming/cli.rb', line 209 def sqs execute(Terraforming::Resource::SQS, ) end |
#vgw ⇒ Object
219 220 221 |
# File 'lib/terraforming/cli.rb', line 219 def vgw execute(Terraforming::Resource::VPNGateway, ) end |
#vpc ⇒ Object
214 215 216 |
# File 'lib/terraforming/cli.rb', line 214 def vpc execute(Terraforming::Resource::VPC, ) end |