class_docstr: Amazon SageMaker channel configuration for FILE data sources, used in local mode.
docstr: Create a definition for input data used by an SageMaker training job in local mode.
docstr_tok: ["Create","a","definition","for","input","data","used","by","an","SageMaker","training","job","in","local","mode","."]
code: def __init__(self, fileUri, content_type=None):
      """Create a definition for input data used by an SageMaker training job in local mode."""
      self.config = {
          "DataSource": {
              "FileDataSource": {
                  "FileDataDistributionType": "FullyReplicated",
                  "FileUri": fileUri,
              }
          }
      }
  
      if content_type is not None:
          self.config["ContentType"] = content_type
  
imports: from __future__ import absolute_import, annotations
  import logging
  import platform
  from datetime import datetime
  from typing import Dict
  import boto3
  from botocore.exceptions import ClientError
  import jsonschema
  from sagemaker.config import SAGEMAKER_PYTHON_SDK_LOCAL_MODE_CONFIG_SCHEMA, SESSION_DEFAULT_S3_BUCKET_PATH, SESSION_DEFAULT_S3_OBJECT_KEY_PREFIX_PATH, load_local_mode_config, load_sagemaker_config, validate_sagemaker_config
  from sagemaker.local.image import _SageMakerContainer
  from sagemaker.local.utils import get_docker_host
  from sagemaker.local.entities import _LocalEndpointConfig, _LocalEndpoint, _LocalModel, _LocalProcessingJob, _LocalTrainingJob, _LocalTransformJob, _LocalPipeline
  from sagemaker.session import Session
  from sagemaker.utils import get_config_value, _module_import_error, resolve_value_from_config, format_tags
label_desc: Use image node_id 1 to create a new file_input object from inherited base classes: object with example: obj = file_input(fileUri, content_type)