Class: ZAWS::Command::Subnet
- Inherits:
-
Thor
- Object
- Thor
- ZAWS::Command::Subnet
- Defined in:
- lib/zaws/command/subnet.rb
Instance Method Summary collapse
- #declare ⇒ Object
- #delete ⇒ Object
- #exists ⇒ Object
- #id_by_cidrblock ⇒ Object
- #id_by_ip ⇒ Object
- #view ⇒ Object
Instance Method Details
#declare ⇒ Object
48 49 50 51 52 |
# File 'lib/zaws/command/subnet.rb', line 48 def declare aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) exitcode=aws.ec2.subnet.declare([:region],[:vpcid],[:cidrblock],[:availabilityzone],[:availabilitytimeout],$stdout,([:verbose]?$stdout:nil),[:nagios],[:undofile]) exit exitcode end |
#delete ⇒ Object
57 58 59 60 |
# File 'lib/zaws/command/subnet.rb', line 57 def delete aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) aws.ec2.subnet.delete([:region],$stdout,([:verbose]?$stdout:nil),[:vpcid],[:cidrblock]) end |
#exists ⇒ Object
36 37 38 39 |
# File 'lib/zaws/command/subnet.rb', line 36 def exists aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) aws.ec2.subnet.exists([:region],$stdout,([:verbose]?$stdout:nil),[:vpcid],[:cidrblock]) end |
#id_by_cidrblock ⇒ Object
28 29 30 31 |
# File 'lib/zaws/command/subnet.rb', line 28 def id_by_cidrblock aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) aws.ec2.subnet.id_by_cidrblock([:region],$stdout,([:verbose]?$stdout:nil),[:vpcid],[:cidrblock]) end |
#id_by_ip ⇒ Object
20 21 22 23 |
# File 'lib/zaws/command/subnet.rb', line 20 def id_by_ip aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) aws.ec2.subnet.id_by_ip([:region],$stdout,([:verbose]?$stdout:nil),[:vpcid],[:privateip]) end |
#view ⇒ Object
12 13 14 15 |
# File 'lib/zaws/command/subnet.rb', line 12 def view aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) aws.ec2.subnet.view([:region],[:viewtype],$stdout,([:verbose]?$stdout:nil),[:vpcid]) end |