toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'applicationSettings': ?pulumi.Input.mapOptionalInputValue<List<PoolApplicationSetting>, List<Map<String, dynamic>>>(applicationSettings, (value) => pulumi.Input.encodeList<PoolApplicationSetting, Map<String, dynamic>>(value, (value) => value.toMap())),
'bundleId': ?bundleId,
'capacity': ?pulumi.Input.mapOptionalInputValue<PoolCapacity, Map<String, dynamic>>(capacity, (value) => value.toMap()),
'capacityStatuses': ?pulumi.Input.mapOptionalInputValue<List<PoolCapacityStatus>, List<Map<String, dynamic>>>(capacityStatuses, (value) => pulumi.Input.encodeList<PoolCapacityStatus, Map<String, dynamic>>(value, (value) => value.toMap())),
'createdAt': ?createdAt,
'description': ?description,
'directoryId': ?directoryId,
'poolArn': ?poolArn,
'poolId': ?poolId,
'poolName': ?poolName,
'region': ?region,
'runningMode': ?runningMode,
's3BucketName': ?s3BucketName,
'state': ?state,
'tags': ?tags,
'tagsAll': ?tagsAll,
'timeoutSettings': ?pulumi.Input.mapOptionalInputValue<List<PoolTimeoutSetting>, List<Map<String, dynamic>>>(timeoutSettings, (value) => pulumi.Input.encodeList<PoolTimeoutSetting, Map<String, dynamic>>(value, (value) => value.toMap())),
'timeouts': ?pulumi.Input.mapOptionalInputValue<PoolTimeouts, Map<String, dynamic>>(timeouts, (value) => value.toMap()),
};
}