toMap method

Map<String, dynamic> toMap()

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