Values.AddArtifactInputSourceUploads an artifact to an agent space. Artifacts provide additional context for security testing, such as architecture diagrams, API specifications, or configuration files.
type nonrec t = {agentSpaceId : AgentSpaceId.t;The unique identifier of the agent space to add the artifact to.
*)artifactContent : Blob.t;The binary content of the artifact to upload.
*)artifactType : ArtifactType.t;The file type of the artifact. Valid values include TXT, PNG, JPEG, MD, PDF, DOCX, DOC, JSON, and YAML.
*)fileName : String_.t;The file name of the artifact.
*)}val make :
agentSpaceId:AgentSpaceId.t ->
artifactContent:Blob.t ->
artifactType:ArtifactType.t ->
fileName:String_.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Blob of Blob.t | `Enum of string | `String of AgentSpaceId.t ])
list ]