@Path(value="/vcc-failover-plans")
@Consumes(value="application/json")
@Produces(value="application/vnd.ilandcloud.api.v1.0+json")
public interface VccFailoverPlanResource
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") TaskResponse failoverTest(@PathParam(value="failoverPlanUuid") String failoverPlanUuid)
failoverPlanUuid
- the failover Plan unique identifier@POST @Path(value="/{failoverPlanUuid}/actions/failover-start") @Consumes(value="application/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") TaskResponse failoverUndo(@PathParam(value="failoverPlanUuid") String failoverPlanUuid)
failoverPlanUuid
- the UUID of the VCC Failover Plan.@GET @Path(value="/{failoverPlanUuid}") VccFailoverPlanResponse getFailoverPlan(@PathParam(value="failoverPlanUuid") String failoverPlanUuid)
failoverPlanUuid
- the UUID of the VCC-R failover plan.Copyright © 2023 iland Internet Solutions, Corp. All rights reserved.