Esempio n. 1
0
    def create_apply_actions(self):

        payload = {self._APPLY_ACTIONS_FIELD: self.get_template()}
        rest_session.send_post_request(url=self._REST_URL,
                                       data=json.dumps(payload))
        return rest_session.response_code, rest_session.response_as_text
Esempio n. 2
0
    def create_instruction(self):

        payload = {self._INSTRUCTION_FIELD: self.get_template()}
        rest_session.send_post_request(url=self._REST_URL,
                                       data=json.dumps(payload))
        return rest_session.response_code, rest_session.response_as_text
Esempio n. 3
0
    def create_icmpv4_match(self):

        payload = {self._ICMPV4_MATCH_FIELD: self.get_template()}
        rest_session.send_post_request(url=self._REST_URL,
                                       data=json.dumps(payload))
        return rest_session.response_code, rest_session.response_as_text
Esempio n. 4
0
    def create_vlan_id(self):

        payload = {self._VLAN_ID_FIELD: self.get_template()}
        rest_session.send_post_request(url=self._REST_URL,
                                       data=json.dumps(payload))
        return rest_session.response_code, rest_session.response_as_text
Esempio n. 5
0
    def create_ethernet_destination(self):

        payload = {self._ETHERNET_DESTINATION_FIELD: self.get_template()}
        rest_session.send_post_request(url=self._REST_URL,
                                       data=json.dumps(payload))
        return rest_session.response_code, rest_session.response_as_text
Esempio n. 6
0
    def create_output_action(self):

        payload = {self._PUSH_VLAN_ACTION_FIELD: self.get_template()}
        rest_session.send_post_request(url=self._REST_URL,
                                       data=json.dumps(payload))
        return rest_session.response_code, rest_session.response_as_text