Language

ValidationProperties Class

Definition

Model that represents the properties of the scenario validation.

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

Properties

Name Description
EndOn

The scenario validation UTC end time.

Errors

System or infrastructure errors encountered during validation.

ExcludedResources

Resources that matched the scenario's target resource types but were excluded from fault injection by the configuration's resource-targeting filters (for example zone, location, or explicit exclusions). These resources will not be impacted.

ExecutionPlanJson

Execution plan created from validation. This plan will be executed as-is on next scenario execution.

Resources

Resources that matched the scenario's target resource types and will be impacted by the run, resolved after applying the configuration's resource-targeting filters.

StartOn

The scenario validation UTC start time.

Status

The scenario validation status.

ValidationErrors

Business errors from validation — permission and resource state issues.

Methods

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

Explicit Interface Implementations

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

Applies to