add_association
async
¶
add_association(
*,
config_overrides: Optional[AsyncSageMakerClientConfig] = None,
source_arn: Optional[AssociationEntityArn] = None,
destination_arn: Optional[AssociationEntityArn] = None,
association_type: Optional[AssociationEdgeType] = None,
) -> AddAssociationResponse
Creates an association between the source and the destination. A source can be associated with multiple destinations, and a destination can be associated with multiple sources. An association is a lineage tracking entity. For more information, see Amazon SageMaker ML Lineage Tracking.
Parameters:
-
source_arn(Optional[AssociationEntityArn], default:None) –The ARN of the source.
-
destination_arn(Optional[AssociationEntityArn], default:None) –The Amazon Resource Name (ARN) of the destination.
-
association_type(Optional[AssociationEdgeType], default:None) –The type of association. The following are suggested uses for each type. Amazon SageMaker places no restrictions on their use.
-
ContributedTo - The source contributed to the destination or had a part in enabling the destination. For example, the training data contributed to the training job.
-
AssociatedWith - The source is connected to the destination. For example, an approval workflow is associated with a model deployment.
-
DerivedFrom - The destination is a modification of the source. For example, a digest output of a channel input for a processing job is derived from the original inputs.
-
Produced - The source generated the destination. For example, a training job produced a model artifact.
-
Raises:
-
ResourceLimitExceeded–You have exceeded an SageMaker resource limit. For example, you might have too many training jobs created.
-
ResourceNotFound–Resource being access is not found.
-
UnknownServiceError–The service returned an error code this client does not model.