PoolArgs class
The set of arguments for Pool. The set of arguments for Pool.
Constructors
-
PoolArgs({Input<
List< ? applicationSettings, required Input<PoolApplicationSetting> ?>String> bundleId, Input<PoolCapacity?> ? capacity, required Input<String> description, required Input<String> directoryId, required Input<String> poolName, Input<String?> ? region, required Input<String> runningMode, Input<Map< ? tags, Input<String, String> ?>List< ? timeoutSettings, Input<PoolTimeoutSetting> ?>PoolTimeouts?> ? timeouts}) -
Creates a new PoolArgs.
applicationSettingsApplication settings configuration for the WorkSpaces Pool. SeeapplicationSettingsBlock below.bundleIdID of the bundle for the WorkSpaces Pool.capacityCapacity configuration for the WorkSpaces Pool. Seecapacitybelow.descriptionDescription of the WorkSpaces Pool.directoryIdID of the directory for the WorkSpaces Pool.poolNameName of the WorkSpaces Pool. This cannot be changed after creation.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.runningModeRunning mode of the WorkSpaces Pool. Valid values areAUTO_STOPandALWAYS_ON.tagsMap of tags assigned to the resource. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.timeoutSettingsTimeout settings configuration for the WorkSpaces Pool. SeetimeoutSettingsBlock below.timeoutsOptional.const -
PoolArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
applicationSettings
→ Input<
List< ?PoolApplicationSetting> ?> -
Application settings configuration for the WorkSpaces Pool. See
applicationSettingsBlock below.final -
bundleId
→ Input<
String> -
ID of the bundle for the WorkSpaces Pool.
final
-
capacity
→ Input<
PoolCapacity?> ? -
Capacity configuration for the WorkSpaces Pool. See
capacitybelow.final -
description
→ Input<
String> -
Description of the WorkSpaces Pool.
final
-
directoryId
→ Input<
String> -
ID of the directory for the WorkSpaces Pool.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
poolName
→ Input<
String> -
Name of the WorkSpaces Pool. This cannot be changed after creation.
final
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
-
runningMode
→ Input<
String> -
Running mode of the WorkSpaces Pool. Valid values are
AUTO_STOPandALWAYS_ON.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
timeouts
→ Input<
PoolTimeouts?> ? -
final
-
timeoutSettings
→ Input<
List< ?PoolTimeoutSetting> ?> -
Timeout settings configuration for the WorkSpaces Pool. See
timeoutSettingsBlock below.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited