@Path(value="/vcc-failover-plans") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") public interface VccFailoverPlanResource extends Serializable
Modifier and Type | Method and Description |
---|---|
TaskResponse |
failoverStart(String failoverPlanUuid,
VccFailoverStartCreateRequest params)
Start a VCC failover.
|
TaskResponse |
failoverTest(String failoverPlanUuid,
VccFailoverTestCreateRequest params)
Test failover for a VCC Failover Plan.
|
TaskResponse |
failoverUndo(String failoverPlanUuid,
VccFailoverUndoCreateRequest params)
Undo an in-progress VCC failover.
|
VccFailoverPlanResponse |
getFailoverPlan(String failoverPlanUuid)
Gets a VCC Failover Plan by UUID.
|
@POST @Path(value="/{failoverPlanUuid}/actions/failover-test") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") TaskResponse failoverTest(@PathParam(value="failoverPlanUuid") String failoverPlanUuid, VccFailoverTestCreateRequest params)
failoverPlanUuid
- the failover Plan unique identifierparams
- the failover test parameters@POST @Path(value="/{failoverPlanUuid}/actions/failover-start") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") TaskResponse failoverStart(@PathParam(value="failoverPlanUuid") String failoverPlanUuid, VccFailoverStartCreateRequest params)
failoverPlanUuid
- the UUID of the VCC Failover Plan.params
- the failover start parameters@POST @Path(value="/{failoverPlanUuid}/actions/failover-undo") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") TaskResponse failoverUndo(@PathParam(value="failoverPlanUuid") String failoverPlanUuid, VccFailoverUndoCreateRequest params)
failoverPlanUuid
- the UUID of the VCC Failover Plan.params
- the failover start parameters@GET @Path(value="/{failoverPlanUuid}") @Produces(value="application/vnd.ilandcloud.api.v1.0+json") VccFailoverPlanResponse getFailoverPlan(@PathParam(value="failoverPlanUuid") String failoverPlanUuid)
failoverPlanUuid
- the UUID of the VCC-R failover plan.Copyright © 2019 iland Internet Solutions, Corp. All rights reserved.