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) ⇒ 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
93 94 95 96 97 |
# File 'lib/zaws/command/route_table.rb', line 93 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) ⇒ Object
28 29 30 31 32 |
# File 'lib/zaws/command/route_table.rb', line 28 def declare(externalid) 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
117 118 119 120 121 |
# File 'lib/zaws/command/route_table.rb', line 117 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
52 53 54 55 56 |
# File 'lib/zaws/command/route_table.rb', line 52 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
76 77 78 79 80 |
# File 'lib/zaws/command/route_table.rb', line 76 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
36 37 38 39 |
# File 'lib/zaws/command/route_table.rb', line 36 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
101 102 103 104 |
# File 'lib/zaws/command/route_table.rb', line 101 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
125 126 127 128 |
# File 'lib/zaws/command/route_table.rb', line 125 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
60 61 62 63 |
# File 'lib/zaws/command/route_table.rb', line 60 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
108 109 110 111 |
# File 'lib/zaws/command/route_table.rb', line 108 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
67 68 69 70 |
# File 'lib/zaws/command/route_table.rb', line 67 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
43 44 45 46 |
# File 'lib/zaws/command/route_table.rb', line 43 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
84 85 86 87 |
# File 'lib/zaws/command/route_table.rb', line 84 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 |
#view ⇒ Object
12 13 14 15 |
# File 'lib/zaws/command/route_table.rb', line 12 def view aws=(ZAWS::AWS.new(ZAWS::Helper::Shell.new)) aws.ec2.route_table.view([:region],[:viewtype],$stdout,([:verbose]?$stdout:nil),[:vpcid]) end |