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, AutomatedReasoningPolicyIterativeRefinementContent, 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, CustomModelDataSource, 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, ModelPackageArnDataSource, 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.
-
#iterative_refinement_content ⇒ Types::AutomatedReasoningPolicyIterativeRefinementContent
Content configuration to start an iterative policy refinement workflow that uses generative AI to automatically make changes to the policy based on test results and the optional feedback provided.
-
#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.
-
#model_package_arn_data_source ⇒ Types::ModelPackageArnDataSource
A SageMaker AI model package ARN as the data source for the custom model.
-
#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.
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 1017 1018 1019 |
# File 'lib/aws-sdk-bedrock/types.rb', line 986 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.
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 1017 1018 1019 |
# File 'lib/aws-sdk-bedrock/types.rb', line 986 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.
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 1017 1018 1019 |
# File 'lib/aws-sdk-bedrock/types.rb', line 986 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.
2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 |
# File 'lib/aws-sdk-bedrock/types.rb', line 2428 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.
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 1017 1018 1019 |
# File 'lib/aws-sdk-bedrock/types.rb', line 986 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.
12832 12833 12834 12835 12836 12837 12838 12839 12840 12841 12842 12843 12844 12845 12846 12847 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12832 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.
1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1194 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.
5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5221 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.
5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5672 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.
5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5419 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.
1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1194 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.
9783 9784 9785 9786 9787 9788 9789 9790 9791 9792 |
# File 'lib/aws-sdk-bedrock/types.rb', line 9783 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.
284 285 286 287 288 289 290 291 292 293 |
# File 'lib/aws-sdk-bedrock/types.rb', line 284 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.
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 1017 1018 1019 |
# File 'lib/aws-sdk-bedrock/types.rb', line 986 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.
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 1017 1018 1019 |
# File 'lib/aws-sdk-bedrock/types.rb', line 986 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.
2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 |
# File 'lib/aws-sdk-bedrock/types.rb', line 2428 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.
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 1017 1018 1019 |
# File 'lib/aws-sdk-bedrock/types.rb', line 986 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.
4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 |
# File 'lib/aws-sdk-bedrock/types.rb', line 4760 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.
1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1194 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.
1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1863 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” }`
12832 12833 12834 12835 12836 12837 12838 12839 12840 12841 12842 12843 12844 12845 12846 12847 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12832 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.
1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1194 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.
12873 12874 12875 12876 12877 12878 12879 12880 12881 12882 12883 12884 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12873 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.
12873 12874 12875 12876 12877 12878 12879 12880 12881 12882 12883 12884 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12873 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.
12741 12742 12743 12744 12745 12746 12747 12748 12749 12750 12751 12752 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12741 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.
2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 |
# File 'lib/aws-sdk-bedrock/types.rb', line 2716 class AutomatedReasoningPolicyWorkflowTypeContent < Struct.new( :documents, :policy_repair_assets, :generate_fidelity_report_content, :iterative_refinement_content, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Documents < AutomatedReasoningPolicyWorkflowTypeContent; end class PolicyRepairAssets < AutomatedReasoningPolicyWorkflowTypeContent; end class GenerateFidelityReportContent < AutomatedReasoningPolicyWorkflowTypeContent; end class IterativeRefinementContent < 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.
1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1194 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 }`
13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 13077 13078 13079 13080 13081 13082 13083 13084 13085 13086 13087 13088 |
# File 'lib/aws-sdk-bedrock/types.rb', line 13055 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 }`
13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 13077 13078 13079 13080 13081 13082 13083 13084 13085 13086 13087 13088 |
# File 'lib/aws-sdk-bedrock/types.rb', line 13055 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.
5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5221 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.
348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 |
# File 'lib/aws-sdk-bedrock/types.rb', line 348 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”] }`
13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 13077 13078 13079 13080 13081 13082 13083 13084 13085 13086 13087 13088 |
# File 'lib/aws-sdk-bedrock/types.rb', line 13055 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.
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 1017 1018 1019 |
# File 'lib/aws-sdk-bedrock/types.rb', line 986 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.
348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 |
# File 'lib/aws-sdk-bedrock/types.rb', line 348 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 |
#iterative_refinement_content ⇒ Types::AutomatedReasoningPolicyIterativeRefinementContent
Content configuration to start an iterative policy refinement workflow that uses generative AI to automatically make changes to the policy based on test results and the optional feedback provided.
2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 |
# File 'lib/aws-sdk-bedrock/types.rb', line 2716 class AutomatedReasoningPolicyWorkflowTypeContent < Struct.new( :documents, :policy_repair_assets, :generate_fidelity_report_content, :iterative_refinement_content, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Documents < AutomatedReasoningPolicyWorkflowTypeContent; end class PolicyRepairAssets < AutomatedReasoningPolicyWorkflowTypeContent; end class GenerateFidelityReportContent < AutomatedReasoningPolicyWorkflowTypeContent; end class IterativeRefinementContent < AutomatedReasoningPolicyWorkflowTypeContent; end class Unknown < AutomatedReasoningPolicyWorkflowTypeContent; end end |
#knowledge_base_config ⇒ Types::KnowledgeBaseConfig
Contains configuration details for knowledge base retrieval and response generation.
12607 12608 12609 12610 12611 12612 12613 12614 12615 12616 12617 12618 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12607 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.
7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 |
# File 'lib/aws-sdk-bedrock/types.rb', line 7904 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 }`
13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 13077 13078 13079 13080 13081 13082 13083 13084 13085 13086 13087 13088 |
# File 'lib/aws-sdk-bedrock/types.rb', line 13055 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 }`
13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 13077 13078 13079 13080 13081 13082 13083 13084 13085 13086 13087 13088 |
# File 'lib/aws-sdk-bedrock/types.rb', line 13055 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.
881 882 883 884 885 886 887 888 889 890 |
# File 'lib/aws-sdk-bedrock/types.rb', line 881 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” }`
13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 13077 13078 13079 13080 13081 13082 13083 13084 13085 13086 13087 13088 |
# File 'lib/aws-sdk-bedrock/types.rb', line 13055 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 |
#model_package_arn_data_source ⇒ Types::ModelPackageArnDataSource
A SageMaker AI model package ARN as the data source for the custom model. When you specify a model package ARN, Amazon Bedrock resolves the model package to retrieve the model artifacts.
4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 |
# File 'lib/aws-sdk-bedrock/types.rb', line 4572 class CustomModelDataSource < Struct.new( :model_package_arn_data_source, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ModelPackageArnDataSource < CustomModelDataSource; end class Unknown < CustomModelDataSource; end end |
#models ⇒ Array<Types::EvaluationModelConfig>
Specifies the inference models.
5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5361 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.
1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1265 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.
348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 |
# File 'lib/aws-sdk-bedrock/types.rb', line 348 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” }`
12832 12833 12834 12835 12836 12837 12838 12839 12840 12841 12842 12843 12844 12845 12846 12847 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12832 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”] }`
13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 13077 13078 13079 13080 13081 13082 13083 13084 13085 13086 13087 13088 |
# File 'lib/aws-sdk-bedrock/types.rb', line 13055 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.
12832 12833 12834 12835 12836 12837 12838 12839 12840 12841 12842 12843 12844 12845 12846 12847 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12832 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.
1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1265 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.
1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1194 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.
1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1476 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.
1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1476 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.
1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1476 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.
2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 |
# File 'lib/aws-sdk-bedrock/types.rb', line 2716 class AutomatedReasoningPolicyWorkflowTypeContent < Struct.new( :documents, :policy_repair_assets, :generate_fidelity_report_content, :iterative_refinement_content, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Documents < AutomatedReasoningPolicyWorkflowTypeContent; end class PolicyRepairAssets < AutomatedReasoningPolicyWorkflowTypeContent; end class GenerateFidelityReportContent < AutomatedReasoningPolicyWorkflowTypeContent; end class IterativeRefinementContent < 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.
1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1194 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.
5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5419 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.
12607 12608 12609 12610 12611 12612 12613 12614 12615 12616 12617 12618 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12607 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.
1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 |
# File 'lib/aws-sdk-bedrock/types.rb', line 1194 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.
5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5361 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.
9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 |
# File 'lib/aws-sdk-bedrock/types.rb', line 9954 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.
5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5507 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.
9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 |
# File 'lib/aws-sdk-bedrock/types.rb', line 9954 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.
5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5507 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.
4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 |
# File 'lib/aws-sdk-bedrock/types.rb', line 4760 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.
11822 11823 11824 11825 11826 11827 11828 11829 11830 11831 |
# File 'lib/aws-sdk-bedrock/types.rb', line 11822 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.
11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 |
# File 'lib/aws-sdk-bedrock/types.rb', line 11913 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.
11936 11937 11938 11939 11940 11941 11942 11943 11944 11945 |
# File 'lib/aws-sdk-bedrock/types.rb', line 11936 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.
5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5271 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.
5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 |
# File 'lib/aws-sdk-bedrock/types.rb', line 5151 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.
348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 |
# File 'lib/aws-sdk-bedrock/types.rb', line 348 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” }`
13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 13077 13078 13079 13080 13081 13082 13083 13084 13085 13086 13087 13088 |
# File 'lib/aws-sdk-bedrock/types.rb', line 13055 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” }`
13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 13077 13078 13079 13080 13081 13082 13083 13084 13085 13086 13087 13088 |
# File 'lib/aws-sdk-bedrock/types.rb', line 13055 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.
12741 12742 12743 12744 12745 12746 12747 12748 12749 12750 12751 12752 |
# File 'lib/aws-sdk-bedrock/types.rb', line 12741 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.
348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 |
# File 'lib/aws-sdk-bedrock/types.rb', line 348 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.
348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 |
# File 'lib/aws-sdk-bedrock/types.rb', line 348 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.
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 1017 1018 1019 |
# File 'lib/aws-sdk-bedrock/types.rb', line 986 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.
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 1017 1018 1019 |
# File 'lib/aws-sdk-bedrock/types.rb', line 986 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.
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 1017 1018 1019 |
# File 'lib/aws-sdk-bedrock/types.rb', line 986 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.
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 1017 1018 1019 |
# File 'lib/aws-sdk-bedrock/types.rb', line 986 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.
2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 |
# File 'lib/aws-sdk-bedrock/types.rb', line 2428 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.
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 1017 1018 1019 |
# File 'lib/aws-sdk-bedrock/types.rb', line 986 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.
348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 |
# File 'lib/aws-sdk-bedrock/types.rb', line 348 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 |