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



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



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(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



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



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