Class: ZAWS::Command::Elasticip
- Inherits:
-
Thor
- Object
- Thor
- ZAWS::Command::Elasticip
- Defined in:
- lib/zaws/command/elasticip.rb
Instance Method Summary collapse
- #assoc_exists(externalid) ⇒ Object
- #declare(externalid) ⇒ Object
- #release(externalid) ⇒ Object
- #view ⇒ Object
Instance Method Details
#assoc_exists(externalid) ⇒ Object
19 20 21 22 23 |
# File 'lib/zaws/command/elasticip.rb', line 19 def assoc_exists(externalid) aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) val,instanceid,assoc,alloc,ip=aws.ec2.elasticip.assoc_exists([:region],externalid,$stdout,([:verbose]?$stdout:nil),[:vpcid]) return val end |
#declare(externalid) ⇒ Object
29 30 31 32 33 |
# File 'lib/zaws/command/elasticip.rb', line 29 def declare(externalid) aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) val=aws.ec2.elasticip.declare([:region],externalid,$stdout,([:verbose]?$stdout:nil),[:vpcid],[:nagios],[:undofile]) return val end |
#release(externalid) ⇒ Object
37 38 39 40 41 |
# File 'lib/zaws/command/elasticip.rb', line 37 def release(externalid) aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) val=aws.ec2.elasticip.release([:region],externalid,$stdout,([:verbose]?$stdout:nil),[:vpcid]) return val end |
#view ⇒ Object
12 13 14 15 |
# File 'lib/zaws/command/elasticip.rb', line 12 def view aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) aws.ec2.elasticip.view([:region],[:viewtype],$stdout,([:verbose]?$stdout:nil),[:vpcid]) end |