MCPcopy Create free account
hub / github.com/apache/cloudstack / get_gateway6

Method get_gateway6

systemvm/debian/opt/cloud/bin/cs/CsAddress.py:173–184  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

171 return self.config.cmdline().get_guest_gw()
172
173 def get_gateway6(self):
174 if self.config.is_vpc():
175 if self.is_public():
176 return self.config.guestnetwork().get_router_ip6gateway()
177 elif self.is_guest():
178 return self.config.guestnetwork().get_dev_ip6gateway(self.get_device())
179 else:
180 if self.is_public():
181 return self.config.cmdline().get_ip6gateway()
182 elif self.is_guest():
183 return self.config.cmdline().get_guest_ip6gateway()
184 return self.get_attr("gateway6")
185
186 def ip_in_subnet(self, ip):
187 ipo = IPAddress(ip)

Callers 2

get_gateway6_cidrMethod · 0.95
set_primaryMethod · 0.80

Calls 11

is_publicMethod · 0.95
is_guestMethod · 0.95
get_deviceMethod · 0.95
get_attrMethod · 0.95
is_vpcMethod · 0.80
get_router_ip6gatewayMethod · 0.80
guestnetworkMethod · 0.80
get_dev_ip6gatewayMethod · 0.80
get_ip6gatewayMethod · 0.80
cmdlineMethod · 0.80
get_guest_ip6gatewayMethod · 0.80

Tested by

no test coverage detected