Interface EnvironmentResource


@Path("") @Produces("application/json") @Consumes("application/json") public interface EnvironmentResource
Author:
Tony Vaagenes, gv
  • Field Details

  • Method Details

    • deactivate

      @DELETE @Path("{environmentId}/region/{regionId}/instance/{instanceId}") String deactivate(@PathParam("tenantId") TenantId tenantId, @PathParam("applicationId") ApplicationId applicationId, @PathParam("environmentId") EnvironmentId environmentId, @PathParam("regionId") RegionId regionId, @PathParam("instanceId") InstanceId instanceId)
    • restart

      @POST @Path("{environmentId}/region/{regionId}/instance/{instanceId}/restart") String restart(@PathParam("tenantId") TenantId tenantId, @PathParam("applicationId") ApplicationId applicationId, @PathParam("environmentId") EnvironmentId environmentId, @PathParam("regionId") RegionId regionId, @PathParam("instanceId") InstanceId instanceId, @QueryParam("hostname") com.yahoo.config.provision.HostName hostname)
    • instanceInfo

      @GET @Path("{environmentId}/region/{regionId}/instance/{instanceId}") InstanceInformation instanceInfo(@PathParam("tenantId") TenantId tenantId, @PathParam("applicationId") ApplicationId applicationId, @PathParam("environmentId") EnvironmentId environmentId, @PathParam("regionId") RegionId regionId, @PathParam("instanceId") InstanceId instanceId)
    • waitForConfigConverge

      @GET @Path("{environmentId}/region/{regionId}/instance/{instanceId}/converge") com.fasterxml.jackson.databind.JsonNode waitForConfigConverge(@PathParam("tenantId") TenantId tenantId, @PathParam("applicationId") ApplicationId applicationId, @PathParam("environmentId") EnvironmentId environmentId, @PathParam("regionId") RegionId regionId, @PathParam("instanceId") InstanceId instanceId, @QueryParam("timeout") long timeoutInSeconds)
    • setRotationOut

      @PUT @Path("{environmentId}/region/{regionId}/instance/{instanceId}/global-rotation/override") String setRotationOut(@PathParam("tenantId") TenantId tenantId, @PathParam("applicationId") ApplicationId applicationId, @PathParam("environmentId") EnvironmentId environmentId, @PathParam("regionId") RegionId regionId, @PathParam("instanceId") InstanceId instanceId)
    • setRotationIn

      @DELETE @Path("{environmentId}/region/{regionId}/instance/{instanceId}/global-rotation/override") String setRotationIn(@PathParam("tenantId") TenantId tenantId, @PathParam("applicationId") ApplicationId applicationId, @PathParam("environmentId") EnvironmentId environmentId, @PathParam("regionId") RegionId regionId, @PathParam("instanceId") InstanceId instanceId)