ChaosZoneResolutionInfo Class

Definition

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

public class ChaosZoneResolutionInfo : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Chaos.Models.ChaosZoneResolutionInfo>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Chaos.Models.ChaosZoneResolutionInfo>
type ChaosZoneResolutionInfo = class
    interface IJsonModel<ChaosZoneResolutionInfo>
    interface IPersistableModel<ChaosZoneResolutionInfo>
Public Class ChaosZoneResolutionInfo
Implements IJsonModel(Of ChaosZoneResolutionInfo), IPersistableModel(Of ChaosZoneResolutionInfo)
Inheritance
ChaosZoneResolutionInfo
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<ChaosZoneResolutionInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ChaosZoneResolutionInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ChaosZoneResolutionInfo>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ChaosZoneResolutionInfo>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ChaosZoneResolutionInfo>.Write(ModelReaderWriterOptions)

Applies to