@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 spec)
Start a VCC failover.
|
TaskResponse |
failoverTest(String failoverPlanUuid)
Test failover for a VCC Failover Plan.
|
TaskResponse |
failoverUndo(String failoverPlanUuid)
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)
failoverPlanUuid - the failover Plan unique identifier@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 spec)
failoverPlanUuid - the UUID of the VCC Failover Plan.spec - 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)
failoverPlanUuid - the UUID of the VCC Failover Plan.@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 © 2020 iland Internet Solutions, Corp. All rights reserved.