Пример #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
Пример #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
Пример #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
Пример #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
Пример #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
Пример #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