"use strict";
// *** WARNING: this file was generated by pulumi-language-nodejs. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.FlowNodeType = exports.FlowNodeIoDataType = exports.FlowConnectionType = exports.DataSourceWebScopeType = exports.DataSourceType = exports.DataSourceTransformationStepToApply = exports.DataSourceStatus = exports.DataSourceSharePointSourceConfigurationHostType = exports.DataSourceSharePointSourceConfigurationAuthType = exports.DataSourceSalesforceSourceConfigurationAuthType = exports.DataSourceParsingStrategy = exports.DataSourceParsingModality = exports.DataSourceEnrichmentStrategyMethod = exports.DataSourceDataDeletionPolicy = exports.DataSourceCrawlFilterConfigurationType = exports.DataSourceContextEnrichmentType = exports.DataSourceConfluenceSourceConfigurationHostType = exports.DataSourceConfluenceSourceConfigurationAuthType = exports.DataSourceChunkingStrategy = exports.DataAutomationProjectVideoStandardGenerativeFieldType = exports.DataAutomationProjectVideoExtractionCategoryType = exports.DataAutomationProjectStatus = exports.DataAutomationProjectState = exports.DataAutomationProjectStage = exports.DataAutomationProjectImageStandardGenerativeFieldType = exports.DataAutomationProjectImageExtractionCategoryType = exports.DataAutomationProjectDocumentOutputTextFormatType = exports.DataAutomationProjectDocumentExtractionGranularityType = exports.DataAutomationProjectBlueprintStage = exports.DataAutomationProjectAudioStandardGenerativeFieldType = exports.DataAutomationProjectAudioExtractionCategoryType = exports.BlueprintType = exports.BlueprintStage = exports.ApplicationInferenceProfileInferenceProfileType = exports.ApplicationInferenceProfileInferenceProfileStatus = exports.AgentType = exports.AgentStatus = exports.AgentRequireConfirmation = exports.AgentRelayConversationHistory = exports.AgentPromptType = exports.AgentPromptState = exports.AgentOrchestrationType = exports.AgentMemoryType = exports.AgentKnowledgeBaseState = exports.AgentCustomControlMethod = exports.AgentCreationMode = exports.AgentCollaboration = exports.AgentAliasStatus = exports.AgentActionGroupState = exports.AgentActionGroupSignature = void 0;
exports.PromptVersionPromptTemplateType = exports.PromptVersionConversationRole = exports.PromptVersionCachePointType = exports.PromptTemplateType = exports.PromptConversationRole = exports.PromptCachePointType = exports.KnowledgeBaseType = exports.KnowledgeBaseSupplementalDataStorageLocationType = exports.KnowledgeBaseStorageType = exports.KnowledgeBaseStatus = exports.KnowledgeBaseRedshiftServerlessAuthType = exports.KnowledgeBaseRedshiftQueryEngineType = exports.KnowledgeBaseRedshiftQueryEngineStorageType = exports.KnowledgeBaseRedshiftProvisionedAuthType = exports.KnowledgeBaseQueryEngineType = exports.KnowledgeBaseInclusionType = exports.KnowledgeBaseBedrockEmbeddingModelConfigurationEmbeddingDataType = exports.GuardrailWordAction = exports.GuardrailTopicType = exports.GuardrailTopicAction = exports.GuardrailStatus = exports.GuardrailSensitiveInformationAction = exports.GuardrailPiiEntityType = exports.GuardrailModality = exports.GuardrailManagedWordsType = exports.GuardrailFilterStrength = exports.GuardrailContextualGroundingFilterType = exports.GuardrailContextualGroundingAction = exports.GuardrailContentFilterType = exports.GuardrailContentFilterAction = exports.FlowVersionPromptTemplateType = exports.FlowVersionFlowStatus = exports.FlowVersionFlowNodeType = exports.FlowVersionFlowNodeIoDataType = exports.FlowVersionFlowConnectionType = exports.FlowStatus = exports.FlowPromptTemplateType = void 0;
exports.AgentActionGroupSignature = {
    AmazonUserInput: "AMAZON.UserInput",
    AmazonCodeInterpreter: "AMAZON.CodeInterpreter",
};
exports.AgentActionGroupState = {
    Enabled: "ENABLED",
    Disabled: "DISABLED",
};
exports.AgentAliasStatus = {
    Creating: "CREATING",
    Prepared: "PREPARED",
    Failed: "FAILED",
    Updating: "UPDATING",
    Deleting: "DELETING",
};
exports.AgentCollaboration = {
    Disabled: "DISABLED",
    Supervisor: "SUPERVISOR",
    SupervisorRouter: "SUPERVISOR_ROUTER",
};
exports.AgentCreationMode = {
    Default: "DEFAULT",
    Overridden: "OVERRIDDEN",
};
exports.AgentCustomControlMethod = {
    ReturnControl: "RETURN_CONTROL",
};
exports.AgentKnowledgeBaseState = {
    Enabled: "ENABLED",
    Disabled: "DISABLED",
};
exports.AgentMemoryType = {
    SessionSummary: "SESSION_SUMMARY",
};
exports.AgentOrchestrationType = {
    Default: "DEFAULT",
    CustomOrchestration: "CUSTOM_ORCHESTRATION",
};
exports.AgentPromptState = {
    Enabled: "ENABLED",
    Disabled: "DISABLED",
};
exports.AgentPromptType = {
    PreProcessing: "PRE_PROCESSING",
    Orchestration: "ORCHESTRATION",
    PostProcessing: "POST_PROCESSING",
    RoutingClassifier: "ROUTING_CLASSIFIER",
    MemorySummarization: "MEMORY_SUMMARIZATION",
    KnowledgeBaseResponseGeneration: "KNOWLEDGE_BASE_RESPONSE_GENERATION",
};
exports.AgentRelayConversationHistory = {
    ToCollaborator: "TO_COLLABORATOR",
    Disabled: "DISABLED",
};
exports.AgentRequireConfirmation = {
    Enabled: "ENABLED",
    Disabled: "DISABLED",
};
exports.AgentStatus = {
    Creating: "CREATING",
    Preparing: "PREPARING",
    Prepared: "PREPARED",
    NotPrepared: "NOT_PREPARED",
    Deleting: "DELETING",
    Failed: "FAILED",
    Versioning: "VERSIONING",
    Updating: "UPDATING",
};
exports.AgentType = {
    String: "string",
    Number: "number",
    Integer: "integer",
    Boolean: "boolean",
    Array: "array",
};
exports.ApplicationInferenceProfileInferenceProfileStatus = {
    Active: "ACTIVE",
};
exports.ApplicationInferenceProfileInferenceProfileType = {
    Application: "APPLICATION",
    SystemDefined: "SYSTEM_DEFINED",
};
exports.BlueprintStage = {
    Development: "DEVELOPMENT",
    Live: "LIVE",
};
exports.BlueprintType = {
    Document: "DOCUMENT",
    Image: "IMAGE",
};
exports.DataAutomationProjectAudioExtractionCategoryType = {
    AudioContentModeration: "AUDIO_CONTENT_MODERATION",
    Transcript: "TRANSCRIPT",
    TopicContentModeration: "TOPIC_CONTENT_MODERATION",
};
exports.DataAutomationProjectAudioStandardGenerativeFieldType = {
    AudioSummary: "AUDIO_SUMMARY",
    Iab: "IAB",
    TopicSummary: "TOPIC_SUMMARY",
};
exports.DataAutomationProjectBlueprintStage = {
    Development: "DEVELOPMENT",
    Live: "LIVE",
};
exports.DataAutomationProjectDocumentExtractionGranularityType = {
    Document: "DOCUMENT",
    Page: "PAGE",
    Element: "ELEMENT",
    Word: "WORD",
    Line: "LINE",
};
exports.DataAutomationProjectDocumentOutputTextFormatType = {
    PlainText: "PLAIN_TEXT",
    Markdown: "MARKDOWN",
    Html: "HTML",
    Csv: "CSV",
};
exports.DataAutomationProjectImageExtractionCategoryType = {
    ContentModeration: "CONTENT_MODERATION",
    TextDetection: "TEXT_DETECTION",
    Logos: "LOGOS",
};
exports.DataAutomationProjectImageStandardGenerativeFieldType = {
    ImageSummary: "IMAGE_SUMMARY",
    Iab: "IAB",
};
exports.DataAutomationProjectStage = {
    Development: "DEVELOPMENT",
    Live: "LIVE",
};
exports.DataAutomationProjectState = {
    Enabled: "ENABLED",
    Disabled: "DISABLED",
};
exports.DataAutomationProjectStatus = {
    Completed: "COMPLETED",
    InProgress: "IN_PROGRESS",
    Failed: "FAILED",
};
exports.DataAutomationProjectVideoExtractionCategoryType = {
    ContentModeration: "CONTENT_MODERATION",
    TextDetection: "TEXT_DETECTION",
    Transcript: "TRANSCRIPT",
    Logos: "LOGOS",
};
exports.DataAutomationProjectVideoStandardGenerativeFieldType = {
    VideoSummary: "VIDEO_SUMMARY",
    Iab: "IAB",
    ChapterSummary: "CHAPTER_SUMMARY",
};
exports.DataSourceChunkingStrategy = {
    FixedSize: "FIXED_SIZE",
    None: "NONE",
    Hierarchical: "HIERARCHICAL",
    Semantic: "SEMANTIC",
};
exports.DataSourceConfluenceSourceConfigurationAuthType = {
    Basic: "BASIC",
    Oauth2ClientCredentials: "OAUTH2_CLIENT_CREDENTIALS",
};
exports.DataSourceConfluenceSourceConfigurationHostType = {
    Saas: "SAAS",
};
exports.DataSourceContextEnrichmentType = {
    BedrockFoundationModel: "BEDROCK_FOUNDATION_MODEL",
};
exports.DataSourceCrawlFilterConfigurationType = {
    Pattern: "PATTERN",
};
exports.DataSourceDataDeletionPolicy = {
    Retain: "RETAIN",
    Delete: "DELETE",
};
exports.DataSourceEnrichmentStrategyMethod = {
    ChunkEntityExtraction: "CHUNK_ENTITY_EXTRACTION",
};
exports.DataSourceParsingModality = {
    Multimodal: "MULTIMODAL",
};
exports.DataSourceParsingStrategy = {
    BedrockFoundationModel: "BEDROCK_FOUNDATION_MODEL",
    BedrockDataAutomation: "BEDROCK_DATA_AUTOMATION",
};
exports.DataSourceSalesforceSourceConfigurationAuthType = {
    Oauth2ClientCredentials: "OAUTH2_CLIENT_CREDENTIALS",
};
exports.DataSourceSharePointSourceConfigurationAuthType = {
    Oauth2ClientCredentials: "OAUTH2_CLIENT_CREDENTIALS",
    Oauth2SharepointAppOnlyClientCredentials: "OAUTH2_SHAREPOINT_APP_ONLY_CLIENT_CREDENTIALS",
};
exports.DataSourceSharePointSourceConfigurationHostType = {
    Online: "ONLINE",
};
exports.DataSourceStatus = {
    Available: "AVAILABLE",
    Deleting: "DELETING",
    DeleteUnsuccessful: "DELETE_UNSUCCESSFUL",
};
exports.DataSourceTransformationStepToApply = {
    PostChunking: "POST_CHUNKING",
};
exports.DataSourceType = {
    S3: "S3",
    Confluence: "CONFLUENCE",
    Salesforce: "SALESFORCE",
    Sharepoint: "SHAREPOINT",
    Web: "WEB",
    Custom: "CUSTOM",
    RedshiftMetadata: "REDSHIFT_METADATA",
};
exports.DataSourceWebScopeType = {
    HostOnly: "HOST_ONLY",
    Subdomains: "SUBDOMAINS",
};
exports.FlowConnectionType = {
    Data: "Data",
    Conditional: "Conditional",
};
exports.FlowNodeIoDataType = {
    String: "String",
    Number: "Number",
    Boolean: "Boolean",
    Object: "Object",
    Array: "Array",
};
exports.FlowNodeType = {
    InputType: "Input",
    OutputType: "Output",
    KnowledgeBase: "KnowledgeBase",
    Condition: "Condition",
    Lex: "Lex",
    Prompt: "Prompt",
    LambdaFunction: "LambdaFunction",
    Agent: "Agent",
    Storage: "Storage",
    Retrieval: "Retrieval",
    Iterator: "Iterator",
    Collector: "Collector",
};
exports.FlowPromptTemplateType = {
    Text: "TEXT",
};
exports.FlowStatus = {
    Failed: "Failed",
    Prepared: "Prepared",
    Preparing: "Preparing",
    NotPrepared: "NotPrepared",
};
exports.FlowVersionFlowConnectionType = {
    Data: "Data",
    Conditional: "Conditional",
};
exports.FlowVersionFlowNodeIoDataType = {
    String: "String",
    Number: "Number",
    Boolean: "Boolean",
    Object: "Object",
    Array: "Array",
};
exports.FlowVersionFlowNodeType = {
    InputType: "Input",
    OutputType: "Output",
    KnowledgeBase: "KnowledgeBase",
    Condition: "Condition",
    Lex: "Lex",
    Prompt: "Prompt",
    LambdaFunction: "LambdaFunction",
    Agent: "Agent",
    Iterator: "Iterator",
    Collector: "Collector",
    Storage: "Storage",
    Retrieval: "Retrieval",
};
exports.FlowVersionFlowStatus = {
    Failed: "Failed",
    Prepared: "Prepared",
    Preparing: "Preparing",
    NotPrepared: "NotPrepared",
};
exports.FlowVersionPromptTemplateType = {
    Text: "TEXT",
};
exports.GuardrailContentFilterAction = {
    Block: "BLOCK",
    None: "NONE",
};
exports.GuardrailContentFilterType = {
    Sexual: "SEXUAL",
    Violence: "VIOLENCE",
    Hate: "HATE",
    Insults: "INSULTS",
    Misconduct: "MISCONDUCT",
    PromptAttack: "PROMPT_ATTACK",
};
exports.GuardrailContextualGroundingAction = {
    Block: "BLOCK",
    None: "NONE",
};
exports.GuardrailContextualGroundingFilterType = {
    Grounding: "GROUNDING",
    Relevance: "RELEVANCE",
};
exports.GuardrailFilterStrength = {
    None: "NONE",
    Low: "LOW",
    Medium: "MEDIUM",
    High: "HIGH",
};
exports.GuardrailManagedWordsType = {
    Profanity: "PROFANITY",
};
exports.GuardrailModality = {
    Text: "TEXT",
    Image: "IMAGE",
};
exports.GuardrailPiiEntityType = {
    Address: "ADDRESS",
    Age: "AGE",
    AwsAccessKey: "AWS_ACCESS_KEY",
    AwsSecretKey: "AWS_SECRET_KEY",
    CaHealthNumber: "CA_HEALTH_NUMBER",
    CaSocialInsuranceNumber: "CA_SOCIAL_INSURANCE_NUMBER",
    CreditDebitCardCvv: "CREDIT_DEBIT_CARD_CVV",
    CreditDebitCardExpiry: "CREDIT_DEBIT_CARD_EXPIRY",
    CreditDebitCardNumber: "CREDIT_DEBIT_CARD_NUMBER",
    DriverId: "DRIVER_ID",
    Email: "EMAIL",
    InternationalBankAccountNumber: "INTERNATIONAL_BANK_ACCOUNT_NUMBER",
    IpAddress: "IP_ADDRESS",
    LicensePlate: "LICENSE_PLATE",
    MacAddress: "MAC_ADDRESS",
    Name: "NAME",
    Password: "PASSWORD",
    Phone: "PHONE",
    Pin: "PIN",
    SwiftCode: "SWIFT_CODE",
    UkNationalHealthServiceNumber: "UK_NATIONAL_HEALTH_SERVICE_NUMBER",
    UkNationalInsuranceNumber: "UK_NATIONAL_INSURANCE_NUMBER",
    UkUniqueTaxpayerReferenceNumber: "UK_UNIQUE_TAXPAYER_REFERENCE_NUMBER",
    Url: "URL",
    Username: "USERNAME",
    UsBankAccountNumber: "US_BANK_ACCOUNT_NUMBER",
    UsBankRoutingNumber: "US_BANK_ROUTING_NUMBER",
    UsIndividualTaxIdentificationNumber: "US_INDIVIDUAL_TAX_IDENTIFICATION_NUMBER",
    UsPassportNumber: "US_PASSPORT_NUMBER",
    UsSocialSecurityNumber: "US_SOCIAL_SECURITY_NUMBER",
    VehicleIdentificationNumber: "VEHICLE_IDENTIFICATION_NUMBER",
};
exports.GuardrailSensitiveInformationAction = {
    Block: "BLOCK",
    Anonymize: "ANONYMIZE",
    None: "NONE",
};
exports.GuardrailStatus = {
    Creating: "CREATING",
    Updating: "UPDATING",
    Versioning: "VERSIONING",
    Ready: "READY",
    Failed: "FAILED",
    Deleting: "DELETING",
};
exports.GuardrailTopicAction = {
    Block: "BLOCK",
    None: "NONE",
};
exports.GuardrailTopicType = {
    Deny: "DENY",
};
exports.GuardrailWordAction = {
    Block: "BLOCK",
    None: "NONE",
};
exports.KnowledgeBaseBedrockEmbeddingModelConfigurationEmbeddingDataType = {
    Float32: "FLOAT32",
    Binary: "BINARY",
};
exports.KnowledgeBaseInclusionType = {
    Include: "INCLUDE",
    Exclude: "EXCLUDE",
};
exports.KnowledgeBaseQueryEngineType = {
    Redshift: "REDSHIFT",
};
exports.KnowledgeBaseRedshiftProvisionedAuthType = {
    Iam: "IAM",
    UsernamePassword: "USERNAME_PASSWORD",
    Username: "USERNAME",
};
exports.KnowledgeBaseRedshiftQueryEngineStorageType = {
    Redshift: "REDSHIFT",
    AwsDataCatalog: "AWS_DATA_CATALOG",
};
exports.KnowledgeBaseRedshiftQueryEngineType = {
    Serverless: "SERVERLESS",
    Provisioned: "PROVISIONED",
};
exports.KnowledgeBaseRedshiftServerlessAuthType = {
    Iam: "IAM",
    UsernamePassword: "USERNAME_PASSWORD",
};
exports.KnowledgeBaseStatus = {
    Creating: "CREATING",
    Active: "ACTIVE",
    Deleting: "DELETING",
    Updating: "UPDATING",
    Failed: "FAILED",
    DeleteUnsuccessful: "DELETE_UNSUCCESSFUL",
};
exports.KnowledgeBaseStorageType = {
    OpensearchServerless: "OPENSEARCH_SERVERLESS",
    Pinecone: "PINECONE",
    Rds: "RDS",
    MongoDbAtlas: "MONGO_DB_ATLAS",
    NeptuneAnalytics: "NEPTUNE_ANALYTICS",
    OpensearchManagedCluster: "OPENSEARCH_MANAGED_CLUSTER",
};
exports.KnowledgeBaseSupplementalDataStorageLocationType = {
    S3: "S3",
};
exports.KnowledgeBaseType = {
    Vector: "VECTOR",
    Kendra: "KENDRA",
    Sql: "SQL",
};
exports.PromptCachePointType = {
    Default: "default",
};
exports.PromptConversationRole = {
    User: "user",
    Assistant: "assistant",
};
exports.PromptTemplateType = {
    Text: "TEXT",
    Chat: "CHAT",
};
exports.PromptVersionCachePointType = {
    Default: "default",
};
exports.PromptVersionConversationRole = {
    User: "user",
    Assistant: "assistant",
};
exports.PromptVersionPromptTemplateType = {
    Text: "TEXT",
    Chat: "CHAT",
};
//# sourceMappingURL=index.js.map