Nothing
# This file is generated by make.paws. Please do not edit here.
#' @importFrom paws.common populate
#' @include bedrockagentruntime_service.R
NULL
.bedrockagentruntime$delete_agent_memory_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(agentAliasId = structure(logical(0), tags = list(location = "uri", locationName = "agentAliasId", type = "string")), agentId = structure(logical(0), tags = list(location = "uri", locationName = "agentId", type = "string")), memoryId = structure(logical(0), tags = list(location = "querystring", locationName = "memoryId", type = "string")), sessionId = structure(logical(0), tags = list(location = "querystring", locationName = "sessionId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentruntime$delete_agent_memory_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentruntime$generate_query_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(queryGenerationInput = structure(list(text = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), transformationConfiguration = structure(list(mode = structure(logical(0), tags = list(type = "string")), textToSqlConfiguration = structure(list(knowledgeBaseConfiguration = structure(list(knowledgeBaseArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentruntime$generate_query_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(queries = structure(list(structure(list(sql = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentruntime$get_agent_memory_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(agentAliasId = structure(logical(0), tags = list(location = "uri", locationName = "agentAliasId", type = "string")), agentId = structure(logical(0), tags = list(location = "uri", locationName = "agentId", type = "string")), maxItems = structure(logical(0), tags = list(location = "querystring", locationName = "maxItems", type = "integer", box = TRUE)), memoryId = structure(logical(0), tags = list(location = "querystring", locationName = "memoryId", type = "string")), memoryType = structure(logical(0), tags = list(location = "querystring", locationName = "memoryType", type = "string")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentruntime$get_agent_memory_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(memoryContents = structure(list(structure(list(sessionSummary = structure(list(memoryId = structure(logical(0), tags = list(type = "string")), sessionExpiryTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), sessionId = structure(logical(0), tags = list(type = "string")), sessionStartTime = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601")), summaryText = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentruntime$invoke_agent_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(agentAliasId = structure(logical(0), tags = list(location = "uri", locationName = "agentAliasId", type = "string")), agentId = structure(logical(0), tags = list(location = "uri", locationName = "agentId", type = "string")), bedrockModelConfigurations = structure(list(performanceConfig = structure(list(latency = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), enableTrace = structure(logical(0), tags = list(type = "boolean", box = TRUE)), endSession = structure(logical(0), tags = list(type = "boolean", box = TRUE)), inputText = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), memoryId = structure(logical(0), tags = list(type = "string")), sessionId = structure(logical(0), tags = list(location = "uri", locationName = "sessionId", type = "string")), sessionState = structure(list(conversationHistory = structure(list(messages = structure(list(structure(list(content = structure(list(structure(list(text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE, union = TRUE))), tags = list(type = "list")), role = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), files = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), source = structure(list(byteContent = structure(list(data = structure(logical(0), tags = list(type = "blob", sensitive = TRUE)), mediaType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Location = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sourceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), useCase = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), invocationId = structure(logical(0), tags = list(type = "string")), knowledgeBaseConfigurations = structure(list(structure(list(knowledgeBaseId = structure(logical(0), tags = list(type = "string")), retrievalConfiguration = structure(list(vectorSearchConfiguration = structure(list(filter = structure(list(andAll = structure(list(structure(logical(0), tags = list(type = "structure", sensitive = TRUE, union = TRUE))), tags = list(type = "list")), equals = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), greaterThan = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), greaterThanOrEquals = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), "in" = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), lessThan = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), lessThanOrEquals = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), listContains = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), notEquals = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), notIn = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), orAll = structure(list(structure(logical(0), tags = list(type = "structure", sensitive = TRUE, union = TRUE))), tags = list(type = "list")), startsWith = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), stringContains = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", sensitive = TRUE, union = TRUE)), implicitFilterConfiguration = structure(list(metadataAttributes = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), modelArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), numberOfResults = structure(logical(0), tags = list(type = "integer", box = TRUE)), overrideSearchType = structure(logical(0), tags = list(type = "string")), rerankingConfiguration = structure(list(bedrockRerankingConfiguration = structure(list(metadataConfiguration = structure(list(selectionMode = structure(logical(0), tags = list(type = "string")), selectiveModeConfiguration = structure(list(fieldsToExclude = structure(list(structure(list(fieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), fieldsToInclude = structure(list(structure(list(fieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), modelConfiguration = structure(list(additionalModelRequestFields = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map")), modelArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), numberOfRerankedResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), promptSessionAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), returnControlInvocationResults = structure(list(structure(list(apiResult = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), apiPath = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), confirmationState = structure(logical(0), tags = list(type = "string")), httpMethod = structure(logical(0), tags = list(type = "string")), httpStatusCode = structure(logical(0), tags = list(type = "integer", box = TRUE)), responseBody = structure(list(structure(list(body = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map")), responseState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), functionResult = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), confirmationState = structure(logical(0), tags = list(type = "string")), "function" = structure(logical(0), tags = list(type = "string")), responseBody = structure(list(structure(list(body = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map")), responseState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), sessionAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), sourceArn = structure(logical(0), tags = list(location = "header", locationName = "x-amz-source-arn", type = "string")), streamingConfigurations = structure(list(applyGuardrailInterval = structure(logical(0), tags = list(type = "integer", box = TRUE)), streamFinalResponse = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentruntime$invoke_agent_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(completion = structure(list(accessDeniedException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), badGatewayException = structure(list(message = structure(logical(0), tags = list(type = "string")), resourceName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE, fault = TRUE)), chunk = structure(list(attribution = structure(list(citations = structure(list(structure(list(generatedResponsePart = structure(list(textResponsePart = structure(list(span = structure(list(end = structure(logical(0), tags = list(type = "integer", box = TRUE)), start = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure")), retrievedReferences = structure(list(structure(list(content = structure(list(byteContent = structure(logical(0), tags = list(type = "string")), row = structure(list(structure(list(columnName = structure(logical(0), tags = list(type = "string")), columnValue = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), location = structure(list(confluenceLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), customDocumentLocation = structure(list(id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), kendraDocumentLocation = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Location = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), salesforceLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sharePointLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sqlLocation = structure(list(query = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string")), webLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", sensitive = TRUE)), metadata = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), bytes = structure(logical(0), tags = list(type = "blob", sensitive = TRUE))), tags = list(type = "structure", event = TRUE, sensitive = TRUE)), conflictException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), dependencyFailedException = structure(list(message = structure(logical(0), tags = list(type = "string")), resourceName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), files = structure(list(files = structure(list(structure(list(bytes = structure(logical(0), tags = list(type = "blob", sensitive = TRUE)), name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list"))), tags = list(type = "structure", event = TRUE)), internalServerException = structure(list(message = structure(logical(0), tags = list(type = "string")), reason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE, fault = TRUE)), modelNotReadyException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), resourceNotFoundException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), returnControl = structure(list(invocationId = structure(logical(0), tags = list(type = "string")), invocationInputs = structure(list(structure(list(apiInvocationInput = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), actionInvocationType = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), apiPath = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), collaboratorName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), httpMethod = structure(logical(0), tags = list(type = "string")), parameters = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), requestBody = structure(list(content = structure(list(structure(list(properties = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure")), functionInvocationInput = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), actionInvocationType = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), collaboratorName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), "function" = structure(logical(0), tags = list(type = "string")), parameters = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure", event = TRUE, sensitive = TRUE)), serviceQuotaExceededException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), throttlingException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), trace = structure(list(agentAliasId = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), agentVersion = structure(logical(0), tags = list(type = "string")), callerChain = structure(list(structure(list(agentAliasArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), collaboratorName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), sessionId = structure(logical(0), tags = list(type = "string")), trace = structure(list(customOrchestrationTrace = structure(list(event = structure(list(text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), failureTrace = structure(list(failureReason = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), guardrailTrace = structure(list(action = structure(logical(0), tags = list(type = "string")), inputAssessments = structure(list(structure(list(contentPolicy = structure(list(filters = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), confidence = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), sensitiveInformationPolicy = structure(list(piiEntities = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), match = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE)), regexes = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), match = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), regex = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), topicPolicy = structure(list(topics = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), wordPolicy = structure(list(customWords = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), match = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE)), managedWordLists = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), match = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), outputAssessments = structure(list(structure(list(contentPolicy = structure(list(filters = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), confidence = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), sensitiveInformationPolicy = structure(list(piiEntities = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), match = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE)), regexes = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), match = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), regex = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), topicPolicy = structure(list(topics = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), wordPolicy = structure(list(customWords = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), match = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE)), managedWordLists = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), match = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), traceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), orchestrationTrace = structure(list(invocationInput = structure(list(actionGroupInvocationInput = structure(list(actionGroupName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), apiPath = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), executionType = structure(logical(0), tags = list(type = "string")), "function" = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), invocationId = structure(logical(0), tags = list(type = "string")), parameters = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), requestBody = structure(list(content = structure(list(structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "map"))), tags = list(type = "structure")), verb = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), agentCollaboratorInvocationInput = structure(list(agentCollaboratorAliasArn = structure(logical(0), tags = list(type = "string")), agentCollaboratorName = structure(logical(0), tags = list(type = "string")), input = structure(list(returnControlResults = structure(list(invocationId = structure(logical(0), tags = list(type = "string")), returnControlInvocationResults = structure(list(structure(list(apiResult = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), apiPath = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), confirmationState = structure(logical(0), tags = list(type = "string")), httpMethod = structure(logical(0), tags = list(type = "string")), httpStatusCode = structure(logical(0), tags = list(type = "integer", box = TRUE)), responseBody = structure(list(structure(list(body = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map")), responseState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), functionResult = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), confirmationState = structure(logical(0), tags = list(type = "string")), "function" = structure(logical(0), tags = list(type = "string")), responseBody = structure(list(structure(list(body = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map")), responseState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure")), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), codeInterpreterInvocationInput = structure(list(code = structure(logical(0), tags = list(type = "string")), files = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), invocationType = structure(logical(0), tags = list(type = "string")), knowledgeBaseLookupInput = structure(list(knowledgeBaseId = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), traceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), modelInvocationInput = structure(list(foundationModel = structure(logical(0), tags = list(type = "string")), inferenceConfiguration = structure(list(maximumLength = structure(logical(0), tags = list(type = "integer", box = TRUE)), stopSequences = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topK = structure(logical(0), tags = list(type = "integer", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), overrideLambda = structure(logical(0), tags = list(type = "string")), parserMode = structure(logical(0), tags = list(type = "string")), promptCreationMode = structure(logical(0), tags = list(type = "string")), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), modelInvocationOutput = structure(list(metadata = structure(list(usage = structure(list(inputTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), outputTokens = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), rawResponse = structure(list(content = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), observation = structure(list(actionGroupInvocationOutput = structure(list(text = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), agentCollaboratorInvocationOutput = structure(list(agentCollaboratorAliasArn = structure(logical(0), tags = list(type = "string")), agentCollaboratorName = structure(logical(0), tags = list(type = "string")), output = structure(list(returnControlPayload = structure(list(invocationId = structure(logical(0), tags = list(type = "string")), invocationInputs = structure(list(structure(list(apiInvocationInput = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), actionInvocationType = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), apiPath = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), collaboratorName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), httpMethod = structure(logical(0), tags = list(type = "string")), parameters = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), requestBody = structure(list(content = structure(list(structure(list(properties = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure")), functionInvocationInput = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), actionInvocationType = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), collaboratorName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), "function" = structure(logical(0), tags = list(type = "string")), parameters = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure", event = TRUE, sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), codeInterpreterInvocationOutput = structure(list(executionError = structure(logical(0), tags = list(type = "string")), executionOutput = structure(logical(0), tags = list(type = "string")), executionTimeout = structure(logical(0), tags = list(type = "boolean", box = TRUE)), files = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), finalResponse = structure(list(text = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), knowledgeBaseLookupOutput = structure(list(retrievedReferences = structure(list(structure(list(content = structure(list(byteContent = structure(logical(0), tags = list(type = "string")), row = structure(list(structure(list(columnName = structure(logical(0), tags = list(type = "string")), columnValue = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), location = structure(list(confluenceLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), customDocumentLocation = structure(list(id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), kendraDocumentLocation = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Location = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), salesforceLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sharePointLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sqlLocation = structure(list(query = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string")), webLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", sensitive = TRUE)), metadata = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), repromptResponse = structure(list(source = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), rationale = structure(list(text = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE, union = TRUE)), postProcessingTrace = structure(list(modelInvocationInput = structure(list(foundationModel = structure(logical(0), tags = list(type = "string")), inferenceConfiguration = structure(list(maximumLength = structure(logical(0), tags = list(type = "integer", box = TRUE)), stopSequences = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topK = structure(logical(0), tags = list(type = "integer", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), overrideLambda = structure(logical(0), tags = list(type = "string")), parserMode = structure(logical(0), tags = list(type = "string")), promptCreationMode = structure(logical(0), tags = list(type = "string")), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), modelInvocationOutput = structure(list(metadata = structure(list(usage = structure(list(inputTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), outputTokens = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), parsedResponse = structure(list(text = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), rawResponse = structure(list(content = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE, union = TRUE)), preProcessingTrace = structure(list(modelInvocationInput = structure(list(foundationModel = structure(logical(0), tags = list(type = "string")), inferenceConfiguration = structure(list(maximumLength = structure(logical(0), tags = list(type = "integer", box = TRUE)), stopSequences = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topK = structure(logical(0), tags = list(type = "integer", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), overrideLambda = structure(logical(0), tags = list(type = "string")), parserMode = structure(logical(0), tags = list(type = "string")), promptCreationMode = structure(logical(0), tags = list(type = "string")), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), modelInvocationOutput = structure(list(metadata = structure(list(usage = structure(list(inputTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), outputTokens = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), parsedResponse = structure(list(isValid = structure(logical(0), tags = list(type = "boolean", box = TRUE)), rationale = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), rawResponse = structure(list(content = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE, union = TRUE)), routingClassifierTrace = structure(list(invocationInput = structure(list(actionGroupInvocationInput = structure(list(actionGroupName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), apiPath = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), executionType = structure(logical(0), tags = list(type = "string")), "function" = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), invocationId = structure(logical(0), tags = list(type = "string")), parameters = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), requestBody = structure(list(content = structure(list(structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "map"))), tags = list(type = "structure")), verb = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), agentCollaboratorInvocationInput = structure(list(agentCollaboratorAliasArn = structure(logical(0), tags = list(type = "string")), agentCollaboratorName = structure(logical(0), tags = list(type = "string")), input = structure(list(returnControlResults = structure(list(invocationId = structure(logical(0), tags = list(type = "string")), returnControlInvocationResults = structure(list(structure(list(apiResult = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), apiPath = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), confirmationState = structure(logical(0), tags = list(type = "string")), httpMethod = structure(logical(0), tags = list(type = "string")), httpStatusCode = structure(logical(0), tags = list(type = "integer", box = TRUE)), responseBody = structure(list(structure(list(body = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map")), responseState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), functionResult = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), confirmationState = structure(logical(0), tags = list(type = "string")), "function" = structure(logical(0), tags = list(type = "string")), responseBody = structure(list(structure(list(body = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map")), responseState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure")), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), codeInterpreterInvocationInput = structure(list(code = structure(logical(0), tags = list(type = "string")), files = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), invocationType = structure(logical(0), tags = list(type = "string")), knowledgeBaseLookupInput = structure(list(knowledgeBaseId = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), traceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), modelInvocationInput = structure(list(foundationModel = structure(logical(0), tags = list(type = "string")), inferenceConfiguration = structure(list(maximumLength = structure(logical(0), tags = list(type = "integer", box = TRUE)), stopSequences = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topK = structure(logical(0), tags = list(type = "integer", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), overrideLambda = structure(logical(0), tags = list(type = "string")), parserMode = structure(logical(0), tags = list(type = "string")), promptCreationMode = structure(logical(0), tags = list(type = "string")), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), modelInvocationOutput = structure(list(metadata = structure(list(usage = structure(list(inputTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), outputTokens = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), rawResponse = structure(list(content = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), observation = structure(list(actionGroupInvocationOutput = structure(list(text = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), agentCollaboratorInvocationOutput = structure(list(agentCollaboratorAliasArn = structure(logical(0), tags = list(type = "string")), agentCollaboratorName = structure(logical(0), tags = list(type = "string")), output = structure(list(returnControlPayload = structure(list(invocationId = structure(logical(0), tags = list(type = "string")), invocationInputs = structure(list(structure(list(apiInvocationInput = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), actionInvocationType = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), apiPath = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), collaboratorName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), httpMethod = structure(logical(0), tags = list(type = "string")), parameters = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), requestBody = structure(list(content = structure(list(structure(list(properties = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure")), functionInvocationInput = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), actionInvocationType = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), collaboratorName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), "function" = structure(logical(0), tags = list(type = "string")), parameters = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure", event = TRUE, sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), codeInterpreterInvocationOutput = structure(list(executionError = structure(logical(0), tags = list(type = "string")), executionOutput = structure(logical(0), tags = list(type = "string")), executionTimeout = structure(logical(0), tags = list(type = "boolean", box = TRUE)), files = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), finalResponse = structure(list(text = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), knowledgeBaseLookupOutput = structure(list(retrievedReferences = structure(list(structure(list(content = structure(list(byteContent = structure(logical(0), tags = list(type = "string")), row = structure(list(structure(list(columnName = structure(logical(0), tags = list(type = "string")), columnValue = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), location = structure(list(confluenceLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), customDocumentLocation = structure(list(id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), kendraDocumentLocation = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Location = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), salesforceLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sharePointLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sqlLocation = structure(list(query = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string")), webLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", sensitive = TRUE)), metadata = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), repromptResponse = structure(list(source = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE, union = TRUE))), tags = list(type = "structure", sensitive = TRUE, union = TRUE))), tags = list(type = "structure", event = TRUE, sensitive = TRUE)), validationException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE))), tags = list(type = "structure", eventstream = TRUE)), contentType = structure(logical(0), tags = list(location = "header", locationName = "x-amzn-bedrock-agent-content-type", type = "string")), memoryId = structure(logical(0), tags = list(location = "header", locationName = "x-amz-bedrock-agent-memory-id", type = "string")), sessionId = structure(logical(0), tags = list(location = "header", locationName = "x-amz-bedrock-agent-session-id", type = "string"))), tags = list(type = "structure", payload = "completion"))
return(populate(args, shape))
}
.bedrockagentruntime$invoke_flow_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(enableTrace = structure(logical(0), tags = list(type = "boolean", box = TRUE)), executionId = structure(logical(0), tags = list(type = "string")), flowAliasIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "flowAliasIdentifier", type = "string")), flowIdentifier = structure(logical(0), tags = list(location = "uri", locationName = "flowIdentifier", type = "string")), inputs = structure(list(structure(list(content = structure(list(document = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure", sensitive = TRUE, union = TRUE)), nodeInputName = structure(logical(0), tags = list(type = "string")), nodeName = structure(logical(0), tags = list(type = "string")), nodeOutputName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), modelPerformanceConfiguration = structure(list(performanceConfig = structure(list(latency = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentruntime$invoke_flow_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(executionId = structure(logical(0), tags = list(location = "header", locationName = "x-amz-bedrock-flow-execution-id", type = "string")), responseStream = structure(list(accessDeniedException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), badGatewayException = structure(list(message = structure(logical(0), tags = list(type = "string")), resourceName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE, fault = TRUE)), conflictException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), dependencyFailedException = structure(list(message = structure(logical(0), tags = list(type = "string")), resourceName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), flowCompletionEvent = structure(list(completionReason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", event = TRUE, sensitive = TRUE)), flowMultiTurnInputRequestEvent = structure(list(content = structure(list(document = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure", union = TRUE)), nodeName = structure(logical(0), tags = list(type = "string")), nodeType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", event = TRUE, sensitive = TRUE)), flowOutputEvent = structure(list(content = structure(list(document = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure", union = TRUE)), nodeName = structure(logical(0), tags = list(type = "string")), nodeType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", event = TRUE, sensitive = TRUE)), flowTraceEvent = structure(list(trace = structure(list(conditionNodeResultTrace = structure(list(nodeName = structure(logical(0), tags = list(type = "string")), satisfiedConditions = structure(list(structure(list(conditionName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), timestamp = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure", sensitive = TRUE)), nodeInputTrace = structure(list(fields = structure(list(structure(list(content = structure(list(document = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure", sensitive = TRUE, union = TRUE)), nodeInputName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), nodeName = structure(logical(0), tags = list(type = "string")), timestamp = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure", sensitive = TRUE)), nodeOutputTrace = structure(list(fields = structure(list(structure(list(content = structure(list(document = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure", union = TRUE)), nodeOutputName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), nodeName = structure(logical(0), tags = list(type = "string")), timestamp = structure(logical(0), tags = list(type = "timestamp", timestampFormat = "iso8601"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE, union = TRUE))), tags = list(type = "structure", event = TRUE)), internalServerException = structure(list(message = structure(logical(0), tags = list(type = "string")), reason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE, fault = TRUE)), resourceNotFoundException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), serviceQuotaExceededException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), throttlingException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), validationException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE))), tags = list(type = "structure", eventstream = TRUE))), tags = list(type = "structure", payload = "responseStream"))
return(populate(args, shape))
}
.bedrockagentruntime$invoke_inline_agent_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(actionGroups = structure(list(structure(list(actionGroupExecutor = structure(list(customControl = structure(logical(0), tags = list(type = "string")), lambda = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", union = TRUE)), actionGroupName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), apiSchema = structure(list(payload = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), s3 = structure(list(s3BucketName = structure(logical(0), tags = list(type = "string")), s3ObjectKey = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE)), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), functionSchema = structure(list(functions = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), parameters = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), required = structure(logical(0), tags = list(type = "boolean", box = TRUE)), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map")), requireConfirmation = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", union = TRUE)), parentActionGroupSignature = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), bedrockModelConfigurations = structure(list(performanceConfig = structure(list(latency = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), customerEncryptionKeyArn = structure(logical(0), tags = list(type = "string")), enableTrace = structure(logical(0), tags = list(type = "boolean", box = TRUE)), endSession = structure(logical(0), tags = list(type = "boolean", box = TRUE)), foundationModel = structure(logical(0), tags = list(type = "string")), guardrailConfiguration = structure(list(guardrailIdentifier = structure(logical(0), tags = list(type = "string")), guardrailVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), idleSessionTTLInSeconds = structure(logical(0), tags = list(type = "integer", box = TRUE)), inlineSessionState = structure(list(files = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), source = structure(list(byteContent = structure(list(data = structure(logical(0), tags = list(type = "blob", sensitive = TRUE)), mediaType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Location = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sourceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), useCase = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), invocationId = structure(logical(0), tags = list(type = "string")), promptSessionAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), returnControlInvocationResults = structure(list(structure(list(apiResult = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), apiPath = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), confirmationState = structure(logical(0), tags = list(type = "string")), httpMethod = structure(logical(0), tags = list(type = "string")), httpStatusCode = structure(logical(0), tags = list(type = "integer", box = TRUE)), responseBody = structure(list(structure(list(body = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map")), responseState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), functionResult = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), confirmationState = structure(logical(0), tags = list(type = "string")), "function" = structure(logical(0), tags = list(type = "string")), responseBody = structure(list(structure(list(body = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map")), responseState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list")), sessionAttributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), inputText = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), instruction = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), knowledgeBases = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), knowledgeBaseId = structure(logical(0), tags = list(type = "string")), retrievalConfiguration = structure(list(vectorSearchConfiguration = structure(list(filter = structure(list(andAll = structure(list(structure(logical(0), tags = list(type = "structure", sensitive = TRUE, union = TRUE))), tags = list(type = "list")), equals = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), greaterThan = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), greaterThanOrEquals = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), "in" = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), lessThan = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), lessThanOrEquals = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), listContains = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), notEquals = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), notIn = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), orAll = structure(list(structure(logical(0), tags = list(type = "structure", sensitive = TRUE, union = TRUE))), tags = list(type = "list")), startsWith = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), stringContains = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", sensitive = TRUE, union = TRUE)), implicitFilterConfiguration = structure(list(metadataAttributes = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), modelArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), numberOfResults = structure(logical(0), tags = list(type = "integer", box = TRUE)), overrideSearchType = structure(logical(0), tags = list(type = "string")), rerankingConfiguration = structure(list(bedrockRerankingConfiguration = structure(list(metadataConfiguration = structure(list(selectionMode = structure(logical(0), tags = list(type = "string")), selectiveModeConfiguration = structure(list(fieldsToExclude = structure(list(structure(list(fieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), fieldsToInclude = structure(list(structure(list(fieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), modelConfiguration = structure(list(additionalModelRequestFields = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map")), modelArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), numberOfRerankedResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), promptOverrideConfiguration = structure(list(overrideLambda = structure(logical(0), tags = list(type = "string")), promptConfigurations = structure(list(structure(list(additionalModelRequestFields = structure(list(), tags = list(type = "structure", document = TRUE)), basePromptTemplate = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), inferenceConfiguration = structure(list(maximumLength = structure(logical(0), tags = list(type = "integer", box = TRUE)), stopSequences = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topK = structure(logical(0), tags = list(type = "integer", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), parserMode = structure(logical(0), tags = list(type = "string")), promptCreationMode = structure(logical(0), tags = list(type = "string")), promptState = structure(logical(0), tags = list(type = "string")), promptType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", sensitive = TRUE)), sessionId = structure(logical(0), tags = list(location = "uri", locationName = "sessionId", type = "string")), streamingConfigurations = structure(list(applyGuardrailInterval = structure(logical(0), tags = list(type = "integer", box = TRUE)), streamFinalResponse = structure(logical(0), tags = list(type = "boolean", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentruntime$invoke_inline_agent_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(completion = structure(list(accessDeniedException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), badGatewayException = structure(list(message = structure(logical(0), tags = list(type = "string")), resourceName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE, fault = TRUE)), chunk = structure(list(attribution = structure(list(citations = structure(list(structure(list(generatedResponsePart = structure(list(textResponsePart = structure(list(span = structure(list(end = structure(logical(0), tags = list(type = "integer", box = TRUE)), start = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure")), retrievedReferences = structure(list(structure(list(content = structure(list(byteContent = structure(logical(0), tags = list(type = "string")), row = structure(list(structure(list(columnName = structure(logical(0), tags = list(type = "string")), columnValue = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), location = structure(list(confluenceLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), customDocumentLocation = structure(list(id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), kendraDocumentLocation = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Location = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), salesforceLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sharePointLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sqlLocation = structure(list(query = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string")), webLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", sensitive = TRUE)), metadata = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), bytes = structure(logical(0), tags = list(type = "blob", sensitive = TRUE))), tags = list(type = "structure", event = TRUE, sensitive = TRUE)), conflictException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), dependencyFailedException = structure(list(message = structure(logical(0), tags = list(type = "string")), resourceName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), files = structure(list(files = structure(list(structure(list(bytes = structure(logical(0), tags = list(type = "blob", sensitive = TRUE)), name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list"))), tags = list(type = "structure", event = TRUE)), internalServerException = structure(list(message = structure(logical(0), tags = list(type = "string")), reason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE, fault = TRUE)), resourceNotFoundException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), returnControl = structure(list(invocationId = structure(logical(0), tags = list(type = "string")), invocationInputs = structure(list(structure(list(apiInvocationInput = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), actionInvocationType = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), apiPath = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), collaboratorName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), httpMethod = structure(logical(0), tags = list(type = "string")), parameters = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), requestBody = structure(list(content = structure(list(structure(list(properties = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure")), functionInvocationInput = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), actionInvocationType = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), collaboratorName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), "function" = structure(logical(0), tags = list(type = "string")), parameters = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure", event = TRUE, sensitive = TRUE)), serviceQuotaExceededException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), throttlingException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), trace = structure(list(sessionId = structure(logical(0), tags = list(type = "string")), trace = structure(list(customOrchestrationTrace = structure(list(event = structure(list(text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), failureTrace = structure(list(failureReason = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), guardrailTrace = structure(list(action = structure(logical(0), tags = list(type = "string")), inputAssessments = structure(list(structure(list(contentPolicy = structure(list(filters = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), confidence = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), sensitiveInformationPolicy = structure(list(piiEntities = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), match = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE)), regexes = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), match = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), regex = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), topicPolicy = structure(list(topics = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), wordPolicy = structure(list(customWords = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), match = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE)), managedWordLists = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), match = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), outputAssessments = structure(list(structure(list(contentPolicy = structure(list(filters = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), confidence = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), sensitiveInformationPolicy = structure(list(piiEntities = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), match = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE)), regexes = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), match = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), regex = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), topicPolicy = structure(list(topics = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), wordPolicy = structure(list(customWords = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), match = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE)), managedWordLists = structure(list(structure(list(action = structure(logical(0), tags = list(type = "string")), match = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), traceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), orchestrationTrace = structure(list(invocationInput = structure(list(actionGroupInvocationInput = structure(list(actionGroupName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), apiPath = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), executionType = structure(logical(0), tags = list(type = "string")), "function" = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), invocationId = structure(logical(0), tags = list(type = "string")), parameters = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), requestBody = structure(list(content = structure(list(structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "map"))), tags = list(type = "structure")), verb = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), agentCollaboratorInvocationInput = structure(list(agentCollaboratorAliasArn = structure(logical(0), tags = list(type = "string")), agentCollaboratorName = structure(logical(0), tags = list(type = "string")), input = structure(list(returnControlResults = structure(list(invocationId = structure(logical(0), tags = list(type = "string")), returnControlInvocationResults = structure(list(structure(list(apiResult = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), apiPath = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), confirmationState = structure(logical(0), tags = list(type = "string")), httpMethod = structure(logical(0), tags = list(type = "string")), httpStatusCode = structure(logical(0), tags = list(type = "integer", box = TRUE)), responseBody = structure(list(structure(list(body = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map")), responseState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), functionResult = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), confirmationState = structure(logical(0), tags = list(type = "string")), "function" = structure(logical(0), tags = list(type = "string")), responseBody = structure(list(structure(list(body = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map")), responseState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure")), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), codeInterpreterInvocationInput = structure(list(code = structure(logical(0), tags = list(type = "string")), files = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), invocationType = structure(logical(0), tags = list(type = "string")), knowledgeBaseLookupInput = structure(list(knowledgeBaseId = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), traceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), modelInvocationInput = structure(list(foundationModel = structure(logical(0), tags = list(type = "string")), inferenceConfiguration = structure(list(maximumLength = structure(logical(0), tags = list(type = "integer", box = TRUE)), stopSequences = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topK = structure(logical(0), tags = list(type = "integer", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), overrideLambda = structure(logical(0), tags = list(type = "string")), parserMode = structure(logical(0), tags = list(type = "string")), promptCreationMode = structure(logical(0), tags = list(type = "string")), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), modelInvocationOutput = structure(list(metadata = structure(list(usage = structure(list(inputTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), outputTokens = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), rawResponse = structure(list(content = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), observation = structure(list(actionGroupInvocationOutput = structure(list(text = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), agentCollaboratorInvocationOutput = structure(list(agentCollaboratorAliasArn = structure(logical(0), tags = list(type = "string")), agentCollaboratorName = structure(logical(0), tags = list(type = "string")), output = structure(list(returnControlPayload = structure(list(invocationId = structure(logical(0), tags = list(type = "string")), invocationInputs = structure(list(structure(list(apiInvocationInput = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), actionInvocationType = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), apiPath = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), collaboratorName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), httpMethod = structure(logical(0), tags = list(type = "string")), parameters = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), requestBody = structure(list(content = structure(list(structure(list(properties = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure")), functionInvocationInput = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), actionInvocationType = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), collaboratorName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), "function" = structure(logical(0), tags = list(type = "string")), parameters = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure", event = TRUE, sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), codeInterpreterInvocationOutput = structure(list(executionError = structure(logical(0), tags = list(type = "string")), executionOutput = structure(logical(0), tags = list(type = "string")), executionTimeout = structure(logical(0), tags = list(type = "boolean", box = TRUE)), files = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), finalResponse = structure(list(text = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), knowledgeBaseLookupOutput = structure(list(retrievedReferences = structure(list(structure(list(content = structure(list(byteContent = structure(logical(0), tags = list(type = "string")), row = structure(list(structure(list(columnName = structure(logical(0), tags = list(type = "string")), columnValue = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), location = structure(list(confluenceLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), customDocumentLocation = structure(list(id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), kendraDocumentLocation = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Location = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), salesforceLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sharePointLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sqlLocation = structure(list(query = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string")), webLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", sensitive = TRUE)), metadata = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), repromptResponse = structure(list(source = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), rationale = structure(list(text = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE, union = TRUE)), postProcessingTrace = structure(list(modelInvocationInput = structure(list(foundationModel = structure(logical(0), tags = list(type = "string")), inferenceConfiguration = structure(list(maximumLength = structure(logical(0), tags = list(type = "integer", box = TRUE)), stopSequences = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topK = structure(logical(0), tags = list(type = "integer", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), overrideLambda = structure(logical(0), tags = list(type = "string")), parserMode = structure(logical(0), tags = list(type = "string")), promptCreationMode = structure(logical(0), tags = list(type = "string")), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), modelInvocationOutput = structure(list(metadata = structure(list(usage = structure(list(inputTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), outputTokens = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), parsedResponse = structure(list(text = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), rawResponse = structure(list(content = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE, union = TRUE)), preProcessingTrace = structure(list(modelInvocationInput = structure(list(foundationModel = structure(logical(0), tags = list(type = "string")), inferenceConfiguration = structure(list(maximumLength = structure(logical(0), tags = list(type = "integer", box = TRUE)), stopSequences = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topK = structure(logical(0), tags = list(type = "integer", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), overrideLambda = structure(logical(0), tags = list(type = "string")), parserMode = structure(logical(0), tags = list(type = "string")), promptCreationMode = structure(logical(0), tags = list(type = "string")), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), modelInvocationOutput = structure(list(metadata = structure(list(usage = structure(list(inputTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), outputTokens = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), parsedResponse = structure(list(isValid = structure(logical(0), tags = list(type = "boolean", box = TRUE)), rationale = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), rawResponse = structure(list(content = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE, union = TRUE)), routingClassifierTrace = structure(list(invocationInput = structure(list(actionGroupInvocationInput = structure(list(actionGroupName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), apiPath = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), executionType = structure(logical(0), tags = list(type = "string")), "function" = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), invocationId = structure(logical(0), tags = list(type = "string")), parameters = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), requestBody = structure(list(content = structure(list(structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "map"))), tags = list(type = "structure")), verb = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), agentCollaboratorInvocationInput = structure(list(agentCollaboratorAliasArn = structure(logical(0), tags = list(type = "string")), agentCollaboratorName = structure(logical(0), tags = list(type = "string")), input = structure(list(returnControlResults = structure(list(invocationId = structure(logical(0), tags = list(type = "string")), returnControlInvocationResults = structure(list(structure(list(apiResult = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), apiPath = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), confirmationState = structure(logical(0), tags = list(type = "string")), httpMethod = structure(logical(0), tags = list(type = "string")), httpStatusCode = structure(logical(0), tags = list(type = "integer", box = TRUE)), responseBody = structure(list(structure(list(body = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map")), responseState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), functionResult = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), confirmationState = structure(logical(0), tags = list(type = "string")), "function" = structure(logical(0), tags = list(type = "string")), responseBody = structure(list(structure(list(body = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "map")), responseState = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure")), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), codeInterpreterInvocationInput = structure(list(code = structure(logical(0), tags = list(type = "string")), files = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), invocationType = structure(logical(0), tags = list(type = "string")), knowledgeBaseLookupInput = structure(list(knowledgeBaseId = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), traceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), modelInvocationInput = structure(list(foundationModel = structure(logical(0), tags = list(type = "string")), inferenceConfiguration = structure(list(maximumLength = structure(logical(0), tags = list(type = "integer", box = TRUE)), stopSequences = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topK = structure(logical(0), tags = list(type = "integer", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure")), overrideLambda = structure(logical(0), tags = list(type = "string")), parserMode = structure(logical(0), tags = list(type = "string")), promptCreationMode = structure(logical(0), tags = list(type = "string")), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), modelInvocationOutput = structure(list(metadata = structure(list(usage = structure(list(inputTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), outputTokens = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE)), rawResponse = structure(list(content = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), observation = structure(list(actionGroupInvocationOutput = structure(list(text = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), agentCollaboratorInvocationOutput = structure(list(agentCollaboratorAliasArn = structure(logical(0), tags = list(type = "string")), agentCollaboratorName = structure(logical(0), tags = list(type = "string")), output = structure(list(returnControlPayload = structure(list(invocationId = structure(logical(0), tags = list(type = "string")), invocationInputs = structure(list(structure(list(apiInvocationInput = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), actionInvocationType = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), apiPath = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), collaboratorName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), httpMethod = structure(logical(0), tags = list(type = "string")), parameters = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), requestBody = structure(list(content = structure(list(structure(list(properties = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure")), functionInvocationInput = structure(list(actionGroup = structure(logical(0), tags = list(type = "string")), actionInvocationType = structure(logical(0), tags = list(type = "string")), agentId = structure(logical(0), tags = list(type = "string")), collaboratorName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), "function" = structure(logical(0), tags = list(type = "string")), parameters = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", union = TRUE))), tags = list(type = "list"))), tags = list(type = "structure", event = TRUE, sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), codeInterpreterInvocationOutput = structure(list(executionError = structure(logical(0), tags = list(type = "string")), executionOutput = structure(logical(0), tags = list(type = "string")), executionTimeout = structure(logical(0), tags = list(type = "boolean", box = TRUE)), files = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure")), finalResponse = structure(list(text = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), knowledgeBaseLookupOutput = structure(list(retrievedReferences = structure(list(structure(list(content = structure(list(byteContent = structure(logical(0), tags = list(type = "string")), row = structure(list(structure(list(columnName = structure(logical(0), tags = list(type = "string")), columnValue = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), location = structure(list(confluenceLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), customDocumentLocation = structure(list(id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), kendraDocumentLocation = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Location = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), salesforceLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sharePointLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sqlLocation = structure(list(query = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string")), webLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", sensitive = TRUE)), metadata = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), repromptResponse = structure(list(source = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), traceId = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE, union = TRUE))), tags = list(type = "structure", sensitive = TRUE, union = TRUE))), tags = list(type = "structure", event = TRUE, sensitive = TRUE)), validationException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE))), tags = list(type = "structure", eventstream = TRUE)), contentType = structure(logical(0), tags = list(location = "header", locationName = "x-amzn-bedrock-agent-content-type", type = "string")), sessionId = structure(logical(0), tags = list(location = "header", locationName = "x-amz-bedrock-agent-session-id", type = "string"))), tags = list(type = "structure", payload = "completion"))
return(populate(args, shape))
}
.bedrockagentruntime$optimize_prompt_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(input = structure(list(textPrompt = structure(list(text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", union = TRUE)), targetModelId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentruntime$optimize_prompt_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(optimizedPrompt = structure(list(accessDeniedException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), analyzePromptEvent = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", event = TRUE, sensitive = TRUE)), badGatewayException = structure(list(message = structure(logical(0), tags = list(type = "string")), resourceName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE, fault = TRUE)), dependencyFailedException = structure(list(message = structure(logical(0), tags = list(type = "string")), resourceName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), internalServerException = structure(list(message = structure(logical(0), tags = list(type = "string")), reason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE, fault = TRUE)), optimizedPromptEvent = structure(list(optimizedPrompt = structure(list(textPrompt = structure(list(text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure", event = TRUE, sensitive = TRUE)), throttlingException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), validationException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE))), tags = list(type = "structure", eventstream = TRUE))), tags = list(type = "structure", payload = "optimizedPrompt"))
return(populate(args, shape))
}
.bedrockagentruntime$rerank_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), queries = structure(list(structure(list(textQuery = structure(list(text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE)), rerankingConfiguration = structure(list(bedrockRerankingConfiguration = structure(list(modelConfiguration = structure(list(additionalModelRequestFields = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map")), modelArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), numberOfResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sources = structure(list(structure(list(inlineDocumentSource = structure(list(jsonDocument = structure(list(), tags = list(type = "structure", document = TRUE)), textDocument = structure(list(text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentruntime$rerank_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(nextToken = structure(logical(0), tags = list(type = "string")), results = structure(list(structure(list(document = structure(list(jsonDocument = structure(list(), tags = list(type = "structure", document = TRUE)), textDocument = structure(list(text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), index = structure(logical(0), tags = list(type = "integer", box = TRUE)), relevanceScore = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentruntime$retrieve_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(guardrailConfiguration = structure(list(guardrailId = structure(logical(0), tags = list(type = "string")), guardrailVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), knowledgeBaseId = structure(logical(0), tags = list(location = "uri", locationName = "knowledgeBaseId", type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), retrievalConfiguration = structure(list(vectorSearchConfiguration = structure(list(filter = structure(list(andAll = structure(list(structure(logical(0), tags = list(type = "structure", sensitive = TRUE, union = TRUE))), tags = list(type = "list")), equals = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), greaterThan = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), greaterThanOrEquals = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), "in" = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), lessThan = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), lessThanOrEquals = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), listContains = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), notEquals = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), notIn = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), orAll = structure(list(structure(logical(0), tags = list(type = "structure", sensitive = TRUE, union = TRUE))), tags = list(type = "list")), startsWith = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), stringContains = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", sensitive = TRUE, union = TRUE)), implicitFilterConfiguration = structure(list(metadataAttributes = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), modelArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), numberOfResults = structure(logical(0), tags = list(type = "integer", box = TRUE)), overrideSearchType = structure(logical(0), tags = list(type = "string")), rerankingConfiguration = structure(list(bedrockRerankingConfiguration = structure(list(metadataConfiguration = structure(list(selectionMode = structure(logical(0), tags = list(type = "string")), selectiveModeConfiguration = structure(list(fieldsToExclude = structure(list(structure(list(fieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), fieldsToInclude = structure(list(structure(list(fieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), modelConfiguration = structure(list(additionalModelRequestFields = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map")), modelArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), numberOfRerankedResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), retrievalQuery = structure(list(text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentruntime$retrieve_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(guardrailAction = structure(logical(0), tags = list(type = "string")), nextToken = structure(logical(0), tags = list(type = "string")), retrievalResults = structure(list(structure(list(content = structure(list(byteContent = structure(logical(0), tags = list(type = "string")), row = structure(list(structure(list(columnName = structure(logical(0), tags = list(type = "string")), columnValue = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), location = structure(list(confluenceLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), customDocumentLocation = structure(list(id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), kendraDocumentLocation = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Location = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), salesforceLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sharePointLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sqlLocation = structure(list(query = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string")), webLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", sensitive = TRUE)), metadata = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map", sensitive = TRUE)), score = structure(logical(0), tags = list(type = "double", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentruntime$retrieve_and_generate_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(input = structure(list(text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), retrieveAndGenerateConfiguration = structure(list(externalSourcesConfiguration = structure(list(generationConfiguration = structure(list(additionalModelRequestFields = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map")), guardrailConfiguration = structure(list(guardrailId = structure(logical(0), tags = list(type = "string")), guardrailVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inferenceConfig = structure(list(textInferenceConfig = structure(list(maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), stopSequences = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), performanceConfig = structure(list(latency = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), promptTemplate = structure(list(textPromptTemplate = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), modelArn = structure(logical(0), tags = list(type = "string")), sources = structure(list(structure(list(byteContent = structure(list(contentType = structure(logical(0), tags = list(type = "string")), data = structure(logical(0), tags = list(type = "blob", sensitive = TRUE)), identifier = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), s3Location = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sourceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), knowledgeBaseConfiguration = structure(list(generationConfiguration = structure(list(additionalModelRequestFields = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map")), guardrailConfiguration = structure(list(guardrailId = structure(logical(0), tags = list(type = "string")), guardrailVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inferenceConfig = structure(list(textInferenceConfig = structure(list(maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), stopSequences = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), performanceConfig = structure(list(latency = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), promptTemplate = structure(list(textPromptTemplate = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), knowledgeBaseId = structure(logical(0), tags = list(type = "string")), modelArn = structure(logical(0), tags = list(type = "string")), orchestrationConfiguration = structure(list(additionalModelRequestFields = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map")), inferenceConfig = structure(list(textInferenceConfig = structure(list(maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), stopSequences = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), performanceConfig = structure(list(latency = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), promptTemplate = structure(list(textPromptTemplate = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), queryTransformationConfiguration = structure(list(type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), retrievalConfiguration = structure(list(vectorSearchConfiguration = structure(list(filter = structure(list(andAll = structure(list(structure(logical(0), tags = list(type = "structure", sensitive = TRUE, union = TRUE))), tags = list(type = "list")), equals = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), greaterThan = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), greaterThanOrEquals = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), "in" = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), lessThan = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), lessThanOrEquals = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), listContains = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), notEquals = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), notIn = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), orAll = structure(list(structure(logical(0), tags = list(type = "structure", sensitive = TRUE, union = TRUE))), tags = list(type = "list")), startsWith = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), stringContains = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", sensitive = TRUE, union = TRUE)), implicitFilterConfiguration = structure(list(metadataAttributes = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), modelArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), numberOfResults = structure(logical(0), tags = list(type = "integer", box = TRUE)), overrideSearchType = structure(logical(0), tags = list(type = "string")), rerankingConfiguration = structure(list(bedrockRerankingConfiguration = structure(list(metadataConfiguration = structure(list(selectionMode = structure(logical(0), tags = list(type = "string")), selectiveModeConfiguration = structure(list(fieldsToExclude = structure(list(structure(list(fieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), fieldsToInclude = structure(list(structure(list(fieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), modelConfiguration = structure(list(additionalModelRequestFields = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map")), modelArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), numberOfRerankedResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sessionConfiguration = structure(list(kmsKeyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sessionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentruntime$retrieve_and_generate_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(citations = structure(list(structure(list(generatedResponsePart = structure(list(textResponsePart = structure(list(span = structure(list(end = structure(logical(0), tags = list(type = "integer", box = TRUE)), start = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure")), retrievedReferences = structure(list(structure(list(content = structure(list(byteContent = structure(logical(0), tags = list(type = "string")), row = structure(list(structure(list(columnName = structure(logical(0), tags = list(type = "string")), columnValue = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), location = structure(list(confluenceLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), customDocumentLocation = structure(list(id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), kendraDocumentLocation = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Location = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), salesforceLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sharePointLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sqlLocation = structure(list(query = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string")), webLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", sensitive = TRUE)), metadata = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), guardrailAction = structure(logical(0), tags = list(type = "string")), output = structure(list(text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), sessionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentruntime$retrieve_and_generate_stream_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(input = structure(list(text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), retrieveAndGenerateConfiguration = structure(list(externalSourcesConfiguration = structure(list(generationConfiguration = structure(list(additionalModelRequestFields = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map")), guardrailConfiguration = structure(list(guardrailId = structure(logical(0), tags = list(type = "string")), guardrailVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inferenceConfig = structure(list(textInferenceConfig = structure(list(maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), stopSequences = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), performanceConfig = structure(list(latency = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), promptTemplate = structure(list(textPromptTemplate = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), modelArn = structure(logical(0), tags = list(type = "string")), sources = structure(list(structure(list(byteContent = structure(list(contentType = structure(logical(0), tags = list(type = "string")), data = structure(logical(0), tags = list(type = "blob", sensitive = TRUE)), identifier = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), s3Location = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sourceType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure")), knowledgeBaseConfiguration = structure(list(generationConfiguration = structure(list(additionalModelRequestFields = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map")), guardrailConfiguration = structure(list(guardrailId = structure(logical(0), tags = list(type = "string")), guardrailVersion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), inferenceConfig = structure(list(textInferenceConfig = structure(list(maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), stopSequences = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), performanceConfig = structure(list(latency = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), promptTemplate = structure(list(textPromptTemplate = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), knowledgeBaseId = structure(logical(0), tags = list(type = "string")), modelArn = structure(logical(0), tags = list(type = "string")), orchestrationConfiguration = structure(list(additionalModelRequestFields = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map")), inferenceConfig = structure(list(textInferenceConfig = structure(list(maxTokens = structure(logical(0), tags = list(type = "integer", box = TRUE)), stopSequences = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), temperature = structure(logical(0), tags = list(type = "float", box = TRUE)), topP = structure(logical(0), tags = list(type = "float", box = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure")), performanceConfig = structure(list(latency = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), promptTemplate = structure(list(textPromptTemplate = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), queryTransformationConfiguration = structure(list(type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), retrievalConfiguration = structure(list(vectorSearchConfiguration = structure(list(filter = structure(list(andAll = structure(list(structure(logical(0), tags = list(type = "structure", sensitive = TRUE, union = TRUE))), tags = list(type = "list")), equals = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), greaterThan = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), greaterThanOrEquals = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), "in" = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), lessThan = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), lessThanOrEquals = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), listContains = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), notEquals = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), notIn = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), orAll = structure(list(structure(logical(0), tags = list(type = "structure", sensitive = TRUE, union = TRUE))), tags = list(type = "list")), startsWith = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure")), stringContains = structure(list(key = structure(logical(0), tags = list(type = "string")), value = structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", sensitive = TRUE, union = TRUE)), implicitFilterConfiguration = structure(list(metadataAttributes = structure(list(structure(list(description = structure(logical(0), tags = list(type = "string")), key = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), modelArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), numberOfResults = structure(logical(0), tags = list(type = "integer", box = TRUE)), overrideSearchType = structure(logical(0), tags = list(type = "string")), rerankingConfiguration = structure(list(bedrockRerankingConfiguration = structure(list(metadataConfiguration = structure(list(selectionMode = structure(logical(0), tags = list(type = "string")), selectiveModeConfiguration = structure(list(fieldsToExclude = structure(list(structure(list(fieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), fieldsToInclude = structure(list(structure(list(fieldName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure", union = TRUE))), tags = list(type = "structure")), modelConfiguration = structure(list(additionalModelRequestFields = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map")), modelArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), numberOfRerankedResults = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sessionConfiguration = structure(list(kmsKeyArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sessionId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.bedrockagentruntime$retrieve_and_generate_stream_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(sessionId = structure(logical(0), tags = list(location = "header", locationName = "x-amzn-bedrock-knowledge-base-session-id", type = "string")), stream = structure(list(accessDeniedException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), badGatewayException = structure(list(message = structure(logical(0), tags = list(type = "string")), resourceName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE, fault = TRUE)), citation = structure(list(citation = structure(list(generatedResponsePart = structure(list(textResponsePart = structure(list(span = structure(list(end = structure(logical(0), tags = list(type = "integer", box = TRUE)), start = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure")), retrievedReferences = structure(list(structure(list(content = structure(list(byteContent = structure(logical(0), tags = list(type = "string")), row = structure(list(structure(list(columnName = structure(logical(0), tags = list(type = "string")), columnValue = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), location = structure(list(confluenceLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), customDocumentLocation = structure(list(id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), kendraDocumentLocation = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Location = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), salesforceLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sharePointLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sqlLocation = structure(list(query = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string")), webLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", sensitive = TRUE)), metadata = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(deprecated = TRUE, deprecatedMessage = "Citation is deprecated. Please use GeneratedResponsePart and RetrievedReferences for citation event.", type = "structure")), generatedResponsePart = structure(list(textResponsePart = structure(list(span = structure(list(end = structure(logical(0), tags = list(type = "integer", box = TRUE)), start = structure(logical(0), tags = list(type = "integer", box = TRUE))), tags = list(type = "structure")), text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "structure")), retrievedReferences = structure(list(structure(list(content = structure(list(byteContent = structure(logical(0), tags = list(type = "string")), row = structure(list(structure(list(columnName = structure(logical(0), tags = list(type = "string")), columnValue = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list", sensitive = TRUE)), text = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), location = structure(list(confluenceLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), customDocumentLocation = structure(list(id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), kendraDocumentLocation = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), s3Location = structure(list(uri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), salesforceLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sharePointLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sqlLocation = structure(list(query = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), type = structure(logical(0), tags = list(type = "string")), webLocation = structure(list(url = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", sensitive = TRUE)), metadata = structure(list(structure(list(), tags = list(type = "structure", document = TRUE))), tags = list(type = "map", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", event = TRUE)), conflictException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), dependencyFailedException = structure(list(message = structure(logical(0), tags = list(type = "string")), resourceName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), guardrail = structure(list(action = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", event = TRUE)), internalServerException = structure(list(message = structure(logical(0), tags = list(type = "string")), reason = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE, fault = TRUE)), output = structure(list(text = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", event = TRUE, sensitive = TRUE)), resourceNotFoundException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), serviceQuotaExceededException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), throttlingException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE)), validationException = structure(list(message = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", exception = TRUE))), tags = list(type = "structure", eventstream = TRUE))), tags = list(type = "structure", payload = "stream"))
return(populate(args, shape))
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.