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