Class: ZAWS::Command::Route_Table
- Inherits:
-
Thor
- Object
- Thor
- ZAWS::Command::Route_Table
- Defined in:
- lib/zaws/command/route_table.rb
Instance Method Summary collapse
- #assoc_subnet(rtable_externalid, cidrblock) ⇒ Object
- #declare(externalid, vpcid) ⇒ Object
- #declare_propagation_from_gateway(rtable_externalid, vgatewayid) ⇒ Object
- #declare_route(routetable, cidrblock, externalid) ⇒ Object
- #declare_route_to_gateway(routetable, cidrblock, gatewayid) ⇒ Object
- #delete(externalid) ⇒ Object
- #delete_assoc_subnet(rtable_externalid, cidrblock) ⇒ Object
- #delete_propagation_from_gateway(rtable_externalid, vgatewayid) ⇒ Object
- #delete_route(routetable, cidrblock) ⇒ Object
- #exists_by_external_id(externalid) ⇒ Object
- #propagation_exists_from_gateway(rtable_externalid, vgatewayid) ⇒ Object
- #route_exists_by_gatewayid(routetable, cidrblock, gatewayid) ⇒ Object
- #route_exists_by_instance(routetable, cidrblock, externalid) ⇒ Object
- #subnet_assoc_exists(rtable_externalid, cidrblock) ⇒ Object
- #view ⇒ Object
Instance Method Details
#assoc_subnet(rtable_externalid, cidrblock) ⇒ Object
92 93 94 95 96 |
# File 'lib/zaws/command/route_table.rb', line 92 def assoc_subnet(rtable_externalid,cidrblock) aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) exitcode = aws.ec2.route_table.assoc_subnet([:region],$stdout,([:verbose]?$stdout:nil),[:vpcid],rtable_externalid,cidrblock,[:nagios],[:undofile]) exit exitcode end |
#declare(externalid, vpcid) ⇒ Object
27 28 29 30 31 |
# File 'lib/zaws/command/route_table.rb', line 27 def declare(externalid,vpcid) aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) exitcode = aws.ec2.route_table.declare([:region],vpcid,externalid,[:nagios],$stdout,([:verbose]?$stdout:nil),[:undofile]) exit exitcode end |
#declare_propagation_from_gateway(rtable_externalid, vgatewayid) ⇒ Object
116 117 118 119 120 |
# File 'lib/zaws/command/route_table.rb', line 116 def declare_propagation_from_gateway(rtable_externalid,vgatewayid) aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) exitcode = aws.ec2.route_table.declare_propagation_from_gateway([:region],$stdout,([:verbose]?$stdout:nil),[:vpcid],rtable_externalid,vgatewayid,[:nagios],[:undofile]) exit exitcode end |
#declare_route(routetable, cidrblock, externalid) ⇒ Object
51 52 53 54 55 |
# File 'lib/zaws/command/route_table.rb', line 51 def declare_route(routetable,cidrblock,externalid) aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) exitcode = aws.ec2.route_table.declare_route([:region],$stdout,([:verbose]?$stdout:nil),[:vpcid],routetable,cidrblock,externalid,[:nagios],[:undofile]) exit exitcode end |
#declare_route_to_gateway(routetable, cidrblock, gatewayid) ⇒ Object
75 76 77 78 79 |
# File 'lib/zaws/command/route_table.rb', line 75 def declare_route_to_gateway(routetable,cidrblock,gatewayid) aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) exitcode = aws.ec2.route_table.declare_route_to_gateway([:region],$stdout,([:verbose]?$stdout:nil),[:vpcid],routetable,cidrblock,gatewayid,[:nagios],[:undofile]) exit exitcode end |
#delete(externalid) ⇒ Object
35 36 37 38 |
# File 'lib/zaws/command/route_table.rb', line 35 def delete(externalid) aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) aws.ec2.route_table.delete([:region],$stdout,([:verbose]?$stdout:nil),[:vpcid],externalid) end |
#delete_assoc_subnet(rtable_externalid, cidrblock) ⇒ Object
100 101 102 103 |
# File 'lib/zaws/command/route_table.rb', line 100 def delete_assoc_subnet(rtable_externalid,cidrblock) aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) aws.ec2.route_table.delete_assoc_subnet([:region],$stdout,([:verbose]?$stdout:nil),[:vpcid],rtable_externalid,cidrblock) end |
#delete_propagation_from_gateway(rtable_externalid, vgatewayid) ⇒ Object
124 125 126 127 |
# File 'lib/zaws/command/route_table.rb', line 124 def delete_propagation_from_gateway(rtable_externalid,vgatewayid) aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) aws.ec2.route_table.delete_propagation_from_gateway([:region],$stdout,([:verbose]?$stdout:nil),[:vpcid],rtable_externalid,vgatewayid) end |
#delete_route(routetable, cidrblock) ⇒ Object
59 60 61 62 |
# File 'lib/zaws/command/route_table.rb', line 59 def delete_route(routetable,cidrblock) aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) aws.ec2.route_table.delete_route([:region],$stdout,([:verbose]?$stdout:nil),[:vpcid],routetable,cidrblock) end |
#exists_by_external_id(externalid) ⇒ Object
19 20 21 22 |
# File 'lib/zaws/command/route_table.rb', line 19 def exists_by_external_id(externalid) aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) aws.ec2.route_table.exists([:region],$stdout,([:verbose]?$stdout:nil),[:vpcid],externalid) end |
#propagation_exists_from_gateway(rtable_externalid, vgatewayid) ⇒ Object
107 108 109 110 |
# File 'lib/zaws/command/route_table.rb', line 107 def propagation_exists_from_gateway(rtable_externalid,vgatewayid) aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) aws.ec2.route_table.propagation_exists_from_gateway([:region],$stdout,([:verbose]?$stdout:nil),[:vpcid],rtable_externalid,vgatewayid) end |
#route_exists_by_gatewayid(routetable, cidrblock, gatewayid) ⇒ Object
66 67 68 69 |
# File 'lib/zaws/command/route_table.rb', line 66 def route_exists_by_gatewayid(routetable,cidrblock,gatewayid) aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) aws.ec2.route_table.route_exists_by_gatewayid([:region],$stdout,([:verbose]?$stdout:nil),[:vpcid],routetable,cidrblock,gatewayid) end |
#route_exists_by_instance(routetable, cidrblock, externalid) ⇒ Object
42 43 44 45 |
# File 'lib/zaws/command/route_table.rb', line 42 def route_exists_by_instance(routetable,cidrblock,externalid) aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) aws.ec2.route_table.route_exists_by_instance([:region],$stdout,([:verbose]?$stdout:nil),[:vpcid],routetable,cidrblock,externalid) end |
#subnet_assoc_exists(rtable_externalid, cidrblock) ⇒ Object
83 84 85 86 |
# File 'lib/zaws/command/route_table.rb', line 83 def subnet_assoc_exists(rtable_externalid,cidrblock) aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) aws.ec2.route_table.subnet_assoc_exists([:region],$stdout,([:verbose]?$stdout:nil),[:vpcid],rtable_externalid,cidrblock) end |