You can remove a network partition using the CLI tool, REST API or the PPaaS Console as shown below:
You will not be allowed to delete network partitions that are being used by deployed applications. If a network partition is being used by a deployed application, you will have to first undeploy and delete the application; thereafter, you will have to delete the corresponding deployment policy to be able to delete the network partition.
Deleting a network partition via the CLI
Overview
CLI command |
|
Description | Delete a network partition. |
Command format | remove-network-partition <NETWORK_PARTITION_ID> |
Parameter definition
Short option | Long option | Description | Required | Example value |
---|---|---|---|---|
N/A | N/A | The ID of the network partition | Yes |
|
Example
Delete the network partition with the id: network-partition-1
.
remove-network-partition network-partition-1
Sample output
Network partition deleted successfully: [network-partition] network-partition-1
Deleting a network partition via the REST API
Overview
Description | Delete a network partition. |
Resource Path |
|
HTTP Method | DELETE |
Request/Response Format |
|
Command format | curl -X DELETE -H "Content-Type: application/json" -k -v -u <USERNAME>:<PASSWORD> https://<STRATOS_HOST>:<STRATOS_HTTPS_PORT>/api/networkPartitions/{networkPartitionId}
|
Example
Delete the network partition with the id: network-partition-1
.
curl -X DELETE -H "Content-Type: application/json" -k -v -u admin:admin https://localhost:9443/api/networkPartitions/network-partition-1
Sample output
> DELETE /api/networkPartitions/network-partition-1 HTTP/1.1 > Host: localhost:9443 > Authorization: Basic YWRtaW46YWRtaW4= > User-Agent: curl/7.43.0 > Accept: */* > Content-Type: application/json > < HTTP/1.1 200 OK < Date: Fri, 02 Oct 2015 12:25:10 GMT < Content-Type: application/json < Transfer-Encoding: chunked < Server: WSO2 Carbon Server < {"status":"success","message":"Network partition deleted successfully: [network-partition] network-partition-1"}
You will come across the following HTTP status codes while deleting a network partition:
HTTP status code | 200, 500 See the descriptions of the HTTP status codes here. |
Deleting a network partition via the PPaaS Console
Follow the instructions below to delete a network partition:
- Click Configurations on the home page.
- Click Network Partitions.
- Hover your mouse pointer over the network partition definition that you wish to view for the Delete button to appear and click Delete.
- Click Yes to delete the network partition.