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  
    • 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.