toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'description': description,
'displayName': displayName,
'errorCatcherId': errorCatcherId,
'externalTaskType': externalTaskType,
'failurePolicy': pulumi.Input.mapInputValue<GoogleCloudIntegrationsV1alphaFailurePolicyResponse, Map<String, dynamic>>(failurePolicy, (value) => value.toMap()),
'jsonValidationOption': jsonValidationOption,
'nextTasks': pulumi.Input.mapInputValue<List<GoogleCloudIntegrationsV1alphaNextTaskResponse>, List<Map<String, dynamic>>>(nextTasks, (value) => pulumi.Input.encodeList<GoogleCloudIntegrationsV1alphaNextTaskResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
'nextTasksExecutionPolicy': nextTasksExecutionPolicy,
'parameters': parameters,
'position': pulumi.Input.mapInputValue<GoogleCloudIntegrationsV1alphaCoordinateResponse, Map<String, dynamic>>(position, (value) => value.toMap()),
'successPolicy': pulumi.Input.mapInputValue<GoogleCloudIntegrationsV1alphaSuccessPolicyResponse, Map<String, dynamic>>(successPolicy, (value) => value.toMap()),
'synchronousCallFailurePolicy': pulumi.Input.mapInputValue<GoogleCloudIntegrationsV1alphaFailurePolicyResponse, Map<String, dynamic>>(synchronousCallFailurePolicy, (value) => value.toMap()),
'task': task,
'taskExecutionStrategy': taskExecutionStrategy,
'taskId': taskId,
'taskTemplate': taskTemplate,
};
}