PoolState class

Input properties used for looking up and filtering Pool resources.

Constructors

PoolState({Input<List<PoolApplicationSetting>?>? applicationSettings, Input<String?>? bundleId, Input<PoolCapacity?>? capacity, Input<List<PoolCapacityStatus>?>? capacityStatuses, Input<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<String, String>?>? tags, Input<Map<String, String>?>? tagsAll, Input<List<PoolTimeoutSetting>?>? timeoutSettings, Input<PoolTimeouts?>? timeouts})
Creates a new PoolState. 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. capacityStatuses Capacity status of the WorkSpaces Pool. See capacityStatus Block below. createdAt Date and time the WorkSpaces Pool was created. description Description of the WorkSpaces Pool. directoryId ID of the directory for the WorkSpaces Pool. poolArn ARN of the WorkSpaces Pool. poolId ID of 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. s3BucketName S3 bucket where application settings are stored when applicationSettings is enabled. state Current state of the WorkSpaces Pool. 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. tagsAll Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block. timeoutSettings Timeout settings configuration for the WorkSpaces Pool. See timeoutSettings Block below. timeouts Optional.
const
PoolState.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
capacityStatuses → Input<List<PoolCapacityStatus>?>?
Capacity status of the WorkSpaces Pool. See capacityStatus Block 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_STOP and ALWAYS_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 applicationSettings is enabled.
final
state → Input<String?>?
Current state of the WorkSpaces Pool.
final
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
tagsAll → Input<Map<String, String>?>?
Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
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