Class: ZAWS::Command::Subnet
- Inherits:
-
Thor
- Object
- Thor
- ZAWS::Command::Subnet
- Defined in:
- lib/zaws/command/subnet.rb
Instance Method Summary collapse
- #declare(cidrblock, availabilityzone, vpcid) ⇒ Object
- #delete(cidrblock, vpcid) ⇒ Object
- #exists(cidrblock, vpcid) ⇒ Object
- #id_by_cidrblock(cidrblock, vpcid) ⇒ Object
- #id_by_ip(privateip, vpcid) ⇒ Object
- #view ⇒ Object
Instance Method Details
#declare(cidrblock, availabilityzone, vpcid) ⇒ Object
39 40 41 42 43 |
# File 'lib/zaws/command/subnet.rb', line 39 def declare(cidrblock,availabilityzone,vpcid) 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(cidrblock, vpcid) ⇒ Object
46 47 48 49 |
# File 'lib/zaws/command/subnet.rb', line 46 def delete(cidrblock,vpcid) aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) aws.ec2.subnet.delete([:region],$stdout,([:verbose]?$stdout:nil),vpcid,cidrblock) end |
#exists(cidrblock, vpcid) ⇒ Object
30 31 32 33 |
# File 'lib/zaws/command/subnet.rb', line 30 def exists(cidrblock,vpcid) aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) aws.ec2.subnet.exists([:region],$stdout,([:verbose]?$stdout:nil),vpcid,cidrblock) end |
#id_by_cidrblock(cidrblock, vpcid) ⇒ Object
24 25 26 27 |
# File 'lib/zaws/command/subnet.rb', line 24 def id_by_cidrblock(cidrblock,vpcid) aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) aws.ec2.subnet.id_by_cidrblock([:region],$stdout,([:verbose]?$stdout:nil),vpcid,cidrblock) end |