Interface DeploymentSlot

All Superinterfaces:
DeploymentSlotBase<DeploymentSlot>, GroupableResource<com.microsoft.azure.management.appservice.implementation.AppServiceManager,com.microsoft.azure.management.appservice.implementation.SiteInner>, HasId, HasInner<com.microsoft.azure.management.appservice.implementation.SiteInner>, HasManager<com.microsoft.azure.management.appservice.implementation.AppServiceManager>, HasName, HasParent<WebApp>, HasResourceGroup, IndependentChild<com.microsoft.azure.management.appservice.implementation.AppServiceManager>, IndependentChildResource<com.microsoft.azure.management.appservice.implementation.AppServiceManager,com.microsoft.azure.management.appservice.implementation.SiteInner>, Indexable, Refreshable<DeploymentSlot>, Resource, SupportsOneDeploy, Updatable<DeploymentSlotBase.Update<DeploymentSlot>>, WebAppBase

@Beta public interface DeploymentSlot extends IndependentChildResource<com.microsoft.azure.management.appservice.implementation.AppServiceManager,com.microsoft.azure.management.appservice.implementation.SiteInner>, DeploymentSlotBase<DeploymentSlot>, SupportsOneDeploy, Refreshable<DeploymentSlot>, Updatable<DeploymentSlotBase.Update<DeploymentSlot>>, HasParent<WebApp>
An immutable client-side representation of an Azure Web App deployment slot.
  • Method Details

    • warDeploy

      @Beta(V1_7_0) void warDeploy(File warFile)
      Deploys a WAR file onto the Azure specialized Tomcat on this web app.
      Parameters:
      warFile - the WAR file to upload
    • warDeployAsync

      @Beta(V1_7_0) rx.Completable warDeployAsync(File warFile)
      Deploys a WAR file onto the Azure specialized Tomcat on this web app.
      Parameters:
      warFile - the WAR file to upload
      Returns:
      a completable of the operation
    • warDeploy

      @Beta(V1_7_0) void warDeploy(InputStream warFile)
      Deploys a WAR file onto the Azure specialized Tomcat on this web app.
      Parameters:
      warFile - the WAR file to upload
    • warDeployAsync

      @Beta(V1_7_0) rx.Completable warDeployAsync(InputStream warFile)
      Deploys a WAR file onto the Azure specialized Tomcat on this web app.
      Parameters:
      warFile - the WAR file to upload
      Returns:
      a completable of the operation
    • warDeploy

      @Beta(V1_7_0) void warDeploy(File warFile, String appName)
      Deploys a WAR file onto the Azure specialized Tomcat on this web app.
      Parameters:
      warFile - the WAR file to upload
      appName - the name of the app, default to "ROOT" when not provided
    • warDeployAsync

      @Beta(V1_7_0) rx.Completable warDeployAsync(File warFile, String appName)
      Deploys a WAR file onto the Azure specialized Tomcat on this web app.
      Parameters:
      warFile - the WAR file to upload
      appName - the name of the app, default to "ROOT" when not provided
      Returns:
      a completable of the operation
    • warDeploy

      @Beta(V1_7_0) void warDeploy(InputStream warFile, String appName)
      Deploys a WAR file onto the Azure specialized Tomcat on this web app.
      Parameters:
      warFile - the WAR file to upload
      appName - the name of the app, default to "ROOT" when not provided
    • warDeployAsync

      @Beta(V1_7_0) rx.Completable warDeployAsync(InputStream warFile, String appName)
      Deploys a WAR file onto the Azure specialized Tomcat on this web app.
      Parameters:
      warFile - the WAR file to upload
      appName - the name of the app, default to "ROOT" when not provided
      Returns:
      a completable of the operation