Exemplo n.º 1
0
    def ipam_subnet_get_id(self,*args,**kwargs):
        self._load_kwargs(kwargs)
        banner("PCC.Ipam Subnet Get Id") 
        print("Kwargs:"+str(kwargs))
        try:
            conn = BuiltIn().get_variable_value("${PCC_CONN}")
        except Exception as e:
            raise e

        ipam_id = easy.get_subnet_id_by_name(conn,self.name)
        return ipam_id
Exemplo n.º 2
0
    def delete_ipam_subnet_by_id(self, *args, **kwargs):
        banner("PCC.Ipam Subnet Delete")
        self._load_kwargs(kwargs)

        if self.name == None:
            return {"Error": "[PCC.Subnet Delete]: Name of the subnet is not specified."}

        try:
            conn = BuiltIn().get_variable_value("${PCC_CONN}")
        except Exception as e:
            raise e
            
        self.id=easy.get_subnet_id_by_name(conn,self.name)

        return pcc.delete_subnet_obj_by_id(conn, str(self.id))