@Path(value="/org-vdc-networks")
 @Consumes(value="application/json")
 @Produces(value="application/vnd.ilandcloud.api.v1.0+json")
public interface OrgVdcNetworkResource
| Modifier and Type | Method and Description | 
|---|---|
| TaskResponse | convertOrgVdcNetworkToDistributedInterface(String networkUuid)Convert org vdc network to a distributed interface. | 
| TaskResponse | convertOrgVdcNetworkToInternalInterface(String networkUuid)Convert org vdc network to an internal interface. | 
| TaskResponse | convertOrgVdcNetworkToSubInterface(String networkUuid)Convert org vdc network to a sub interface. | 
| TaskResponse | deleteOrgVdcNetwork(String networkUuid,
                   boolean force,
                   boolean recursive)Deletes an org-vdc network. | 
| OrgVdcNetworkResponse | getOrgVdcNetwork(String networkUuid)Get an org-vdc network. | 
| TaskResponse | updateOrgVdcNetwork(String networkUuid,
                   OrgVdcNetworkUpdateRequest request)Modifies an org-vdc network. | 
@PUT
 @Path(value="/{networkUuid}")
 @Consumes(value="application/json")
TaskResponse updateOrgVdcNetwork(@PathParam(value="networkUuid")
                                                                                                          String networkUuid,
                                                                                                          OrgVdcNetworkUpdateRequest request)
networkUuid - the uuid of the org-vdc networkrequest - org vdc network update request@DELETE
 @Path(value="/{networkUuid}")
TaskResponse deleteOrgVdcNetwork(@PathParam(value="networkUuid")
                                                                        String networkUuid,
                                                                        @QueryParam(value="force")
                                                                        boolean force,
                                                                        @QueryParam(value="recursive")
                                                                        boolean recursive)
networkUuid - the uuid of the org-vdc network to deleteforce - pass force = true with recursive = true to remove Org vDC
                    network and any object it contains, regardless of their staterecursive - pass recursive = true to remove Org vDC network and any
                    objects it contains that are in a state that normally
                    allows removal@GET
 @Path(value="/{networkUuid}")
OrgVdcNetworkResponse getOrgVdcNetwork(@PathParam(value="networkUuid")
                                                                           String networkUuid)
networkUuid - the uuid of the org vdc network@POST
 @Path(value="/{networkUuid}/actions/convert-network-to-distributed-interface")
 @Consumes(value="application/json")
TaskResponse convertOrgVdcNetworkToDistributedInterface(@PathParam(value="networkUuid")
                                                                                                                                                                                   String networkUuid)
networkUuid - the uuid of the org vdc networkTaskResponse the task response@POST
 @Path(value="/{networkUuid}/actions/convert-network-to-sub-interface")
 @Consumes(value="application/json")
TaskResponse convertOrgVdcNetworkToSubInterface(@PathParam(value="networkUuid")
                                                                                                                                                                   String networkUuid)
networkUuid - the uuid of the org vdc networkTaskResponse the task response@POST
 @Path(value="/{networkUuid}/actions/convert-network-to-internal-interface")
 @Consumes(value="application/json")
TaskResponse convertOrgVdcNetworkToInternalInterface(@PathParam(value="networkUuid")
                                                                                                                                                                             String networkUuid)
networkUuid - the uuid of the org vdc networkTaskResponse the task responseCopyright © 2020 iland Internet Solutions, Corp. All rights reserved.