code: def valid_processing_job_config(
      valid_iam_role_arn, valid_vpc_config, valid_environment_config
  ):
      network_config = {
          "EnableNetworkIsolation": True,
          "VpcConfig": valid_vpc_config,
      }
      dataset_definition = {
          "AthenaDatasetDefinition": {"KmsKeyId": "kmskeyid1"},
          "RedshiftDatasetDefinition": {
              "KmsKeyId": "kmskeyid2",
              "ClusterRoleArn": valid_iam_role_arn,
          },
      }
      return {
          "Environment": valid_environment_config,
          "NetworkConfig": network_config,
          "ProcessingInputs": [
              {"DatasetDefinition": dataset_definition}
          ],
          "ProcessingOutputConfig": {"KmsKeyId": "kmskeyid3"},
          "ProcessingResources": {
              "ClusterConfig": {"VolumeKmsKeyId": "volumekmskeyid1"}
          },
          "RoleArn": valid_iam_role_arn,
      }
  
imports: from __future__ import absolute_import
  import os
  import pytest
  from mock import MagicMock
label_desc: Use image node_id 13 for calling a global function with example usage: valid_processing_job_config(valid_iam_role_arn, valid_vpc_config, valid_environment_config) and returns: dict