def addSecurityGroup(self, payload):
     service_logger.info("%s %s %s ",
                         sys._getframe().f_code.co_name, "payload :",
                         payload)
     namespace = payload['namespace']
     body = client.V1beta1NetworkPolicy()  # V1beta1NetworkPolicy |
     pretty = 'pretty_example'  # str | If 'true', then the output is pretty printed. (optional)
     body.metadata = client.V1ObjectMeta()
     body.metadata.name = payload['name']
     try:
         body.metadata.name = payload['name']
         #api_response = self.v1_ext.create_namespaced_network_policy(namespace, body, pretty=pretty)
     except ApiException as e:
         service_logger.error(
             "Exception when calling ExtensionsV1beta1Api->create_namespaced_network_policy: %s\n"
             % e)
 def updateEgressRule(self, payload):
     service_logger.error("%s %s %s ",
                          sys._getframe().f_code.co_name,
                          "This service is not supported for :%s", self)
     namespace = payload['namespace']
     name = payload['name']
     body = get_network_policy_obj(namespace, name)
     if (not body):
         logger_info("Object (%s) not found \n" % name)
         return
     try:
         egress_len = len(body.spec.egress)
         egress = [client.V1beta1NetworkPolicyEgressRule()]
         egress.ports = [{'port': 80, 'protocol': 'TCP'}]
         body.spec.egress.append(egress)
         #api_response = self.v1_ext.patch_namespaced_network_policy(name, namespace, body, pretty=pretty)
     except ApiException as e:
         logger_info(
             "Exception when calling ExtensionsV1beta1Api->patch_namespaced_network_policy: %s\n"
             % e)
 def getVpc(self, payload):
     service_logger.error("%s %s %s ",
                          sys._getframe().f_code.co_name,
                          "This service is not supported for :%s", self)
 def updateRegion(self):
     service_logger.error("%s %s %s ",
                          sys._getframe().f_code.co_name,
                          "This service is not supported for :%s", self)
 def deleteEgressRule(self):
     service_logger.error("%s %s %s ",
                          sys._getframe().f_code.co_name,
                          "This service is not supported for :%s", self)
 def updateIngressRule(self, payload):
     service_logger.error("%s %s %s ",
                          sys._getframe().f_code.co_name,
                          "This service is not supported for :%s", self)
 def deleteSecurityGroup(self):
     service_logger.error("%s %s %s ",
                          sys._getframe().f_code.co_name,
                          "This service is not supported for :%s", self)