class_docstr: Class for handling FeatureProcessor S3 Artifact Lineage
class_docstr_tok: ["Class","for","handling","FeatureProcessor","S3","Artifact","Lineage"]
docstr: Load Lineage Artifacts from ARN.
  
  Arguments:
      artifact_arn (str): The Artifact ARN.
      sagemaker_session (Session): Session object which manages interactions
          with Amazon SageMaker APIs and any other AWS services needed. If not specified, the
          function creates one using the default AWS configuration chain.
  
  Returns:
      Artifact: The Artifact for the provided ARN.
docstr_tok: ["Load","Lineage","Artifacts","from","ARN",".","Arguments",":","artifact_arn","(","str",")",":","The","Artifact","ARN",".","sagemaker_session","(","Session",")",":","Session","object","which","manages","interactions","with","Amazon","SageMaker","APIs","and","any","other","AWS","services","needed",".","If","not","specified",",","the","function","creates","one","using","the","default","AWS","configuration","chain",".","Returns",":","Artifact",":","The","Artifact","for","the","provided","ARN","."]
code: def load_artifact_from_arn(
      artifact_arn: str, sagemaker_session: Session
  ) -> Artifact:
      """Load Lineage Artifacts from ARN.
  
      Arguments:
          artifact_arn (str): The Artifact ARN.
          sagemaker_session (Session): Session object which manages interactions
              with Amazon SageMaker APIs and any other AWS services needed. If not specified, the
              function creates one using the default AWS configuration chain.
  
      Returns:
          Artifact: The Artifact for the provided ARN.
      """
      return Artifact.load(
          artifact_arn=artifact_arn, sagemaker_session=sagemaker_session
      )
  
imports: from __future__ import absolute_import
  import logging
  from typing import Union, Optional, List
  from sagemaker import Session
  from sagemaker.feature_store.feature_processor import CSVDataSource, ParquetDataSource, BaseDataSource
  from sagemaker.feature_store.feature_processor.lineage._feature_processor_lineage_name_helper import _get_feature_processor_schedule_lineage_artifact_name, _get_feature_processor_trigger_lineage_artifact_name
  from sagemaker.feature_store.feature_processor.lineage._pipeline_schedule import PipelineSchedule
  from sagemaker.feature_store.feature_processor.lineage._pipeline_trigger import PipelineTrigger
  from sagemaker.feature_store.feature_processor.lineage._transformation_code import TransformationCode
  from sagemaker.feature_store.feature_processor.lineage.constants import TRANSFORMATION_CODE_STATUS_ACTIVE, FEP_LINEAGE_PREFIX, TRANSFORMATION_CODE_ARTIFACT_NAME
  from sagemaker.lineage.artifact import Artifact, ArtifactSummary
label_desc: Use image node_id 6 for calling the S3LineageEntityHandler obj's underlying member method code with example usage: obj.load_artifact_from_arn(artifact_arn, sagemaker_session) and returns: Artifact