Package com.pulumi.azurenative.netapp
Class PoolArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.netapp.PoolArgs
-
public final class PoolArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PoolArgs.Builder
-
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()
-
-
-
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.
-
builder
public static PoolArgs.Builder builder()
-
builder
public static PoolArgs.Builder builder(PoolArgs defaults)
-
-