Language

WorkspaceEvaluationProperties Class

Definition

Model that represents the properties of the workspace evaluation.

public class WorkspaceEvaluationProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Chaos.Models.WorkspaceEvaluationProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Chaos.Models.WorkspaceEvaluationProperties>
type WorkspaceEvaluationProperties = class
    interface IJsonModel<WorkspaceEvaluationProperties>
    interface IPersistableModel<WorkspaceEvaluationProperties>
Public Class WorkspaceEvaluationProperties
Implements IJsonModel(Of WorkspaceEvaluationProperties), IPersistableModel(Of WorkspaceEvaluationProperties)
Inheritance
WorkspaceEvaluationProperties
Implements

Properties

Name Description
EndOn

The evaluation UTC end time.

Errors

System or infrastructure errors encountered during evaluation.

EvaluationResult

The overall evaluation result.

NumTemplatesEvaluatedCancelled

The number of templates that were cancelled during evaluation.

NumTemplatesEvaluatedFailed

The number of templates that failed evaluation.

NumTemplatesEvaluatedSucceeded

The number of templates that evaluated successfully.

NumTemplatesToEvaluate

The number of templates to evaluate.

ResourceSnapshotId

The resource snapshot ID used for this evaluation.

Results

Per-template evaluation results.

StartOn

The evaluation UTC start time.

Status

The evaluation status.

WorkspaceId

The workspace ID this evaluation belongs to.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<WorkspaceEvaluationProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<WorkspaceEvaluationProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<WorkspaceEvaluationProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<WorkspaceEvaluationProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<WorkspaceEvaluationProperties>.Write(ModelReaderWriterOptions)

Applies to