wickr-bedrock-bot
Version:
AWS Wickr's own Bedrock Bot
1,252 lines • 72 kB
JavaScript
import { SENSITIVE_STRING } from "@smithy/smithy-client";
import { BedrockAgentRuntimeServiceException as __BaseException } from "./BedrockAgentRuntimeServiceException";
export class AccessDeniedException extends __BaseException {
name = "AccessDeniedException";
$fault = "client";
constructor(opts) {
super({
name: "AccessDeniedException",
$fault: "client",
...opts,
});
Object.setPrototypeOf(this, AccessDeniedException.prototype);
}
}
export const CustomControlMethod = {
RETURN_CONTROL: "RETURN_CONTROL",
};
export var ActionGroupExecutor;
(function (ActionGroupExecutor) {
ActionGroupExecutor.visit = (value, visitor) => {
if (value.lambda !== undefined)
return visitor.lambda(value.lambda);
if (value.customControl !== undefined)
return visitor.customControl(value.customControl);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(ActionGroupExecutor || (ActionGroupExecutor = {}));
export const ExecutionType = {
LAMBDA: "LAMBDA",
RETURN_CONTROL: "RETURN_CONTROL",
};
export const ActionGroupSignature = {
AMAZON_CODEINTERPRETER: "AMAZON.CodeInterpreter",
AMAZON_USERINPUT: "AMAZON.UserInput",
ANTHROPIC_BASH: "ANTHROPIC.Bash",
ANTHROPIC_COMPUTER: "ANTHROPIC.Computer",
ANTHROPIC_TEXTEDITOR: "ANTHROPIC.TextEditor",
};
export const ActionInvocationType = {
RESULT: "RESULT",
USER_CONFIRMATION: "USER_CONFIRMATION",
USER_CONFIRMATION_AND_RESULT: "USER_CONFIRMATION_AND_RESULT",
};
export var APISchema;
(function (APISchema) {
APISchema.visit = (value, visitor) => {
if (value.s3 !== undefined)
return visitor.s3(value.s3);
if (value.payload !== undefined)
return visitor.payload(value.payload);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(APISchema || (APISchema = {}));
export const ParameterType = {
ARRAY: "array",
BOOLEAN: "boolean",
INTEGER: "integer",
NUMBER: "number",
STRING: "string",
};
export const RequireConfirmation = {
DISABLED: "DISABLED",
ENABLED: "ENABLED",
};
export var FunctionSchema;
(function (FunctionSchema) {
FunctionSchema.visit = (value, visitor) => {
if (value.functions !== undefined)
return visitor.functions(value.functions);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(FunctionSchema || (FunctionSchema = {}));
export const AgentCollaboration = {
DISABLED: "DISABLED",
SUPERVISOR: "SUPERVISOR",
SUPERVISOR_ROUTER: "SUPERVISOR_ROUTER",
};
export const ConfirmationState = {
CONFIRM: "CONFIRM",
DENY: "DENY",
};
export const ImageInputFormat = {
GIF: "gif",
JPEG: "jpeg",
PNG: "png",
WEBP: "webp",
};
export var ImageInputSource;
(function (ImageInputSource) {
ImageInputSource.visit = (value, visitor) => {
if (value.bytes !== undefined)
return visitor.bytes(value.bytes);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(ImageInputSource || (ImageInputSource = {}));
export const ResponseState = {
FAILURE: "FAILURE",
REPROMPT: "REPROMPT",
};
export var InvocationResultMember;
(function (InvocationResultMember) {
InvocationResultMember.visit = (value, visitor) => {
if (value.apiResult !== undefined)
return visitor.apiResult(value.apiResult);
if (value.functionResult !== undefined)
return visitor.functionResult(value.functionResult);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(InvocationResultMember || (InvocationResultMember = {}));
export const PayloadType = {
RETURN_CONTROL: "RETURN_CONTROL",
TEXT: "TEXT",
};
export var InvocationInputMember;
(function (InvocationInputMember) {
InvocationInputMember.visit = (value, visitor) => {
if (value.apiInvocationInput !== undefined)
return visitor.apiInvocationInput(value.apiInvocationInput);
if (value.functionInvocationInput !== undefined)
return visitor.functionInvocationInput(value.functionInvocationInput);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(InvocationInputMember || (InvocationInputMember = {}));
export class BadGatewayException extends __BaseException {
name = "BadGatewayException";
$fault = "server";
resourceName;
constructor(opts) {
super({
name: "BadGatewayException",
$fault: "server",
...opts,
});
Object.setPrototypeOf(this, BadGatewayException.prototype);
this.resourceName = opts.resourceName;
}
}
export class ConflictException extends __BaseException {
name = "ConflictException";
$fault = "client";
constructor(opts) {
super({
name: "ConflictException",
$fault: "client",
...opts,
});
Object.setPrototypeOf(this, ConflictException.prototype);
}
}
export class DependencyFailedException extends __BaseException {
name = "DependencyFailedException";
$fault = "client";
resourceName;
constructor(opts) {
super({
name: "DependencyFailedException",
$fault: "client",
...opts,
});
Object.setPrototypeOf(this, DependencyFailedException.prototype);
this.resourceName = opts.resourceName;
}
}
export class InternalServerException extends __BaseException {
name = "InternalServerException";
$fault = "server";
reason;
constructor(opts) {
super({
name: "InternalServerException",
$fault: "server",
...opts,
});
Object.setPrototypeOf(this, InternalServerException.prototype);
this.reason = opts.reason;
}
}
export var FlowInputContent;
(function (FlowInputContent) {
FlowInputContent.visit = (value, visitor) => {
if (value.document !== undefined)
return visitor.document(value.document);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(FlowInputContent || (FlowInputContent = {}));
export const PerformanceConfigLatency = {
OPTIMIZED: "optimized",
STANDARD: "standard",
};
export const FlowCompletionReason = {
INPUT_REQUIRED: "INPUT_REQUIRED",
SUCCESS: "SUCCESS",
};
export var FlowMultiTurnInputContent;
(function (FlowMultiTurnInputContent) {
FlowMultiTurnInputContent.visit = (value, visitor) => {
if (value.document !== undefined)
return visitor.document(value.document);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(FlowMultiTurnInputContent || (FlowMultiTurnInputContent = {}));
export const NodeType = {
CONDITION_NODE: "ConditionNode",
FLOW_INPUT_NODE: "FlowInputNode",
FLOW_OUTPUT_NODE: "FlowOutputNode",
KNOWLEDGE_BASE_NODE: "KnowledgeBaseNode",
LAMBDA_FUNCTION_NODE: "LambdaFunctionNode",
LEX_NODE: "LexNode",
PROMPT_NODE: "PromptNode",
};
export var FlowOutputContent;
(function (FlowOutputContent) {
FlowOutputContent.visit = (value, visitor) => {
if (value.document !== undefined)
return visitor.document(value.document);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(FlowOutputContent || (FlowOutputContent = {}));
export var FlowTraceNodeInputContent;
(function (FlowTraceNodeInputContent) {
FlowTraceNodeInputContent.visit = (value, visitor) => {
if (value.document !== undefined)
return visitor.document(value.document);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(FlowTraceNodeInputContent || (FlowTraceNodeInputContent = {}));
export var FlowTraceNodeOutputContent;
(function (FlowTraceNodeOutputContent) {
FlowTraceNodeOutputContent.visit = (value, visitor) => {
if (value.document !== undefined)
return visitor.document(value.document);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(FlowTraceNodeOutputContent || (FlowTraceNodeOutputContent = {}));
export var FlowTrace;
(function (FlowTrace) {
FlowTrace.visit = (value, visitor) => {
if (value.nodeInputTrace !== undefined)
return visitor.nodeInputTrace(value.nodeInputTrace);
if (value.nodeOutputTrace !== undefined)
return visitor.nodeOutputTrace(value.nodeOutputTrace);
if (value.conditionNodeResultTrace !== undefined)
return visitor.conditionNodeResultTrace(value.conditionNodeResultTrace);
if (value.nodeActionTrace !== undefined)
return visitor.nodeActionTrace(value.nodeActionTrace);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(FlowTrace || (FlowTrace = {}));
export class ResourceNotFoundException extends __BaseException {
name = "ResourceNotFoundException";
$fault = "client";
constructor(opts) {
super({
name: "ResourceNotFoundException",
$fault: "client",
...opts,
});
Object.setPrototypeOf(this, ResourceNotFoundException.prototype);
}
}
export class ServiceQuotaExceededException extends __BaseException {
name = "ServiceQuotaExceededException";
$fault = "client";
constructor(opts) {
super({
name: "ServiceQuotaExceededException",
$fault: "client",
...opts,
});
Object.setPrototypeOf(this, ServiceQuotaExceededException.prototype);
}
}
export class ThrottlingException extends __BaseException {
name = "ThrottlingException";
$fault = "client";
constructor(opts) {
super({
name: "ThrottlingException",
$fault: "client",
...opts,
});
Object.setPrototypeOf(this, ThrottlingException.prototype);
}
}
export class ValidationException extends __BaseException {
name = "ValidationException";
$fault = "client";
constructor(opts) {
super({
name: "ValidationException",
$fault: "client",
...opts,
});
Object.setPrototypeOf(this, ValidationException.prototype);
}
}
export var FlowResponseStream;
(function (FlowResponseStream) {
FlowResponseStream.visit = (value, visitor) => {
if (value.flowOutputEvent !== undefined)
return visitor.flowOutputEvent(value.flowOutputEvent);
if (value.flowCompletionEvent !== undefined)
return visitor.flowCompletionEvent(value.flowCompletionEvent);
if (value.flowTraceEvent !== undefined)
return visitor.flowTraceEvent(value.flowTraceEvent);
if (value.internalServerException !== undefined)
return visitor.internalServerException(value.internalServerException);
if (value.validationException !== undefined)
return visitor.validationException(value.validationException);
if (value.resourceNotFoundException !== undefined)
return visitor.resourceNotFoundException(value.resourceNotFoundException);
if (value.serviceQuotaExceededException !== undefined)
return visitor.serviceQuotaExceededException(value.serviceQuotaExceededException);
if (value.throttlingException !== undefined)
return visitor.throttlingException(value.throttlingException);
if (value.accessDeniedException !== undefined)
return visitor.accessDeniedException(value.accessDeniedException);
if (value.conflictException !== undefined)
return visitor.conflictException(value.conflictException);
if (value.dependencyFailedException !== undefined)
return visitor.dependencyFailedException(value.dependencyFailedException);
if (value.badGatewayException !== undefined)
return visitor.badGatewayException(value.badGatewayException);
if (value.flowMultiTurnInputRequestEvent !== undefined)
return visitor.flowMultiTurnInputRequestEvent(value.flowMultiTurnInputRequestEvent);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(FlowResponseStream || (FlowResponseStream = {}));
export const InputQueryType = {
TEXT: "TEXT",
};
export const QueryTransformationMode = {
TEXT_TO_SQL: "TEXT_TO_SQL",
};
export const TextToSqlConfigurationType = {
KNOWLEDGE_BASE: "KNOWLEDGE_BASE",
};
export const GeneratedQueryType = {
REDSHIFT_SQL: "REDSHIFT_SQL",
};
export var ContentBlock;
(function (ContentBlock) {
ContentBlock.visit = (value, visitor) => {
if (value.text !== undefined)
return visitor.text(value.text);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(ContentBlock || (ContentBlock = {}));
export const ConversationRole = {
ASSISTANT: "assistant",
USER: "user",
};
export const FileSourceType = {
BYTE_CONTENT: "BYTE_CONTENT",
S3: "S3",
};
export const FileUseCase = {
CHAT: "CHAT",
CODE_INTERPRETER: "CODE_INTERPRETER",
};
export const AttributeType = {
BOOLEAN: "BOOLEAN",
NUMBER: "NUMBER",
STRING: "STRING",
STRING_LIST: "STRING_LIST",
};
export const SearchType = {
HYBRID: "HYBRID",
SEMANTIC: "SEMANTIC",
};
export const RerankingMetadataSelectionMode = {
ALL: "ALL",
SELECTIVE: "SELECTIVE",
};
export var RerankingMetadataSelectiveModeConfiguration;
(function (RerankingMetadataSelectiveModeConfiguration) {
RerankingMetadataSelectiveModeConfiguration.visit = (value, visitor) => {
if (value.fieldsToInclude !== undefined)
return visitor.fieldsToInclude(value.fieldsToInclude);
if (value.fieldsToExclude !== undefined)
return visitor.fieldsToExclude(value.fieldsToExclude);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(RerankingMetadataSelectiveModeConfiguration || (RerankingMetadataSelectiveModeConfiguration = {}));
export const VectorSearchRerankingConfigurationType = {
BEDROCK_RERANKING_MODEL: "BEDROCK_RERANKING_MODEL",
};
export const RetrievalResultContentColumnType = {
BLOB: "BLOB",
BOOLEAN: "BOOLEAN",
DOUBLE: "DOUBLE",
LONG: "LONG",
NULL: "NULL",
STRING: "STRING",
};
export const RetrievalResultContentType = {
IMAGE: "IMAGE",
ROW: "ROW",
TEXT: "TEXT",
};
export const RetrievalResultLocationType = {
CONFLUENCE: "CONFLUENCE",
CUSTOM: "CUSTOM",
KENDRA: "KENDRA",
S3: "S3",
SALESFORCE: "SALESFORCE",
SHAREPOINT: "SHAREPOINT",
SQL: "SQL",
WEB: "WEB",
};
export class ModelNotReadyException extends __BaseException {
name = "ModelNotReadyException";
$fault = "client";
constructor(opts) {
super({
name: "ModelNotReadyException",
$fault: "client",
...opts,
});
Object.setPrototypeOf(this, ModelNotReadyException.prototype);
}
}
export var Caller;
(function (Caller) {
Caller.visit = (value, visitor) => {
if (value.agentAliasArn !== undefined)
return visitor.agentAliasArn(value.agentAliasArn);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(Caller || (Caller = {}));
export const GuardrailAction = {
INTERVENED: "INTERVENED",
NONE: "NONE",
};
export const GuardrailContentPolicyAction = {
BLOCKED: "BLOCKED",
};
export const GuardrailContentFilterConfidence = {
HIGH: "HIGH",
LOW: "LOW",
MEDIUM: "MEDIUM",
NONE: "NONE",
};
export const GuardrailContentFilterType = {
HATE: "HATE",
INSULTS: "INSULTS",
MISCONDUCT: "MISCONDUCT",
PROMPT_ATTACK: "PROMPT_ATTACK",
SEXUAL: "SEXUAL",
VIOLENCE: "VIOLENCE",
};
export const GuardrailSensitiveInformationPolicyAction = {
ANONYMIZED: "ANONYMIZED",
BLOCKED: "BLOCKED",
};
export const GuardrailPiiEntityType = {
ADDRESS: "ADDRESS",
AGE: "AGE",
AWS_ACCESS_KEY: "AWS_ACCESS_KEY",
AWS_SECRET_KEY: "AWS_SECRET_KEY",
CA_HEALTH_NUMBER: "CA_HEALTH_NUMBER",
CA_SOCIAL_INSURANCE_NUMBER: "CA_SOCIAL_INSURANCE_NUMBER",
CREDIT_DEBIT_CARD_CVV: "CREDIT_DEBIT_CARD_CVV",
CREDIT_DEBIT_CARD_EXPIRY: "CREDIT_DEBIT_CARD_EXPIRY",
CREDIT_DEBIT_CARD_NUMBER: "CREDIT_DEBIT_CARD_NUMBER",
DRIVER_ID: "DRIVER_ID",
EMAIL: "EMAIL",
INTERNATIONAL_BANK_ACCOUNT_NUMBER: "INTERNATIONAL_BANK_ACCOUNT_NUMBER",
IP_ADDRESS: "IP_ADDRESS",
LICENSE_PLATE: "LICENSE_PLATE",
MAC_ADDRESS: "MAC_ADDRESS",
NAME: "NAME",
PASSWORD: "PASSWORD",
PHONE: "PHONE",
PIN: "PIN",
SWIFT_CODE: "SWIFT_CODE",
UK_NATIONAL_HEALTH_SERVICE_NUMBER: "UK_NATIONAL_HEALTH_SERVICE_NUMBER",
UK_NATIONAL_INSURANCE_NUMBER: "UK_NATIONAL_INSURANCE_NUMBER",
UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER: "UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER",
URL: "URL",
USERNAME: "USERNAME",
US_BANK_ACCOUNT_NUMBER: "US_BANK_ACCOUNT_NUMBER",
US_BANK_ROUTING_NUMBER: "US_BANK_ROUTING_NUMBER",
US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER: "US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER",
US_PASSPORT_NUMBER: "US_PASSPORT_NUMBER",
US_SOCIAL_SECURITY_NUMBER: "US_SOCIAL_SECURITY_NUMBER",
VEHICLE_IDENTIFICATION_NUMBER: "VEHICLE_IDENTIFICATION_NUMBER",
};
export const GuardrailTopicPolicyAction = {
BLOCKED: "BLOCKED",
};
export const GuardrailTopicType = {
DENY: "DENY",
};
export const GuardrailWordPolicyAction = {
BLOCKED: "BLOCKED",
};
export const GuardrailManagedWordType = {
PROFANITY: "PROFANITY",
};
export const InvocationType = {
ACTION_GROUP: "ACTION_GROUP",
ACTION_GROUP_CODE_INTERPRETER: "ACTION_GROUP_CODE_INTERPRETER",
AGENT_COLLABORATOR: "AGENT_COLLABORATOR",
FINISH: "FINISH",
KNOWLEDGE_BASE: "KNOWLEDGE_BASE",
};
export const CreationMode = {
DEFAULT: "DEFAULT",
OVERRIDDEN: "OVERRIDDEN",
};
export const PromptType = {
KNOWLEDGE_BASE_RESPONSE_GENERATION: "KNOWLEDGE_BASE_RESPONSE_GENERATION",
ORCHESTRATION: "ORCHESTRATION",
POST_PROCESSING: "POST_PROCESSING",
PRE_PROCESSING: "PRE_PROCESSING",
ROUTING_CLASSIFIER: "ROUTING_CLASSIFIER",
};
export var ReasoningContentBlock;
(function (ReasoningContentBlock) {
ReasoningContentBlock.visit = (value, visitor) => {
if (value.reasoningText !== undefined)
return visitor.reasoningText(value.reasoningText);
if (value.redactedContent !== undefined)
return visitor.redactedContent(value.redactedContent);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(ReasoningContentBlock || (ReasoningContentBlock = {}));
export const Source = {
ACTION_GROUP: "ACTION_GROUP",
KNOWLEDGE_BASE: "KNOWLEDGE_BASE",
PARSER: "PARSER",
};
export const Type = {
ACTION_GROUP: "ACTION_GROUP",
AGENT_COLLABORATOR: "AGENT_COLLABORATOR",
ASK_USER: "ASK_USER",
FINISH: "FINISH",
KNOWLEDGE_BASE: "KNOWLEDGE_BASE",
REPROMPT: "REPROMPT",
};
export var OrchestrationTrace;
(function (OrchestrationTrace) {
OrchestrationTrace.visit = (value, visitor) => {
if (value.rationale !== undefined)
return visitor.rationale(value.rationale);
if (value.invocationInput !== undefined)
return visitor.invocationInput(value.invocationInput);
if (value.observation !== undefined)
return visitor.observation(value.observation);
if (value.modelInvocationInput !== undefined)
return visitor.modelInvocationInput(value.modelInvocationInput);
if (value.modelInvocationOutput !== undefined)
return visitor.modelInvocationOutput(value.modelInvocationOutput);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(OrchestrationTrace || (OrchestrationTrace = {}));
export var PostProcessingTrace;
(function (PostProcessingTrace) {
PostProcessingTrace.visit = (value, visitor) => {
if (value.modelInvocationInput !== undefined)
return visitor.modelInvocationInput(value.modelInvocationInput);
if (value.modelInvocationOutput !== undefined)
return visitor.modelInvocationOutput(value.modelInvocationOutput);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(PostProcessingTrace || (PostProcessingTrace = {}));
export var PreProcessingTrace;
(function (PreProcessingTrace) {
PreProcessingTrace.visit = (value, visitor) => {
if (value.modelInvocationInput !== undefined)
return visitor.modelInvocationInput(value.modelInvocationInput);
if (value.modelInvocationOutput !== undefined)
return visitor.modelInvocationOutput(value.modelInvocationOutput);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(PreProcessingTrace || (PreProcessingTrace = {}));
export var RoutingClassifierTrace;
(function (RoutingClassifierTrace) {
RoutingClassifierTrace.visit = (value, visitor) => {
if (value.invocationInput !== undefined)
return visitor.invocationInput(value.invocationInput);
if (value.observation !== undefined)
return visitor.observation(value.observation);
if (value.modelInvocationInput !== undefined)
return visitor.modelInvocationInput(value.modelInvocationInput);
if (value.modelInvocationOutput !== undefined)
return visitor.modelInvocationOutput(value.modelInvocationOutput);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(RoutingClassifierTrace || (RoutingClassifierTrace = {}));
export var Trace;
(function (Trace) {
Trace.visit = (value, visitor) => {
if (value.guardrailTrace !== undefined)
return visitor.guardrailTrace(value.guardrailTrace);
if (value.preProcessingTrace !== undefined)
return visitor.preProcessingTrace(value.preProcessingTrace);
if (value.orchestrationTrace !== undefined)
return visitor.orchestrationTrace(value.orchestrationTrace);
if (value.postProcessingTrace !== undefined)
return visitor.postProcessingTrace(value.postProcessingTrace);
if (value.routingClassifierTrace !== undefined)
return visitor.routingClassifierTrace(value.routingClassifierTrace);
if (value.failureTrace !== undefined)
return visitor.failureTrace(value.failureTrace);
if (value.customOrchestrationTrace !== undefined)
return visitor.customOrchestrationTrace(value.customOrchestrationTrace);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(Trace || (Trace = {}));
export var ResponseStream;
(function (ResponseStream) {
ResponseStream.visit = (value, visitor) => {
if (value.chunk !== undefined)
return visitor.chunk(value.chunk);
if (value.trace !== undefined)
return visitor.trace(value.trace);
if (value.returnControl !== undefined)
return visitor.returnControl(value.returnControl);
if (value.internalServerException !== undefined)
return visitor.internalServerException(value.internalServerException);
if (value.validationException !== undefined)
return visitor.validationException(value.validationException);
if (value.resourceNotFoundException !== undefined)
return visitor.resourceNotFoundException(value.resourceNotFoundException);
if (value.serviceQuotaExceededException !== undefined)
return visitor.serviceQuotaExceededException(value.serviceQuotaExceededException);
if (value.throttlingException !== undefined)
return visitor.throttlingException(value.throttlingException);
if (value.accessDeniedException !== undefined)
return visitor.accessDeniedException(value.accessDeniedException);
if (value.conflictException !== undefined)
return visitor.conflictException(value.conflictException);
if (value.dependencyFailedException !== undefined)
return visitor.dependencyFailedException(value.dependencyFailedException);
if (value.badGatewayException !== undefined)
return visitor.badGatewayException(value.badGatewayException);
if (value.modelNotReadyException !== undefined)
return visitor.modelNotReadyException(value.modelNotReadyException);
if (value.files !== undefined)
return visitor.files(value.files);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(ResponseStream || (ResponseStream = {}));
export const RelayConversationHistory = {
DISABLED: "DISABLED",
TO_COLLABORATOR: "TO_COLLABORATOR",
};
export const PromptState = {
DISABLED: "DISABLED",
ENABLED: "ENABLED",
};
export var OrchestrationExecutor;
(function (OrchestrationExecutor) {
OrchestrationExecutor.visit = (value, visitor) => {
if (value.lambda !== undefined)
return visitor.lambda(value.lambda);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(OrchestrationExecutor || (OrchestrationExecutor = {}));
export const OrchestrationType = {
CUSTOM_ORCHESTRATION: "CUSTOM_ORCHESTRATION",
DEFAULT: "DEFAULT",
};
export var InlineAgentResponseStream;
(function (InlineAgentResponseStream) {
InlineAgentResponseStream.visit = (value, visitor) => {
if (value.chunk !== undefined)
return visitor.chunk(value.chunk);
if (value.trace !== undefined)
return visitor.trace(value.trace);
if (value.returnControl !== undefined)
return visitor.returnControl(value.returnControl);
if (value.internalServerException !== undefined)
return visitor.internalServerException(value.internalServerException);
if (value.validationException !== undefined)
return visitor.validationException(value.validationException);
if (value.resourceNotFoundException !== undefined)
return visitor.resourceNotFoundException(value.resourceNotFoundException);
if (value.serviceQuotaExceededException !== undefined)
return visitor.serviceQuotaExceededException(value.serviceQuotaExceededException);
if (value.throttlingException !== undefined)
return visitor.throttlingException(value.throttlingException);
if (value.accessDeniedException !== undefined)
return visitor.accessDeniedException(value.accessDeniedException);
if (value.conflictException !== undefined)
return visitor.conflictException(value.conflictException);
if (value.dependencyFailedException !== undefined)
return visitor.dependencyFailedException(value.dependencyFailedException);
if (value.badGatewayException !== undefined)
return visitor.badGatewayException(value.badGatewayException);
if (value.files !== undefined)
return visitor.files(value.files);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(InlineAgentResponseStream || (InlineAgentResponseStream = {}));
export const MemoryType = {
SESSION_SUMMARY: "SESSION_SUMMARY",
};
export var Memory;
(function (Memory) {
Memory.visit = (value, visitor) => {
if (value.sessionSummary !== undefined)
return visitor.sessionSummary(value.sessionSummary);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(Memory || (Memory = {}));
export var InputPrompt;
(function (InputPrompt) {
InputPrompt.visit = (value, visitor) => {
if (value.textPrompt !== undefined)
return visitor.textPrompt(value.textPrompt);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(InputPrompt || (InputPrompt = {}));
export var OptimizedPrompt;
(function (OptimizedPrompt) {
OptimizedPrompt.visit = (value, visitor) => {
if (value.textPrompt !== undefined)
return visitor.textPrompt(value.textPrompt);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(OptimizedPrompt || (OptimizedPrompt = {}));
export var OptimizedPromptStream;
(function (OptimizedPromptStream) {
OptimizedPromptStream.visit = (value, visitor) => {
if (value.optimizedPromptEvent !== undefined)
return visitor.optimizedPromptEvent(value.optimizedPromptEvent);
if (value.analyzePromptEvent !== undefined)
return visitor.analyzePromptEvent(value.analyzePromptEvent);
if (value.internalServerException !== undefined)
return visitor.internalServerException(value.internalServerException);
if (value.throttlingException !== undefined)
return visitor.throttlingException(value.throttlingException);
if (value.validationException !== undefined)
return visitor.validationException(value.validationException);
if (value.dependencyFailedException !== undefined)
return visitor.dependencyFailedException(value.dependencyFailedException);
if (value.accessDeniedException !== undefined)
return visitor.accessDeniedException(value.accessDeniedException);
if (value.badGatewayException !== undefined)
return visitor.badGatewayException(value.badGatewayException);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(OptimizedPromptStream || (OptimizedPromptStream = {}));
export const RerankQueryContentType = {
TEXT: "TEXT",
};
export const RerankingConfigurationType = {
BEDROCK_RERANKING_MODEL: "BEDROCK_RERANKING_MODEL",
};
export const RerankDocumentType = {
JSON: "JSON",
TEXT: "TEXT",
};
export const RerankSourceType = {
INLINE: "INLINE",
};
export const ExternalSourceType = {
BYTE_CONTENT: "BYTE_CONTENT",
S3: "S3",
};
export const QueryTransformationType = {
QUERY_DECOMPOSITION: "QUERY_DECOMPOSITION",
};
export const RetrieveAndGenerateType = {
EXTERNAL_SOURCES: "EXTERNAL_SOURCES",
KNOWLEDGE_BASE: "KNOWLEDGE_BASE",
};
export const GuadrailAction = {
INTERVENED: "INTERVENED",
NONE: "NONE",
};
export var RetrieveAndGenerateStreamResponseOutput;
(function (RetrieveAndGenerateStreamResponseOutput) {
RetrieveAndGenerateStreamResponseOutput.visit = (value, visitor) => {
if (value.output !== undefined)
return visitor.output(value.output);
if (value.citation !== undefined)
return visitor.citation(value.citation);
if (value.guardrail !== undefined)
return visitor.guardrail(value.guardrail);
if (value.internalServerException !== undefined)
return visitor.internalServerException(value.internalServerException);
if (value.validationException !== undefined)
return visitor.validationException(value.validationException);
if (value.resourceNotFoundException !== undefined)
return visitor.resourceNotFoundException(value.resourceNotFoundException);
if (value.serviceQuotaExceededException !== undefined)
return visitor.serviceQuotaExceededException(value.serviceQuotaExceededException);
if (value.throttlingException !== undefined)
return visitor.throttlingException(value.throttlingException);
if (value.accessDeniedException !== undefined)
return visitor.accessDeniedException(value.accessDeniedException);
if (value.conflictException !== undefined)
return visitor.conflictException(value.conflictException);
if (value.dependencyFailedException !== undefined)
return visitor.dependencyFailedException(value.dependencyFailedException);
if (value.badGatewayException !== undefined)
return visitor.badGatewayException(value.badGatewayException);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(RetrieveAndGenerateStreamResponseOutput || (RetrieveAndGenerateStreamResponseOutput = {}));
export const SessionStatus = {
ACTIVE: "ACTIVE",
ENDED: "ENDED",
EXPIRED: "EXPIRED",
};
export const ImageFormat = {
GIF: "gif",
JPEG: "jpeg",
PNG: "png",
WEBP: "webp",
};
export var ImageSource;
(function (ImageSource) {
ImageSource.visit = (value, visitor) => {
if (value.bytes !== undefined)
return visitor.bytes(value.bytes);
if (value.s3Location !== undefined)
return visitor.s3Location(value.s3Location);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(ImageSource || (ImageSource = {}));
export var BedrockSessionContentBlock;
(function (BedrockSessionContentBlock) {
BedrockSessionContentBlock.visit = (value, visitor) => {
if (value.text !== undefined)
return visitor.text(value.text);
if (value.image !== undefined)
return visitor.image(value.image);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(BedrockSessionContentBlock || (BedrockSessionContentBlock = {}));
export var InvocationStepPayload;
(function (InvocationStepPayload) {
InvocationStepPayload.visit = (value, visitor) => {
if (value.contentBlocks !== undefined)
return visitor.contentBlocks(value.contentBlocks);
return visitor._(value.$unknown[0], value.$unknown[1]);
};
})(InvocationStepPayload || (InvocationStepPayload = {}));
export const ActionGroupInvocationInputFilterSensitiveLog = (obj) => ({
...obj,
...(obj.actionGroupName && { actionGroupName: SENSITIVE_STRING }),
...(obj.verb && { verb: SENSITIVE_STRING }),
...(obj.apiPath && { apiPath: SENSITIVE_STRING }),
...(obj.function && { function: SENSITIVE_STRING }),
});
export const UsageFilterSensitiveLog = (obj) => ({
...obj,
});
export const MetadataFilterSensitiveLog = (obj) => ({
...obj,
...(obj.usage && { usage: SENSITIVE_STRING }),
});
export const ActionGroupInvocationOutputFilterSensitiveLog = (obj) => ({
...obj,
...(obj.text && { text: SENSITIVE_STRING }),
...(obj.metadata && { metadata: SENSITIVE_STRING }),
});
export const APISchemaFilterSensitiveLog = (obj) => {
if (obj.s3 !== undefined)
return { s3: obj.s3 };
if (obj.payload !== undefined)
return { payload: SENSITIVE_STRING };
if (obj.$unknown !== undefined)
return { [obj.$unknown[0]]: "UNKNOWN" };
};
export const FunctionDefinitionFilterSensitiveLog = (obj) => ({
...obj,
...(obj.name && { name: SENSITIVE_STRING }),
});
export const FunctionSchemaFilterSensitiveLog = (obj) => {
if (obj.functions !== undefined)
return { functions: obj.functions.map((item) => FunctionDefinitionFilterSensitiveLog(item)) };
if (obj.$unknown !== undefined)
return { [obj.$unknown[0]]: "UNKNOWN" };
};
export const AgentActionGroupFilterSensitiveLog = (obj) => ({
...obj,
...(obj.actionGroupName && { actionGroupName: SENSITIVE_STRING }),
...(obj.description && { description: SENSITIVE_STRING }),
...(obj.actionGroupExecutor && { actionGroupExecutor: obj.actionGroupExecutor }),
...(obj.apiSchema && { apiSchema: APISchemaFilterSensitiveLog(obj.apiSchema) }),
...(obj.functionSchema && { functionSchema: FunctionSchemaFilterSensitiveLog(obj.functionSchema) }),
});
export const ApiResultFilterSensitiveLog = (obj) => ({
...obj,
...(obj.apiPath && { apiPath: SENSITIVE_STRING }),
...(obj.responseBody && {
responseBody: Object.entries(obj.responseBody).reduce((acc, [key, value]) => ((acc[key] = value), acc), {}),
}),
});
export const InvocationResultMemberFilterSensitiveLog = (obj) => {
if (obj.apiResult !== undefined)
return { apiResult: ApiResultFilterSensitiveLog(obj.apiResult) };
if (obj.functionResult !== undefined)
return { functionResult: obj.functionResult };
if (obj.$unknown !== undefined)
return { [obj.$unknown[0]]: "UNKNOWN" };
};
export const ReturnControlResultsFilterSensitiveLog = (obj) => ({
...obj,
...(obj.returnControlInvocationResults && {
returnControlInvocationResults: obj.returnControlInvocationResults.map((item) => InvocationResultMemberFilterSensitiveLog(item)),
}),
});
export const AgentCollaboratorInputPayloadFilterSensitiveLog = (obj) => ({
...obj,
...(obj.text && { text: SENSITIVE_STRING }),
...(obj.returnControlResults && {
returnControlResults: ReturnControlResultsFilterSensitiveLog(obj.returnControlResults),
}),
});
export const AgentCollaboratorInvocationInputFilterSensitiveLog = (obj) => ({
...obj,
...(obj.input && { input: AgentCollaboratorInputPayloadFilterSensitiveLog(obj.input) }),
});
export const ApiInvocationInputFilterSensitiveLog = (obj) => ({
...obj,
...(obj.apiPath && { apiPath: SENSITIVE_STRING }),
...(obj.collaboratorName && { collaboratorName: SENSITIVE_STRING }),
});
export const FunctionInvocationInputFilterSensitiveLog = (obj) => ({
...obj,
...(obj.collaboratorName && { collaboratorName: SENSITIVE_STRING }),
});
export const InvocationInputMemberFilterSensitiveLog = (obj) => {
if (obj.apiInvocationInput !== undefined)
return { apiInvocationInput: ApiInvocationInputFilterSensitiveLog(obj.apiInvocationInput) };
if (obj.functionInvocationInput !== undefined)
return { functionInvocationInput: FunctionInvocationInputFilterSensitiveLog(obj.functionInvocationInput) };
if (obj.$unknown !== undefined)
return { [obj.$unknown[0]]: "UNKNOWN" };
};
export const ReturnControlPayloadFilterSensitiveLog = (obj) => ({
...obj,
...(obj.invocationInputs && {
invocationInputs: obj.invocationInputs.map((item) => InvocationInputMemberFilterSensitiveLog(item)),
}),
});
export const AgentCollaboratorOutputPayloadFilterSensitiveLog = (obj) => ({
...obj,
...(obj.text && { text: SENSITIVE_STRING }),
...(obj.returnControlPayload && { returnControlPayload: SENSITIVE_STRING }),
});
export const AgentCollaboratorInvocationOutputFilterSensitiveLog = (obj) => ({
...obj,
...(obj.output && { output: AgentCollaboratorOutputPayloadFilterSensitiveLog(obj.output) }),
...(obj.metadata && { metadata: SENSITIVE_STRING }),
});
export const FlowInputContentFilterSensitiveLog = (obj) => {
if (obj.document !== undefined)
return { document: obj.document };
if (obj.$unknown !== undefined)
return { [obj.$unknown[0]]: "UNKNOWN" };
};
export const FlowInputFilterSensitiveLog = (obj) => ({
...obj,
...(obj.content && { content: SENSITIVE_STRING }),
});
export const InvokeFlowRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.inputs && { inputs: obj.inputs.map((item) => FlowInputFilterSensitiveLog(item)) }),
});
export const FlowCompletionEventFilterSensitiveLog = (obj) => ({
...obj,
});
export const FlowMultiTurnInputRequestEventFilterSensitiveLog = (obj) => ({
...obj,
...(obj.content && { content: obj.content }),
});
export const FlowOutputEventFilterSensitiveLog = (obj) => ({
...obj,
...(obj.content && { content: obj.content }),
});
export const FlowTraceConditionFilterSensitiveLog = (obj) => ({
...obj,
});
export const FlowTraceConditionNodeResultEventFilterSensitiveLog = (obj) => ({
...obj,
...(obj.satisfiedConditions && { satisfiedConditions: SENSITIVE_STRING }),
});
export const FlowTraceNodeActionEventFilterSensitiveLog = (obj) => ({
...obj,
});
export const FlowTraceNodeInputContentFilterSensitiveLog = (obj) => {
if (obj.document !== undefined)
return { document: obj.document };
if (obj.$unknown !== undefined)
return { [obj.$unknown[0]]: "UNKNOWN" };
};
export const FlowTraceNodeInputFieldFilterSensitiveLog = (obj) => ({
...obj,
...(obj.content && { content: SENSITIVE_STRING }),
});
export const FlowTraceNodeInputEventFilterSensitiveLog = (obj) => ({
...obj,
...(obj.fields && { fields: SENSITIVE_STRING }),
});
export const FlowTraceNodeOutputFieldFilterSensitiveLog = (obj) => ({
...obj,
...(obj.content && { content: obj.content }),
});
export const FlowTraceNodeOutputEventFilterSensitiveLog = (obj) => ({
...obj,
...(obj.fields && { fields: SENSITIVE_STRING }),
});
export const FlowTraceFilterSensitiveLog = (obj) => {
if (obj.nodeInputTrace !== undefined)
return { nodeInputTrace: SENSITIVE_STRING };
if (obj.nodeOutputTrace !== undefined)
return { nodeOutputTrace: SENSITIVE_STRING };
if (obj.conditionNodeResultTrace !== undefined)
return { conditionNodeResultTrace: SENSITIVE_STRING };
if (obj.nodeActionTrace !== undefined)
return { nodeActionTrace: SENSITIVE_STRING };
if (obj.$unknown !== undefined)
return { [obj.$unknown[0]]: "UNKNOWN" };
};
export const FlowTraceEventFilterSensitiveLog = (obj) => ({
...obj,
...(obj.trace && { trace: SENSITIVE_STRING }),
});
export const FlowResponseStreamFilterSensitiveLog = (obj) => {
if (obj.flowOutputEvent !== undefined)
return { flowOutputEvent: SENSITIVE_STRING };
if (obj.flowCompletionEvent !== undefined)
return { flowCompletionEvent: SENSITIVE_STRING };
if (obj.flowTraceEvent !== undefined)
return { flowTraceEvent: FlowTraceEventFilterSensitiveLog(obj.flowTraceEvent) };
if (obj.internalServerException !== undefined)
return { internalServerException: obj.internalServerException };
if (obj.validationException !== undefined)
return { validationException: obj.validationException };
if (obj.resourceNotFoundException !== undefined)
return { resourceNotFoundException: obj.resourceNotFoundException };
if (obj.serviceQuotaExceededException !== undefined)
return { serviceQuotaExceededException: obj.serviceQuotaExceededException };
if (obj.throttlingException !== undefined)
return { throttlingException: obj.throttlingException };
if (obj.accessDeniedException !== undefined)
return { accessDeniedException: obj.accessDeniedException };
if (obj.conflictException !== undefined)
return { conflictException: obj.conflictException };
if (obj.dependencyFailedException !== undefined)
return { dependencyFailedException: obj.dependencyFailedException };
if (obj.badGatewayException !== undefined)
return { badGatewayException: obj.badGatewayException };
if (obj.flowMultiTurnInputRequestEvent !== undefined)
return { flowMultiTurnInputRequestEvent: SENSITIVE_STRING };
if (obj.$unknown !== undefined)
return { [obj.$unknown[0]]: "UNKNOWN" };
};
export const InvokeFlowResponseFilterSensitiveLog = (obj) => ({
...obj,
...(obj.responseStream && { responseStream: "STREAMING_CONTENT" }),
});
export const QueryGenerationInputFilterSensitiveLog = (obj) => ({
...obj,
});
export const GenerateQueryRequestFilterSensitiveLog = (obj) => ({
...obj,
...(obj.queryGenerationInput && { queryGenerationInput: SENSITIVE_STRING }),
});
export const GeneratedQueryFilterSensitiveLog = (obj) => ({
...obj,
});
export const GenerateQueryResponseFilterSensitiveLog = (obj) => ({
...obj,
...(obj.queries && { queries: SENSITIVE_STRING }),
});
export const ContentBlockFilterSensitiveLog = (obj) => {
if (obj.text !== undefined)
return { text: obj.text };
if (obj.$unknown !== undefined)
return { [obj.$unknown[0]]: "UNKNOWN" };
};
export const MessageFilterSensitiveLog = (obj) => ({
...obj,
...(obj.content && { content: SENSITIVE_STRING }),
});
export const ConversationHistoryFilterSensitiveLog = (obj) => ({
...obj,
...(obj.messages && { messages: obj.messages.map((item) => MessageFilterSensitiveLog(item)) }),
});
export const ByteContentFileFilterSensitiveLog = (obj) => ({
...obj,
...(obj.data && { data: SENSITIVE_STRING }),
});
export const FileSourceFilterSensitiveLog = (obj) => ({
...obj,
...(obj.byteContent && { byteContent: ByteContentFileFilterSensitiveLog(obj.byteContent) }),
});
export const InputFileFilterSensitiveLog = (obj) => ({
...obj,
...(obj.source && { source: FileSourceFilterSensitiveLog(obj.source) }),
});
export const MetadataAttributeSchemaFilterSensitiveLog = (obj) => ({
...obj,
});
export const ImplicitFilterConfigurationFilterSensitiveLog = (obj) => ({
...obj,
...(obj.metadataAttributes && { metadataAttributes: SENSITIVE_STRING }),
});
export const RerankingMetadataSelectiveModeConfigurationFilterSensitiveLog = (obj) => {
if (obj.fieldsToInclude !== undefined)
return { fieldsToInclude: SENSITIVE_STRING };
if (obj.fieldsToExclude !== undefined)
return { fieldsToExclude: SENSITIVE_STRING };
if (obj.$unknown !== undefined)
return { [obj.$unknown[0]]: "UNKNOWN" };
};
export const MetadataConfigurationForRerankingFilterSensitiveLog = (obj) => ({
...obj,
...(obj.selectiveModeConfiguration && {
selectiveModeConfiguration: RerankingMetadataSelectiveModeConfigurationFilterSensitiveLog(obj.selectiveModeConfiguration),
}),
});
export const VectorSearchBedrockRerankingConfigurationFilterSensitiveLog = (obj) => ({
...obj,
...(obj.metadataConfiguration && {
metadataConfiguration: MetadataConfigurationForRerankingFilterSensitiveLog(obj.metadataConfiguration),
}),
});
export const VectorSearchRerankingConfigurationFilterSensitiveLog = (obj) => ({
...obj,
...(obj.bedrockRerankingConfiguration && {
bedrockRerankingConfiguration: VectorSearchBedrockRerankingConfigurationFilterSensitiveLog(obj.bedrockRerankingConfiguration),
}),
});
export const TextResponsePartFilterSensitiveLog = (obj) => ({
...obj,
});
export const GeneratedResponsePartFilterSensitiveLog = (obj) => ({
...obj,
...(obj.textResponsePart && { textResponsePart: SENSITIVE_STRING }),
});
export const RetrievalResultContentColumnFilterSensitiveLog = (obj) => ({
...obj,
});
export const RetrievalResultContentFilterSensitiveLog = (obj) => ({
...obj,
...(obj.row && { row: SENSITIVE_STRING }),
});
export const RetrievalResultLocationFilterSensitiveLog = (obj) => ({
...obj,
});
export const RetrievedReferenceFilterSensitiveLog = (obj) => ({
...obj,
...(obj.content && { content: SENSITIVE_STRING }),
...(obj.location && { location: SENSITIVE_STRING }),
...(obj.metadata && { metadata: SENSITIVE_STRING }),
});
export const CitationFilterSensitiveLog = (obj) => ({
...obj,
...(obj.generatedResponsePart && {
generatedResponsePart: GeneratedResponsePartFilterSensitiveLog(obj.generatedResponsePart),
}),
...(obj.retrievedReferences && {
retrievedReferences: obj.retrievedReferences.map((item) => RetrievedReferenceFilterSensitiveLog(item)),
}),
});
export const AttributionFilterSensitiveLog = (obj) => ({
...obj,
...(obj.citations && { citations: obj.citations.map((item) => CitationFilterSensitiveLog(item)) }),
});
export const PayloadPartFilterSensitiveLog = (obj) => ({
...obj,
...(obj.bytes && { bytes: SENSITIVE_STRING }),
...(obj.attribution && { attribution: AttributionFilterSensitiveLog(obj.attribution) }),
});
export const OutputFileFilterSensitiveLog = (obj) => ({
...obj,
...(obj.bytes && { bytes: SENSITIVE_STRING }),
});
export const FilePartFilterSensitiveLog = (obj) => ({
...obj,
...(obj.files && { files: SENSITIVE_STRING }),
});
export const CustomOrchestrationTraceEventFilterSensitiveLog = (obj) => ({
...obj,
});
export const CustomOrchestrationTraceFilterSensitiveLog = (obj) => ({
...obj,
...(obj.event && { event: SENSITIVE_STRING }),
});
export const FailureTraceFilterSensitiveLog = (obj) => ({
...obj,
...(obj.failureReason && { failureReason: SENSITIVE_STRING }),
...(obj.metadata && { metadata: SENSITIVE_STRING }),
});
export const GuardrailContentFilterFilterSensitiveLog = (obj) => ({
...obj,
});
export const GuardrailContentPolicyAssessmentFilterSensitiveLog = (obj) => ({
...obj,
...(obj.filters && { filters: SENSITIVE_STRING }),
});
export const GuardrailPiiEntityFilterFilterSensitiveLog = (obj) => ({
...obj,
});
export const GuardrailRegexFilterFilterSensitiveLog = (obj) => ({
...obj,
});
export const GuardrailSensitiveInformationPolicyAssessmentFilterSensitiveLog = (obj) => ({
...obj,
...(obj.piiEntities && { piiEntities: SENSITIVE_STRING }),
...(obj.regexes && { regexes: SENSITIVE_STRING }),
});
export const GuardrailTopicFilterSensitiveLog = (obj) => ({
...obj,
});
export const GuardrailTopicPolicyAssessmentFilterSensitiveLog = (obj) => ({
...obj,
...(obj.topics && { topics: SENSITIVE_STRING }),
});
export const GuardrailCustomWordFilterSensitiveLog = (obj) => ({
...obj,
});
export const GuardrailManagedWordFilterSensitiveLog = (obj) => ({
...obj,
});
export const GuardrailWordPolicyAssessmentFilterSensitiveLog = (obj) => ({
...obj,
...(obj.customWords && { customWords: SENSITIVE_STRING }),
...(obj.managedWordLists && { managedWordLists: SENSITIVE_STRING }),
});
export const GuardrailAssessmentFilterSensitiveLog = (obj) => ({
...obj,
...(obj.topicPolicy && { topicPolicy: SENSITIVE_STRING }),
...(obj.contentPolicy && { contentPolicy: SENSITIVE_STRING }),
...(obj.wordPolicy && { wordPolicy: SENSITIVE_STRING }),
...(obj.sensitiveInformationPolicy && { sensitiveInformationPolicy: SENSITIVE_STRING }),
});
export const GuardrailTraceFilterSensitiveLog = (obj) => ({
...obj,
...(obj.inputAssessments && { inputAssessments: SENSITIVE_STRING }),
...(obj.outputAssessments && { outputAssessments: SENSITIVE_STRING }),
...(obj.metadata && { metadata: SENSITIVE_STRING }),
});
export const KnowledgeBaseLookupInputFilterSensitiveLog = (obj) => ({
...obj,
...(obj.text && { text: SENSITIVE_STRING }),
...(obj.knowledgeBaseId && { knowledgeBaseId: SENSITIVE_STRING }),
});
export const InvocationInputFilterSensitiveLog = (obj) => ({
...obj,
...(obj.actionGroupInvocationInput && {
actionGroupInvocationInput: ActionGroupInvocationInputFilter