Values.AssociateCreatedArtifactRequestSourceAssociates a created artifact of an AWS cloud resource, the target receiving the migration, with the migration task performed by a migration tool. This API has the following traits: Migration tools can call the AssociateCreatedArtifact operation to indicate which AWS artifact is associated with a migration task. The created artifact name must be provided in ARN (Amazon Resource Name) format which will contain information about type and region; for example: arn:aws:ec2:us-east-1:488216288981:image/ami-6d0ba87b. Examples of the AWS resource behind the created artifact are, AMI's, EC2 instance, or DMS endpoint, etc.
type nonrec t = {progressUpdateStream : ProgressUpdateStream.t;The name of the ProgressUpdateStream.
*)migrationTaskName : MigrationTaskName.t;Unique identifier that references the migration task. Do not store personal data in this field.
*)createdArtifact : CreatedArtifact.t;An ARN of the AWS resource related to the migration (e.g., AMI, EC2 instance, RDS instance, etc.)
*)dryRun : DryRun.t option;Optional boolean flag to indicate whether any effect should take place. Used to test if the caller has permission to make the call.
*)}val make :
?dryRun:??? ->
progressUpdateStream:ProgressUpdateStream.t ->
migrationTaskName:MigrationTaskName.t ->
createdArtifact:CreatedArtifact.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of DryRun.t
| `String of ProgressUpdateStream.t
| `Structure of (string * [> `String of CreatedArtifactName.t ]) list ])
list ]