Class PoolArgs


  • public final class PoolArgs
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  PoolArgs.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 PoolArgs Empty  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.pulumi.core.Output<java.lang.String> accountName()  
      static PoolArgs.Builder builder()  
      static PoolArgs.Builder builder​(PoolArgs defaults)  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> coolAccess()  
      java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​EncryptionType>>> encryptionType()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> poolName()  
      java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​QosType>>> qosType()  
      com.pulumi.core.Output<java.lang.String> resourceGroupName()  
      com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​ServiceLevel>> serviceLevel()  
      com.pulumi.core.Output<java.lang.Double> size()  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()  
      • 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 PoolArgs Empty
    • Method Detail

      • accountName

        public com.pulumi.core.Output<java.lang.String> accountName()
        Returns:
        The name of the NetApp account
      • coolAccess

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> coolAccess()
        Returns:
        If enabled (true) the pool can contain cool Access enabled volumes.
      • encryptionType

        public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​EncryptionType>>> encryptionType()
        Returns:
        Encryption type of the capacity pool, set encryption type for data at rest for this pool and all volumes in it. This value can only be set when creating new pool.
      • location

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
        Returns:
        The geo-location where the resource lives
      • poolName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> poolName()
        Returns:
        The name of the capacity pool
      • qosType

        public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​QosType>>> qosType()
        Returns:
        The qos type of the pool
      • resourceGroupName

        public com.pulumi.core.Output<java.lang.String> resourceGroupName()
        Returns:
        The name of the resource group. The name is case insensitive.
      • serviceLevel

        public com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​ServiceLevel>> serviceLevel()
        Returns:
        The service level of the file system
      • size

        public com.pulumi.core.Output<java.lang.Double> size()
        Returns:
        Provisioned size of the pool (in bytes). Allowed values are in 1TiB chunks (value must be multiply of 4398046511104).
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Resource tags.