class_docstr: ArtifactSource.
  
  Attributes:
      source_uri (str): The URI of the source.
      source_types(list[ArtifactSourceType]): List of source types
docstr: Initialize ArtifactSource.
  
  Args:
      source_uri (str): Source S3 URI of the artifact.
      source_types (array): Array of artifact source types.
      **kwargs: Arbitrary keyword arguments.
docstr_tok: ["Initialize","ArtifactSource",".","Args",":","source_uri","(","str",")",":","Source","S3","URI","of","the","artifact",".","source_types","(","array",")",":","Array","of","artifact","source","types",".","*","*","kwargs",":","Arbitrary","keyword","arguments","."]
code: def __init__(self, source_uri=None, source_types=None, **kwargs):
      """Initialize ArtifactSource.
  
      Args:
          source_uri (str): Source S3 URI of the artifact.
          source_types (array): Array of artifact source types.
          **kwargs: Arbitrary keyword arguments.
      """
      super(ArtifactSource, self).__init__(
          source_uri=source_uri, source_types=source_types, **kwargs
      )
  
imports: from __future__ import absolute_import
  from sagemaker.apiutils import _base_types
label_desc: Use image node_id 1 to create a new ArtifactSource object from inherited base classes: _base_types with example: obj = ArtifactSource(source_uri, source_types)