Module: Aws::Bedrock::Types

Defined in:
gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb

Defined Under Namespace

Classes: AccessDeniedException, AutomatedEvaluationConfig, CloudWatchConfig, ConflictException, CreateEvaluationJobRequest, CreateEvaluationJobResponse, CreateGuardrailRequest, CreateGuardrailResponse, CreateGuardrailVersionRequest, CreateGuardrailVersionResponse, CreateModelCustomizationJobRequest, CreateModelCustomizationJobResponse, CreateProvisionedModelThroughputRequest, CreateProvisionedModelThroughputResponse, CustomModelSummary, DeleteCustomModelRequest, DeleteCustomModelResponse, DeleteGuardrailRequest, DeleteGuardrailResponse, DeleteModelInvocationLoggingConfigurationResponse, DeleteProvisionedModelThroughputRequest, DeleteProvisionedModelThroughputResponse, EvaluationBedrockModel, EvaluationConfig, EvaluationDataset, EvaluationDatasetLocation, EvaluationDatasetMetricConfig, EvaluationInferenceConfig, EvaluationModelConfig, EvaluationOutputDataConfig, EvaluationSummary, FoundationModelDetails, FoundationModelLifecycle, FoundationModelSummary, GetCustomModelRequest, GetCustomModelResponse, GetEvaluationJobRequest, GetEvaluationJobResponse, GetFoundationModelRequest, GetFoundationModelResponse, GetGuardrailRequest, GetGuardrailResponse, GetModelCustomizationJobRequest, GetModelCustomizationJobResponse, GetModelInvocationLoggingConfigurationResponse, GetProvisionedModelThroughputRequest, GetProvisionedModelThroughputResponse, GuardrailContentFilter, GuardrailContentFilterConfig, GuardrailContentPolicy, GuardrailContentPolicyConfig, GuardrailManagedWords, GuardrailManagedWordsConfig, GuardrailPiiEntity, GuardrailPiiEntityConfig, GuardrailRegex, GuardrailRegexConfig, GuardrailSensitiveInformationPolicy, GuardrailSensitiveInformationPolicyConfig, GuardrailSummary, GuardrailTopic, GuardrailTopicConfig, GuardrailTopicPolicy, GuardrailTopicPolicyConfig, GuardrailWord, GuardrailWordConfig, GuardrailWordPolicy, GuardrailWordPolicyConfig, HumanEvaluationConfig, HumanEvaluationCustomMetric, HumanWorkflowConfig, InternalServerException, ListCustomModelsRequest, ListCustomModelsResponse, ListEvaluationJobsRequest, ListEvaluationJobsResponse, ListFoundationModelsRequest, ListFoundationModelsResponse, ListGuardrailsRequest, ListGuardrailsResponse, ListModelCustomizationJobsRequest, ListModelCustomizationJobsResponse, ListProvisionedModelThroughputsRequest, ListProvisionedModelThroughputsResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, LoggingConfig, ModelCustomizationJobSummary, OutputDataConfig, ProvisionedModelSummary, PutModelInvocationLoggingConfigurationRequest, PutModelInvocationLoggingConfigurationResponse, ResourceNotFoundException, S3Config, ServiceQuotaExceededException, StopEvaluationJobRequest, StopEvaluationJobResponse, StopModelCustomizationJobRequest, StopModelCustomizationJobResponse, Tag, TagResourceRequest, TagResourceResponse, ThrottlingException, TooManyTagsException, TrainingDataConfig, TrainingMetrics, UntagResourceRequest, UntagResourceResponse, UpdateGuardrailRequest, UpdateGuardrailResponse, UpdateProvisionedModelThroughputRequest, UpdateProvisionedModelThroughputResponse, ValidationDataConfig, ValidationException, Validator, ValidatorMetric, VpcConfig

Instance Attribute Summary collapse

Instance Attribute Details

#automatedTypes::AutomatedEvaluationConfig

Used to specify an automated model evaluation job. See AutomatedEvaluationConfig to view the required parameters.



689
690
691
692
693
694
695
696
697
698
699
700
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 689

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_modelTypes::EvaluationBedrockModel

Defines the Amazon Bedrock model and inference parameters you want used.



818
819
820
821
822
823
824
825
826
827
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 818

class EvaluationModelConfig < Struct.new(
  :bedrock_model,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class BedrockModel < EvaluationModelConfig; end
  class Unknown < EvaluationModelConfig; end
end

#humanTypes::HumanEvaluationConfig

Used to specify a model evaluation job that uses human workers.See HumanEvaluationConfig to view the required parameters.



689
690
691
692
693
694
695
696
697
698
699
700
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 689

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

#modelsArray<Types::EvaluationModelConfig>

Used to specify the models.

Returns:



794
795
796
797
798
799
800
801
802
803
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 794

class EvaluationInferenceConfig < Struct.new(
  :models,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Models < EvaluationInferenceConfig; end
  class Unknown < EvaluationInferenceConfig; end
end

#s3_uriString

The S3 URI of the S3 bucket specified in the job.

Returns:

  • (String)


739
740
741
742
743
744
745
746
747
748
# File 'gems/aws-sdk-bedrock/lib/aws-sdk-bedrock/types.rb', line 739

class EvaluationDatasetLocation < Struct.new(
  :s3_uri,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class S3Uri < EvaluationDatasetLocation; end
  class Unknown < EvaluationDatasetLocation; end
end