Module: Aws::Bedrock::Types
- Defined in:
- gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb
Defined Under Namespace
Classes: AccessDeniedException, AccountEnforcedGuardrailInferenceInputConfiguration, AccountEnforcedGuardrailOutputConfiguration, 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, AutomatedReasoningPolicyAnnotation, AutomatedReasoningPolicyBuildLog, AutomatedReasoningPolicyBuildLogEntry, AutomatedReasoningPolicyBuildResultAssets, AutomatedReasoningPolicyBuildStep, AutomatedReasoningPolicyBuildStepContext, AutomatedReasoningPolicyBuildStepMessage, AutomatedReasoningPolicyBuildWorkflowDocument, AutomatedReasoningPolicyBuildWorkflowRepairContent, AutomatedReasoningPolicyBuildWorkflowSource, AutomatedReasoningPolicyBuildWorkflowSummary, AutomatedReasoningPolicyDefinition, AutomatedReasoningPolicyDefinitionElement, AutomatedReasoningPolicyDefinitionQualityReport, AutomatedReasoningPolicyDefinitionRule, AutomatedReasoningPolicyDefinitionType, AutomatedReasoningPolicyDefinitionTypeValue, AutomatedReasoningPolicyDefinitionTypeValuePair, AutomatedReasoningPolicyDefinitionVariable, AutomatedReasoningPolicyDeleteRuleAnnotation, AutomatedReasoningPolicyDeleteRuleMutation, AutomatedReasoningPolicyDeleteTypeAnnotation, AutomatedReasoningPolicyDeleteTypeMutation, AutomatedReasoningPolicyDeleteTypeValue, AutomatedReasoningPolicyDeleteVariableAnnotation, AutomatedReasoningPolicyDeleteVariableMutation, AutomatedReasoningPolicyDisjointRuleSet, AutomatedReasoningPolicyGeneratedTestCase, AutomatedReasoningPolicyGeneratedTestCases, AutomatedReasoningPolicyIngestContentAnnotation, AutomatedReasoningPolicyMutation, AutomatedReasoningPolicyPlanning, AutomatedReasoningPolicyScenario, AutomatedReasoningPolicyScenarios, AutomatedReasoningPolicySummary, AutomatedReasoningPolicyTestCase, AutomatedReasoningPolicyTestResult, AutomatedReasoningPolicyTypeValueAnnotation, AutomatedReasoningPolicyUpdateFromRuleFeedbackAnnotation, AutomatedReasoningPolicyUpdateFromScenarioFeedbackAnnotation, AutomatedReasoningPolicyUpdateRuleAnnotation, AutomatedReasoningPolicyUpdateRuleMutation, AutomatedReasoningPolicyUpdateTypeAnnotation, AutomatedReasoningPolicyUpdateTypeMutation, AutomatedReasoningPolicyUpdateTypeValue, AutomatedReasoningPolicyUpdateVariableAnnotation, AutomatedReasoningPolicyUpdateVariableMutation, AutomatedReasoningPolicyWorkflowTypeContent, BatchDeleteEvaluationJobError, BatchDeleteEvaluationJobItem, BatchDeleteEvaluationJobRequest, BatchDeleteEvaluationJobResponse, BedrockEvaluatorModel, ByteContentDoc, CancelAutomatedReasoningPolicyBuildWorkflowRequest, CancelAutomatedReasoningPolicyBuildWorkflowResponse, CloudWatchConfig, ConflictException, CreateAutomatedReasoningPolicyRequest, CreateAutomatedReasoningPolicyResponse, CreateAutomatedReasoningPolicyTestCaseRequest, CreateAutomatedReasoningPolicyTestCaseResponse, CreateAutomatedReasoningPolicyVersionRequest, CreateAutomatedReasoningPolicyVersionResponse, CreateCustomModelDeploymentRequest, CreateCustomModelDeploymentResponse, CreateCustomModelRequest, CreateCustomModelResponse, CreateEvaluationJobRequest, CreateEvaluationJobResponse, CreateFoundationModelAgreementRequest, CreateFoundationModelAgreementResponse, CreateGuardrailRequest, CreateGuardrailResponse, CreateGuardrailVersionRequest, CreateGuardrailVersionResponse, CreateInferenceProfileRequest, CreateInferenceProfileResponse, CreateMarketplaceModelEndpointRequest, CreateMarketplaceModelEndpointResponse, CreateModelCopyJobRequest, CreateModelCopyJobResponse, CreateModelCustomizationJobRequest, CreateModelCustomizationJobResponse, CreateModelImportJobRequest, CreateModelImportJobResponse, CreateModelInvocationJobRequest, CreateModelInvocationJobResponse, CreatePromptRouterRequest, CreatePromptRouterResponse, CreateProvisionedModelThroughputRequest, CreateProvisionedModelThroughputResponse, CustomMetricBedrockEvaluatorModel, CustomMetricDefinition, CustomMetricEvaluatorModelConfig, CustomModelDeploymentSummary, CustomModelDeploymentUpdateDetails, CustomModelSummary, CustomModelUnits, CustomizationConfig, DataProcessingDetails, DeleteAutomatedReasoningPolicyBuildWorkflowRequest, DeleteAutomatedReasoningPolicyBuildWorkflowResponse, DeleteAutomatedReasoningPolicyRequest, DeleteAutomatedReasoningPolicyResponse, DeleteAutomatedReasoningPolicyTestCaseRequest, DeleteAutomatedReasoningPolicyTestCaseResponse, DeleteCustomModelDeploymentRequest, DeleteCustomModelDeploymentResponse, DeleteCustomModelRequest, DeleteCustomModelResponse, DeleteEnforcedGuardrailConfigurationRequest, DeleteEnforcedGuardrailConfigurationResponse, DeleteFoundationModelAgreementRequest, DeleteFoundationModelAgreementResponse, DeleteGuardrailRequest, DeleteGuardrailResponse, DeleteImportedModelRequest, DeleteImportedModelResponse, DeleteInferenceProfileRequest, DeleteInferenceProfileResponse, DeleteMarketplaceModelEndpointRequest, DeleteMarketplaceModelEndpointResponse, DeleteModelInvocationLoggingConfigurationResponse, DeletePromptRouterRequest, DeletePromptRouterResponse, DeleteProvisionedModelThroughputRequest, DeleteProvisionedModelThroughputResponse, 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, 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, GetModelInvocationLoggingConfigurationResponse, GetPromptRouterRequest, GetPromptRouterResponse, GetProvisionedModelThroughputRequest, GetProvisionedModelThroughputResponse, 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, InferenceProfileModel, InferenceProfileModelSource, InferenceProfileSummary, InternalServerException, InvocationLogSource, InvocationLogsConfig, KbInferenceConfig, KnowledgeBaseConfig, KnowledgeBaseRetrievalConfiguration, KnowledgeBaseRetrieveAndGenerateConfiguration, KnowledgeBaseVectorSearchConfiguration, LambdaGraderConfig, LegalTerm, 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, ModelCopyJobSummary, ModelCustomizationJobSummary, ModelDataSource, ModelImportJobSummary, ModelInvocationJobInputDataConfig, ModelInvocationJobOutputDataConfig, ModelInvocationJobS3InputDataConfig, ModelInvocationJobS3OutputDataConfig, ModelInvocationJobSummary, Offer, OrchestrationConfiguration, OutputDataConfig, PerformanceConfiguration, PricingTerm, PromptRouterSummary, PromptRouterTargetModel, PromptTemplate, ProvisionedModelSummary, PutEnforcedGuardrailConfigurationRequest, PutEnforcedGuardrailConfigurationResponse, PutModelInvocationLoggingConfigurationRequest, PutModelInvocationLoggingConfigurationResponse, PutUseCaseForModelAccessRequest, PutUseCaseForModelAccessResponse, QueryTransformationConfiguration, RAGConfig, RFTConfig, RFTHyperParameters, RatingScaleItem, RatingScaleItemValue, RegisterMarketplaceModelEndpointRequest, RegisterMarketplaceModelEndpointResponse, RequestMetadataBaseFilters, RequestMetadataFilters, RerankingMetadataSelectiveModeConfiguration, ResourceInUseException, ResourceNotFoundException, RetrievalFilter, RetrieveAndGenerateConfiguration, RetrieveConfig, RoutingCriteria, S3Config, S3DataSource, S3ObjectDoc, SageMakerEndpoint, ServiceQuotaExceededException, ServiceUnavailableException, StartAutomatedReasoningPolicyBuildWorkflowRequest, StartAutomatedReasoningPolicyBuildWorkflowResponse, StartAutomatedReasoningPolicyTestWorkflowRequest, StartAutomatedReasoningPolicyTestWorkflowResponse, StatusDetails, 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.
-
#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.
-
#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.
-
#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.
-
#generated_test_cases ⇒ Types::AutomatedReasoningPolicyGeneratedTestCases
A comprehensive test suite generated by the build workflow, providing validation capabilities for automated reasoning policies.
-
#greater_than ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is greater than the value in this object.
-
#greater_than_or_equals ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is greater than or equal to the value in this object.
-
#human ⇒ Types::HumanEvaluationConfig
Contains the configuration details of an evaluation job that uses human workers.
-
#impossible ⇒ Types::AutomatedReasoningCheckImpossibleFinding
Indicates that Automated Reasoning cannot make a statement about the claims.
-
#in ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is in the list specified in the value in this object.
-
#ingest_content ⇒ Types::AutomatedReasoningPolicyIngestContentAnnotation
An operation to process and incorporate new content into the policy, extracting additional rules and concepts.
-
#invalid ⇒ Types::AutomatedReasoningCheckInvalidFinding
Indicates that the claims are false.
-
#knowledge_base_config ⇒ Types::KnowledgeBaseConfig
Contains configuration details for knowledge base retrieval and response generation.
-
#lambda_grader ⇒ Types::LambdaGraderConfig
Configuration for using an AWS Lambda function as the grader for evaluating model responses and provide reward signals in reinforcement fine-tuning.
-
#less_than ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is less than the value in this object.
-
#less_than_or_equals ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is less than or equal to the value in this object.
-
#list_contains ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is a list that contains the value as one of its members.
-
#models ⇒ Array<Types::EvaluationModelConfig>
Specifies the inference models.
-
#mutation ⇒ Types::AutomatedReasoningPolicyMutation
Indicates that this build step involved modifying the policy structure, such as adding or updating rules, variables, or types.
-
#no_translations ⇒ Types::AutomatedReasoningCheckNoTranslationsFinding
Identifies that some or all of the input prompt wasn't translated into logic.
-
#not_equals ⇒ Types::FilterAttribute
Knowledge base data sources that contain a metadata attribute whose name matches the key and whose value doesn't match the value in this object are returned.
-
#not_in ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value isn't in the list specified in the value in this object.
-
#or_all ⇒ Array<Types::RetrievalFilter>
Knowledge base data sources are returned if their metadata attributes fulfill at least one of the filter conditions inside this list.
-
#planning ⇒ Types::AutomatedReasoningPolicyPlanning
Indicates that this build step was part of the planning phase, where the system determines what operations to perform.
-
#policy_definition ⇒ Types::AutomatedReasoningPolicyDefinition
The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.
-
#policy_definition_rule ⇒ Types::AutomatedReasoningPolicyDefinitionRule
A rule element within the policy definition that contains a formal logical expression used for validation.
-
#policy_definition_type ⇒ Types::AutomatedReasoningPolicyDefinitionType
A custom type element within the policy definition that defines a set of possible values for variables.
-
#policy_definition_variable ⇒ Types::AutomatedReasoningPolicyDefinitionVariable
A variable element within the policy definition that represents a concept used in logical expressions and rules.
-
#policy_repair_assets ⇒ Types::AutomatedReasoningPolicyBuildWorkflowRepairContent
The assets and instructions needed for a policy repair workflow, including repair annotations and guidance.
-
#policy_scenarios ⇒ Types::AutomatedReasoningPolicyScenarios
An entity encompassing all the policy scenarios generated by the build workflow, which can be used to validate an Automated Reasoning policy.
-
#precomputed_inference_source ⇒ Types::EvaluationPrecomputedInferenceSource
Defines the model used to generate inference response data for a model evaluation job where you provide your own inference response data.
-
#precomputed_rag_source_config ⇒ Types::EvaluationPrecomputedRagSourceConfig
Contains configuration details about the RAG source used to generate inference response data for a Knowledge Base evaluation job.
-
#quality_report ⇒ Types::AutomatedReasoningPolicyDefinitionQualityReport
A comprehensive report analyzing the quality of the generated policy, including metrics about rule coverage, potential conflicts, and unused elements.
-
#rag_configs ⇒ Array<Types::RAGConfig>
Contains the configuration details of the inference for a knowledge base evaluation job, including either the retrieval only configuration or the retrieval with response generation configuration.
-
#retrieve_and_generate_config ⇒ Types::RetrieveAndGenerateConfiguration
Contains configuration details for retrieving information from a knowledge base and generating responses.
-
#retrieve_and_generate_source_config ⇒ Types::EvaluationPrecomputedRetrieveAndGenerateSourceConfig
A summary of a RAG source used for a retrieve-and-generate Knowledge Base evaluation job where you provide your own inference response data.
-
#retrieve_config ⇒ Types::RetrieveConfig
Contains configuration details for retrieving information from a knowledge base.
-
#retrieve_source_config ⇒ Types::EvaluationPrecomputedRetrieveSourceConfig
A summary of a RAG source used for a retrieve-only Knowledge Base evaluation job where you provide your own inference response data.
-
#rft_config ⇒ Types::RFTConfig
Configuration settings for reinforcement fine-tuning (RFT) model customization, including grader configuration and hyperparameters.
-
#s3_data_source ⇒ Types::S3DataSource
The Amazon S3 data source of the model to import.
-
#s3_input_data_config ⇒ Types::ModelInvocationJobS3InputDataConfig
Contains the configuration of the S3 location of the input data.
-
#s3_output_data_config ⇒ Types::ModelInvocationJobS3OutputDataConfig
Contains the configuration of the S3 location of the output data.
-
#s3_uri ⇒ String
The URI of an invocation log in a bucket.
-
#sage_maker ⇒ Types::SageMakerEndpoint
The configuration specific to Amazon SageMaker for the endpoint.
-
#satisfiable ⇒ Types::AutomatedReasoningCheckSatisfiableFinding
Indicates that the claims can be true or false.
-
#starts_with ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value starts with the value in this object.
-
#string_contains ⇒ Types::FilterAttribute
Knowledge base data sources are returned if they contain a metadata attribute whose name matches the key and whose value is one of the following:.
-
#string_value ⇒ String
A string representing the value for a rating in a custom metric rating scale.
-
#too_complex ⇒ Types::AutomatedReasoningCheckTooComplexFinding
Indicates that the input contains too much information for Automated Reasoning to process within its latency limits.
-
#translation_ambiguous ⇒ Types::AutomatedReasoningCheckTranslationAmbiguousFinding
Indicates that an ambiguity was detected in the translation, making it unsound to continue with validity checking.
-
#update_from_rules_feedback ⇒ Types::AutomatedReasoningPolicyUpdateFromRuleFeedbackAnnotation
An operation to update the policy based on feedback about how specific rules performed during testing or validation.
-
#update_from_scenario_feedback ⇒ Types::AutomatedReasoningPolicyUpdateFromScenarioFeedbackAnnotation
An operation to update the policy based on feedback about how it performed on specific test scenarios.
-
#update_rule ⇒ Types::AutomatedReasoningPolicyUpdateRuleMutation
A mutation to modify an existing rule in the policy.
-
#update_type ⇒ Types::AutomatedReasoningPolicyUpdateTypeMutation
A mutation to modify an existing custom type in the policy.
-
#update_type_value ⇒ Types::AutomatedReasoningPolicyUpdateTypeValue
An operation to modify an existing value within a custom type.
-
#update_variable ⇒ Types::AutomatedReasoningPolicyUpdateVariableMutation
A mutation to modify an existing variable in the policy.
-
#valid ⇒ Types::AutomatedReasoningCheckValidFinding
Indicates that the claims are true.
Instance Attribute Details
#add_rule ⇒ Types::AutomatedReasoningPolicyAddRuleMutation
A mutation to add a new rule to the policy.
837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 837 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.
837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 837 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.
837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 837 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.
1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1929 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.
837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 837 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.
11668 11669 11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 11680 11681 11682 11683 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11668 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 |
#automated ⇒ Types::AutomatedEvaluationConfig
Contains the configuration details of an automated evaluation job that computes metrics.
4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4446 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.
4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4897 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.
4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4644 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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 951 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :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 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.
8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 8798 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.
203 204 205 206 207 208 209 210 211 212 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 203 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.
837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 837 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.
837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 837 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.
1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1929 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.
837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 837 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.
4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4002 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 |
#documents ⇒ Array<Types::AutomatedReasoningPolicyBuildWorkflowDocument>
The list of documents to be processed in a document ingestion workflow.
2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 2165 class AutomatedReasoningPolicyWorkflowTypeContent < Struct.new( :documents, :policy_repair_assets, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Documents < AutomatedReasoningPolicyWorkflowTypeContent; end class PolicyRepairAssets < AutomatedReasoningPolicyWorkflowTypeContent; end class Unknown < AutomatedReasoningPolicyWorkflowTypeContent; 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" }
11668 11669 11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 11680 11681 11682 11683 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11668 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 |
#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.
11709 11710 11711 11712 11713 11714 11715 11716 11717 11718 11719 11720 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11709 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.
11709 11710 11711 11712 11713 11714 11715 11716 11717 11718 11719 11720 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11709 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.
11577 11578 11579 11580 11581 11582 11583 11584 11585 11586 11587 11588 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11577 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 |
#generated_test_cases ⇒ Types::AutomatedReasoningPolicyGeneratedTestCases
A comprehensive test suite generated by the build workflow, providing validation capabilities for automated reasoning policies.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 951 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :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 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 }
11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11891 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 }
11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11891 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.
4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4446 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.
267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 267 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"] }
11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11891 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.
837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 837 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.
267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 267 class AutomatedReasoningCheckFinding < Struct.new( :valid, :invalid, :satisfiable, :impossible, :translation_ambiguous, :too_complex, :no_translations, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Valid < AutomatedReasoningCheckFinding; end class Invalid < AutomatedReasoningCheckFinding; end class Satisfiable < AutomatedReasoningCheckFinding; end class Impossible < AutomatedReasoningCheckFinding; end class TranslationAmbiguous < AutomatedReasoningCheckFinding; end class TooComplex < AutomatedReasoningCheckFinding; end class NoTranslations < AutomatedReasoningCheckFinding; end class Unknown < AutomatedReasoningCheckFinding; end end |
#knowledge_base_config ⇒ Types::KnowledgeBaseConfig
Contains configuration details for knowledge base retrieval and response generation.
11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11443 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.
6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 6962 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 }
11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11891 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 }
11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11891 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 |
#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" }
11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11891 class RetrievalFilter < Struct.new( :equals, :not_equals, :greater_than, :greater_than_or_equals, :less_than, :less_than_or_equals, :in, :not_in, :starts_with, :list_contains, :string_contains, :and_all, :or_all, :unknown) SENSITIVE = [:and_all, :or_all] include Aws::Structure include Aws::Structure::Union class Equals < RetrievalFilter; end class NotEquals < RetrievalFilter; end class GreaterThan < RetrievalFilter; end class GreaterThanOrEquals < RetrievalFilter; end class LessThan < RetrievalFilter; end class LessThanOrEquals < RetrievalFilter; end class In < RetrievalFilter; end class NotIn < RetrievalFilter; end class StartsWith < RetrievalFilter; end class ListContains < RetrievalFilter; end class StringContains < RetrievalFilter; end class AndAll < RetrievalFilter; end class OrAll < RetrievalFilter; end class Unknown < RetrievalFilter; end end |
#models ⇒ Array<Types::EvaluationModelConfig>
Specifies the inference models.
4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4586 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.
1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1016 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.
267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 267 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" }
11668 11669 11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 11680 11681 11682 11683 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11668 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"] }
11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11891 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.
11668 11669 11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 11680 11681 11682 11683 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11668 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.
1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1016 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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 951 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :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 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.
1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1227 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.
1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1227 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.
1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1227 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.
2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 2165 class AutomatedReasoningPolicyWorkflowTypeContent < Struct.new( :documents, :policy_repair_assets, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Documents < AutomatedReasoningPolicyWorkflowTypeContent; end class PolicyRepairAssets < 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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 951 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :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 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.
4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4644 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.
11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11443 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.
951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 951 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :generated_test_cases, :policy_scenarios, :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 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.
4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4586 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.
8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 8969 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.
4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4732 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.
8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 8969 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.
4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4732 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.
4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4002 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.
10757 10758 10759 10760 10761 10762 10763 10764 10765 10766 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 10757 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.
10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 10829 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.
10852 10853 10854 10855 10856 10857 10858 10859 10860 10861 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 10852 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.
4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4496 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.
4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4376 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.
267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 267 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" }
11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11891 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" }
11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11891 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.
11577 11578 11579 11580 11581 11582 11583 11584 11585 11586 11587 11588 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11577 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.
267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 267 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.
267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 267 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.
837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 837 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.
837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 837 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.
837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 837 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.
837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 837 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.
1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1929 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.
837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 837 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.
267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 267 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 |