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
- #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
10 11 12 |
# File 'lib/terraforming/cli.rb', line 10 def asg execute(Terraforming::Resource::AutoScalingGroup, ) end |
#dbpg ⇒ Object
15 16 17 |
# File 'lib/terraforming/cli.rb', line 15 def dbpg execute(Terraforming::Resource::DBParameterGroup, ) end |
#dbsg ⇒ Object
20 21 22 |
# File 'lib/terraforming/cli.rb', line 20 def dbsg execute(Terraforming::Resource::DBSecurityGroup, ) end |
#dbsn ⇒ Object
25 26 27 |
# File 'lib/terraforming/cli.rb', line 25 def dbsn execute(Terraforming::Resource::DBSubnetGroup, ) end |
#ec2 ⇒ Object
30 31 32 |
# File 'lib/terraforming/cli.rb', line 30 def ec2 execute(Terraforming::Resource::EC2, ) end |
#ecc ⇒ Object
35 36 37 |
# File 'lib/terraforming/cli.rb', line 35 def ecc execute(Terraforming::Resource::ElastiCacheCluster, ) end |
#ecsn ⇒ Object
40 41 42 |
# File 'lib/terraforming/cli.rb', line 40 def ecsn execute(Terraforming::Resource::ElastiCacheSubnetGroup, ) end |
#eip ⇒ Object
45 46 47 |
# File 'lib/terraforming/cli.rb', line 45 def eip execute(Terraforming::Resource::EIP, ) end |
#elb ⇒ Object
50 51 52 |
# File 'lib/terraforming/cli.rb', line 50 def elb execute(Terraforming::Resource::ELB, ) end |
#iamg ⇒ Object
55 56 57 |
# File 'lib/terraforming/cli.rb', line 55 def iamg execute(Terraforming::Resource::IAMGroup, ) end |
#iamgm ⇒ Object
60 61 62 |
# File 'lib/terraforming/cli.rb', line 60 def iamgm execute(Terraforming::Resource::IAMGroupMembership, ) end |
#iamgp ⇒ Object
65 66 67 |
# File 'lib/terraforming/cli.rb', line 65 def iamgp execute(Terraforming::Resource::IAMGroupPolicy, ) end |
#iamip ⇒ Object
70 71 72 |
# File 'lib/terraforming/cli.rb', line 70 def iamip execute(Terraforming::Resource::IAMInstanceProfile, ) end |
#iamp ⇒ Object
75 76 77 |
# File 'lib/terraforming/cli.rb', line 75 def iamp execute(Terraforming::Resource::IAMPolicy, ) end |
#iampa ⇒ Object
80 81 82 |
# File 'lib/terraforming/cli.rb', line 80 def iampa execute(Terraforming::Resource::IAMPolicyAttachment, ) end |
#iamr ⇒ Object
85 86 87 |
# File 'lib/terraforming/cli.rb', line 85 def iamr execute(Terraforming::Resource::IAMRole, ) end |
#iamrp ⇒ Object
90 91 92 |
# File 'lib/terraforming/cli.rb', line 90 def iamrp execute(Terraforming::Resource::IAMRolePolicy, ) end |
#iamu ⇒ Object
95 96 97 |
# File 'lib/terraforming/cli.rb', line 95 def iamu execute(Terraforming::Resource::IAMUser, ) end |
#iamup ⇒ Object
100 101 102 |
# File 'lib/terraforming/cli.rb', line 100 def iamup execute(Terraforming::Resource::IAMUserPolicy, ) end |
#igw ⇒ Object
110 111 112 |
# File 'lib/terraforming/cli.rb', line 110 def igw execute(Terraforming::Resource::InternetGateway, ) end |
#lc ⇒ Object
105 106 107 |
# File 'lib/terraforming/cli.rb', line 105 def lc execute(Terraforming::Resource::LaunchConfiguration, ) end |
#nacl ⇒ Object
115 116 117 |
# File 'lib/terraforming/cli.rb', line 115 def nacl execute(Terraforming::Resource::NetworkACL, ) end |
#nif ⇒ Object
120 121 122 |
# File 'lib/terraforming/cli.rb', line 120 def nif execute(Terraforming::Resource::NetworkInterface, ) end |
#r53r ⇒ Object
125 126 127 |
# File 'lib/terraforming/cli.rb', line 125 def r53r execute(Terraforming::Resource::Route53Record, ) end |
#r53z ⇒ Object
130 131 132 |
# File 'lib/terraforming/cli.rb', line 130 def r53z execute(Terraforming::Resource::Route53Zone, ) end |
#rds ⇒ Object
135 136 137 |
# File 'lib/terraforming/cli.rb', line 135 def rds execute(Terraforming::Resource::RDS, ) end |
#rs ⇒ Object
140 141 142 |
# File 'lib/terraforming/cli.rb', line 140 def rs execute(Terraforming::Resource::Redshift, ) end |
#rt ⇒ Object
145 146 147 |
# File 'lib/terraforming/cli.rb', line 145 def rt execute(Terraforming::Resource::RouteTable, ) end |
#rta ⇒ Object
150 151 152 |
# File 'lib/terraforming/cli.rb', line 150 def rta execute(Terraforming::Resource::RouteTableAssociation, ) end |
#s3 ⇒ Object
155 156 157 |
# File 'lib/terraforming/cli.rb', line 155 def s3 execute(Terraforming::Resource::S3, ) end |
#sg ⇒ Object
160 161 162 |
# File 'lib/terraforming/cli.rb', line 160 def sg execute(Terraforming::Resource::SecurityGroup, ) end |
#sn ⇒ Object
165 166 167 |
# File 'lib/terraforming/cli.rb', line 165 def sn execute(Terraforming::Resource::Subnet, ) end |
#sqs ⇒ Object
170 171 172 |
# File 'lib/terraforming/cli.rb', line 170 def sqs execute(Terraforming::Resource::SQS, ) end |
#vgw ⇒ Object
180 181 182 |
# File 'lib/terraforming/cli.rb', line 180 def vgw execute(Terraforming::Resource::VPNGateway, ) end |
#vpc ⇒ Object
175 176 177 |
# File 'lib/terraforming/cli.rb', line 175 def vpc execute(Terraforming::Resource::VPC, ) end |