Class PoolArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.containerstorage.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 java.util.Optional<com.pulumi.core.Output<java.util.List<AssignmentArgs>>>
assignments()
static PoolArgs.Builder
builder()
static PoolArgs.Builder
builder(PoolArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
location()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
poolName()
com.pulumi.core.Output<PoolTypeArgs>
poolType()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ReclaimPolicy>>>
reclaimPolicy()
com.pulumi.core.Output<java.lang.String>
resourceGroupName()
java.util.Optional<com.pulumi.core.Output<ResourcesArgs>>
resources()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tags()
java.util.Optional<com.pulumi.core.Output<java.util.List<com.pulumi.core.Either<java.lang.String,Zone>>>>
zones()
-
-
-
Field Detail
-
Empty
public static final PoolArgs Empty
-
-
Method Detail
-
assignments
public java.util.Optional<com.pulumi.core.Output<java.util.List<AssignmentArgs>>> assignments()
- Returns:
- List of resources that should have access to the pool. Typically ARM references to AKS clusters or ACI Container Groups. For local and standard this must be a single reference. For ElasticSAN there can be many.
-
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:
- Pool Object
-
poolType
public com.pulumi.core.Output<PoolTypeArgs> poolType()
- Returns:
- Type of the Pool: ephemeralDisk, azureDisk, or elasticsan.
-
reclaimPolicy
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ReclaimPolicy>>> reclaimPolicy()
- Returns:
- ReclaimPolicy defines what happens to the backend storage when StoragePool is deleted
-
resourceGroupName
public com.pulumi.core.Output<java.lang.String> resourceGroupName()
- Returns:
- The name of the resource group. The name is case insensitive.
-
resources
public java.util.Optional<com.pulumi.core.Output<ResourcesArgs>> resources()
- Returns:
- Resources represent the resources the pool should have.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Resource tags.
-
zones
public java.util.Optional<com.pulumi.core.Output<java.util.List<com.pulumi.core.Either<java.lang.String,Zone>>>> zones()
- Returns:
- List of availability zones that resources can be created in.
-
builder
public static PoolArgs.Builder builder()
-
builder
public static PoolArgs.Builder builder(PoolArgs defaults)
-
-