Class: ZAWS::Command::Route_Table

Inherits:
Thor
  • Object
show all
Defined in:
lib/zaws/command/route_table.rb

Instance Method Summary collapse

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(options[:region],$stdout,(options[:verbose]?$stdout:nil),options[:vpcid],rtable_externalid,cidrblock,options[:nagios],options[: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(options[:region],vpcid,externalid,options[:nagios],$stdout,(options[:verbose]?$stdout:nil),options[: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(options[:region],$stdout,(options[:verbose]?$stdout:nil),options[:vpcid],rtable_externalid,vgatewayid,options[:nagios],options[: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(options[:region],$stdout,(options[:verbose]?$stdout:nil),options[:vpcid],routetable,cidrblock,externalid,options[:nagios],options[: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(options[:region],$stdout,(options[:verbose]?$stdout:nil),options[:vpcid],routetable,cidrblock,gatewayid,options[:nagios],options[: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(options[:region],$stdout,(options[:verbose]?$stdout:nil),options[: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(options[:region],$stdout,(options[:verbose]?$stdout:nil),options[: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(options[:region],$stdout,(options[:verbose]?$stdout:nil),options[: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(options[:region],$stdout,(options[:verbose]?$stdout:nil),options[: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(options[:region],$stdout,(options[:verbose]?$stdout:nil),options[: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(options[:region],$stdout,(options[:verbose]?$stdout:nil),options[: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(options[:region],$stdout,(options[:verbose]?$stdout:nil),options[: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(options[:region],$stdout,(options[:verbose]?$stdout:nil),options[: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(options[:region],$stdout,(options[:verbose]?$stdout:nil),options[:vpcid],rtable_externalid,cidrblock)
end

#viewObject



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(options[:region],options[:viewtype],$stdout,(options[:verbose]?$stdout:nil),options[:vpcid])
end