@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 © 2023 iland Internet Solutions, Corp. All rights reserved.