toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'capacityProviderStrategies': ?pulumi.Input.mapOptionalInputValue<List<EventTargetEcsTargetCapacityProviderStrategy>, List<Map<String, dynamic>>>(capacityProviderStrategies, (value) => pulumi.Input.encodeList<EventTargetEcsTargetCapacityProviderStrategy, Map<String, dynamic>>(value, (value) => value.toMap())),
'enableEcsManagedTags': ?enableEcsManagedTags,
'enableExecuteCommand': ?enableExecuteCommand,
'group': ?group,
'launchType': ?launchType,
'networkConfiguration': ?pulumi.Input.mapOptionalInputValue<EventTargetEcsTargetNetworkConfiguration, Map<String, dynamic>>(networkConfiguration, (value) => value.toMap()),
'orderedPlacementStrategies': ?pulumi.Input.mapOptionalInputValue<List<EventTargetEcsTargetOrderedPlacementStrategy>, List<Map<String, dynamic>>>(orderedPlacementStrategies, (value) => pulumi.Input.encodeList<EventTargetEcsTargetOrderedPlacementStrategy, Map<String, dynamic>>(value, (value) => value.toMap())),
'placementConstraints': ?pulumi.Input.mapOptionalInputValue<List<EventTargetEcsTargetPlacementConstraint>, List<Map<String, dynamic>>>(placementConstraints, (value) => pulumi.Input.encodeList<EventTargetEcsTargetPlacementConstraint, Map<String, dynamic>>(value, (value) => value.toMap())),
'platformVersion': ?platformVersion,
'propagateTags': ?propagateTags,
'tags': ?tags,
'taskCount': ?taskCount,
'taskDefinitionArn': taskDefinitionArn,
};
}