Values.AgentAliasSourceContains details about an alias of an agent.
type nonrec t = {agentId : Id.t option;The unique identifier of the agent.
*)agentAliasId : AgentAliasId.t option;The unique identifier of the alias of the agent.
*)agentAliasName : Name.t option;The name of the alias of the agent.
*)agentAliasArn : AgentAliasArn.t option;The Amazon Resource Name (ARN) of the alias of the agent.
*)clientToken : ClientToken.t option;A unique, case-sensitive identifier to ensure that the API request completes no more than one time. If this token matches a previous request, Amazon Bedrock ignores the request, but does not return an error. For more information, see Ensuring idempotency.
*)description : Description.t option;The description of the alias of the agent.
*)routingConfiguration : AgentAliasRoutingConfiguration.t option;Contains details about the routing configuration of the alias.
*)createdAt : DateTimestamp.t option;The time at which the alias of the agent was created.
*)updatedAt : DateTimestamp.t option;The time at which the alias was last updated.
*)agentAliasHistoryEvents : AgentAliasHistoryEvents.t option;Contains details about the history of the alias.
*)agentAliasStatus : AgentAliasStatus.t option;The status of the alias of the agent and whether it is ready for use. The following statuses are possible: CREATING – The agent alias is being created. PREPARED – The agent alias is finished being created or updated and is ready to be invoked. FAILED – The agent alias API operation failed. UPDATING – The agent alias is being updated. DELETING – The agent alias is being deleted. DISSOCIATED - The agent alias has no version associated with it.
*)failureReasons : FailureReasons.t option;Information on the failure of Provisioned Throughput assigned to an agent alias.
*)aliasInvocationState : AliasInvocationState.t option;The invocation state for the agent alias. If the agent alias is running, the value is ACCEPT_INVOCATIONS. If the agent alias is paused, the value is REJECT_INVOCATIONS. Use the UpdateAgentAlias operation to change the invocation state.
*)}val make :
?agentId:??? ->
?agentAliasId:??? ->
?agentAliasName:??? ->
?agentAliasArn:??? ->
?clientToken:??? ->
?description:??? ->
?routingConfiguration:??? ->
?createdAt:??? ->
?updatedAt:??? ->
?agentAliasHistoryEvents:??? ->
?agentAliasStatus:??? ->
?failureReasons:??? ->
?aliasInvocationState:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `String of FailureReason.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string * [> `String of Version.t ]) list ]
list
| `String of Version.t
| `Timestamp of DateTimestamp.t ])
list ]
list
| `String of Id.t
| `Timestamp of DateTimestamp.t ])
list ]