Package com.pulumi.aws.bedrock.inputs
Class EvaluationJobState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.bedrock.inputs.EvaluationJobState
-
public final class EvaluationJobState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEvaluationJobState.Builder
-
Field Summary
Fields Modifier and Type Field Description static EvaluationJobStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>applicationType()static EvaluationJobState.Builderbuilder()static EvaluationJobState.Builderbuilder(EvaluationJobState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>createdAt()java.util.Optional<com.pulumi.core.Output<java.lang.String>>customerEncryptionKeyId()java.util.Optional<com.pulumi.core.Output<EvaluationJobEvaluationConfigArgs>>evaluationConfig()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>failureMessages()java.util.Optional<com.pulumi.core.Output<EvaluationJobInferenceConfigArgs>>inferenceConfig()java.util.Optional<com.pulumi.core.Output<java.lang.String>>jobArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>jobDescription()java.util.Optional<com.pulumi.core.Output<java.lang.String>>jobName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>jobType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>lastModifiedTime()java.util.Optional<com.pulumi.core.Output<EvaluationJobOutputDataConfigArgs>>outputDataConfig()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>roleArn()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>skipDestroy()java.util.Optional<com.pulumi.core.Output<java.lang.String>>status()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()java.util.Optional<com.pulumi.core.Output<EvaluationJobTimeoutsArgs>>timeouts()
-
-
-
Field Detail
-
Empty
public static final EvaluationJobState Empty
-
-
Method Detail
-
applicationType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> applicationType()
- Returns:
- Whether the evaluation job evaluates a model or a knowledge base. Valid values: `ModelEvaluation`, `RagEvaluation`.
-
createdAt
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createdAt()
- Returns:
- Date and time the evaluation job was created.
-
customerEncryptionKeyId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> customerEncryptionKeyId()
- Returns:
- ARN of the customer managed KMS key to use to encrypt the evaluation job.
-
evaluationConfig
public java.util.Optional<com.pulumi.core.Output<EvaluationJobEvaluationConfigArgs>> evaluationConfig()
- Returns:
- Configuration for either an automated or human-based evaluation job. See `evaluationConfig` Block below.
-
failureMessages
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> failureMessages()
- Returns:
- List of reasons the evaluation job failed to create, if applicable.
-
inferenceConfig
public java.util.Optional<com.pulumi.core.Output<EvaluationJobInferenceConfigArgs>> inferenceConfig()
- Returns:
- Configuration for the inference model, or models, used for the evaluation job. See `inferenceConfig` Block below.
-
jobArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> jobArn()
- Returns:
- ARN of the evaluation job.
-
jobDescription
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> jobDescription()
- Returns:
- Description of the evaluation job.
-
jobName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> jobName()
- Returns:
- Name for the evaluation job. Must be unique within your AWS account and Region, and consist of lowercase letters, numbers, and hyphens.
-
jobType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> jobType()
- Returns:
- Whether the evaluation job is automated or human-based.
-
lastModifiedTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastModifiedTime()
- Returns:
- Date and time the evaluation job was last modified.
-
outputDataConfig
public java.util.Optional<com.pulumi.core.Output<EvaluationJobOutputDataConfigArgs>> outputDataConfig()
- Returns:
- Configuration for the Amazon S3 location where the results of the evaluation job are stored. See `outputDataConfig` Block below.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
roleArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> roleArn()
- Returns:
- ARN of an IAM service role that Amazon Bedrock can assume to perform tasks on your behalf. See [Required permissions for model evaluations](https://docs.aws.amazon.com/bedrock/latest/userguide/model-evaluation-security.html). The following arguments are optional:
-
skipDestroy
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> skipDestroy()
- Returns:
- Whether to leave the evaluation job in its current state when destroying the resource, instead of stopping it.
-
status
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
- Returns:
- Current status of the evaluation job.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Map of tags to assign to the evaluation job. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
timeouts
public java.util.Optional<com.pulumi.core.Output<EvaluationJobTimeoutsArgs>> timeouts()
-
builder
public static EvaluationJobState.Builder builder()
-
builder
public static EvaluationJobState.Builder builder(EvaluationJobState defaults)
-
-