Class RuntimeStack

java.lang.Object
com.microsoft.azure.management.appservice.RuntimeStack

public class RuntimeStack extends Object
Defines App service pricing tiers.
  • Field Details

    • NETCORE_V1_0

      public static final RuntimeStack NETCORE_V1_0
      .NET Core v1.0.
    • NETCORE_V1_1

      public static final RuntimeStack NETCORE_V1_1
      .NET Core v1.1.
    • NETCORE_V2_0

      public static final RuntimeStack NETCORE_V2_0
      .NET Core v2.0.
    • NETCORE_V2_1

      public static final RuntimeStack NETCORE_V2_1
      .NET Core v2.1.
    • NETCORE_V2_2

      public static final RuntimeStack NETCORE_V2_2
      .NET Core v2.2.
    • NETCORE_V3_1

      public static final RuntimeStack NETCORE_V3_1
      .NET Core v3.1.
    • JAVA_8_JRE8

      public static final RuntimeStack JAVA_8_JRE8
      JAVA JRE 8.
    • JAVA_11_JAVA11

      public static final RuntimeStack JAVA_11_JAVA11
      JAVA JAVA 11.
    • NODEJS_4_4

      public static final RuntimeStack NODEJS_4_4
      Node.JS 4.4.
    • NODEJS_4_5

      public static final RuntimeStack NODEJS_4_5
      Node.JS 4.5.
    • NODEJS_4_8

      public static final RuntimeStack NODEJS_4_8
      Node.JS 4.8.
    • NODEJS_6_2

      public static final RuntimeStack NODEJS_6_2
      Node.JS 6.2.
    • NODEJS_6_6

      public static final RuntimeStack NODEJS_6_6
      Node.JS 6.6.
    • NODEJS_6_9

      public static final RuntimeStack NODEJS_6_9
      Node.JS 6.9.
    • NODEJS_6_10

      public static final RuntimeStack NODEJS_6_10
      Node.JS 6.10.
    • NODEJS_6_11

      public static final RuntimeStack NODEJS_6_11
      Node.JS 6.11.
    • NODEJS_6_LTS

      public static final RuntimeStack NODEJS_6_LTS
      Node.JS 6 LTS.
    • NODEJS_8_0

      public static final RuntimeStack NODEJS_8_0
      Node.JS 8.0.
    • NODEJS_8_1

      public static final RuntimeStack NODEJS_8_1
      Node.JS 8.1.
    • NODEJS_8_2

      public static final RuntimeStack NODEJS_8_2
      Node.JS 8.2.
    • NODEJS_8_8

      public static final RuntimeStack NODEJS_8_8
      Node.JS 8.8.
    • NODEJS_8_9

      public static final RuntimeStack NODEJS_8_9
      Node.JS 8.9.
    • NODEJS_8_11

      public static final RuntimeStack NODEJS_8_11
      Node.JS 8.11.
    • NODEJS_8_12

      public static final RuntimeStack NODEJS_8_12
      Node.JS 8.12.
    • NODEJS_8_LTS

      public static final RuntimeStack NODEJS_8_LTS
      Node.JS 8 LTS.
    • NODEJS_9_4

      public static final RuntimeStack NODEJS_9_4
      Node.JS 9.4.
    • NODEJS_10_1

      public static final RuntimeStack NODEJS_10_1
      Node.JS 10.1.
    • NODEJS_10_6

      public static final RuntimeStack NODEJS_10_6
      Node.JS 10.6.
    • NODEJS_10_10

      public static final RuntimeStack NODEJS_10_10
      Node.JS 10.10.
    • NODEJS_10_12

      public static final RuntimeStack NODEJS_10_12
      Node.JS 10.12.
    • NODEJS_10_14

      public static final RuntimeStack NODEJS_10_14
      Node.JS 10.14.
    • NODEJS_10_LTS

      public static final RuntimeStack NODEJS_10_LTS
      Node.JS 10 LTS.
    • NODEJS_12_LTS

      public static final RuntimeStack NODEJS_12_LTS
      Node.JS 12 LTS.
    • NODEJS_LTS

      public static final RuntimeStack NODEJS_LTS
      Node.JS lts.
    • PHP_5_6

      public static final RuntimeStack PHP_5_6
      PHP 5.6.
    • PHP_7_0

      public static final RuntimeStack PHP_7_0
      PHP 7.0.
    • PHP_7_2

      public static final RuntimeStack PHP_7_2
      PHP 7.2.
    • PHP_7_3

      public static final RuntimeStack PHP_7_3
      PHP 7.3.
    • PYTHON_2_7

      public static final RuntimeStack PYTHON_2_7
      PYTHON 2.7.
    • PYTHON_3_6

      public static final RuntimeStack PYTHON_3_6
      PYTHON 3.6.
    • PYTHON_3_7

      public static final RuntimeStack PYTHON_3_7
      PYTHON 3.7.
    • PYTHON_3_8

      public static final RuntimeStack PYTHON_3_8
      PYTHON 3.8.
    • RUBY_2_3

      public static final RuntimeStack RUBY_2_3
      RUBY 2.3.
    • RUBY_2_4

      public static final RuntimeStack RUBY_2_4
      RUBY 2.4.
    • RUBY_2_5

      public static final RuntimeStack RUBY_2_5
      RUBY 2.5.
    • RUBY_2_6

      public static final RuntimeStack RUBY_2_6
      RUBY 2.6.
    • TOMCAT_8_5_JAVA11

      public static final RuntimeStack TOMCAT_8_5_JAVA11
      Tomcat 8.5-java11 image with catalina root set to Azure wwwroot.
    • TOMCAT_8_5_JRE8

      public static final RuntimeStack TOMCAT_8_5_JRE8
      Tomcat 8.5-jre8 image with catalina root set to Azure wwwroot.
    • TOMCAT_9_0_JAVA11

      public static final RuntimeStack TOMCAT_9_0_JAVA11
      Tomcat 9.0-java11 image with catalina root set to Azure wwwroot.
    • TOMCAT_9_0_JRE8

      public static final RuntimeStack TOMCAT_9_0_JRE8
      Tomcat 9.0-jre8 image with catalina root set to Azure wwwroot.
    • JBOSS_EAP_7_2_JAVA8

      public static final RuntimeStack JBOSS_EAP_7_2_JAVA8
      JBOSS EAP 7.2-java8.
    • JBOSS_EAP_7_JAVA8

      public static final RuntimeStack JBOSS_EAP_7_JAVA8
      JBOSS EAP 7-java8.
    • JBOSS_EAP_7_JAVA11

      public static final RuntimeStack JBOSS_EAP_7_JAVA11
      JBOSS EAP 7-java11.
  • Constructor Details

    • RuntimeStack

      public RuntimeStack(String stack, String version)
      Creates a custom app service runtime stack on Linux operating system.
      Parameters:
      stack - the name of the language stack
      version - the version of the runtime
  • Method Details

    • stack

      public String stack()
      Returns:
      the name of the language runtime stack
    • version

      public String version()
      Returns:
      the version of the runtime stack
    • getAll

      public static Collection<RuntimeStack> getAll()
      Lists the pre-defined app service runtime stacks.
      Returns:
      immutable collection of the pre-defined app service runtime stacks
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object