Module: Aws::Bedrock::Types
- Defined in:
- lib/aws-sdk-bedrock/types.rb
Defined Under Namespace
Classes: AccessDeniedException, AccountEnforcedGuardrailInferenceInputConfiguration, AccountEnforcedGuardrailOutputConfiguration, AdvancedPromptOptimizationInputConfig, AdvancedPromptOptimizationJobSummary, AdvancedPromptOptimizationOutputConfig, AgreementAvailability, AutomatedEvaluationConfig, AutomatedEvaluationCustomMetricConfig, AutomatedEvaluationCustomMetricSource, AutomatedReasoningCheckFinding, AutomatedReasoningCheckImpossibleFinding, AutomatedReasoningCheckInputTextReference, AutomatedReasoningCheckInvalidFinding, AutomatedReasoningCheckLogicWarning, AutomatedReasoningCheckNoTranslationsFinding, AutomatedReasoningCheckRule, AutomatedReasoningCheckSatisfiableFinding, AutomatedReasoningCheckScenario, AutomatedReasoningCheckTooComplexFinding, AutomatedReasoningCheckTranslation, AutomatedReasoningCheckTranslationAmbiguousFinding, AutomatedReasoningCheckTranslationOption, AutomatedReasoningCheckValidFinding, AutomatedReasoningLogicStatement, AutomatedReasoningPolicyAddRuleAnnotation, AutomatedReasoningPolicyAddRuleFromNaturalLanguageAnnotation, AutomatedReasoningPolicyAddRuleMutation, AutomatedReasoningPolicyAddTypeAnnotation, AutomatedReasoningPolicyAddTypeMutation, AutomatedReasoningPolicyAddTypeValue, AutomatedReasoningPolicyAddVariableAnnotation, AutomatedReasoningPolicyAddVariableMutation, AutomatedReasoningPolicyAnnotatedChunk, AutomatedReasoningPolicyAnnotatedContent, AutomatedReasoningPolicyAnnotatedLine, AutomatedReasoningPolicyAnnotation, AutomatedReasoningPolicyAtomicStatement, AutomatedReasoningPolicyBuildLog, AutomatedReasoningPolicyBuildLogEntry, AutomatedReasoningPolicyBuildResultAssetManifest, AutomatedReasoningPolicyBuildResultAssetManifestEntry, AutomatedReasoningPolicyBuildResultAssets, AutomatedReasoningPolicyBuildStep, AutomatedReasoningPolicyBuildStepContext, AutomatedReasoningPolicyBuildStepMessage, AutomatedReasoningPolicyBuildWorkflowDocument, AutomatedReasoningPolicyBuildWorkflowRepairContent, AutomatedReasoningPolicyBuildWorkflowSource, AutomatedReasoningPolicyBuildWorkflowSummary, AutomatedReasoningPolicyDefinition, AutomatedReasoningPolicyDefinitionElement, AutomatedReasoningPolicyDefinitionQualityReport, AutomatedReasoningPolicyDefinitionRule, AutomatedReasoningPolicyDefinitionType, AutomatedReasoningPolicyDefinitionTypeValue, AutomatedReasoningPolicyDefinitionTypeValuePair, AutomatedReasoningPolicyDefinitionVariable, AutomatedReasoningPolicyDeleteRuleAnnotation, AutomatedReasoningPolicyDeleteRuleMutation, AutomatedReasoningPolicyDeleteTypeAnnotation, AutomatedReasoningPolicyDeleteTypeMutation, AutomatedReasoningPolicyDeleteTypeValue, AutomatedReasoningPolicyDeleteVariableAnnotation, AutomatedReasoningPolicyDeleteVariableMutation, AutomatedReasoningPolicyDisjointRuleSet, AutomatedReasoningPolicyFidelityReport, AutomatedReasoningPolicyGenerateFidelityReportContent, AutomatedReasoningPolicyGeneratedTestCase, AutomatedReasoningPolicyGeneratedTestCases, AutomatedReasoningPolicyIngestContentAnnotation, AutomatedReasoningPolicyMutation, AutomatedReasoningPolicyPlanning, AutomatedReasoningPolicyReportSourceDocument, AutomatedReasoningPolicyRuleReport, AutomatedReasoningPolicyScenario, AutomatedReasoningPolicyScenarios, AutomatedReasoningPolicySourceDocument, AutomatedReasoningPolicyStatementLocation, AutomatedReasoningPolicyStatementReference, AutomatedReasoningPolicySummary, AutomatedReasoningPolicyTestCase, AutomatedReasoningPolicyTestResult, AutomatedReasoningPolicyTypeValueAnnotation, AutomatedReasoningPolicyUpdateFromRuleFeedbackAnnotation, AutomatedReasoningPolicyUpdateFromScenarioFeedbackAnnotation, AutomatedReasoningPolicyUpdateRuleAnnotation, AutomatedReasoningPolicyUpdateRuleMutation, AutomatedReasoningPolicyUpdateTypeAnnotation, AutomatedReasoningPolicyUpdateTypeMutation, AutomatedReasoningPolicyUpdateTypeValue, AutomatedReasoningPolicyUpdateVariableAnnotation, AutomatedReasoningPolicyUpdateVariableMutation, AutomatedReasoningPolicyVariableReport, AutomatedReasoningPolicyWorkflowTypeContent, BatchDeleteAdvancedPromptOptimizationJobError, BatchDeleteAdvancedPromptOptimizationJobItem, BatchDeleteAdvancedPromptOptimizationJobRequest, BatchDeleteAdvancedPromptOptimizationJobResponse, BatchDeleteEvaluationJobError, BatchDeleteEvaluationJobItem, BatchDeleteEvaluationJobRequest, BatchDeleteEvaluationJobResponse, BedrockEvaluatorModel, ByteContentDoc, CancelAutomatedReasoningPolicyBuildWorkflowRequest, CancelAutomatedReasoningPolicyBuildWorkflowResponse, CloudWatchConfig, ConflictException, CreateAdvancedPromptOptimizationJobRequest, CreateAdvancedPromptOptimizationJobResponse, CreateAutomatedReasoningPolicyRequest, CreateAutomatedReasoningPolicyResponse, CreateAutomatedReasoningPolicyTestCaseRequest, CreateAutomatedReasoningPolicyTestCaseResponse, CreateAutomatedReasoningPolicyVersionRequest, CreateAutomatedReasoningPolicyVersionResponse, CreateCustomModelDeploymentRequest, CreateCustomModelDeploymentResponse, CreateCustomModelRequest, CreateCustomModelResponse, CreateEvaluationJobRequest, CreateEvaluationJobResponse, CreateFoundationModelAgreementRequest, CreateFoundationModelAgreementResponse, CreateGuardrailRequest, CreateGuardrailResponse, CreateGuardrailVersionRequest, CreateGuardrailVersionResponse, CreateInferenceProfileRequest, CreateInferenceProfileResponse, CreateMarketplaceModelEndpointRequest, CreateMarketplaceModelEndpointResponse, CreateModelCopyJobRequest, CreateModelCopyJobResponse, CreateModelCustomizationJobRequest, CreateModelCustomizationJobResponse, CreateModelImportJobRequest, CreateModelImportJobResponse, CreateModelInvocationJobRequest, CreateModelInvocationJobResponse, CreatePromptRouterRequest, CreatePromptRouterResponse, CreateProvisionedModelThroughputRequest, CreateProvisionedModelThroughputResponse, CustomMetricBedrockEvaluatorModel, CustomMetricDefinition, CustomMetricEvaluatorModelConfig, CustomModelDeploymentSummary, CustomModelDeploymentUpdateDetails, CustomModelSummary, CustomModelUnits, CustomizationConfig, DataProcessingDetails, DeleteAutomatedReasoningPolicyBuildWorkflowRequest, DeleteAutomatedReasoningPolicyBuildWorkflowResponse, DeleteAutomatedReasoningPolicyRequest, DeleteAutomatedReasoningPolicyResponse, DeleteAutomatedReasoningPolicyTestCaseRequest, DeleteAutomatedReasoningPolicyTestCaseResponse, DeleteCustomModelDeploymentRequest, DeleteCustomModelDeploymentResponse, DeleteCustomModelRequest, DeleteCustomModelResponse, DeleteEnforcedGuardrailConfigurationRequest, DeleteEnforcedGuardrailConfigurationResponse, DeleteFoundationModelAgreementRequest, DeleteFoundationModelAgreementResponse, DeleteGuardrailRequest, DeleteGuardrailResponse, DeleteImportedModelRequest, DeleteImportedModelResponse, DeleteInferenceProfileRequest, DeleteInferenceProfileResponse, DeleteMarketplaceModelEndpointRequest, DeleteMarketplaceModelEndpointResponse, DeleteModelInvocationLoggingConfigurationRequest, DeleteModelInvocationLoggingConfigurationResponse, DeletePromptRouterRequest, DeletePromptRouterResponse, DeleteProvisionedModelThroughputRequest, DeleteProvisionedModelThroughputResponse, DeleteResourcePolicyRequest, DeleteResourcePolicyResponse, DeregisterMarketplaceModelEndpointRequest, DeregisterMarketplaceModelEndpointResponse, DimensionalPriceRate, DistillationConfig, EndpointConfig, EvaluationBedrockModel, EvaluationConfig, EvaluationDataset, EvaluationDatasetLocation, EvaluationDatasetMetricConfig, EvaluationInferenceConfig, EvaluationInferenceConfigSummary, EvaluationModelConfig, EvaluationModelConfigSummary, EvaluationOutputDataConfig, EvaluationPrecomputedInferenceSource, EvaluationPrecomputedRagSourceConfig, EvaluationPrecomputedRetrieveAndGenerateSourceConfig, EvaluationPrecomputedRetrieveSourceConfig, EvaluationRagConfigSummary, EvaluationSummary, EvaluatorModelConfig, ExportAutomatedReasoningPolicyVersionRequest, ExportAutomatedReasoningPolicyVersionResponse, ExternalSource, ExternalSourcesGenerationConfiguration, ExternalSourcesRetrieveAndGenerateConfiguration, FieldForReranking, FilterAttribute, FoundationModelDetails, FoundationModelLifecycle, FoundationModelSummary, GenerationConfiguration, GetAdvancedPromptOptimizationJobRequest, GetAdvancedPromptOptimizationJobResponse, GetAutomatedReasoningPolicyAnnotationsRequest, GetAutomatedReasoningPolicyAnnotationsResponse, GetAutomatedReasoningPolicyBuildWorkflowRequest, GetAutomatedReasoningPolicyBuildWorkflowResponse, GetAutomatedReasoningPolicyBuildWorkflowResultAssetsRequest, GetAutomatedReasoningPolicyBuildWorkflowResultAssetsResponse, GetAutomatedReasoningPolicyNextScenarioRequest, GetAutomatedReasoningPolicyNextScenarioResponse, GetAutomatedReasoningPolicyRequest, GetAutomatedReasoningPolicyResponse, GetAutomatedReasoningPolicyTestCaseRequest, GetAutomatedReasoningPolicyTestCaseResponse, GetAutomatedReasoningPolicyTestResultRequest, GetAutomatedReasoningPolicyTestResultResponse, GetCustomModelDeploymentRequest, GetCustomModelDeploymentResponse, GetCustomModelRequest, GetCustomModelResponse, GetEvaluationJobRequest, GetEvaluationJobResponse, GetFoundationModelAvailabilityRequest, GetFoundationModelAvailabilityResponse, GetFoundationModelRequest, GetFoundationModelResponse, GetGuardrailRequest, GetGuardrailResponse, GetImportedModelRequest, GetImportedModelResponse, GetInferenceProfileRequest, GetInferenceProfileResponse, GetMarketplaceModelEndpointRequest, GetMarketplaceModelEndpointResponse, GetModelCopyJobRequest, GetModelCopyJobResponse, GetModelCustomizationJobRequest, GetModelCustomizationJobResponse, GetModelImportJobRequest, GetModelImportJobResponse, GetModelInvocationJobRequest, GetModelInvocationJobResponse, GetModelInvocationLoggingConfigurationRequest, GetModelInvocationLoggingConfigurationResponse, GetPromptRouterRequest, GetPromptRouterResponse, GetProvisionedModelThroughputRequest, GetProvisionedModelThroughputResponse, GetResourcePolicyRequest, GetResourcePolicyResponse, GetUseCaseForModelAccessRequest, GetUseCaseForModelAccessResponse, GraderConfig, GuardrailAutomatedReasoningPolicy, GuardrailAutomatedReasoningPolicyConfig, GuardrailConfiguration, GuardrailContentFilter, GuardrailContentFilterConfig, GuardrailContentFiltersTier, GuardrailContentFiltersTierConfig, GuardrailContentPolicy, GuardrailContentPolicyConfig, GuardrailContextualGroundingFilter, GuardrailContextualGroundingFilterConfig, GuardrailContextualGroundingPolicy, GuardrailContextualGroundingPolicyConfig, GuardrailCrossRegionConfig, GuardrailCrossRegionDetails, GuardrailManagedWords, GuardrailManagedWordsConfig, GuardrailPiiEntity, GuardrailPiiEntityConfig, GuardrailRegex, GuardrailRegexConfig, GuardrailSensitiveInformationPolicy, GuardrailSensitiveInformationPolicyConfig, GuardrailSummary, GuardrailTopic, GuardrailTopicConfig, GuardrailTopicPolicy, GuardrailTopicPolicyConfig, GuardrailTopicsTier, GuardrailTopicsTierConfig, GuardrailWord, GuardrailWordConfig, GuardrailWordPolicy, GuardrailWordPolicyConfig, HumanEvaluationConfig, HumanEvaluationCustomMetric, HumanWorkflowConfig, ImplicitFilterConfiguration, ImportedModelSummary, InferenceConfiguration, InferenceProfileModel, InferenceProfileModelSource, InferenceProfileSummary, InternalServerException, InvocationLogSource, InvocationLogsConfig, KbInferenceConfig, KnowledgeBaseConfig, KnowledgeBaseRetrievalConfiguration, KnowledgeBaseRetrieveAndGenerateConfiguration, KnowledgeBaseVectorSearchConfiguration, LambdaGraderConfig, LegalTerm, ListAdvancedPromptOptimizationJobsRequest, ListAdvancedPromptOptimizationJobsResponse, ListAutomatedReasoningPoliciesRequest, ListAutomatedReasoningPoliciesResponse, ListAutomatedReasoningPolicyBuildWorkflowsRequest, ListAutomatedReasoningPolicyBuildWorkflowsResponse, ListAutomatedReasoningPolicyTestCasesRequest, ListAutomatedReasoningPolicyTestCasesResponse, ListAutomatedReasoningPolicyTestResultsRequest, ListAutomatedReasoningPolicyTestResultsResponse, ListCustomModelDeploymentsRequest, ListCustomModelDeploymentsResponse, ListCustomModelsRequest, ListCustomModelsResponse, ListEnforcedGuardrailsConfigurationRequest, ListEnforcedGuardrailsConfigurationResponse, ListEvaluationJobsRequest, ListEvaluationJobsResponse, ListFoundationModelAgreementOffersRequest, ListFoundationModelAgreementOffersResponse, ListFoundationModelsRequest, ListFoundationModelsResponse, ListGuardrailsRequest, ListGuardrailsResponse, ListImportedModelsRequest, ListImportedModelsResponse, ListInferenceProfilesRequest, ListInferenceProfilesResponse, ListMarketplaceModelEndpointsRequest, ListMarketplaceModelEndpointsResponse, ListModelCopyJobsRequest, ListModelCopyJobsResponse, ListModelCustomizationJobsRequest, ListModelCustomizationJobsResponse, ListModelImportJobsRequest, ListModelImportJobsResponse, ListModelInvocationJobsRequest, ListModelInvocationJobsResponse, ListPromptRoutersRequest, ListPromptRoutersResponse, ListProvisionedModelThroughputsRequest, ListProvisionedModelThroughputsResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, LoggingConfig, MarketplaceModelEndpoint, MarketplaceModelEndpointSummary, MetadataAttributeSchema, MetadataConfigurationForReranking, ModelConfiguration, ModelCopyJobSummary, ModelCustomizationJobSummary, ModelDataSource, ModelEnforcement, ModelImportJobSummary, ModelInvocationJobInputDataConfig, ModelInvocationJobOutputDataConfig, ModelInvocationJobS3InputDataConfig, ModelInvocationJobS3OutputDataConfig, ModelInvocationJobSummary, Offer, OrchestrationConfiguration, OutputDataConfig, PerformanceConfiguration, PricingTerm, PromptRouterSummary, PromptRouterTargetModel, PromptTemplate, ProvisionedModelSummary, PutEnforcedGuardrailConfigurationRequest, PutEnforcedGuardrailConfigurationResponse, PutModelInvocationLoggingConfigurationRequest, PutModelInvocationLoggingConfigurationResponse, PutResourcePolicyRequest, PutResourcePolicyResponse, PutUseCaseForModelAccessRequest, PutUseCaseForModelAccessResponse, QueryTransformationConfiguration, RAGConfig, RFTConfig, RFTHyperParameters, RatingScaleItem, RatingScaleItemValue, RegisterMarketplaceModelEndpointRequest, RegisterMarketplaceModelEndpointResponse, RequestMetadataBaseFilters, RequestMetadataFilters, RerankingMetadataSelectiveModeConfiguration, ResourceInUseException, ResourceNotFoundException, RetrievalFilter, RetrieveAndGenerateConfiguration, RetrieveConfig, RoutingCriteria, S3Config, S3DataSource, S3ObjectDoc, SageMakerEndpoint, SelectiveContentGuarding, ServiceQuotaExceededException, ServiceUnavailableException, StartAutomatedReasoningPolicyBuildWorkflowRequest, StartAutomatedReasoningPolicyBuildWorkflowResponse, StartAutomatedReasoningPolicyTestWorkflowRequest, StartAutomatedReasoningPolicyTestWorkflowResponse, StatusDetails, StopAdvancedPromptOptimizationJobRequest, StopAdvancedPromptOptimizationJobResponse, StopEvaluationJobRequest, StopEvaluationJobResponse, StopModelCustomizationJobRequest, StopModelCustomizationJobResponse, StopModelInvocationJobRequest, StopModelInvocationJobResponse, SupportTerm, Tag, TagResourceRequest, TagResourceResponse, TeacherModelConfig, TermDetails, TextInferenceConfig, ThrottlingException, TooManyTagsException, TrainingDataConfig, TrainingDetails, TrainingMetrics, UntagResourceRequest, UntagResourceResponse, UpdateAutomatedReasoningPolicyAnnotationsRequest, UpdateAutomatedReasoningPolicyAnnotationsResponse, UpdateAutomatedReasoningPolicyRequest, UpdateAutomatedReasoningPolicyResponse, UpdateAutomatedReasoningPolicyTestCaseRequest, UpdateAutomatedReasoningPolicyTestCaseResponse, UpdateCustomModelDeploymentRequest, UpdateCustomModelDeploymentResponse, UpdateGuardrailRequest, UpdateGuardrailResponse, UpdateMarketplaceModelEndpointRequest, UpdateMarketplaceModelEndpointResponse, UpdateProvisionedModelThroughputRequest, UpdateProvisionedModelThroughputResponse, ValidationDataConfig, ValidationDetails, ValidationException, Validator, ValidatorMetric, ValidityTerm, VectorSearchBedrockRerankingConfiguration, VectorSearchBedrockRerankingModelConfiguration, VectorSearchRerankingConfiguration, VpcConfig
Instance Attribute Summary collapse
-
#add_rule ⇒ Types::AutomatedReasoningPolicyAddRuleMutation
A mutation to add a new rule to the policy.
-
#add_rule_from_natural_language ⇒ Types::AutomatedReasoningPolicyAddRuleFromNaturalLanguageAnnotation
An operation to add a new rule by converting natural language descriptions into formal logical expressions.
-
#add_type ⇒ Types::AutomatedReasoningPolicyAddTypeMutation
A mutation to add a new custom type to the policy.
-
#add_type_value ⇒ Types::AutomatedReasoningPolicyAddTypeValue
An operation to add a new value to an existing custom type.
-
#add_variable ⇒ Types::AutomatedReasoningPolicyAddVariableMutation
A mutation to add a new variable to the policy.
-
#and_all ⇒ Array<Types::RetrievalFilter>
Knowledge base data sources are returned if their metadata attributes fulfill all the filter conditions inside this list.
-
#asset_manifest ⇒ Types::AutomatedReasoningPolicyBuildResultAssetManifest
A manifest listing all available artifacts produced by the build workflow.
-
#automated ⇒ Types::AutomatedEvaluationConfig
Contains the configuration details of an automated evaluation job that computes metrics.
-
#bedrock_evaluator_models ⇒ Array<Types::BedrockEvaluatorModel>
The evaluator model used in knowledge base evaluation job or in model evaluation job that use a model as judge.
-
#bedrock_model ⇒ Types::EvaluationBedrockModel
Defines the Amazon Bedrock model or inference profile and inference parameters you want used.
-
#build_log ⇒ Types::AutomatedReasoningPolicyBuildLog
The complete build log containing detailed information about each step in the policy generation process.
-
#copy_from ⇒ String
The ARN of the model or system-defined inference profile that is the source for the inference profile.
-
#custom_metric_definition ⇒ Types::CustomMetricDefinition
The definition of a custom metric for use in an Amazon Bedrock evaluation job.
-
#delete_rule ⇒ Types::AutomatedReasoningPolicyDeleteRuleMutation
A mutation to remove a rule from the policy.
-
#delete_type ⇒ Types::AutomatedReasoningPolicyDeleteTypeMutation
A mutation to remove a custom type from the policy.
-
#delete_type_value ⇒ Types::AutomatedReasoningPolicyDeleteTypeValue
An operation to remove a value from an existing custom type.
-
#delete_variable ⇒ Types::AutomatedReasoningPolicyDeleteVariableMutation
A mutation to remove a variable from the policy.
-
#distillation_config ⇒ Types::DistillationConfig
The Distillation configuration for the custom model.
-
#document ⇒ Types::AutomatedReasoningPolicySourceDocument
A source document that was used as input during the build workflow.
-
#documents ⇒ Array<Types::AutomatedReasoningPolicyBuildWorkflowDocument>
The list of documents to be processed in a document ingestion workflow.
-
#equals ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value matches the value in this object.
-
#fidelity_report ⇒ Types::AutomatedReasoningPolicyFidelityReport
A comprehensive fidelity report that measures how accurately the generated policy represents the source documents.
-
#fields_to_exclude ⇒ Array<Types::FieldForReranking>
A list of metadata field names to explicitly exclude from the reranking process.
-
#fields_to_include ⇒ Array<Types::FieldForReranking>
A list of metadata field names to explicitly include in the reranking process.
-
#float_value ⇒ Float
A floating point number representing the value for a rating in a custom metric rating scale.
-
#generate_fidelity_report_content ⇒ Types::AutomatedReasoningPolicyGenerateFidelityReportContent
The content configuration for generating a fidelity report workflow.
-
#generated_test_cases ⇒ Types::AutomatedReasoningPolicyGeneratedTestCases
A comprehensive test suite generated by the build workflow, providing validation capabilities for automated reasoning policies.
-
#greater_than ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is greater than the value in this object.
-
#greater_than_or_equals ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is greater than or equal to the value in this object.
-
#human ⇒ Types::HumanEvaluationConfig
Contains the configuration details of an evaluation job that uses human workers.
-
#impossible ⇒ Types::AutomatedReasoningCheckImpossibleFinding
Indicates that Automated Reasoning cannot make a statement about the claims.
-
#in ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is in the list specified in the value in this object.
-
#ingest_content ⇒ Types::AutomatedReasoningPolicyIngestContentAnnotation
An operation to process and incorporate new content into the policy, extracting additional rules and concepts.
-
#invalid ⇒ Types::AutomatedReasoningCheckInvalidFinding
Indicates that the claims are false.
-
#knowledge_base_config ⇒ Types::KnowledgeBaseConfig
Contains configuration details for knowledge base retrieval and response generation.
-
#lambda_grader ⇒ Types::LambdaGraderConfig
Configuration for using an AWS Lambda function as the grader for evaluating model responses and provide reward signals in reinforcement fine-tuning.
-
#less_than ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is less than the value in this object.
-
#less_than_or_equals ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is less than or equal to the value in this object.
-
#line ⇒ Types::AutomatedReasoningPolicyAnnotatedLine
An annotated line of text from the source document, including both the line number and the text content.
-
#list_contains ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is a list that contains the value as one of its members.
-
#models ⇒ Array<Types::EvaluationModelConfig>
Specifies the inference models.
-
#mutation ⇒ Types::AutomatedReasoningPolicyMutation
Indicates that this build step involved modifying the policy structure, such as adding or updating rules, variables, or types.
-
#no_translations ⇒ Types::AutomatedReasoningCheckNoTranslationsFinding
Identifies that some or all of the input prompt wasn’t translated into logic.
-
#not_equals ⇒ Types::FilterAttribute
Knowledge base data sources that contain a metadata attribute whose name matches the key and whose value doesn’t match the value in this object are returned.
-
#not_in ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value isn’t in the list specified in the value in this object.
-
#or_all ⇒ Array<Types::RetrievalFilter>
Knowledge base data sources are returned if their metadata attributes fulfill at least one of the filter conditions inside this list.
-
#planning ⇒ Types::AutomatedReasoningPolicyPlanning
Indicates that this build step was part of the planning phase, where the system determines what operations to perform.
-
#policy_definition ⇒ Types::AutomatedReasoningPolicyDefinition
The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.
-
#policy_definition_rule ⇒ Types::AutomatedReasoningPolicyDefinitionRule
A rule element within the policy definition that contains a formal logical expression used for validation.
-
#policy_definition_type ⇒ Types::AutomatedReasoningPolicyDefinitionType
A custom type element within the policy definition that defines a set of possible values for variables.
-
#policy_definition_variable ⇒ Types::AutomatedReasoningPolicyDefinitionVariable
A variable element within the policy definition that represents a concept used in logical expressions and rules.
-
#policy_repair_assets ⇒ Types::AutomatedReasoningPolicyBuildWorkflowRepairContent
The assets and instructions needed for a policy repair workflow, including repair annotations and guidance.
-
#policy_scenarios ⇒ Types::AutomatedReasoningPolicyScenarios
An entity encompassing all the policy scenarios generated by the build workflow, which can be used to validate an Automated Reasoning policy.
-
#precomputed_inference_source ⇒ Types::EvaluationPrecomputedInferenceSource
Defines the model used to generate inference response data for a model evaluation job where you provide your own inference response data.
-
#precomputed_rag_source_config ⇒ Types::EvaluationPrecomputedRagSourceConfig
Contains configuration details about the RAG source used to generate inference response data for a Knowledge Base evaluation job.
-
#quality_report ⇒ Types::AutomatedReasoningPolicyDefinitionQualityReport
A comprehensive report analyzing the quality of the generated policy, including metrics about rule coverage, potential conflicts, and unused elements.
-
#rag_configs ⇒ Array<Types::RAGConfig>
Contains the configuration details of the inference for a knowledge base evaluation job, including either the retrieval only configuration or the retrieval with response generation configuration.
-
#retrieve_and_generate_config ⇒ Types::RetrieveAndGenerateConfiguration
Contains configuration details for retrieving information from a knowledge base and generating responses.
-
#retrieve_and_generate_source_config ⇒ Types::EvaluationPrecomputedRetrieveAndGenerateSourceConfig
A summary of a RAG source used for a retrieve-and-generate Knowledge Base evaluation job where you provide your own inference response data.
-
#retrieve_config ⇒ Types::RetrieveConfig
Contains configuration details for retrieving information from a knowledge base.
-
#retrieve_source_config ⇒ Types::EvaluationPrecomputedRetrieveSourceConfig
A summary of a RAG source used for a retrieve-only Knowledge Base evaluation job where you provide your own inference response data.
-
#rft_config ⇒ Types::RFTConfig
Configuration settings for reinforcement fine-tuning (RFT) model customization, including grader configuration and hyperparameters.
-
#s3_data_source ⇒ Types::S3DataSource
The Amazon S3 data source of the model to import.
-
#s3_input_data_config ⇒ Types::ModelInvocationJobS3InputDataConfig
Contains the configuration of the S3 location of the input data.
-
#s3_output_data_config ⇒ Types::ModelInvocationJobS3OutputDataConfig
Contains the configuration of the S3 location of the output data.
-
#s3_uri ⇒ String
The URI of an invocation log in a bucket.
-
#sage_maker ⇒ Types::SageMakerEndpoint
The configuration specific to Amazon SageMaker for the endpoint.
-
#satisfiable ⇒ Types::AutomatedReasoningCheckSatisfiableFinding
Indicates that the claims can be true or false.
-
#starts_with ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value starts with the value in this object.
-
#string_contains ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is one of the following:.
-
#string_value ⇒ String
A string representing the value for a rating in a custom metric rating scale.
-
#too_complex ⇒ Types::AutomatedReasoningCheckTooComplexFinding
Indicates that the input contains too much information for Automated Reasoning to process within its latency limits.
-
#translation_ambiguous ⇒ Types::AutomatedReasoningCheckTranslationAmbiguousFinding
Indicates that an ambiguity was detected in the translation, making it unsound to continue with validity checking.
-
#update_from_rules_feedback ⇒ Types::AutomatedReasoningPolicyUpdateFromRuleFeedbackAnnotation
An operation to update the policy based on feedback about how specific rules performed during testing or validation.
-
#update_from_scenario_feedback ⇒ Types::AutomatedReasoningPolicyUpdateFromScenarioFeedbackAnnotation
An operation to update the policy based on feedback about how it performed on specific test scenarios.
-
#update_rule ⇒ Types::AutomatedReasoningPolicyUpdateRuleMutation
A mutation to modify an existing rule in the policy.
-
#update_type ⇒ Types::AutomatedReasoningPolicyUpdateTypeMutation
A mutation to modify an existing custom type in the policy.
-
#update_type_value ⇒ Types::AutomatedReasoningPolicyUpdateTypeValue
An operation to modify an existing value within a custom type.
-
#update_variable ⇒ Types::AutomatedReasoningPolicyUpdateVariableMutation
A mutation to modify an existing variable in the policy.
-
#valid ⇒ Types::AutomatedReasoningCheckValidFinding
Indicates that the claims are true.
Instance Attribute Details
#add_rule ⇒ Types::AutomatedReasoningPolicyAddRuleMutation
A mutation to add a new rule to the policy.
983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'lib/aws-sdk-bedrock/types.rb', line 983 class AutomatedReasoningPolicyAnnotation < Struct.new( :add_type, :update_type, :delete_type, :add_variable, :update_variable, :delete_variable, :add_rule, :update_rule, :delete_rule, :add_rule_from_natural_language, :update_from_rules_feedback, :update_from_scenario_feedback, :ingest_content, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddType < AutomatedReasoningPolicyAnnotation; end class UpdateType < AutomatedReasoningPolicyAnnotation; end class DeleteType < AutomatedReasoningPolicyAnnotation; end class AddVariable < AutomatedReasoningPolicyAnnotation; end class UpdateVariable < AutomatedReasoningPolicyAnnotation; end class DeleteVariable < AutomatedReasoningPolicyAnnotation; end class AddRule < AutomatedReasoningPolicyAnnotation; end class UpdateRule < AutomatedReasoningPolicyAnnotation; end class DeleteRule < AutomatedReasoningPolicyAnnotation; end class AddRuleFromNaturalLanguage < AutomatedReasoningPolicyAnnotation; end class UpdateFromRulesFeedback < AutomatedReasoningPolicyAnnotation; end class UpdateFromScenarioFeedback < AutomatedReasoningPolicyAnnotation; end class IngestContent < AutomatedReasoningPolicyAnnotation; end class Unknown < AutomatedReasoningPolicyAnnotation; end end |
#add_rule_from_natural_language ⇒ Types::AutomatedReasoningPolicyAddRuleFromNaturalLanguageAnnotation
An operation to add a new rule by converting natural language descriptions into formal logical expressions.
983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'lib/aws-sdk-bedrock/types.rb', line 983 class AutomatedReasoningPolicyAnnotation < Struct.new( :add_type, :update_type, :delete_type, :add_variable, :update_variable, :delete_variable, :add_rule, :update_rule, :delete_rule, :add_rule_from_natural_language, :update_from_rules_feedback, :update_from_scenario_feedback, :ingest_content, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddType < AutomatedReasoningPolicyAnnotation; end class UpdateType < AutomatedReasoningPolicyAnnotation; end class DeleteType < AutomatedReasoningPolicyAnnotation; end class AddVariable < AutomatedReasoningPolicyAnnotation; end class UpdateVariable < AutomatedReasoningPolicyAnnotation; end class DeleteVariable < AutomatedReasoningPolicyAnnotation; end class AddRule < AutomatedReasoningPolicyAnnotation; end class UpdateRule < AutomatedReasoningPolicyAnnotation; end class DeleteRule < AutomatedReasoningPolicyAnnotation; end class AddRuleFromNaturalLanguage < AutomatedReasoningPolicyAnnotation; end class UpdateFromRulesFeedback < AutomatedReasoningPolicyAnnotation; end class UpdateFromScenarioFeedback < AutomatedReasoningPolicyAnnotation; end class IngestContent < AutomatedReasoningPolicyAnnotation; end class Unknown < AutomatedReasoningPolicyAnnotation; end end |
#add_type ⇒ Types::AutomatedReasoningPolicyAddTypeMutation
A mutation to add a new custom type to the policy.
983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'lib/aws-sdk-bedrock/types.rb', line 983 class AutomatedReasoningPolicyAnnotation < Struct.new( :add_type, :update_type, :delete_type, :add_variable, :update_variable, :delete_variable, :add_rule, :update_rule, :delete_rule, :add_rule_from_natural_language, :update_from_rules_feedback, :update_from_scenario_feedback, :ingest_content, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddType < AutomatedReasoningPolicyAnnotation; end class UpdateType < AutomatedReasoningPolicyAnnotation; end class DeleteType < AutomatedReasoningPolicyAnnotation; end class AddVariable < AutomatedReasoningPolicyAnnotation; end class UpdateVariable < AutomatedReasoningPolicyAnnotation; end class DeleteVariable < AutomatedReasoningPolicyAnnotation; end class AddRule < AutomatedReasoningPolicyAnnotation; end class UpdateRule < AutomatedReasoningPolicyAnnotation; end class DeleteRule < AutomatedReasoningPolicyAnnotation; end class AddRuleFromNaturalLanguage < AutomatedReasoningPolicyAnnotation; end class UpdateFromRulesFeedback < AutomatedReasoningPolicyAnnotation; end class UpdateFromScenarioFeedback < AutomatedReasoningPolicyAnnotation; end class IngestContent < AutomatedReasoningPolicyAnnotation; end class Unknown < AutomatedReasoningPolicyAnnotation; end end |
#add_type_value ⇒ Types::AutomatedReasoningPolicyAddTypeValue
An operation to add a new value to an existing custom type.
2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 |
# File 'lib/aws-sdk-bedrock/types.rb', line 2402 class AutomatedReasoningPolicyTypeValueAnnotation < Struct.new( :add_type_value, :update_type_value, :delete_type_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddTypeValue < AutomatedReasoningPolicyTypeValueAnnotation; end class UpdateTypeValue < AutomatedReasoningPolicyTypeValueAnnotation; end class DeleteTypeValue < AutomatedReasoningPolicyTypeValueAnnotation; end class Unknown < AutomatedReasoningPolicyTypeValueAnnotation; end end |
#add_variable ⇒ Types::AutomatedReasoningPolicyAddVariableMutation
A mutation to add a new variable to the policy.
983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'lib/aws-sdk-bedrock/types.rb', line 983 class AutomatedReasoningPolicyAnnotation < Struct.new( :add_type, :update_type, :delete_type, :add_variable, :update_variable, :delete_variable, :add_rule, :update_rule, :delete_rule, :add_rule_from_natural_language, :update_from_rules_feedback, :update_from_scenario_feedback, :ingest_content, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddType < AutomatedReasoningPolicyAnnotation; end class UpdateType < AutomatedReasoningPolicyAnnotation; end class DeleteType < AutomatedReasoningPolicyAnnotation; end class AddVariable < AutomatedReasoningPolicyAnnotation; end class UpdateVariable < AutomatedReasoningPolicyAnnotation; end class DeleteVariable < AutomatedReasoningPolicyAnnotation; end class AddRule < AutomatedReasoningPolicyAnnotation; end class UpdateRule < AutomatedReasoningPolicyAnnotation; end class DeleteRule < AutomatedReasoningPolicyAnnotation; end class AddRuleFromNaturalLanguage < AutomatedReasoningPolicyAnnotation; end class UpdateFromRulesFeedback < AutomatedReasoningPolicyAnnotation; end class UpdateFromScenarioFeedback < AutomatedReasoningPolicyAnnotation; end class IngestContent < AutomatedReasoningPolicyAnnotation; end class Unknown < AutomatedReasoningPolicyAnnotation; end end |
#and_all ⇒ Array<Types::RetrievalFilter>
Knowledge base data sources are returned if their metadata attributes fulfill all the filter conditions inside this list.
12696 12697 12698 12699 12700 12701 12702 12703 12704 12705 12706 12707 12708 12709 12710 12711 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12696 class RequestMetadataFilters < Struct.new( :equals, :not_equals, :and_all, :or_all, :unknown) SENSITIVE = [:equals, :not_equals] include Aws::Structure include Aws::Structure::Union class Equals < RequestMetadataFilters; end class NotEquals < RequestMetadataFilters; end class AndAll < RequestMetadataFilters; end class OrAll < RequestMetadataFilters; end class Unknown < RequestMetadataFilters; end end |
#asset_manifest ⇒ Types::AutomatedReasoningPolicyBuildResultAssetManifest
A manifest listing all available artifacts produced by the build workflow. This provides a catalog of all assets that can be retrieved, including their types, names, and identifiers.
1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1191 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :asset_manifest, :document, :fidelity_report, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinition < AutomatedReasoningPolicyBuildResultAssets; end class QualityReport < AutomatedReasoningPolicyBuildResultAssets; end class BuildLog < AutomatedReasoningPolicyBuildResultAssets; end class GeneratedTestCases < AutomatedReasoningPolicyBuildResultAssets; end class PolicyScenarios < AutomatedReasoningPolicyBuildResultAssets; end class AssetManifest < AutomatedReasoningPolicyBuildResultAssets; end class Document < AutomatedReasoningPolicyBuildResultAssets; end class FidelityReport < AutomatedReasoningPolicyBuildResultAssets; end class Unknown < AutomatedReasoningPolicyBuildResultAssets; end end |
#automated ⇒ Types::AutomatedEvaluationConfig
Contains the configuration details of an automated evaluation job that computes metrics.
5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5131 class EvaluationConfig < Struct.new( :automated, :human, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Automated < EvaluationConfig; end class Human < EvaluationConfig; end class Unknown < EvaluationConfig; end end |
#bedrock_evaluator_models ⇒ Array<Types::BedrockEvaluatorModel>
The evaluator model used in knowledge base evaluation job or in model evaluation job that use a model as judge. This model computes all evaluation related metrics.
5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5582 class EvaluatorModelConfig < Struct.new( :bedrock_evaluator_models, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BedrockEvaluatorModels < EvaluatorModelConfig; end class Unknown < EvaluatorModelConfig; end end |
#bedrock_model ⇒ Types::EvaluationBedrockModel
Defines the Amazon Bedrock model or inference profile and inference parameters you want used.
5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5329 class EvaluationModelConfig < Struct.new( :bedrock_model, :precomputed_inference_source, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BedrockModel < EvaluationModelConfig; end class PrecomputedInferenceSource < EvaluationModelConfig; end class Unknown < EvaluationModelConfig; end end |
#build_log ⇒ Types::AutomatedReasoningPolicyBuildLog
The complete build log containing detailed information about each step in the policy generation process.
1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1191 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :asset_manifest, :document, :fidelity_report, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinition < AutomatedReasoningPolicyBuildResultAssets; end class QualityReport < AutomatedReasoningPolicyBuildResultAssets; end class BuildLog < AutomatedReasoningPolicyBuildResultAssets; end class GeneratedTestCases < AutomatedReasoningPolicyBuildResultAssets; end class PolicyScenarios < AutomatedReasoningPolicyBuildResultAssets; end class AssetManifest < AutomatedReasoningPolicyBuildResultAssets; end class Document < AutomatedReasoningPolicyBuildResultAssets; end class FidelityReport < AutomatedReasoningPolicyBuildResultAssets; end class Unknown < AutomatedReasoningPolicyBuildResultAssets; end end |
#copy_from ⇒ String
The ARN of the model or system-defined inference profile that is the source for the inference profile.
9676 9677 9678 9679 9680 9681 9682 9683 9684 9685 |
# File 'lib/aws-sdk-bedrock/types.rb', line 9676 class InferenceProfileModelSource < Struct.new( :copy_from, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class CopyFrom < InferenceProfileModelSource; end class Unknown < InferenceProfileModelSource; end end |
#custom_metric_definition ⇒ Types::CustomMetricDefinition
The definition of a custom metric for use in an Amazon Bedrock evaluation job.
281 282 283 284 285 286 287 288 289 290 |
# File 'lib/aws-sdk-bedrock/types.rb', line 281 class AutomatedEvaluationCustomMetricSource < Struct.new( :custom_metric_definition, :unknown) SENSITIVE = [:custom_metric_definition] include Aws::Structure include Aws::Structure::Union class CustomMetricDefinition < AutomatedEvaluationCustomMetricSource; end class Unknown < AutomatedEvaluationCustomMetricSource; end end |
#delete_rule ⇒ Types::AutomatedReasoningPolicyDeleteRuleMutation
A mutation to remove a rule from the policy.
983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'lib/aws-sdk-bedrock/types.rb', line 983 class AutomatedReasoningPolicyAnnotation < Struct.new( :add_type, :update_type, :delete_type, :add_variable, :update_variable, :delete_variable, :add_rule, :update_rule, :delete_rule, :add_rule_from_natural_language, :update_from_rules_feedback, :update_from_scenario_feedback, :ingest_content, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddType < AutomatedReasoningPolicyAnnotation; end class UpdateType < AutomatedReasoningPolicyAnnotation; end class DeleteType < AutomatedReasoningPolicyAnnotation; end class AddVariable < AutomatedReasoningPolicyAnnotation; end class UpdateVariable < AutomatedReasoningPolicyAnnotation; end class DeleteVariable < AutomatedReasoningPolicyAnnotation; end class AddRule < AutomatedReasoningPolicyAnnotation; end class UpdateRule < AutomatedReasoningPolicyAnnotation; end class DeleteRule < AutomatedReasoningPolicyAnnotation; end class AddRuleFromNaturalLanguage < AutomatedReasoningPolicyAnnotation; end class UpdateFromRulesFeedback < AutomatedReasoningPolicyAnnotation; end class UpdateFromScenarioFeedback < AutomatedReasoningPolicyAnnotation; end class IngestContent < AutomatedReasoningPolicyAnnotation; end class Unknown < AutomatedReasoningPolicyAnnotation; end end |
#delete_type ⇒ Types::AutomatedReasoningPolicyDeleteTypeMutation
A mutation to remove a custom type from the policy.
983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'lib/aws-sdk-bedrock/types.rb', line 983 class AutomatedReasoningPolicyAnnotation < Struct.new( :add_type, :update_type, :delete_type, :add_variable, :update_variable, :delete_variable, :add_rule, :update_rule, :delete_rule, :add_rule_from_natural_language, :update_from_rules_feedback, :update_from_scenario_feedback, :ingest_content, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddType < AutomatedReasoningPolicyAnnotation; end class UpdateType < AutomatedReasoningPolicyAnnotation; end class DeleteType < AutomatedReasoningPolicyAnnotation; end class AddVariable < AutomatedReasoningPolicyAnnotation; end class UpdateVariable < AutomatedReasoningPolicyAnnotation; end class DeleteVariable < AutomatedReasoningPolicyAnnotation; end class AddRule < AutomatedReasoningPolicyAnnotation; end class UpdateRule < AutomatedReasoningPolicyAnnotation; end class DeleteRule < AutomatedReasoningPolicyAnnotation; end class AddRuleFromNaturalLanguage < AutomatedReasoningPolicyAnnotation; end class UpdateFromRulesFeedback < AutomatedReasoningPolicyAnnotation; end class UpdateFromScenarioFeedback < AutomatedReasoningPolicyAnnotation; end class IngestContent < AutomatedReasoningPolicyAnnotation; end class Unknown < AutomatedReasoningPolicyAnnotation; end end |
#delete_type_value ⇒ Types::AutomatedReasoningPolicyDeleteTypeValue
An operation to remove a value from an existing custom type.
2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 |
# File 'lib/aws-sdk-bedrock/types.rb', line 2402 class AutomatedReasoningPolicyTypeValueAnnotation < Struct.new( :add_type_value, :update_type_value, :delete_type_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddTypeValue < AutomatedReasoningPolicyTypeValueAnnotation; end class UpdateTypeValue < AutomatedReasoningPolicyTypeValueAnnotation; end class DeleteTypeValue < AutomatedReasoningPolicyTypeValueAnnotation; end class Unknown < AutomatedReasoningPolicyTypeValueAnnotation; end end |
#delete_variable ⇒ Types::AutomatedReasoningPolicyDeleteVariableMutation
A mutation to remove a variable from the policy.
983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'lib/aws-sdk-bedrock/types.rb', line 983 class AutomatedReasoningPolicyAnnotation < Struct.new( :add_type, :update_type, :delete_type, :add_variable, :update_variable, :delete_variable, :add_rule, :update_rule, :delete_rule, :add_rule_from_natural_language, :update_from_rules_feedback, :update_from_scenario_feedback, :ingest_content, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddType < AutomatedReasoningPolicyAnnotation; end class UpdateType < AutomatedReasoningPolicyAnnotation; end class DeleteType < AutomatedReasoningPolicyAnnotation; end class AddVariable < AutomatedReasoningPolicyAnnotation; end class UpdateVariable < AutomatedReasoningPolicyAnnotation; end class DeleteVariable < AutomatedReasoningPolicyAnnotation; end class AddRule < AutomatedReasoningPolicyAnnotation; end class UpdateRule < AutomatedReasoningPolicyAnnotation; end class DeleteRule < AutomatedReasoningPolicyAnnotation; end class AddRuleFromNaturalLanguage < AutomatedReasoningPolicyAnnotation; end class UpdateFromRulesFeedback < AutomatedReasoningPolicyAnnotation; end class UpdateFromScenarioFeedback < AutomatedReasoningPolicyAnnotation; end class IngestContent < AutomatedReasoningPolicyAnnotation; end class Unknown < AutomatedReasoningPolicyAnnotation; end end |
#distillation_config ⇒ Types::DistillationConfig
The Distillation configuration for the custom model.
4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 |
# File 'lib/aws-sdk-bedrock/types.rb', line 4670 class CustomizationConfig < Struct.new( :distillation_config, :rft_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DistillationConfig < CustomizationConfig; end class RftConfig < CustomizationConfig; end class Unknown < CustomizationConfig; end end |
#document ⇒ Types::AutomatedReasoningPolicySourceDocument
A source document that was used as input during the build workflow. This allows you to retrieve the original documents that were processed to generate the policy.
1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1191 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :asset_manifest, :document, :fidelity_report, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinition < AutomatedReasoningPolicyBuildResultAssets; end class QualityReport < AutomatedReasoningPolicyBuildResultAssets; end class BuildLog < AutomatedReasoningPolicyBuildResultAssets; end class GeneratedTestCases < AutomatedReasoningPolicyBuildResultAssets; end class PolicyScenarios < AutomatedReasoningPolicyBuildResultAssets; end class AssetManifest < AutomatedReasoningPolicyBuildResultAssets; end class Document < AutomatedReasoningPolicyBuildResultAssets; end class FidelityReport < AutomatedReasoningPolicyBuildResultAssets; end class Unknown < AutomatedReasoningPolicyBuildResultAssets; end end |
#documents ⇒ Array<Types::AutomatedReasoningPolicyBuildWorkflowDocument>
The list of documents to be processed in a document ingestion workflow.
1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1860 class AutomatedReasoningPolicyGenerateFidelityReportContent < Struct.new( :documents, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Documents < AutomatedReasoningPolicyGenerateFidelityReportContent; end class Unknown < AutomatedReasoningPolicyGenerateFidelityReportContent; end end |
#equals ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value matches the value in this object.
The following example would return data sources with an animal attribute whose value is ‘cat’: ‘“equals”: { “key”: “animal”, “value”: “cat” }`
12696 12697 12698 12699 12700 12701 12702 12703 12704 12705 12706 12707 12708 12709 12710 12711 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12696 class RequestMetadataFilters < Struct.new( :equals, :not_equals, :and_all, :or_all, :unknown) SENSITIVE = [:equals, :not_equals] include Aws::Structure include Aws::Structure::Union class Equals < RequestMetadataFilters; end class NotEquals < RequestMetadataFilters; end class AndAll < RequestMetadataFilters; end class OrAll < RequestMetadataFilters; end class Unknown < RequestMetadataFilters; end end |
#fidelity_report ⇒ Types::AutomatedReasoningPolicyFidelityReport
A comprehensive fidelity report that measures how accurately the generated policy represents the source documents. The report includes coverage and accuracy scores, along with detailed grounding information for rules and variables.
1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1191 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :asset_manifest, :document, :fidelity_report, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinition < AutomatedReasoningPolicyBuildResultAssets; end class QualityReport < AutomatedReasoningPolicyBuildResultAssets; end class BuildLog < AutomatedReasoningPolicyBuildResultAssets; end class GeneratedTestCases < AutomatedReasoningPolicyBuildResultAssets; end class PolicyScenarios < AutomatedReasoningPolicyBuildResultAssets; end class AssetManifest < AutomatedReasoningPolicyBuildResultAssets; end class Document < AutomatedReasoningPolicyBuildResultAssets; end class FidelityReport < AutomatedReasoningPolicyBuildResultAssets; end class Unknown < AutomatedReasoningPolicyBuildResultAssets; end end |
#fields_to_exclude ⇒ Array<Types::FieldForReranking>
A list of metadata field names to explicitly exclude from the reranking process. All metadata fields except these will be considered when reordering search results. This parameter cannot be used together with fieldsToInclude.
12737 12738 12739 12740 12741 12742 12743 12744 12745 12746 12747 12748 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12737 class RerankingMetadataSelectiveModeConfiguration < Struct.new( :fields_to_include, :fields_to_exclude, :unknown) SENSITIVE = [:fields_to_include, :fields_to_exclude] include Aws::Structure include Aws::Structure::Union class FieldsToInclude < RerankingMetadataSelectiveModeConfiguration; end class FieldsToExclude < RerankingMetadataSelectiveModeConfiguration; end class Unknown < RerankingMetadataSelectiveModeConfiguration; end end |
#fields_to_include ⇒ Array<Types::FieldForReranking>
A list of metadata field names to explicitly include in the reranking process. Only these fields will be considered when reordering search results. This parameter cannot be used together with fieldsToExclude.
12737 12738 12739 12740 12741 12742 12743 12744 12745 12746 12747 12748 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12737 class RerankingMetadataSelectiveModeConfiguration < Struct.new( :fields_to_include, :fields_to_exclude, :unknown) SENSITIVE = [:fields_to_include, :fields_to_exclude] include Aws::Structure include Aws::Structure::Union class FieldsToInclude < RerankingMetadataSelectiveModeConfiguration; end class FieldsToExclude < RerankingMetadataSelectiveModeConfiguration; end class Unknown < RerankingMetadataSelectiveModeConfiguration; end end |
#float_value ⇒ Float
A floating point number representing the value for a rating in a custom metric rating scale.
12605 12606 12607 12608 12609 12610 12611 12612 12613 12614 12615 12616 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12605 class RatingScaleItemValue < Struct.new( :string_value, :float_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class StringValue < RatingScaleItemValue; end class FloatValue < RatingScaleItemValue; end class Unknown < RatingScaleItemValue; end end |
#generate_fidelity_report_content ⇒ Types::AutomatedReasoningPolicyGenerateFidelityReportContent
The content configuration for generating a fidelity report workflow. This can include source documents to analyze or an existing fidelity report to update with a new policy definition.
2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 |
# File 'lib/aws-sdk-bedrock/types.rb', line 2684 class AutomatedReasoningPolicyWorkflowTypeContent < Struct.new( :documents, :policy_repair_assets, :generate_fidelity_report_content, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Documents < AutomatedReasoningPolicyWorkflowTypeContent; end class PolicyRepairAssets < AutomatedReasoningPolicyWorkflowTypeContent; end class GenerateFidelityReportContent < AutomatedReasoningPolicyWorkflowTypeContent; end class Unknown < AutomatedReasoningPolicyWorkflowTypeContent; end end |
#generated_test_cases ⇒ Types::AutomatedReasoningPolicyGeneratedTestCases
A comprehensive test suite generated by the build workflow, providing validation capabilities for automated reasoning policies.
1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1191 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :asset_manifest, :document, :fidelity_report, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinition < AutomatedReasoningPolicyBuildResultAssets; end class QualityReport < AutomatedReasoningPolicyBuildResultAssets; end class BuildLog < AutomatedReasoningPolicyBuildResultAssets; end class GeneratedTestCases < AutomatedReasoningPolicyBuildResultAssets; end class PolicyScenarios < AutomatedReasoningPolicyBuildResultAssets; end class AssetManifest < AutomatedReasoningPolicyBuildResultAssets; end class Document < AutomatedReasoningPolicyBuildResultAssets; end class FidelityReport < AutomatedReasoningPolicyBuildResultAssets; end class Unknown < AutomatedReasoningPolicyBuildResultAssets; end end |
#greater_than ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is greater than the value in this object.
The following example would return data sources with an year attribute whose value is greater than ‘1989’: ‘“greaterThan”: { “key”: “year”, “value”: 1989 }`
12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12919 class RetrievalFilter < Struct.new( :equals, :not_equals, :greater_than, :greater_than_or_equals, :less_than, :less_than_or_equals, :in, :not_in, :starts_with, :list_contains, :string_contains, :and_all, :or_all, :unknown) SENSITIVE = [:and_all, :or_all] include Aws::Structure include Aws::Structure::Union class Equals < RetrievalFilter; end class NotEquals < RetrievalFilter; end class GreaterThan < RetrievalFilter; end class GreaterThanOrEquals < RetrievalFilter; end class LessThan < RetrievalFilter; end class LessThanOrEquals < RetrievalFilter; end class In < RetrievalFilter; end class NotIn < RetrievalFilter; end class StartsWith < RetrievalFilter; end class ListContains < RetrievalFilter; end class StringContains < RetrievalFilter; end class AndAll < RetrievalFilter; end class OrAll < RetrievalFilter; end class Unknown < RetrievalFilter; end end |
#greater_than_or_equals ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is greater than or equal to the value in this object.
The following example would return data sources with an year attribute whose value is greater than or equal to ‘1989’: ‘“greaterThanOrEquals”: { “key”: “year”, “value”: 1989 }`
12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12919 class RetrievalFilter < Struct.new( :equals, :not_equals, :greater_than, :greater_than_or_equals, :less_than, :less_than_or_equals, :in, :not_in, :starts_with, :list_contains, :string_contains, :and_all, :or_all, :unknown) SENSITIVE = [:and_all, :or_all] include Aws::Structure include Aws::Structure::Union class Equals < RetrievalFilter; end class NotEquals < RetrievalFilter; end class GreaterThan < RetrievalFilter; end class GreaterThanOrEquals < RetrievalFilter; end class LessThan < RetrievalFilter; end class LessThanOrEquals < RetrievalFilter; end class In < RetrievalFilter; end class NotIn < RetrievalFilter; end class StartsWith < RetrievalFilter; end class ListContains < RetrievalFilter; end class StringContains < RetrievalFilter; end class AndAll < RetrievalFilter; end class OrAll < RetrievalFilter; end class Unknown < RetrievalFilter; end end |
#human ⇒ Types::HumanEvaluationConfig
Contains the configuration details of an evaluation job that uses human workers.
5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5131 class EvaluationConfig < Struct.new( :automated, :human, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Automated < EvaluationConfig; end class Human < EvaluationConfig; end class Unknown < EvaluationConfig; end end |
#impossible ⇒ Types::AutomatedReasoningCheckImpossibleFinding
Indicates that Automated Reasoning cannot make a statement about the claims. This can happen if the premises are logically incorrect, or if there is a conflict within the Automated Reasoning policy itself.
345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 |
# File 'lib/aws-sdk-bedrock/types.rb', line 345 class AutomatedReasoningCheckFinding < Struct.new( :valid, :invalid, :satisfiable, :impossible, :translation_ambiguous, :too_complex, :no_translations, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Valid < AutomatedReasoningCheckFinding; end class Invalid < AutomatedReasoningCheckFinding; end class Satisfiable < AutomatedReasoningCheckFinding; end class Impossible < AutomatedReasoningCheckFinding; end class TranslationAmbiguous < AutomatedReasoningCheckFinding; end class TooComplex < AutomatedReasoningCheckFinding; end class NoTranslations < AutomatedReasoningCheckFinding; end class Unknown < AutomatedReasoningCheckFinding; end end |
#in ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is in the list specified in the value in this object.
The following example would return data sources with an animal attribute that is either ‘cat’ or ‘dog’: ‘“in”: { “key”: “animal”, “value”: [“cat”, “dog”] }`
12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12919 class RetrievalFilter < Struct.new( :equals, :not_equals, :greater_than, :greater_than_or_equals, :less_than, :less_than_or_equals, :in, :not_in, :starts_with, :list_contains, :string_contains, :and_all, :or_all, :unknown) SENSITIVE = [:and_all, :or_all] include Aws::Structure include Aws::Structure::Union class Equals < RetrievalFilter; end class NotEquals < RetrievalFilter; end class GreaterThan < RetrievalFilter; end class GreaterThanOrEquals < RetrievalFilter; end class LessThan < RetrievalFilter; end class LessThanOrEquals < RetrievalFilter; end class In < RetrievalFilter; end class NotIn < RetrievalFilter; end class StartsWith < RetrievalFilter; end class ListContains < RetrievalFilter; end class StringContains < RetrievalFilter; end class AndAll < RetrievalFilter; end class OrAll < RetrievalFilter; end class Unknown < RetrievalFilter; end end |
#ingest_content ⇒ Types::AutomatedReasoningPolicyIngestContentAnnotation
An operation to process and incorporate new content into the policy, extracting additional rules and concepts.
983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'lib/aws-sdk-bedrock/types.rb', line 983 class AutomatedReasoningPolicyAnnotation < Struct.new( :add_type, :update_type, :delete_type, :add_variable, :update_variable, :delete_variable, :add_rule, :update_rule, :delete_rule, :add_rule_from_natural_language, :update_from_rules_feedback, :update_from_scenario_feedback, :ingest_content, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddType < AutomatedReasoningPolicyAnnotation; end class UpdateType < AutomatedReasoningPolicyAnnotation; end class DeleteType < AutomatedReasoningPolicyAnnotation; end class AddVariable < AutomatedReasoningPolicyAnnotation; end class UpdateVariable < AutomatedReasoningPolicyAnnotation; end class DeleteVariable < AutomatedReasoningPolicyAnnotation; end class AddRule < AutomatedReasoningPolicyAnnotation; end class UpdateRule < AutomatedReasoningPolicyAnnotation; end class DeleteRule < AutomatedReasoningPolicyAnnotation; end class AddRuleFromNaturalLanguage < AutomatedReasoningPolicyAnnotation; end class UpdateFromRulesFeedback < AutomatedReasoningPolicyAnnotation; end class UpdateFromScenarioFeedback < AutomatedReasoningPolicyAnnotation; end class IngestContent < AutomatedReasoningPolicyAnnotation; end class Unknown < AutomatedReasoningPolicyAnnotation; end end |
#invalid ⇒ Types::AutomatedReasoningCheckInvalidFinding
Indicates that the claims are false. The claims are not implied by the premises and Automated Reasoning policy. Furthermore, there exist different claims that are consistent with the premises and Automated Reasoning policy.
345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 |
# File 'lib/aws-sdk-bedrock/types.rb', line 345 class AutomatedReasoningCheckFinding < Struct.new( :valid, :invalid, :satisfiable, :impossible, :translation_ambiguous, :too_complex, :no_translations, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Valid < AutomatedReasoningCheckFinding; end class Invalid < AutomatedReasoningCheckFinding; end class Satisfiable < AutomatedReasoningCheckFinding; end class Impossible < AutomatedReasoningCheckFinding; end class TranslationAmbiguous < AutomatedReasoningCheckFinding; end class TooComplex < AutomatedReasoningCheckFinding; end class NoTranslations < AutomatedReasoningCheckFinding; end class Unknown < AutomatedReasoningCheckFinding; end end |
#knowledge_base_config ⇒ Types::KnowledgeBaseConfig
Contains configuration details for knowledge base retrieval and response generation.
12471 12472 12473 12474 12475 12476 12477 12478 12479 12480 12481 12482 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12471 class RAGConfig < Struct.new( :knowledge_base_config, :precomputed_rag_source_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class KnowledgeBaseConfig < RAGConfig; end class PrecomputedRagSourceConfig < RAGConfig; end class Unknown < RAGConfig; end end |
#lambda_grader ⇒ Types::LambdaGraderConfig
Configuration for using an AWS Lambda function as the grader for evaluating model responses and provide reward signals in reinforcement fine-tuning.
7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 |
# File 'lib/aws-sdk-bedrock/types.rb', line 7811 class GraderConfig < Struct.new( :lambda_grader, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class LambdaGrader < GraderConfig; end class Unknown < GraderConfig; end end |
#less_than ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is less than the value in this object.
The following example would return data sources with an year attribute whose value is less than to ‘1989’: ‘“lessThan”: { “key”: “year”, “value”: 1989 }`
12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12919 class RetrievalFilter < Struct.new( :equals, :not_equals, :greater_than, :greater_than_or_equals, :less_than, :less_than_or_equals, :in, :not_in, :starts_with, :list_contains, :string_contains, :and_all, :or_all, :unknown) SENSITIVE = [:and_all, :or_all] include Aws::Structure include Aws::Structure::Union class Equals < RetrievalFilter; end class NotEquals < RetrievalFilter; end class GreaterThan < RetrievalFilter; end class GreaterThanOrEquals < RetrievalFilter; end class LessThan < RetrievalFilter; end class LessThanOrEquals < RetrievalFilter; end class In < RetrievalFilter; end class NotIn < RetrievalFilter; end class StartsWith < RetrievalFilter; end class ListContains < RetrievalFilter; end class StringContains < RetrievalFilter; end class AndAll < RetrievalFilter; end class OrAll < RetrievalFilter; end class Unknown < RetrievalFilter; end end |
#less_than_or_equals ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is less than or equal to the value in this object.
The following example would return data sources with an year attribute whose value is less than or equal to ‘1989’: ‘“lessThanOrEquals”: { “key”: “year”, “value”: 1989 }`
12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12919 class RetrievalFilter < Struct.new( :equals, :not_equals, :greater_than, :greater_than_or_equals, :less_than, :less_than_or_equals, :in, :not_in, :starts_with, :list_contains, :string_contains, :and_all, :or_all, :unknown) SENSITIVE = [:and_all, :or_all] include Aws::Structure include Aws::Structure::Union class Equals < RetrievalFilter; end class NotEquals < RetrievalFilter; end class GreaterThan < RetrievalFilter; end class GreaterThanOrEquals < RetrievalFilter; end class LessThan < RetrievalFilter; end class LessThanOrEquals < RetrievalFilter; end class In < RetrievalFilter; end class NotIn < RetrievalFilter; end class StartsWith < RetrievalFilter; end class ListContains < RetrievalFilter; end class StringContains < RetrievalFilter; end class AndAll < RetrievalFilter; end class OrAll < RetrievalFilter; end class Unknown < RetrievalFilter; end end |
#line ⇒ Types::AutomatedReasoningPolicyAnnotatedLine
An annotated line of text from the source document, including both the line number and the text content.
878 879 880 881 882 883 884 885 886 887 |
# File 'lib/aws-sdk-bedrock/types.rb', line 878 class AutomatedReasoningPolicyAnnotatedContent < Struct.new( :line, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Line < AutomatedReasoningPolicyAnnotatedContent; end class Unknown < AutomatedReasoningPolicyAnnotatedContent; end end |
#list_contains ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is a list that contains the value as one of its members.
The following example would return data sources with an animals attribute that is a list containing a cat member (for example, ‘[“dog”, “cat”]`): `“listContains”: { “key”: “animals”, “value”: “cat” }`
12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12919 class RetrievalFilter < Struct.new( :equals, :not_equals, :greater_than, :greater_than_or_equals, :less_than, :less_than_or_equals, :in, :not_in, :starts_with, :list_contains, :string_contains, :and_all, :or_all, :unknown) SENSITIVE = [:and_all, :or_all] include Aws::Structure include Aws::Structure::Union class Equals < RetrievalFilter; end class NotEquals < RetrievalFilter; end class GreaterThan < RetrievalFilter; end class GreaterThanOrEquals < RetrievalFilter; end class LessThan < RetrievalFilter; end class LessThanOrEquals < RetrievalFilter; end class In < RetrievalFilter; end class NotIn < RetrievalFilter; end class StartsWith < RetrievalFilter; end class ListContains < RetrievalFilter; end class StringContains < RetrievalFilter; end class AndAll < RetrievalFilter; end class OrAll < RetrievalFilter; end class Unknown < RetrievalFilter; end end |
#models ⇒ Array<Types::EvaluationModelConfig>
Specifies the inference models.
5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5271 class EvaluationInferenceConfig < Struct.new( :models, :rag_configs, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Models < EvaluationInferenceConfig; end class RagConfigs < EvaluationInferenceConfig; end class Unknown < EvaluationInferenceConfig; end end |
#mutation ⇒ Types::AutomatedReasoningPolicyMutation
Indicates that this build step involved modifying the policy structure, such as adding or updating rules, variables, or types.
1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1262 class AutomatedReasoningPolicyBuildStepContext < Struct.new( :planning, :mutation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Planning < AutomatedReasoningPolicyBuildStepContext; end class Mutation < AutomatedReasoningPolicyBuildStepContext; end class Unknown < AutomatedReasoningPolicyBuildStepContext; end end |
#no_translations ⇒ Types::AutomatedReasoningCheckNoTranslationsFinding
Identifies that some or all of the input prompt wasn’t translated into logic. This can happen if the input isn’t relevant to the Automated Reasoning policy, or if the policy doesn’t have variables to model relevant input.
345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 |
# File 'lib/aws-sdk-bedrock/types.rb', line 345 class AutomatedReasoningCheckFinding < Struct.new( :valid, :invalid, :satisfiable, :impossible, :translation_ambiguous, :too_complex, :no_translations, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Valid < AutomatedReasoningCheckFinding; end class Invalid < AutomatedReasoningCheckFinding; end class Satisfiable < AutomatedReasoningCheckFinding; end class Impossible < AutomatedReasoningCheckFinding; end class TranslationAmbiguous < AutomatedReasoningCheckFinding; end class TooComplex < AutomatedReasoningCheckFinding; end class NoTranslations < AutomatedReasoningCheckFinding; end class Unknown < AutomatedReasoningCheckFinding; end end |
#not_equals ⇒ Types::FilterAttribute
Knowledge base data sources that contain a metadata attribute whose name matches the key and whose value doesn’t match the value in this object are returned.
The following example would return data sources that don’t contain an animal attribute whose value is ‘cat’: ‘“notEquals”: { “key”: “animal”, “value”: “cat” }`
12696 12697 12698 12699 12700 12701 12702 12703 12704 12705 12706 12707 12708 12709 12710 12711 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12696 class RequestMetadataFilters < Struct.new( :equals, :not_equals, :and_all, :or_all, :unknown) SENSITIVE = [:equals, :not_equals] include Aws::Structure include Aws::Structure::Union class Equals < RequestMetadataFilters; end class NotEquals < RequestMetadataFilters; end class AndAll < RequestMetadataFilters; end class OrAll < RequestMetadataFilters; end class Unknown < RequestMetadataFilters; end end |
#not_in ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value isn’t in the list specified in the value in this object.
The following example would return data sources whose animal attribute is neither ‘cat’ nor ‘dog’: ‘“notIn”: { “key”: “animal”, “value”: [“cat”, “dog”] }`
12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12919 class RetrievalFilter < Struct.new( :equals, :not_equals, :greater_than, :greater_than_or_equals, :less_than, :less_than_or_equals, :in, :not_in, :starts_with, :list_contains, :string_contains, :and_all, :or_all, :unknown) SENSITIVE = [:and_all, :or_all] include Aws::Structure include Aws::Structure::Union class Equals < RetrievalFilter; end class NotEquals < RetrievalFilter; end class GreaterThan < RetrievalFilter; end class GreaterThanOrEquals < RetrievalFilter; end class LessThan < RetrievalFilter; end class LessThanOrEquals < RetrievalFilter; end class In < RetrievalFilter; end class NotIn < RetrievalFilter; end class StartsWith < RetrievalFilter; end class ListContains < RetrievalFilter; end class StringContains < RetrievalFilter; end class AndAll < RetrievalFilter; end class OrAll < RetrievalFilter; end class Unknown < RetrievalFilter; end end |
#or_all ⇒ Array<Types::RetrievalFilter>
Knowledge base data sources are returned if their metadata attributes fulfill at least one of the filter conditions inside this list.
12696 12697 12698 12699 12700 12701 12702 12703 12704 12705 12706 12707 12708 12709 12710 12711 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12696 class RequestMetadataFilters < Struct.new( :equals, :not_equals, :and_all, :or_all, :unknown) SENSITIVE = [:equals, :not_equals] include Aws::Structure include Aws::Structure::Union class Equals < RequestMetadataFilters; end class NotEquals < RequestMetadataFilters; end class AndAll < RequestMetadataFilters; end class OrAll < RequestMetadataFilters; end class Unknown < RequestMetadataFilters; end end |
#planning ⇒ Types::AutomatedReasoningPolicyPlanning
Indicates that this build step was part of the planning phase, where the system determines what operations to perform.
1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1262 class AutomatedReasoningPolicyBuildStepContext < Struct.new( :planning, :mutation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Planning < AutomatedReasoningPolicyBuildStepContext; end class Mutation < AutomatedReasoningPolicyBuildStepContext; end class Unknown < AutomatedReasoningPolicyBuildStepContext; end end |
#policy_definition ⇒ Types::AutomatedReasoningPolicyDefinition
The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.
1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1191 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :asset_manifest, :document, :fidelity_report, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinition < AutomatedReasoningPolicyBuildResultAssets; end class QualityReport < AutomatedReasoningPolicyBuildResultAssets; end class BuildLog < AutomatedReasoningPolicyBuildResultAssets; end class GeneratedTestCases < AutomatedReasoningPolicyBuildResultAssets; end class PolicyScenarios < AutomatedReasoningPolicyBuildResultAssets; end class AssetManifest < AutomatedReasoningPolicyBuildResultAssets; end class Document < AutomatedReasoningPolicyBuildResultAssets; end class FidelityReport < AutomatedReasoningPolicyBuildResultAssets; end class Unknown < AutomatedReasoningPolicyBuildResultAssets; end end |
#policy_definition_rule ⇒ Types::AutomatedReasoningPolicyDefinitionRule
A rule element within the policy definition that contains a formal logical expression used for validation.
1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1473 class AutomatedReasoningPolicyDefinitionElement < Struct.new( :policy_definition_variable, :policy_definition_type, :policy_definition_rule, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinitionVariable < AutomatedReasoningPolicyDefinitionElement; end class PolicyDefinitionType < AutomatedReasoningPolicyDefinitionElement; end class PolicyDefinitionRule < AutomatedReasoningPolicyDefinitionElement; end class Unknown < AutomatedReasoningPolicyDefinitionElement; end end |
#policy_definition_type ⇒ Types::AutomatedReasoningPolicyDefinitionType
A custom type element within the policy definition that defines a set of possible values for variables.
1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1473 class AutomatedReasoningPolicyDefinitionElement < Struct.new( :policy_definition_variable, :policy_definition_type, :policy_definition_rule, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinitionVariable < AutomatedReasoningPolicyDefinitionElement; end class PolicyDefinitionType < AutomatedReasoningPolicyDefinitionElement; end class PolicyDefinitionRule < AutomatedReasoningPolicyDefinitionElement; end class Unknown < AutomatedReasoningPolicyDefinitionElement; end end |
#policy_definition_variable ⇒ Types::AutomatedReasoningPolicyDefinitionVariable
A variable element within the policy definition that represents a concept used in logical expressions and rules.
1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1473 class AutomatedReasoningPolicyDefinitionElement < Struct.new( :policy_definition_variable, :policy_definition_type, :policy_definition_rule, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinitionVariable < AutomatedReasoningPolicyDefinitionElement; end class PolicyDefinitionType < AutomatedReasoningPolicyDefinitionElement; end class PolicyDefinitionRule < AutomatedReasoningPolicyDefinitionElement; end class Unknown < AutomatedReasoningPolicyDefinitionElement; end end |
#policy_repair_assets ⇒ Types::AutomatedReasoningPolicyBuildWorkflowRepairContent
The assets and instructions needed for a policy repair workflow, including repair annotations and guidance.
2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 |
# File 'lib/aws-sdk-bedrock/types.rb', line 2684 class AutomatedReasoningPolicyWorkflowTypeContent < Struct.new( :documents, :policy_repair_assets, :generate_fidelity_report_content, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Documents < AutomatedReasoningPolicyWorkflowTypeContent; end class PolicyRepairAssets < AutomatedReasoningPolicyWorkflowTypeContent; end class GenerateFidelityReportContent < AutomatedReasoningPolicyWorkflowTypeContent; end class Unknown < AutomatedReasoningPolicyWorkflowTypeContent; end end |
#policy_scenarios ⇒ Types::AutomatedReasoningPolicyScenarios
An entity encompassing all the policy scenarios generated by the build workflow, which can be used to validate an Automated Reasoning policy.
1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1191 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :asset_manifest, :document, :fidelity_report, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinition < AutomatedReasoningPolicyBuildResultAssets; end class QualityReport < AutomatedReasoningPolicyBuildResultAssets; end class BuildLog < AutomatedReasoningPolicyBuildResultAssets; end class GeneratedTestCases < AutomatedReasoningPolicyBuildResultAssets; end class PolicyScenarios < AutomatedReasoningPolicyBuildResultAssets; end class AssetManifest < AutomatedReasoningPolicyBuildResultAssets; end class Document < AutomatedReasoningPolicyBuildResultAssets; end class FidelityReport < AutomatedReasoningPolicyBuildResultAssets; end class Unknown < AutomatedReasoningPolicyBuildResultAssets; end end |
#precomputed_inference_source ⇒ Types::EvaluationPrecomputedInferenceSource
Defines the model used to generate inference response data for a model evaluation job where you provide your own inference response data.
5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5329 class EvaluationModelConfig < Struct.new( :bedrock_model, :precomputed_inference_source, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class BedrockModel < EvaluationModelConfig; end class PrecomputedInferenceSource < EvaluationModelConfig; end class Unknown < EvaluationModelConfig; end end |
#precomputed_rag_source_config ⇒ Types::EvaluationPrecomputedRagSourceConfig
Contains configuration details about the RAG source used to generate inference response data for a Knowledge Base evaluation job.
12471 12472 12473 12474 12475 12476 12477 12478 12479 12480 12481 12482 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12471 class RAGConfig < Struct.new( :knowledge_base_config, :precomputed_rag_source_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class KnowledgeBaseConfig < RAGConfig; end class PrecomputedRagSourceConfig < RAGConfig; end class Unknown < RAGConfig; end end |
#quality_report ⇒ Types::AutomatedReasoningPolicyDefinitionQualityReport
A comprehensive report analyzing the quality of the generated policy, including metrics about rule coverage, potential conflicts, and unused elements.
1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1191 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :asset_manifest, :document, :fidelity_report, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinition < AutomatedReasoningPolicyBuildResultAssets; end class QualityReport < AutomatedReasoningPolicyBuildResultAssets; end class BuildLog < AutomatedReasoningPolicyBuildResultAssets; end class GeneratedTestCases < AutomatedReasoningPolicyBuildResultAssets; end class PolicyScenarios < AutomatedReasoningPolicyBuildResultAssets; end class AssetManifest < AutomatedReasoningPolicyBuildResultAssets; end class Document < AutomatedReasoningPolicyBuildResultAssets; end class FidelityReport < AutomatedReasoningPolicyBuildResultAssets; end class Unknown < AutomatedReasoningPolicyBuildResultAssets; end end |
#rag_configs ⇒ Array<Types::RAGConfig>
Contains the configuration details of the inference for a knowledge base evaluation job, including either the retrieval only configuration or the retrieval with response generation configuration.
5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5271 class EvaluationInferenceConfig < Struct.new( :models, :rag_configs, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Models < EvaluationInferenceConfig; end class RagConfigs < EvaluationInferenceConfig; end class Unknown < EvaluationInferenceConfig; end end |
#retrieve_and_generate_config ⇒ Types::RetrieveAndGenerateConfiguration
Contains configuration details for retrieving information from a knowledge base and generating responses.
9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 |
# File 'lib/aws-sdk-bedrock/types.rb', line 9847 class KnowledgeBaseConfig < Struct.new( :retrieve_config, :retrieve_and_generate_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RetrieveConfig < KnowledgeBaseConfig; end class RetrieveAndGenerateConfig < KnowledgeBaseConfig; end class Unknown < KnowledgeBaseConfig; end end |
#retrieve_and_generate_source_config ⇒ Types::EvaluationPrecomputedRetrieveAndGenerateSourceConfig
A summary of a RAG source used for a retrieve-and-generate Knowledge Base evaluation job where you provide your own inference response data.
5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5417 class EvaluationPrecomputedRagSourceConfig < Struct.new( :retrieve_source_config, :retrieve_and_generate_source_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RetrieveSourceConfig < EvaluationPrecomputedRagSourceConfig; end class RetrieveAndGenerateSourceConfig < EvaluationPrecomputedRagSourceConfig; end class Unknown < EvaluationPrecomputedRagSourceConfig; end end |
#retrieve_config ⇒ Types::RetrieveConfig
Contains configuration details for retrieving information from a knowledge base.
9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 |
# File 'lib/aws-sdk-bedrock/types.rb', line 9847 class KnowledgeBaseConfig < Struct.new( :retrieve_config, :retrieve_and_generate_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RetrieveConfig < KnowledgeBaseConfig; end class RetrieveAndGenerateConfig < KnowledgeBaseConfig; end class Unknown < KnowledgeBaseConfig; end end |
#retrieve_source_config ⇒ Types::EvaluationPrecomputedRetrieveSourceConfig
A summary of a RAG source used for a retrieve-only Knowledge Base evaluation job where you provide your own inference response data.
5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5417 class EvaluationPrecomputedRagSourceConfig < Struct.new( :retrieve_source_config, :retrieve_and_generate_source_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RetrieveSourceConfig < EvaluationPrecomputedRagSourceConfig; end class RetrieveAndGenerateSourceConfig < EvaluationPrecomputedRagSourceConfig; end class Unknown < EvaluationPrecomputedRagSourceConfig; end end |
#rft_config ⇒ Types::RFTConfig
Configuration settings for reinforcement fine-tuning (RFT) model customization, including grader configuration and hyperparameters.
4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 |
# File 'lib/aws-sdk-bedrock/types.rb', line 4670 class CustomizationConfig < Struct.new( :distillation_config, :rft_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DistillationConfig < CustomizationConfig; end class RftConfig < CustomizationConfig; end class Unknown < CustomizationConfig; end end |
#s3_data_source ⇒ Types::S3DataSource
The Amazon S3 data source of the model to import.
11707 11708 11709 11710 11711 11712 11713 11714 11715 11716 |
# File 'lib/aws-sdk-bedrock/types.rb', line 11707 class ModelDataSource < Struct.new( :s3_data_source, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class S3DataSource < ModelDataSource; end class Unknown < ModelDataSource; end end |
#s3_input_data_config ⇒ Types::ModelInvocationJobS3InputDataConfig
Contains the configuration of the S3 location of the input data.
11798 11799 11800 11801 11802 11803 11804 11805 11806 11807 |
# File 'lib/aws-sdk-bedrock/types.rb', line 11798 class ModelInvocationJobInputDataConfig < Struct.new( :s3_input_data_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class S3InputDataConfig < ModelInvocationJobInputDataConfig; end class Unknown < ModelInvocationJobInputDataConfig; end end |
#s3_output_data_config ⇒ Types::ModelInvocationJobS3OutputDataConfig
Contains the configuration of the S3 location of the output data.
11821 11822 11823 11824 11825 11826 11827 11828 11829 11830 |
# File 'lib/aws-sdk-bedrock/types.rb', line 11821 class ModelInvocationJobOutputDataConfig < Struct.new( :s3_output_data_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class S3OutputDataConfig < ModelInvocationJobOutputDataConfig; end class Unknown < ModelInvocationJobOutputDataConfig; end end |
#s3_uri ⇒ String
The URI of an invocation log in a bucket.
5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5181 class EvaluationDatasetLocation < Struct.new( :s3_uri, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class S3Uri < EvaluationDatasetLocation; end class Unknown < EvaluationDatasetLocation; end end |
#sage_maker ⇒ Types::SageMakerEndpoint
The configuration specific to Amazon SageMaker for the endpoint.
5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5061 class EndpointConfig < Struct.new( :sage_maker, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SageMaker < EndpointConfig; end class Unknown < EndpointConfig; end end |
#satisfiable ⇒ Types::AutomatedReasoningCheckSatisfiableFinding
Indicates that the claims can be true or false. It depends on what assumptions are made for the claim to be implied from the premises and Automated Reasoning policy rules. In this situation, different assumptions can make input claims false and alternative claims true.
345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 |
# File 'lib/aws-sdk-bedrock/types.rb', line 345 class AutomatedReasoningCheckFinding < Struct.new( :valid, :invalid, :satisfiable, :impossible, :translation_ambiguous, :too_complex, :no_translations, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Valid < AutomatedReasoningCheckFinding; end class Invalid < AutomatedReasoningCheckFinding; end class Satisfiable < AutomatedReasoningCheckFinding; end class Impossible < AutomatedReasoningCheckFinding; end class TranslationAmbiguous < AutomatedReasoningCheckFinding; end class TooComplex < AutomatedReasoningCheckFinding; end class NoTranslations < AutomatedReasoningCheckFinding; end class Unknown < AutomatedReasoningCheckFinding; end end |
#starts_with ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value starts with the value in this object. This filter is currently only supported for Amazon OpenSearch Serverless vector stores.
The following example would return data sources with an animal attribute starts with ‘ca’ (for example, ‘cat’ or ‘camel’). ‘“startsWith”: { “key”: “animal”, “value”: “ca” }`
12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12919 class RetrievalFilter < Struct.new( :equals, :not_equals, :greater_than, :greater_than_or_equals, :less_than, :less_than_or_equals, :in, :not_in, :starts_with, :list_contains, :string_contains, :and_all, :or_all, :unknown) SENSITIVE = [:and_all, :or_all] include Aws::Structure include Aws::Structure::Union class Equals < RetrievalFilter; end class NotEquals < RetrievalFilter; end class GreaterThan < RetrievalFilter; end class GreaterThanOrEquals < RetrievalFilter; end class LessThan < RetrievalFilter; end class LessThanOrEquals < RetrievalFilter; end class In < RetrievalFilter; end class NotIn < RetrievalFilter; end class StartsWith < RetrievalFilter; end class ListContains < RetrievalFilter; end class StringContains < RetrievalFilter; end class AndAll < RetrievalFilter; end class OrAll < RetrievalFilter; end class Unknown < RetrievalFilter; end end |
#string_contains ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is one of the following:
A string that contains the value as a substring. The following example would return data sources with an animal attribute that contains the substring at (for example, ‘cat’): ‘“stringContains”: { “key”: “animal”, “value”: “at” }`
A list with a member that contains the value as a substring. The following example would return data sources with an animals attribute that is a list containing a member that contains the substring at (for example, ‘[“dog”, “cat”]`): `“stringContains”: { “key”: “animals”, “value”: “at” }`
12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12919 class RetrievalFilter < Struct.new( :equals, :not_equals, :greater_than, :greater_than_or_equals, :less_than, :less_than_or_equals, :in, :not_in, :starts_with, :list_contains, :string_contains, :and_all, :or_all, :unknown) SENSITIVE = [:and_all, :or_all] include Aws::Structure include Aws::Structure::Union class Equals < RetrievalFilter; end class NotEquals < RetrievalFilter; end class GreaterThan < RetrievalFilter; end class GreaterThanOrEquals < RetrievalFilter; end class LessThan < RetrievalFilter; end class LessThanOrEquals < RetrievalFilter; end class In < RetrievalFilter; end class NotIn < RetrievalFilter; end class StartsWith < RetrievalFilter; end class ListContains < RetrievalFilter; end class StringContains < RetrievalFilter; end class AndAll < RetrievalFilter; end class OrAll < RetrievalFilter; end class Unknown < RetrievalFilter; end end |
#string_value ⇒ String
A string representing the value for a rating in a custom metric rating scale.
12605 12606 12607 12608 12609 12610 12611 12612 12613 12614 12615 12616 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12605 class RatingScaleItemValue < Struct.new( :string_value, :float_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class StringValue < RatingScaleItemValue; end class FloatValue < RatingScaleItemValue; end class Unknown < RatingScaleItemValue; end end |
#too_complex ⇒ Types::AutomatedReasoningCheckTooComplexFinding
Indicates that the input contains too much information for Automated Reasoning to process within its latency limits.
345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 |
# File 'lib/aws-sdk-bedrock/types.rb', line 345 class AutomatedReasoningCheckFinding < Struct.new( :valid, :invalid, :satisfiable, :impossible, :translation_ambiguous, :too_complex, :no_translations, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Valid < AutomatedReasoningCheckFinding; end class Invalid < AutomatedReasoningCheckFinding; end class Satisfiable < AutomatedReasoningCheckFinding; end class Impossible < AutomatedReasoningCheckFinding; end class TranslationAmbiguous < AutomatedReasoningCheckFinding; end class TooComplex < AutomatedReasoningCheckFinding; end class NoTranslations < AutomatedReasoningCheckFinding; end class Unknown < AutomatedReasoningCheckFinding; end end |
#translation_ambiguous ⇒ Types::AutomatedReasoningCheckTranslationAmbiguousFinding
Indicates that an ambiguity was detected in the translation, making it unsound to continue with validity checking. Additional context or follow-up questions might be needed to get translation to succeed.
345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 |
# File 'lib/aws-sdk-bedrock/types.rb', line 345 class AutomatedReasoningCheckFinding < Struct.new( :valid, :invalid, :satisfiable, :impossible, :translation_ambiguous, :too_complex, :no_translations, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Valid < AutomatedReasoningCheckFinding; end class Invalid < AutomatedReasoningCheckFinding; end class Satisfiable < AutomatedReasoningCheckFinding; end class Impossible < AutomatedReasoningCheckFinding; end class TranslationAmbiguous < AutomatedReasoningCheckFinding; end class TooComplex < AutomatedReasoningCheckFinding; end class NoTranslations < AutomatedReasoningCheckFinding; end class Unknown < AutomatedReasoningCheckFinding; end end |
#update_from_rules_feedback ⇒ Types::AutomatedReasoningPolicyUpdateFromRuleFeedbackAnnotation
An operation to update the policy based on feedback about how specific rules performed during testing or validation.
983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'lib/aws-sdk-bedrock/types.rb', line 983 class AutomatedReasoningPolicyAnnotation < Struct.new( :add_type, :update_type, :delete_type, :add_variable, :update_variable, :delete_variable, :add_rule, :update_rule, :delete_rule, :add_rule_from_natural_language, :update_from_rules_feedback, :update_from_scenario_feedback, :ingest_content, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddType < AutomatedReasoningPolicyAnnotation; end class UpdateType < AutomatedReasoningPolicyAnnotation; end class DeleteType < AutomatedReasoningPolicyAnnotation; end class AddVariable < AutomatedReasoningPolicyAnnotation; end class UpdateVariable < AutomatedReasoningPolicyAnnotation; end class DeleteVariable < AutomatedReasoningPolicyAnnotation; end class AddRule < AutomatedReasoningPolicyAnnotation; end class UpdateRule < AutomatedReasoningPolicyAnnotation; end class DeleteRule < AutomatedReasoningPolicyAnnotation; end class AddRuleFromNaturalLanguage < AutomatedReasoningPolicyAnnotation; end class UpdateFromRulesFeedback < AutomatedReasoningPolicyAnnotation; end class UpdateFromScenarioFeedback < AutomatedReasoningPolicyAnnotation; end class IngestContent < AutomatedReasoningPolicyAnnotation; end class Unknown < AutomatedReasoningPolicyAnnotation; end end |
#update_from_scenario_feedback ⇒ Types::AutomatedReasoningPolicyUpdateFromScenarioFeedbackAnnotation
An operation to update the policy based on feedback about how it performed on specific test scenarios.
983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'lib/aws-sdk-bedrock/types.rb', line 983 class AutomatedReasoningPolicyAnnotation < Struct.new( :add_type, :update_type, :delete_type, :add_variable, :update_variable, :delete_variable, :add_rule, :update_rule, :delete_rule, :add_rule_from_natural_language, :update_from_rules_feedback, :update_from_scenario_feedback, :ingest_content, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddType < AutomatedReasoningPolicyAnnotation; end class UpdateType < AutomatedReasoningPolicyAnnotation; end class DeleteType < AutomatedReasoningPolicyAnnotation; end class AddVariable < AutomatedReasoningPolicyAnnotation; end class UpdateVariable < AutomatedReasoningPolicyAnnotation; end class DeleteVariable < AutomatedReasoningPolicyAnnotation; end class AddRule < AutomatedReasoningPolicyAnnotation; end class UpdateRule < AutomatedReasoningPolicyAnnotation; end class DeleteRule < AutomatedReasoningPolicyAnnotation; end class AddRuleFromNaturalLanguage < AutomatedReasoningPolicyAnnotation; end class UpdateFromRulesFeedback < AutomatedReasoningPolicyAnnotation; end class UpdateFromScenarioFeedback < AutomatedReasoningPolicyAnnotation; end class IngestContent < AutomatedReasoningPolicyAnnotation; end class Unknown < AutomatedReasoningPolicyAnnotation; end end |
#update_rule ⇒ Types::AutomatedReasoningPolicyUpdateRuleMutation
A mutation to modify an existing rule in the policy.
983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'lib/aws-sdk-bedrock/types.rb', line 983 class AutomatedReasoningPolicyAnnotation < Struct.new( :add_type, :update_type, :delete_type, :add_variable, :update_variable, :delete_variable, :add_rule, :update_rule, :delete_rule, :add_rule_from_natural_language, :update_from_rules_feedback, :update_from_scenario_feedback, :ingest_content, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddType < AutomatedReasoningPolicyAnnotation; end class UpdateType < AutomatedReasoningPolicyAnnotation; end class DeleteType < AutomatedReasoningPolicyAnnotation; end class AddVariable < AutomatedReasoningPolicyAnnotation; end class UpdateVariable < AutomatedReasoningPolicyAnnotation; end class DeleteVariable < AutomatedReasoningPolicyAnnotation; end class AddRule < AutomatedReasoningPolicyAnnotation; end class UpdateRule < AutomatedReasoningPolicyAnnotation; end class DeleteRule < AutomatedReasoningPolicyAnnotation; end class AddRuleFromNaturalLanguage < AutomatedReasoningPolicyAnnotation; end class UpdateFromRulesFeedback < AutomatedReasoningPolicyAnnotation; end class UpdateFromScenarioFeedback < AutomatedReasoningPolicyAnnotation; end class IngestContent < AutomatedReasoningPolicyAnnotation; end class Unknown < AutomatedReasoningPolicyAnnotation; end end |
#update_type ⇒ Types::AutomatedReasoningPolicyUpdateTypeMutation
A mutation to modify an existing custom type in the policy.
983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'lib/aws-sdk-bedrock/types.rb', line 983 class AutomatedReasoningPolicyAnnotation < Struct.new( :add_type, :update_type, :delete_type, :add_variable, :update_variable, :delete_variable, :add_rule, :update_rule, :delete_rule, :add_rule_from_natural_language, :update_from_rules_feedback, :update_from_scenario_feedback, :ingest_content, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddType < AutomatedReasoningPolicyAnnotation; end class UpdateType < AutomatedReasoningPolicyAnnotation; end class DeleteType < AutomatedReasoningPolicyAnnotation; end class AddVariable < AutomatedReasoningPolicyAnnotation; end class UpdateVariable < AutomatedReasoningPolicyAnnotation; end class DeleteVariable < AutomatedReasoningPolicyAnnotation; end class AddRule < AutomatedReasoningPolicyAnnotation; end class UpdateRule < AutomatedReasoningPolicyAnnotation; end class DeleteRule < AutomatedReasoningPolicyAnnotation; end class AddRuleFromNaturalLanguage < AutomatedReasoningPolicyAnnotation; end class UpdateFromRulesFeedback < AutomatedReasoningPolicyAnnotation; end class UpdateFromScenarioFeedback < AutomatedReasoningPolicyAnnotation; end class IngestContent < AutomatedReasoningPolicyAnnotation; end class Unknown < AutomatedReasoningPolicyAnnotation; end end |
#update_type_value ⇒ Types::AutomatedReasoningPolicyUpdateTypeValue
An operation to modify an existing value within a custom type.
2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 |
# File 'lib/aws-sdk-bedrock/types.rb', line 2402 class AutomatedReasoningPolicyTypeValueAnnotation < Struct.new( :add_type_value, :update_type_value, :delete_type_value, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddTypeValue < AutomatedReasoningPolicyTypeValueAnnotation; end class UpdateTypeValue < AutomatedReasoningPolicyTypeValueAnnotation; end class DeleteTypeValue < AutomatedReasoningPolicyTypeValueAnnotation; end class Unknown < AutomatedReasoningPolicyTypeValueAnnotation; end end |
#update_variable ⇒ Types::AutomatedReasoningPolicyUpdateVariableMutation
A mutation to modify an existing variable in the policy.
983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 |
# File 'lib/aws-sdk-bedrock/types.rb', line 983 class AutomatedReasoningPolicyAnnotation < Struct.new( :add_type, :update_type, :delete_type, :add_variable, :update_variable, :delete_variable, :add_rule, :update_rule, :delete_rule, :add_rule_from_natural_language, :update_from_rules_feedback, :update_from_scenario_feedback, :ingest_content, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddType < AutomatedReasoningPolicyAnnotation; end class UpdateType < AutomatedReasoningPolicyAnnotation; end class DeleteType < AutomatedReasoningPolicyAnnotation; end class AddVariable < AutomatedReasoningPolicyAnnotation; end class UpdateVariable < AutomatedReasoningPolicyAnnotation; end class DeleteVariable < AutomatedReasoningPolicyAnnotation; end class AddRule < AutomatedReasoningPolicyAnnotation; end class UpdateRule < AutomatedReasoningPolicyAnnotation; end class DeleteRule < AutomatedReasoningPolicyAnnotation; end class AddRuleFromNaturalLanguage < AutomatedReasoningPolicyAnnotation; end class UpdateFromRulesFeedback < AutomatedReasoningPolicyAnnotation; end class UpdateFromScenarioFeedback < AutomatedReasoningPolicyAnnotation; end class IngestContent < AutomatedReasoningPolicyAnnotation; end class Unknown < AutomatedReasoningPolicyAnnotation; end end |
#valid ⇒ Types::AutomatedReasoningCheckValidFinding
Indicates that the claims are true. The claims are implied by the premises and the Automated Reasoning policy. Given the Automated Reasoning policy and premises, it is not possible for these claims to be false.
345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 |
# File 'lib/aws-sdk-bedrock/types.rb', line 345 class AutomatedReasoningCheckFinding < Struct.new( :valid, :invalid, :satisfiable, :impossible, :translation_ambiguous, :too_complex, :no_translations, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Valid < AutomatedReasoningCheckFinding; end class Invalid < AutomatedReasoningCheckFinding; end class Satisfiable < AutomatedReasoningCheckFinding; end class Impossible < AutomatedReasoningCheckFinding; end class TranslationAmbiguous < AutomatedReasoningCheckFinding; end class TooComplex < AutomatedReasoningCheckFinding; end class NoTranslations < AutomatedReasoningCheckFinding; end class Unknown < AutomatedReasoningCheckFinding; end end |