This documentation is for WSO2 Private PaaS 4.1.0. View documentation for the latest release.
Page Comparison - Deleting a Network Partition (v.3 vs v.4) - WSO2 Private PaaS 4.1.0 - WSO2 Documentation

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

You can remove a network partition using the CLI the CLI tool or , REST API , or the management console (UI) as shown below: 

Note

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.



Localtab Group
Localtab
activetrue
titleCLI

Delete a network partition via the CLI

Overview
CLI command

remove-network-partition

DescriptionDelete a network partition.
Command format
Code Block
remove-network-partition <NETWORK_PARTITION_ID>
Parameter definition
Short optionLong optionDescriptionRequiredExample value
N/AN/AThe ID of the network partitionYes

network-partition-1

Example

Delete the network partition with the id: network-partition-1.

Code Block
remove-network-partition network-partition-1
Sample output
Code Block
Network partition deleted successfully: [network-partition] network-partition-1
Localtab
titleREST API

Delete a network partition via the REST API

Overview
Description

Delete a network partition.

Note

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.

Resource Path

/networkPartitions/{networkPartitionId}

HTTP MethodDELETE
Request/Response Format

application/json

Command format
Code Block
curl -X DELETE -H "Content-Type: application/json" -k -v -u <USERNAME>:<PASSWORD> https://<STRATOS_HOST>:<STRATOS_HTTPS_PORT>/api/networkPartitions/{networkPartitionId}
Info
  • By default, <USERNAME>:<PASSWORD> is admin:admin.
  • By default, <PRIVATE_PAAS_HOST> is localhost. However, if you are using a public IP, the respective IP address or domain needs to be specified.
  • By default, <PRIVATE_PAAS_HTTPS_PORT> has been set to 9443. However, if the port offset has been incremented by n, the default port value needs to be incremented by n.
Example

Delete the network partition with the id:  network-partition-1.

Code Block
curl -X DELETE -H "Content-Type: application/json" -k -v -u admin:admin https://localhost:9443/api/networkPartitions/network-partition-1
Sample output
Code Block
> 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.

...