Module: Aws::Bedrock::Types
- Defined in:
- gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb
Defined Under Namespace
Classes: AccessDeniedException, 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, AutomatedReasoningPolicyIngestContentAnnotation, AutomatedReasoningPolicyMutation, AutomatedReasoningPolicyPlanning, AutomatedReasoningPolicyScenario, 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, CustomModelSummary, CustomModelUnits, CustomizationConfig, DataProcessingDetails, DeleteAutomatedReasoningPolicyBuildWorkflowRequest, DeleteAutomatedReasoningPolicyBuildWorkflowResponse, DeleteAutomatedReasoningPolicyRequest, DeleteAutomatedReasoningPolicyResponse, DeleteAutomatedReasoningPolicyTestCaseRequest, DeleteAutomatedReasoningPolicyTestCaseResponse, DeleteCustomModelDeploymentRequest, DeleteCustomModelDeploymentResponse, DeleteCustomModelRequest, DeleteCustomModelResponse, 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, 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, LegalTerm, ListAutomatedReasoningPoliciesRequest, ListAutomatedReasoningPoliciesResponse, ListAutomatedReasoningPolicyBuildWorkflowsRequest, ListAutomatedReasoningPolicyBuildWorkflowsResponse, ListAutomatedReasoningPolicyTestCasesRequest, ListAutomatedReasoningPolicyTestCasesResponse, ListAutomatedReasoningPolicyTestResultsRequest, ListAutomatedReasoningPolicyTestResultsResponse, ListCustomModelDeploymentsRequest, ListCustomModelDeploymentsResponse, ListCustomModelsRequest, ListCustomModelsResponse, 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, PutModelInvocationLoggingConfigurationRequest, PutModelInvocationLoggingConfigurationResponse, PutUseCaseForModelAccessRequest, PutUseCaseForModelAccessResponse, QueryTransformationConfiguration, RAGConfig, 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, 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.
-
#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.
-
#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.
-
#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.
-
#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.
754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 754 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.
754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 754 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.
754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 754 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.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1748 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.
754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 754 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.
11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11213 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.
4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4203 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.
4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4654 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.
4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4401 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.
856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 856 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinition < AutomatedReasoningPolicyBuildResultAssets; end class QualityReport < AutomatedReasoningPolicyBuildResultAssets; end class BuildLog < 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.
8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 8514 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.
120 121 122 123 124 125 126 127 128 129 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 120 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.
754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 754 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.
754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 754 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.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1748 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.
754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 754 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.
3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 3787 class CustomizationConfig < Struct.new( :distillation_config, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DistillationConfig < CustomizationConfig; end class Unknown < CustomizationConfig; end end |
#documents ⇒ Array<Types::AutomatedReasoningPolicyBuildWorkflowDocument>
The list of documents to be processed in a document ingestion workflow.
1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1984 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" }
11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11213 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.
11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11254 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.
11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11254 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.
11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11122 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 |
#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 }
11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11436 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 }
11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11436 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.
4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4203 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.
184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 184 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"] }
11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11436 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.
754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 754 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.
184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 184 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.
11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11070 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 |
#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 }
11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11436 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 }
11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11436 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" }
11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11436 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.
4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4343 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.
917 918 919 920 921 922 923 924 925 926 927 928 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 917 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.
184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 184 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" }
11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11213 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"] }
11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11436 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.
11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11213 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.
917 918 919 920 921 922 923 924 925 926 927 928 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 917 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.
856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 856 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinition < AutomatedReasoningPolicyBuildResultAssets; end class QualityReport < AutomatedReasoningPolicyBuildResultAssets; end class BuildLog < 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.
1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1128 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.
1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1128 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.
1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1128 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.
1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1984 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 |
#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.
4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4401 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.
11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11070 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.
856 857 858 859 860 861 862 863 864 865 866 867 868 869 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 856 class AutomatedReasoningPolicyBuildResultAssets < Struct.new( :policy_definition, :quality_report, :build_log, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyDefinition < AutomatedReasoningPolicyBuildResultAssets; end class QualityReport < AutomatedReasoningPolicyBuildResultAssets; end class BuildLog < 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.
4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4343 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.
8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 8685 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.
4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4489 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.
8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 8685 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.
4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4489 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 |
#s3_data_source ⇒ Types::S3DataSource
The Amazon S3 data source of the model to import.
10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 10423 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.
10495 10496 10497 10498 10499 10500 10501 10502 10503 10504 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 10495 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.
10518 10519 10520 10521 10522 10523 10524 10525 10526 10527 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 10518 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.
4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4253 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.
4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 4133 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.
184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 184 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" }
11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11436 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" }
11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11436 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.
11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 11122 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.
184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 184 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.
184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 184 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.
754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 754 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.
754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 754 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.
754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 754 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.
754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 754 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.
1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 1748 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.
754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 754 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.
184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 |
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 184 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 |