toMap method

Map<String, dynamic> toMap()

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,
  };
}