Share via


Observability Class

Definition

The Observability of AzureStackHCI Cluster.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ObservabilityTypeConverter))]
public class Observability : Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IObservability
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ObservabilityTypeConverter))>]
type Observability = class
    interface IObservability
    interface IJsonSerializable
Public Class Observability
Implements IObservability
Inheritance
Observability
Attributes
Implements

Constructors

Observability()

Creates an new Observability instance.

Properties

EpisodicDataUpload

When set to true, collects log data to facilitate quicker issue resolution.

EuLocation

Location of your cluster. The log and diagnostic data is sent to the appropriate diagnostics servers depending upon where your cluster resides. Setting this to false results in all data sent to Microsoft to be stored outside of the EU.

StreamingDataClient

Enables telemetry data to be sent to Microsoft

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of Observability.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of Observability.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IObservability.

FromJsonString(String)

Creates a new instance of Observability, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of Observability into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to