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
- #iamr ⇒ Object
- #iamrp ⇒ Object
- #iamu ⇒ Object
- #iamup ⇒ Object
- #nacl ⇒ Object
- #nif ⇒ Object
- #r53r ⇒ Object
- #r53z ⇒ Object
- #rds ⇒ Object
- #rt ⇒ Object
- #rta ⇒ Object
- #s3 ⇒ Object
- #sg ⇒ Object
- #sn ⇒ Object
- #vpc ⇒ Object
Instance Method Details
#asg ⇒ Object
9 10 11 |
# File 'lib/terraforming/cli.rb', line 9 def asg execute(Terraforming::Resource::AutoScalingGroup, ) end |
#dbpg ⇒ Object
14 15 16 |
# File 'lib/terraforming/cli.rb', line 14 def dbpg execute(Terraforming::Resource::DBParameterGroup, ) end |
#dbsg ⇒ Object
19 20 21 |
# File 'lib/terraforming/cli.rb', line 19 def dbsg execute(Terraforming::Resource::DBSecurityGroup, ) end |
#dbsn ⇒ Object
24 25 26 |
# File 'lib/terraforming/cli.rb', line 24 def dbsn execute(Terraforming::Resource::DBSubnetGroup, ) end |
#ec2 ⇒ Object
29 30 31 |
# File 'lib/terraforming/cli.rb', line 29 def ec2 execute(Terraforming::Resource::EC2, ) end |
#ecc ⇒ Object
34 35 36 |
# File 'lib/terraforming/cli.rb', line 34 def ecc execute(Terraforming::Resource::ElastiCacheCluster, ) end |
#ecsn ⇒ Object
39 40 41 |
# File 'lib/terraforming/cli.rb', line 39 def ecsn execute(Terraforming::Resource::ElastiCacheSubnetGroup, ) end |
#eip ⇒ Object
44 45 46 |
# File 'lib/terraforming/cli.rb', line 44 def eip execute(Terraforming::Resource::EIP, ) end |
#elb ⇒ Object
49 50 51 |
# File 'lib/terraforming/cli.rb', line 49 def elb execute(Terraforming::Resource::ELB, ) end |
#iamg ⇒ Object
54 55 56 |
# File 'lib/terraforming/cli.rb', line 54 def iamg execute(Terraforming::Resource::IAMGroup, ) end |
#iamgm ⇒ Object
59 60 61 |
# File 'lib/terraforming/cli.rb', line 59 def iamgm execute(Terraforming::Resource::IAMGroupMembership, ) end |
#iamgp ⇒ Object
64 65 66 |
# File 'lib/terraforming/cli.rb', line 64 def iamgp execute(Terraforming::Resource::IAMGroupPolicy, ) end |
#iamip ⇒ Object
69 70 71 |
# File 'lib/terraforming/cli.rb', line 69 def iamip execute(Terraforming::Resource::IAMInstanceProfile, ) end |
#iamp ⇒ Object
74 75 76 |
# File 'lib/terraforming/cli.rb', line 74 def iamp execute(Terraforming::Resource::IAMPolicy, ) end |
#iamr ⇒ Object
79 80 81 |
# File 'lib/terraforming/cli.rb', line 79 def iamr execute(Terraforming::Resource::IAMRole, ) end |
#iamrp ⇒ Object
84 85 86 |
# File 'lib/terraforming/cli.rb', line 84 def iamrp execute(Terraforming::Resource::IAMRolePolicy, ) end |
#iamu ⇒ Object
89 90 91 |
# File 'lib/terraforming/cli.rb', line 89 def iamu execute(Terraforming::Resource::IAMUser, ) end |
#iamup ⇒ Object
94 95 96 |
# File 'lib/terraforming/cli.rb', line 94 def iamup execute(Terraforming::Resource::IAMUserPolicy, ) end |
#nacl ⇒ Object
99 100 101 |
# File 'lib/terraforming/cli.rb', line 99 def nacl execute(Terraforming::Resource::NetworkACL, ) end |
#nif ⇒ Object
104 105 106 |
# File 'lib/terraforming/cli.rb', line 104 def nif execute(Terraforming::Resource::NetworkInterface, ) end |
#r53r ⇒ Object
109 110 111 |
# File 'lib/terraforming/cli.rb', line 109 def r53r execute(Terraforming::Resource::Route53Record, ) end |
#r53z ⇒ Object
114 115 116 |
# File 'lib/terraforming/cli.rb', line 114 def r53z execute(Terraforming::Resource::Route53Zone, ) end |
#rds ⇒ Object
119 120 121 |
# File 'lib/terraforming/cli.rb', line 119 def rds execute(Terraforming::Resource::RDS, ) end |
#rt ⇒ Object
124 125 126 |
# File 'lib/terraforming/cli.rb', line 124 def rt execute(Terraforming::Resource::RouteTable, ) end |
#rta ⇒ Object
129 130 131 |
# File 'lib/terraforming/cli.rb', line 129 def rta execute(Terraforming::Resource::RouteTableAssociation, ) end |
#s3 ⇒ Object
134 135 136 |
# File 'lib/terraforming/cli.rb', line 134 def s3 execute(Terraforming::Resource::S3, ) end |
#sg ⇒ Object
139 140 141 |
# File 'lib/terraforming/cli.rb', line 139 def sg execute(Terraforming::Resource::SecurityGroup, ) end |
#sn ⇒ Object
144 145 146 |
# File 'lib/terraforming/cli.rb', line 144 def sn execute(Terraforming::Resource::Subnet, ) end |
#vpc ⇒ Object
149 150 151 |
# File 'lib/terraforming/cli.rb', line 149 def vpc execute(Terraforming::Resource::VPC, ) end |