PoolArgs constructor

const PoolArgs({
  1. Input<List<PoolApplicationSetting>?>? applicationSettings,
  2. required Input<String> bundleId,
  3. Input<PoolCapacity?>? capacity,
  4. required Input<String> description,
  5. required Input<String> directoryId,
  6. required Input<String> poolName,
  7. Input<String?>? region,
  8. required Input<String> runningMode,
  9. Input<Map<String, String>?>? tags,
  10. Input<List<PoolTimeoutSetting>?>? timeoutSettings,
  11. 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.

Implementation

const PoolArgs({
  this.applicationSettings,
  required this.bundleId,
  this.capacity,
  required this.description,
  required this.directoryId,
  required this.poolName,
  this.region,
  required this.runningMode,
  this.tags,
  this.timeoutSettings,
  this.timeouts,
});