PoolState constructor

const PoolState({
  1. Input<List<PoolApplicationSetting>?>? applicationSettings,
  2. Input<String?>? bundleId,
  3. Input<PoolCapacity?>? capacity,
  4. Input<List<PoolCapacityStatus>?>? capacityStatuses,
  5. Input<String?>? createdAt,
  6. Input<String?>? description,
  7. Input<String?>? directoryId,
  8. Input<String?>? poolArn,
  9. Input<String?>? poolId,
  10. Input<String?>? poolName,
  11. Input<String?>? region,
  12. Input<String?>? runningMode,
  13. Input<String?>? s3BucketName,
  14. Input<String?>? state,
  15. Input<Map<String, String>?>? tags,
  16. Input<Map<String, String>?>? tagsAll,
  17. Input<List<PoolTimeoutSetting>?>? timeoutSettings,
  18. 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.

Implementation

const PoolState({
  this.applicationSettings,
  this.bundleId,
  this.capacity,
  this.capacityStatuses,
  this.createdAt,
  this.description,
  this.directoryId,
  this.poolArn,
  this.poolId,
  this.poolName,
  this.region,
  this.runningMode,
  this.s3BucketName,
  this.state,
  this.tags,
  this.tagsAll,
  this.timeoutSettings,
  this.timeouts,
});