PoolArgs class

The set of arguments for Pool. The set of arguments for Pool.

Constructors

PoolArgs({Input<List<PoolApplicationSetting>?>? applicationSettings, required Input<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<String, String>?>? tags, Input<List<PoolTimeoutSetting>?>? timeoutSettings, Input<PoolTimeouts?>? timeouts})
Creates a new PoolArgs. applicationSettings Application settings configuration for the WorkSpaces Pool. See applicationSettings Block below. bundleId ID of the bundle for the WorkSpaces Pool. capacity Capacity configuration for the WorkSpaces Pool. See capacity below. description Description of the WorkSpaces Pool. directoryId ID of the directory for the WorkSpaces Pool. poolName Name of the WorkSpaces Pool. This cannot be changed after creation. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. runningMode Running mode of the WorkSpaces Pool. Valid values are AUTO_STOP and ALWAYS_ON. tags 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 Timeout settings configuration for the WorkSpaces Pool. See timeoutSettings Block below. timeouts Optional.
const
PoolArgs.fromMap(Map<String, dynamic> map)
factory

Properties

applicationSettings → Input<List<PoolApplicationSetting>?>?
Application settings configuration for the WorkSpaces Pool. See applicationSettings Block below.
final
bundleId → Input<String>
ID of the bundle for the WorkSpaces Pool.
final
capacity → Input<PoolCapacity?>?
Capacity configuration for the WorkSpaces Pool. See capacity below.
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_STOP and ALWAYS_ON.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tags → Input<Map<String, String>?>?
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.
final
timeouts → Input<PoolTimeouts?>?
final
timeoutSettings → Input<List<PoolTimeoutSetting>?>?
Timeout settings configuration for the WorkSpaces Pool. See timeoutSettings Block 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