Values.StartAsyncInvokeRequestSourceStarts an asynchronous invocation. This operation requires permission for the bedrock:InvokeModel action. To deny all inference access to resources that you specify in the modelId field, you need to deny access to the bedrock:InvokeModel and bedrock:InvokeModelWithResponseStream actions. Doing this also denies access to the resource through the Converse API actions (Converse and ConverseStream). For more information see Deny access for inference on specific models.
type nonrec t = {clientRequestToken : AsyncInvokeIdempotencyToken.t option;Specify idempotency token to ensure that requests are not duplicated.
*)modelId : AsyncInvokeIdentifier.t;The model to invoke.
*)modelInput : ModelInputPayload.t;Input to send to the model.
*)outputDataConfig : AsyncInvokeOutputDataConfig.t;Where to store the output.
*)}val make :
?clientRequestToken:??? ->
?tags:??? ->
modelId:AsyncInvokeIdentifier.t ->
modelInput:ModelInputPayload.t ->
outputDataConfig:AsyncInvokeOutputDataConfig.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of (string * [> `String of TagKey.t ]) list ] list
| `String of AsyncInvokeIdempotencyToken.t
| `Structure of
(string
* [> `Structure of (string * [> `String of S3Uri.t ]) list ])
list ])
list ]