PoolState.fromMap constructor
PoolState.fromMap(
- Map<String, dynamic> map
)
Implementation
factory PoolState.fromMap(Map<String, dynamic> map) {
return PoolState(
applicationSettings: (() { final guardedValue = map['applicationSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<PoolApplicationSetting>(guardedValue, (value) => PoolApplicationSetting.fromMap((value as Map).cast<String, dynamic>()))); })(),
bundleId: (() { final guardedValue = map['bundleId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
capacity: (() { final guardedValue = map['capacity']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PoolCapacity.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
capacityStatuses: (() { final guardedValue = map['capacityStatuses']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<PoolCapacityStatus>(guardedValue, (value) => PoolCapacityStatus.fromMap((value as Map).cast<String, dynamic>()))); })(),
createdAt: (() { final guardedValue = map['createdAt']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
description: (() { final guardedValue = map['description']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
directoryId: (() { final guardedValue = map['directoryId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
poolArn: (() { final guardedValue = map['poolArn']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
poolId: (() { final guardedValue = map['poolId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
poolName: (() { final guardedValue = map['poolName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
region: (() { final guardedValue = map['region']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
runningMode: (() { final guardedValue = map['runningMode']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
s3BucketName: (() { final guardedValue = map['s3BucketName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
state: (() { final guardedValue = map['state']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
tags: (() { final guardedValue = map['tags']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
tagsAll: (() { final guardedValue = map['tagsAll']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as Map).cast<String, String>()); })(),
timeoutSettings: (() { final guardedValue = map['timeoutSettings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<PoolTimeoutSetting>(guardedValue, (value) => PoolTimeoutSetting.fromMap((value as Map).cast<String, dynamic>()))); })(),
timeouts: (() { final guardedValue = map['timeouts']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PoolTimeouts.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
);
}