toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'description': ?description,
'displayName': ?displayName,
'errorCatcherId': ?errorCatcherId,
'externalTaskType': ?pulumi.Input.mapOptionalInputValue<GoogleCloudIntegrationsV1alphaTaskConfigExternalTaskType, String>(externalTaskType, (value) => value.wireValue),
'failurePolicy': ?pulumi.Input.mapOptionalInputValue<GoogleCloudIntegrationsV1alphaFailurePolicy, Map<String, dynamic>>(failurePolicy, (value) => value.toMap()),
'jsonValidationOption': ?pulumi.Input.mapOptionalInputValue<GoogleCloudIntegrationsV1alphaTaskConfigJsonValidationOption, String>(jsonValidationOption, (value) => value.wireValue),
'nextTasks': ?pulumi.Input.mapOptionalInputValue<List<GoogleCloudIntegrationsV1alphaNextTask>, List<Map<String, dynamic>>>(nextTasks, (value) => pulumi.Input.encodeList<GoogleCloudIntegrationsV1alphaNextTask, Map<String, dynamic>>(value, (value) => value.toMap())),
'nextTasksExecutionPolicy': ?pulumi.Input.mapOptionalInputValue<GoogleCloudIntegrationsV1alphaTaskConfigNextTasksExecutionPolicy, String>(nextTasksExecutionPolicy, (value) => value.wireValue),
'parameters': ?parameters,
'position': ?pulumi.Input.mapOptionalInputValue<GoogleCloudIntegrationsV1alphaCoordinate, Map<String, dynamic>>(position, (value) => value.toMap()),
'successPolicy': ?pulumi.Input.mapOptionalInputValue<GoogleCloudIntegrationsV1alphaSuccessPolicy, Map<String, dynamic>>(successPolicy, (value) => value.toMap()),
'synchronousCallFailurePolicy': ?pulumi.Input.mapOptionalInputValue<GoogleCloudIntegrationsV1alphaFailurePolicy, Map<String, dynamic>>(synchronousCallFailurePolicy, (value) => value.toMap()),
'task': ?task,
'taskExecutionStrategy': ?pulumi.Input.mapOptionalInputValue<GoogleCloudIntegrationsV1alphaTaskConfigTaskExecutionStrategy, String>(taskExecutionStrategy, (value) => value.wireValue),
'taskId': taskId,
'taskTemplate': ?taskTemplate,
};
}