def custom_firewall(self):
     create_firewalls_main(project=self.project,
                           firewall_name=self.firewall_name,
                           priority=self.priority,
                           direction=self.direction,
                           ip_ranges=self.ip_ranges,
                           protocols_ports=self.protocols_ports,
                           allow=self.allow)
 def firewall_pop3s_incoming(self):
     priority = 1000
     direction = "Ingress"
     firewall_name = "firewall-pop3s-incoming"
     ip_ranges = []
     protocols_ports = [["tcp", [110]], ["tcp", [995]]]
     create_firewalls_main(project=self.project,
                           firewall_name=firewall_name,
                           priority=priority,
                           direction=direction,
                           ip_ranges=ip_ranges,
                           protocols_ports=protocols_ports)
 def firewall_all_outgoing(self):
     priority = 1000
     direction = "Egress"
     firewall_name = "firewall-all-outgoing"
     ip_ranges = []
     protocols_ports = [["all", ""]]
     create_firewalls_main(project=self.project,
                           firewall_name=firewall_name,
                           priority=priority,
                           direction=direction,
                           ip_ranges=ip_ranges,
                           protocols_ports=protocols_ports)
 def firewall_all_deny(self):
     priority = 999
     direction = "Ingress"
     firewall_name = "firewall-alldeny-incoming"
     ip_ranges = []
     protocols_ports = [["all", ""]]
     create_firewalls_main(project=self.project,
                           firewall_name=firewall_name,
                           priority=priority,
                           direction=direction,
                           ip_ranges=ip_ranges,
                           protocols_ports=protocols_ports,
                           allow=False)