Class SkuArgs


  • public final class SkuArgs
    extends com.pulumi.resources.ResourceArgs
    The resource model definition representing SKU
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  SkuArgs.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static SkuArgs Empty  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static SkuArgs.Builder builder()  
      static SkuArgs.Builder builder​(SkuArgs defaults)  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> capacity()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> family()  
      com.pulumi.core.Output<java.lang.String> name()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> size()  
      java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​SkuTier>>> tier()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • Empty

        public static final SkuArgs Empty
    • Method Detail

      • capacity

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> capacity()
        Returns:
        If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
      • family

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> family()
        Returns:
        If the service has different generations of hardware, for the same SKU, then that can be captured here.
      • name

        public com.pulumi.core.Output<java.lang.String> name()
        Returns:
        The name of the SKU. Ex - P3. It is typically a letter+number code
      • size

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> size()
        Returns:
        The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
      • tier

        public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​SkuTier>>> tier()
        Returns:
        This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.