Class RuntimeStack

java.lang.Object
com.azure.resourcemanager.appservice.models.RuntimeStack

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

    • NETCORE_V2_1

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

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

      public static final RuntimeStack NETCORE_V8_0
      .NET Core v8.0.
    • NETCORE_V9_0

      public static final RuntimeStack NETCORE_V9_0
      .NET Core v9.0.
    • 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.
    • JAVA_17_JAVA17

      public static final RuntimeStack JAVA_17_JAVA17
      JAVA JAVA 17.
    • JAVA_21_JAVA21

      public static final RuntimeStack JAVA_21_JAVA21
      JAVA JAVA 21.
    • 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_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_14_LTS

      public static final RuntimeStack NODEJS_14_LTS
      Node.JS 14 LTS.
    • NODEJS_18_LTS

      public static final RuntimeStack NODEJS_18_LTS
      Node.JS 18 LTS.
    • NODEJS_20_LTS

      public static final RuntimeStack NODEJS_20_LTS
      Node.JS 20 LTS.
    • NODEJS_22_LTS

      public static final RuntimeStack NODEJS_22_LTS
      Node.JS 22 LTS.
    • 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.
    • PHP_7_4

      public static final RuntimeStack PHP_7_4
      PHP 7.4.
    • PHP_8_2

      public static final RuntimeStack PHP_8_2
      PHP 8.2.
    • PHP_8_3

      public static final RuntimeStack PHP_8_3
      PHP 8.3.
    • 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.
    • PYTHON_3_9

      public static final RuntimeStack PYTHON_3_9
      PYTHON 3.9.
    • PYTHON_3_10

      public static final RuntimeStack PYTHON_3_10
      PYTHON 3.10.
    • PYTHON_3_11

      public static final RuntimeStack PYTHON_3_11
      PYTHON 3.11.
    • PYTHON_3_12

      public static final RuntimeStack PYTHON_3_12
      PYTHON 3.12.
    • 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_JAVA21

      public static final RuntimeStack TOMCAT_9_0_JAVA21
      Tomcat 9.0-java21 image with catalina root set to Azure wwwroot.
    • TOMCAT_9_0_JAVA17

      public static final RuntimeStack TOMCAT_9_0_JAVA17
      Tomcat 9.0-java17 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.
    • TOMCAT_10_1_JAVA21

      public static final RuntimeStack TOMCAT_10_1_JAVA21
      Tomcat 10.1-java21 image with catalina root set to Azure wwwroot.
    • TOMCAT_10_1_JAVA17

      public static final RuntimeStack TOMCAT_10_1_JAVA17
      Tomcat 10.1-java17 image with catalina root set to Azure wwwroot.
    • TOMCAT_10_1_JAVA11

      public static final RuntimeStack TOMCAT_10_1_JAVA11
      Tomcat 10.1-java11 image with catalina root set to Azure wwwroot.
    • TOMCAT_10_0_JAVA17

      public static final RuntimeStack TOMCAT_10_0_JAVA17
      Tomcat 10.0-java17 image with catalina root set to Azure wwwroot.
    • TOMCAT_10_0_JAVA11

      public static final RuntimeStack TOMCAT_10_0_JAVA11
      Tomcat 10.0-java11 image with catalina root set to Azure wwwroot.
    • TOMCAT_11_0_JAVA11

      public static final RuntimeStack TOMCAT_11_0_JAVA11
      Tomcat 11.0-java11 image with catalina root set to Azure wwwroot.
    • TOMCAT_11_0_JAVA17

      public static final RuntimeStack TOMCAT_11_0_JAVA17
      Tomcat 11.0-java17 image with catalina root set to Azure wwwroot.
    • TOMCAT_11_0_JAVA21

      public static final RuntimeStack TOMCAT_11_0_JAVA21
      Tomcat 11.0-java21 image with catalina root set to Azure wwwroot.
    • TOMCAT_10_0_JRE11

      @Deprecated public static final RuntimeStack TOMCAT_10_0_JRE11
      Deprecated.
      Tomcat 10.0-jre11 image with catalina root set to Azure wwwroot.
    • TOMCAT_10_0_JRE8

      public static final RuntimeStack TOMCAT_10_0_JRE8
      Tomcat 10.0-jre8 image with catalina root set to Azure wwwroot.
    • JBOSS_EAP_8_JAVA17

      public static final RuntimeStack JBOSS_EAP_8_JAVA17
      JBOSS EAP 8-java17.
    • JBOSS_EAP_8_JAVA11

      public static final RuntimeStack JBOSS_EAP_8_JAVA11
      JBOSS EAP 8-java11.
    • 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.
    • JBOSS_EAP_7_JAVA17

      public static final RuntimeStack JBOSS_EAP_7_JAVA17
      JBOSS EAP 7-java17.
  • 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()
      Gets the name of the language runtime stack.
      Returns:
      the name of the language runtime stack
    • version

      public String version()
      Gets the version of the runtime stack.
      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