PoolState class
Input properties used for looking up and filtering Pool resources.
Constructors
-
PoolState({Input<
List< ? applicationSettings, Input<PoolApplicationSetting> ?>String?> ? bundleId, Input<PoolCapacity?> ? capacity, Input<List< ? capacityStatuses, Input<PoolCapacityStatus> ?>String?> ? createdAt, Input<String?> ? description, Input<String?> ? directoryId, Input<String?> ? poolArn, Input<String?> ? poolId, Input<String?> ? poolName, Input<String?> ? region, Input<String?> ? runningMode, Input<String?> ? s3BucketName, Input<String?> ? state, Input<Map< ? tags, Input<String, String> ?>Map< ? tagsAll, Input<String, String> ?>List< ? timeoutSettings, Input<PoolTimeoutSetting> ?>PoolTimeouts?> ? timeouts}) -
Creates a new PoolState.
applicationSettingsApplication settings configuration for the WorkSpaces Pool. SeeapplicationSettingsBlock below.bundleIdID of the bundle for the WorkSpaces Pool.capacityCapacity configuration for the WorkSpaces Pool. Seecapacitybelow.capacityStatusesCapacity status of the WorkSpaces Pool. SeecapacityStatusBlock below.createdAtDate and time the WorkSpaces Pool was created.descriptionDescription of the WorkSpaces Pool.directoryIdID of the directory for the WorkSpaces Pool.poolArnARN of the WorkSpaces Pool.poolIdID of 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.s3BucketNameS3 bucket where application settings are stored whenapplicationSettingsis enabled.stateCurrent state of the WorkSpaces Pool.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.tagsAllMap of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.timeoutSettingsTimeout settings configuration for the WorkSpaces Pool. SeetimeoutSettingsBlock below.timeoutsOptional.const -
PoolState.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 -
capacityStatuses
→ Input<
List< ?PoolCapacityStatus> ?> -
Capacity status of the WorkSpaces Pool. See
capacityStatusBlock below.final -
createdAt
→ Input<
String?> ? -
Date and time the WorkSpaces Pool was created.
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
-
poolArn
→ Input<
String?> ? -
ARN of the WorkSpaces Pool.
final
-
poolId
→ Input<
String?> ? -
ID of the WorkSpaces Pool.
final
-
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
-
s3BucketName
→ Input<
String?> ? -
S3 bucket where application settings are stored when
applicationSettingsis enabled.final -
state
→ Input<
String?> ? -
Current state of the WorkSpaces Pool.
final
-
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 -
Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.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