Interface EnvironmentResource


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

      • 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")
                       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)
      • service

        @Path("{environmentId}/region/{regionId}/instance/{instanceId}/service")
        ServiceViewResource service()
      • 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)