Class PoolArgs


  • public final class PoolArgs
    extends com.pulumi.resources.ResourceArgs
    • Field Detail

      • Empty

        public static final PoolArgs Empty
    • Method Detail

      • applicationSettings

        public java.util.Optional<com.pulumi.core.Output<java.util.List<PoolApplicationSettingArgs>>> applicationSettings()
        Returns:
        Application settings configuration for the WorkSpaces Pool. See `applicationSettings` Block below.
      • bundleId

        public com.pulumi.core.Output<java.lang.String> bundleId()
        Returns:
        ID of the bundle for the WorkSpaces Pool.
      • capacity

        public java.util.Optional<com.pulumi.core.Output<PoolCapacityArgs>> capacity()
        Returns:
        Capacity configuration for the WorkSpaces Pool. See `capacity` below.
      • description

        public com.pulumi.core.Output<java.lang.String> description()
        Returns:
        Description of the WorkSpaces Pool.
      • directoryId

        public com.pulumi.core.Output<java.lang.String> directoryId()
        Returns:
        ID of the directory for the WorkSpaces Pool.
      • poolName

        public com.pulumi.core.Output<java.lang.String> poolName()
        Returns:
        Name of the WorkSpaces Pool. This cannot be changed after creation.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
      • runningMode

        public com.pulumi.core.Output<java.lang.String> runningMode()
        Returns:
        Running mode of the WorkSpaces Pool. Valid values are `AUTO_STOP` and `ALWAYS_ON`. The following arguments are optional:
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
      • timeoutSettings

        public java.util.Optional<com.pulumi.core.Output<java.util.List<PoolTimeoutSettingArgs>>> timeoutSettings()
        Returns:
        Timeout settings configuration for the WorkSpaces Pool. See `timeoutSettings` Block below.
      • timeouts

        public java.util.Optional<com.pulumi.core.Output<PoolTimeoutsArgs>> timeouts()