Language

ZoneResolutionInfo Class

Definition

Information about how physical zones were resolved to logical zones for each subscription during scenario execution.

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

Properties

Name Description
Mode

The zone targeting mode used for this run. logical — customer specified logical zone identifiers directly. physical — customer specified physical zone identifiers; the system resolved them to per-subscription logical zones at execution time.

RequestedPhysicalZones

The physical zone identifiers requested by the customer in the scenario configuration (e.g., ["westus2-az1"]). Empty array when mode is logical.

SubscriptionZoneMappings

Per-subscription zone resolution results. Each entry maps a subscription to the logical zone resolved from the requested physical zone. Empty when mode is logical.

Methods

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

Explicit Interface Implementations

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

Applies to