API Description | API Path |
---|---|
List all Service Definitions registered on given enforcement point.List all Service Definitions registered on given enforcement point. |
GET /policy/api/v1/enforcement-points/<enforcement-point-id>/service-definitions
|
Create a Service Definition on given enforcement point.Create a Service Definition on given enforcement point. |
POST /policy/api/v1/enforcement-points/<enforcement-point-id>/service-definitions
|
Delete an existing Service Definition on the given enforcement pointDelete an existing Service Definition on the given enforcement point. |
DELETE /policy/api/v1/enforcement-points/<enforcement-point-id>/service-definitions/<service-definition-id>
|
Read Service Definition with given service-definition-id.Read Service Definition with given service-definition-id. |
GET /policy/api/v1/enforcement-points/<enforcement-point-id>/service-definitions/<service-definition-id>
|
Update an existing Service Definition on the given enforcement pointUpdate an existing Service Definition on the given enforcement point. |
PUT /policy/api/v1/enforcement-points/<enforcement-point-id>/service-definitions/<service-definition-id>
|
List redirection policys for a domainList redirection policys for a domain |
GET /policy/api/v1/infra/domains/<domain-id>/redirection-policies
|
Delete redirection policyDelete redirection policy. |
DELETE /policy/api/v1/infra/domains/<domain-id>/redirection-policies/<redirection-policy-id>
|
Read redirection policyRead redirection policy. |
GET /policy/api/v1/infra/domains/<domain-id>/redirection-policies/<redirection-policy-id>
|
Create or update redirection policyCreate or update the redirection policy. |
PATCH /policy/api/v1/infra/domains/<domain-id>/redirection-policies/<redirection-policy-id>
|
Create or update redirection policyCreate or update the redirection policy. |
PUT /policy/api/v1/infra/domains/<domain-id>/redirection-policies/<redirection-policy-id>
|
List rulesList rules |
GET /policy/api/v1/infra/domains/<domain-id>/redirection-policies/<redirection-policy-id>/rules
|
Delete RedirectionRuleDelete RedirectionRule |
DELETE /policy/api/v1/infra/domains/<domain-id>/redirection-policies/<redirection-policy-id>/rules/<rule-id>
|
Read ruleRead rule |
GET /policy/api/v1/infra/domains/<domain-id>/redirection-policies/<redirection-policy-id>/rules/<rule-id>
|
Update redirection ruleCreate a rule with the rule-id is not already present, otherwise update the rule. |
PATCH /policy/api/v1/infra/domains/<domain-id>/redirection-policies/<redirection-policy-id>/rules/<rule-id>
|
Update redirection ruleCreate a rule with the rule-id is not already present, otherwise update the rule. |
PUT /policy/api/v1/infra/domains/<domain-id>/redirection-policies/<redirection-policy-id>/rules/<rule-id>
|
List redirection policysList all redirection policys across all domains ordered by precedence. |
GET /policy/api/v1/infra/domains/redirection-policies
|
Read partner servicesRead all the partner services available for service insertion |
GET /policy/api/v1/infra/partner-services
|
Read partner service identified by provided nameRead the specific partner service identified by provided name. |
GET /policy/api/v1/infra/partner-services/<service-name>
|
List service chainsList all the service chains available for service insertion |
GET /policy/api/v1/infra/service-chains
|
Delete Service chainThis API can be user to delete service chain with given service-chain-id. |
DELETE /policy/api/v1/infra/service-chains/<service-chain-id>
|
Read service chainThis API can be used to read service chain with given service-chain-id. |
GET /policy/api/v1/infra/service-chains/<service-chain-id>
|
Create service chainCreate Service chain representing the sequence in which 3rd party services must be consumed. |
PATCH /policy/api/v1/infra/service-chains/<service-chain-id>
|
Create or update service chainCreate or update Service chain representing the sequence in which 3rd party services must be consumed. |
PUT /policy/api/v1/infra/service-chains/<service-chain-id>
|
List service referencesList all the partner service references available for service insertion |
GET /policy/api/v1/infra/service-references
|
Delete Service ReferenceThis API can be used to delete a service reference with the given service-reference-id. |
DELETE /policy/api/v1/infra/service-references/<service-reference-id>
|
Read service referenceThis API can be used to read service reference with the given service-reference-id. |
GET /policy/api/v1/infra/service-references/<service-reference-id>
|
Create service referenceCreate Service Reference representing the intent to consume a given 3rd party service. |
PATCH /policy/api/v1/infra/service-references/<service-reference-id>
|
Create service referenceCreate Service Reference representing the intent to consume a given 3rd party service. |
PUT /policy/api/v1/infra/service-references/<service-reference-id>
|
List service profilesList all the service profiles available for given service reference |
GET /policy/api/v1/infra/service-references/<service-reference-id>/service-profiles
|
Delete Service profileThis API can be used to delete service profile with given service-profile-id |
DELETE /policy/api/v1/infra/service-references/<service-reference-id>/service-profiles/<service-profile-id>
|
Read service profileThis API can be used to read service profile with given service-profile-id |
GET /policy/api/v1/infra/service-references/<service-reference-id>/service-profiles/<service-profile-id>
|
Create service profileCreate Service profile to specify vendor template attri- butes for a given 3rd party service. |
PATCH /policy/api/v1/infra/service-references/<service-reference-id>/service-profiles/<service-profile-id>
|
Create or update service profileCreate or update Service profile to specify vendor temp- late attributes for a given 3rd party service. |
PUT /policy/api/v1/infra/service-references/<service-reference-id>/service-profiles/<service-profile-id>
|
Get Groups used in Redirection rules for a given Service Profile.List of Groups used in Redirection rules for a given Service Profile. |
GET /policy/api/v1/infra/service-references/<service-reference-id>/service-profiles/<service-profile-id>/group-associations
|
List all service chain mappings for given service profile.List all service chain mappings in the system for the given service profile. If no explicit enforcement point is provided in the request, will return for default. Else, will return for specified points. |
GET /policy/api/v1/infra/service-references/<service-reference-id>/service-profiles/<service-profile-id>/service-chain-mappings
|
Read all BYOD service instance objects under a tier-0Read all BYOD service instance objects under a tier-0 |
GET /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/byod-service-instances
|
Delete BYOD policy service instanceDelete BYOD policy service instance |
DELETE /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/byod-service-instances/<service-instance-id>
|
Read byod service instanceRead byod service instance |
GET /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/byod-service-instances/<service-instance-id>
|
Create service instanceCreate BYOD Service Instance which represent instance of service definition created on manager. |
PATCH /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/byod-service-instances/<service-instance-id>
|
Create service instanceCreate BYOD Service Instance which represent instance of service definition created on manager. |
PUT /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/byod-service-instances/<service-instance-id>
|
List all service instance endpointList all service instance endpoint |
GET /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/byod-service-instances/<service-instance-id>/service-instance-endpoints
|
Delete policy service instance endpointDelete policy service instance endpoint |
DELETE /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/byod-service-instances/<service-instance-id>/service-instance-endpoints/<service-instance-endpoint-id>
|
Read service instance endpointRead service instance endpoint |
GET /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/byod-service-instances/<service-instance-id>/service-instance-endpoints/<service-instance-endpoint-id>
|
Create service instance endpointCreate Service instance endpoint. |
PATCH /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/byod-service-instances/<service-instance-id>/service-instance-endpoints/<service-instance-endpoint-id>
|
Create service instance endpointCreate service instance endpoint with given request if not exist. Modification of service instance endpoint is not allowed. |
PUT /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/byod-service-instances/<service-instance-id>/service-instance-endpoints/<service-instance-endpoint-id>
|
List all virtual endpointsList all virtual endpoints |
GET /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/endpoints/virtual-endpoints
|
Delete virtual endpointDelete virtual endpoint |
DELETE /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/endpoints/virtual-endpoints/<virtual-endpoint-id>
|
Read virtual endpointRead virtual endpoint with given id under given Tier0. |
GET /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/endpoints/virtual-endpoints/<virtual-endpoint-id>
|
Create or update virtual endpointCreate or update virtual endpoint. |
PATCH /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/endpoints/virtual-endpoints/<virtual-endpoint-id>
|
Create or update virtual endpointCreate or update virtual endpoint. |
PUT /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/endpoints/virtual-endpoints/<virtual-endpoint-id>
|
Read all service instance objects under a tier-0Read all service instance objects under a tier-0 |
GET /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/service-instances
|
Delete policy service instanceDelete policy service instance |
DELETE /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/service-instances/<service-instance-id>
|
Read service instanceRead service instance |
GET /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/service-instances/<service-instance-id>
|
Create service instanceCreate Service Instance. Please note that, only display_name, description and deployment_spec_name are allowed to be modified in an exisiting entity. If the deployment spec name is changed, it will trigger the upgrade operation for the SVMs. |
PATCH /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/service-instances/<service-instance-id>
|
Create service instanceCreate service instance. Please note that, only display_name, description and deployment_spec_name are allowed to be modified in an exisiting entity. If the deployment spec name is changed, it will trigger the upgrade operation for the SVMs. |
PUT /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/service-instances/<service-instance-id>
|
Get statistics for all runtimes associated with this PolicyServiceInstanceGet statistics for all data NICs on all runtimes associated with this PolicyServiceInstance. |
GET /policy/api/v1/infra/tier-0s/<tier-0-id>/locale-services/<locale-service-id>/service-instances/<service-instance-id>/statistics
|
Read all service instance objects under a tier-1Read all service instance objects under a tier-1 |
GET /policy/api/v1/infra/tier-1s/<tier-1-id>/locale-services/<locale-service-id>/service-instances
|
Delete Tier1 policy service instanceDelete Tier1 policy service instance |
DELETE /policy/api/v1/infra/tier-1s/<tier-1-id>/locale-services/<locale-service-id>/service-instances/<service-instance-id>
|
Read Tier1 service instanceRead Tier1 service instance |
GET /policy/api/v1/infra/tier-1s/<tier-1-id>/locale-services/<locale-service-id>/service-instances/<service-instance-id>
|
Create Tier1 service instanceCreate Tier1 Service Instance. Please note that, only display_name, description and deployment_spec_name are allowed to be modified in an exisiting entity. If the deployment spec name is changed, it will trigger the upgrade operation for the SVMs. |
PATCH /policy/api/v1/infra/tier-1s/<tier-1-id>/locale-services/<locale-service-id>/service-instances/<service-instance-id>
|
Create Tier1 service instanceCreate Tier1 service instance. Please note that, only display_name, description and deployment_spec_name are allowed to be modified in an exisiting entity. If the deployment spec name is changed, it will trigger the upgrade operation for the SVMs. |
PUT /policy/api/v1/infra/tier-1s/<tier-1-id>/locale-services/<locale-service-id>/service-instances/<service-instance-id>
|
Get statistics for all runtimes associated with this Tier1 PolicyServiceInstanceGet statistics for all data NICs on all runtimes associated with this Tier1 PolicyServiceInstance. |
GET /policy/api/v1/infra/tier-1s/<tier-1-id>/locale-services/<locale-service-id>/service-instances/<service-instance-id>/statistics
|