create service policy
POST https://{{dcnm}}/rest/fabrics/{{service_fabric}}/service-nodes/{{service_node}}/policies
Used to create a service policy for the selected service node under the selected fabric
Request Body
{"attachDetails"=>[{"fabricName"=>"{{fabric}}", "resourceName"=>"serviceNetwork1", "resourceType"=>"Network", "switchAttaches"=>[{"attachState"=>"DEPLOYED", "lanAttached"=>true, "portNames"=>"Ethernet1/52", "switchIp"=>"123.23.23.23", "switchName"=>"switchABC", "switchRole"=>"leaf", "switchSerialNumber"=>"switchSerialNumber", "vlanId"=>1000}]}], "attachedFabricName"=>"{{fabric}}", "destinationInterfaces"=>{"swSerialNumber2"=>"Ethernet1/53.3"}, "destinationNetwork"=>"12.1.1.2/32", "destinationNetworkName"=>"destNet1", "destinationVrfName"=>"vrf1", "enabled"=>true, "fabricName"=>"{{service_fabric}}", "lastUpdated"=>0, "nextHopIp"=>"1.2.3.4", "nvPairs"=>{"PROTOCOL"=>"tcp", "SRC_PORT"=>"any", "DEST_PORT"=>"443", "ROUTE_MAP_ACTION"=>"permit", "NEXT_HOP_OPTION"=>"none"}, "peeringName"=>"peering1", "policyName"=>"policy1", "policyTemplateName"=>"service_pbr", "reverseEnabled"=>true, "reverseNextHopIp"=>"2.3.4.5", "routeMapName"=>"string", "serviceNodeName"=>"sn1", "serviceNodeType"=>"Firewall", "sourceInterfaces"=>{"swSerialNumber1"=>"Ethernet1/53.2,Ethernet1/54.2"}, "sourceNetwork"=>"11.1.1.1/24", "sourceNetworkName"=>"srcNet1", "sourceVrfName"=>"vrf1", "status"=>"In-Sync", "statusDetails"=>[{"fabricName"=>"{{fabric}}", "resourceName"=>"serviceNetwork1", "resourceType"=>"Network", "switchStatuses"=>[{"status"=>"In-Sync", "switchSerialNumber"=>"switchSerialNumber", "updatedBy"=>"config-compliance", "updatedTime"=>0}]}]}
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
dcnm-token | string | ||
Content-Type | string |