EvaluationState class
Input properties used for looking up and filtering Evaluation resources.
Constructors
-
EvaluationState({Input<
String?> ? app, Input<String?> ? createTime, Input<String?> ? createdBy, Input<String?> ? deletionPolicy, Input<String?> ? description, Input<String?> ? displayName, Input<String?> ? etag, Input<List< ? evaluationDatasets, Input<String> ?>String?> ? evaluationId, Input<List< ? evaluationRuns, Input<String> ?>EvaluationGolden?> ? golden, Input<bool?> ? invalid, Input<String?> ? lastUpdatedBy, Input<String?> ? location, Input<String?> ? name, Input<String?> ? project, Input<EvaluationScenario?> ? scenario, Input<List< ? tags, Input<String> ?>String?> ? updateTime}) -
Creates a new EvaluationState.
app(Required)createTimeTimestamp when the evaluation was created.createdByThe user who created the evaluation.deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.descriptionUser-defined description of the evaluation.displayNameUser-defined display name of the evaluation.etagEtag used to ensure the object hasn't changed during a read-modify-write operation.evaluationDatasetsList of evaluation datasets the evaluation belongs to.evaluationIdThe ID to use for the evaluation, which will become the final component ofevaluationRunsThe evaluation runs for this evaluation.goldenGolden input.invalidWhether the evaluation is invalid.lastUpdatedByThe user who last updated the evaluation.location(Required)nameIdentifier. The unique identifier of the evaluation.projectThe ID of the project in which the resource belongs.scenarioScenario input.tagsUser defined tags to categorize the evaluation.updateTimeTimestamp when the evaluation was last updated.const -
EvaluationState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
app
→ Input<
String?> ? -
(Required)
final
-
createdBy
→ Input<
String?> ? -
The user who created the evaluation.
final
-
createTime
→ Input<
String?> ? -
Timestamp when the evaluation was created.
final
-
deletionPolicy
→ Input<
String?> ? -
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
When a 'terraform destroy' or 'pulumi up' would delete the resource,
the command will fail if this field is set to "PREVENT" in Terraform state.
When set to "ABANDON", the command will remove the resource from Terraform
management without updating or deleting the resource in the API.
When set to "DELETE", deleting the resource is allowed.
final
-
description
→ Input<
String?> ? -
User-defined description of the evaluation.
final
-
displayName
→ Input<
String?> ? -
User-defined display name of the evaluation.
final
-
etag
→ Input<
String?> ? -
Etag used to ensure the object hasn't changed during a read-modify-write operation.
final
-
evaluationDatasets
→ Input<
List< ?String> ?> -
List of evaluation datasets the evaluation belongs to.
final
-
evaluationId
→ Input<
String?> ? -
The ID to use for the evaluation, which will become the final component of
the evaluation's resource name. If not provided, a unique ID will be
automatically assigned for the evaluation.
final
-
evaluationRuns
→ Input<
List< ?String> ?> -
The evaluation runs for this evaluation.
final
-
golden
→ Input<
EvaluationGolden?> ? -
Golden input.
Structure is documented below.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
invalid
→ Input<
bool?> ? -
Whether the evaluation is invalid.
final
-
lastUpdatedBy
→ Input<
String?> ? -
The user who last updated the evaluation.
final
-
location
→ Input<
String?> ? -
(Required)
final
-
name
→ Input<
String?> ? -
Identifier. The unique identifier of the evaluation.
Format:
projects/{project}/locations/{location}/apps/{app}/evaluations/{evaluation}final -
project
→ Input<
String?> ? -
The ID of the project in which the resource belongs.
If it is not provided, the provider project is used.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scenario
→ Input<
EvaluationScenario?> ? -
Scenario input.
Structure is documented below.
final
-
User defined tags to categorize the evaluation.
final
-
updateTime
→ Input<
String?> ? -
Timestamp when the evaluation was last updated.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited