firewall_policy_template
firewall_policy_template
Configuration Editor for API to add, modify, delete, and get configuration for Firewall policy templates resource.
Read/write properties
pre_appliance_policies <firewall_policy_template_obj[]>
Pre appliance policies.
post_appliance_policies <firewall_policy_template_obj[]>
Post appliance policies.
firewall_policy_template_name <String>
Firewall policy template name.
package_name <String>
Config package name using which the firewall policy template API operation should be performed.. Minimum length = 1 Maximum length = 141
Read only properties
Operations
[add]{}
URL: http://<MGMT-IP>/sdwan/nitro/v1/config_editor/firewall_policy_template
Description: Use this operation to add Firewall policy templates
HTTP Method: POST
Request Payload: JSON
{"firewall_policy_template": { "pre_appliance_policies":[{ "destination_service_name":<String_value> , "match_type":<String_value> , "destination_port":<Integer_value> , "application_objects":<String_value> , "source_port":<Integer_value> , "ip_dscp":<String_value> , "destination_ip_address":<String_value> , "source_service_type":<String_value> , "log_interval":<Integer_value> , "track_connection":<Boolean_value> , "destination_service_type":<String_value> , "ip_protocol_num":<Integer_value> , "reverse_also":<Boolean_value> , "source_ip_address":<String_value> , "application_family":<String_value> , "application":<String_value> , "log_connection_end":<Boolean_value> , "to_zones":<String_value> , "action":<String_value> , "match_established":<Boolean_value> , "log_connection_start":<Boolean_value> , "source_service_name":<String_value> , "allow_fragments":<Boolean_value> , "from_zones":<String_value> }] , "post_appliance_policies":[{ "destination_service_name":<String_value> , "match_type":<String_value> , "destination_port":<Integer_value> , "application_objects":<String_value> , "source_port":<Integer_value> , "ip_dscp":<String_value> , "destination_ip_address":<String_value> , "source_service_type":<String_value> , "log_interval":<Integer_value> , "track_connection":<Boolean_value> , "destination_service_type":<String_value> , "ip_protocol_num":<Integer_value> , "reverse_also":<Boolean_value> , "source_ip_address":<String_value> , "application_family":<String_value> , "application":<String_value> , "log_connection_end":<Boolean_value> , "to_zones":<String_value> , "action":<String_value> , "match_established":<Boolean_value> , "log_connection_start":<Boolean_value> , "source_service_name":<String_value> , "allow_fragments":<Boolean_value> , "from_zones":<String_value> }] , "firewall_policy_template_name":<String_value> , "package_name":<String_value> }}
Response Payload: JSON
{ "firewall_policy_template":{ "pre_appliance_policies":[{ "priority":<Integer_value>
, "destination_service_name":<String_value> , "match_type":<String_value> , "destination_port":<Integer_value> , "application_objects":<String_value> , "source_port":<Integer_value> , "ip_dscp":<String_value> , "destination_ip_address":<String_value> , "source_service_type":<String_value> , "log_interval":<Integer_value> , "track_connection":<Boolean_value> , "destination_service_type":<String_value> , "ip_protocol_num":<Integer_value> , "reverse_also":<Boolean_value> , "source_ip_address":<String_value> , "application_family":<String_value> , "application":<String_value> , "log_connection_end":<Boolean_value> , "to_zones":<String_value> , "action":<String_value> , "match_established":<Boolean_value> , "log_connection_start":<Boolean_value> , "source_service_name":<String_value> , "allow_fragments":<Boolean_value> , "from_zones":<String_value> }], "post_appliance_policies":[{ "priority":<Integer_value> , "destination_service_name":<String_value> , "match_type":<String_value> , "destination_port":<Integer_value> , "application_objects":<String_value> , "source_port":<Integer_value> , "ip_dscp":<String_value> , "destination_ip_address":<String_value> , "source_service_type":<String_value> , "log_interval":<Integer_value> , "track_connection":<Boolean_value> , "destination_service_type":<String_value> , "ip_protocol_num":<Integer_value> , "reverse_also":<Boolean_value> , "source_ip_address":<String_value> , "application_family":<String_value> , "application":<String_value> , "log_connection_end":<Boolean_value> , "to_zones":<String_value> , "action":<String_value> , "match_established":<Boolean_value> , "log_connection_start":<Boolean_value> , "source_service_name":<String_value> , "allow_fragments":<Boolean_value> , "from_zones":<String_value> }], "firewall_policy_template_name":<String_value> , "package_name":<String_value> }]}
[delete]{}
URL: http://<MGMT-IP>/sdwan/nitro/v1/config_editor/firewall_policy_template/package_name=<String>,firewall_policy_template_name=<String>
Description: Use this operation to delete Firewall policy templates
HTTP Method: DELETE
Response Payload: JSON
{ "errorcode": 0, "message": "Done", "severity": <String;_value> }
[get (all)]{}
URL: http://<MGMT-IP>/sdwan/nitro/v1/config_editor/firewall_policy_template/package_name=<package_name>
Description: Use this operation to get the Firewall policy templates
HTTP Method: GET
Response Payload: JSON
{"firewall_policy_template":[{ "pre_appliance_policies":[{ "priority":<Integer_value>
, "destination_service_name":<String_value> , "match_type":<String_value> , "destination_port":<Integer_value> , "application_objects":<String_value> , "source_port":<Integer_value> , "ip_dscp":<String_value> , "destination_ip_address":<String_value> , "source_service_type":<String_value> , "log_interval":<Integer_value> , "track_connection":<Boolean_value> , "destination_service_type":<String_value> , "ip_protocol_num":<Integer_value> , "reverse_also":<Boolean_value> , "source_ip_address":<String_value> , "application_family":<String_value> , "application":<String_value> , "log_connection_end":<Boolean_value> , "to_zones":<String_value> , "action":<String_value> , "match_established":<Boolean_value> , "log_connection_start":<Boolean_value> , "source_service_name":<String_value> , "allow_fragments":<Boolean_value> , "from_zones":<String_value> }], "post_appliance_policies":[{ "priority":<Integer_value> , "destination_service_name":<String_value> , "match_type":<String_value> , "destination_port":<Integer_value> , "application_objects":<String_value> , "source_port":<Integer_value> , "ip_dscp":<String_value> , "destination_ip_address":<String_value> , "source_service_type":<String_value> , "log_interval":<Integer_value> , "track_connection":<Boolean_value> , "destination_service_type":<String_value> , "ip_protocol_num":<Integer_value> , "reverse_also":<Boolean_value> , "source_ip_address":<String_value> , "application_family":<String_value> , "application":<String_value> , "log_connection_end":<Boolean_value> , "to_zones":<String_value> , "action":<String_value> , "match_established":<Boolean_value> , "log_connection_start":<Boolean_value> , "source_service_name":<String_value> , "allow_fragments":<Boolean_value> , "from_zones":<String_value> }], "firewall_policy_template_name":<String_value> , "package_name":<String_value> }]}
[modify]{}
URL: http://<MGMT-IP>/sdwan/nitro/v1/config_editor/firewall_policy_template
Description: Use this operation to modify the Firewall policy templates
HTTP Method: PUT
Request Payload: JSON
{"firewall_policy_template":{ "pre_appliance_policies":[{ "destination_service_name":<String_value> , "match_type":<String_value> , "destination_port":<Integer_value> , "application_objects":<String_value> , "source_port":<Integer_value> , "ip_dscp":<String_value> , "destination_ip_address":<String_value> , "source_service_type":<String_value> , "log_interval":<Integer_value> , "track_connection":<Boolean_value> , "destination_service_type":<String_value> , "ip_protocol_num":<Integer_value> , "reverse_also":<Boolean_value> , "source_ip_address":<String_value> , "application_family":<String_value> , "application":<String_value> , "log_connection_end":<Boolean_value> , "to_zones":<String_value> , "action":<String_value> , "match_established":<Boolean_value> , "log_connection_start":<Boolean_value> , "source_service_name":<String_value> , "allow_fragments":<Boolean_value> , "from_zones":<String_value> }] , "post_appliance_policies":[{ "destination_service_name":<String_value> , "match_type":<String_value> , "destination_port":<Integer_value> , "application_objects":<String_value> , "source_port":<Integer_value> , "ip_dscp":<String_value> , "destination_ip_address":<String_value> , "source_service_type":<String_value> , "log_interval":<Integer_value> , "track_connection":<Boolean_value> , "destination_service_type":<String_value> , "ip_protocol_num":<Integer_value> , "reverse_also":<Boolean_value> , "source_ip_address":<String_value> , "application_family":<String_value> , "application":<String_value> , "log_connection_end":<Boolean_value> , "to_zones":<String_value> , "action":<String_value> , "match_established":<Boolean_value> , "log_connection_start":<Boolean_value> , "source_service_name":<String_value> , "allow_fragments":<Boolean_value> , "from_zones":<String_value> }] , "firewall_policy_template_name":<String_value> , "package_name":<String_value> }}
Response Payload: JSON
{ "firewall_policy_template":[{ "pre_appliance_policies":[{ "priority":<Integer_value>
, "destination_service_name":<String_value> , "match_type":<String_value> , "destination_port":<Integer_value> , "application_objects":<String_value> , "source_port":<Integer_value> , "ip_dscp":<String_value> , "destination_ip_address":<String_value> , "source_service_type":<String_value> , "log_interval":<Integer_value> , "track_connection":<Boolean_value> , "destination_service_type":<String_value> , "ip_protocol_num":<Integer_value> , "reverse_also":<Boolean_value> , "source_ip_address":<String_value> , "application_family":<String_value> , "application":<String_value> , "log_connection_end":<Boolean_value> , "to_zones":<String_value> , "action":<String_value> , "match_established":<Boolean_value> , "log_connection_start":<Boolean_value> , "source_service_name":<String_value> , "allow_fragments":<Boolean_value> , "from_zones":<String_value> }], "post_appliance_policies":[{ "priority":<Integer_value> , "destination_service_name":<String_value> , "match_type":<String_value> , "destination_port":<Integer_value> , "application_objects":<String_value> , "source_port":<Integer_value> , "ip_dscp":<String_value> , "destination_ip_address":<String_value> , "source_service_type":<String_value> , "log_interval":<Integer_value> , "track_connection":<Boolean_value> , "destination_service_type":<String_value> , "ip_protocol_num":<Integer_value> , "reverse_also":<Boolean_value> , "source_ip_address":<String_value> , "application_family":<String_value> , "application":<String_value> , "log_connection_end":<Boolean_value> , "to_zones":<String_value> , "action":<String_value> , "match_established":<Boolean_value> , "log_connection_start":<Boolean_value> , "source_service_name":<String_value> , "allow_fragments":<Boolean_value> , "from_zones":<String_value> }], "firewall_policy_template_name":<String_value> , "package_name":<String_value> }]}