Share via


TroubleshootingStatus Class

Definition

Status of last troubleshooting operation on this SQL VM

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SqlVirtualMachine.Models.Api20220801Preview.TroubleshootingStatusTypeConverter))]
public class TroubleshootingStatus : Microsoft.Azure.PowerShell.Cmdlets.SqlVirtualMachine.Models.Api20220801Preview.ITroubleshootingStatus
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SqlVirtualMachine.Models.Api20220801Preview.TroubleshootingStatusTypeConverter))>]
type TroubleshootingStatus = class
    interface ITroubleshootingStatus
    interface IJsonSerializable
Public Class TroubleshootingStatus
Implements ITroubleshootingStatus
Inheritance
TroubleshootingStatus
Attributes
Implements

Constructors

TroubleshootingStatus()

Creates an new TroubleshootingStatus instance.

Properties

EndTimeUtc

End time in UTC timezone.

LastTriggerTimeUtc

Last troubleshooting trigger time in UTC timezone

RootCause

Root cause of the issue

StartTimeUtc

Start time in UTC timezone.

TroubleshootingScenario

SQL VM troubleshooting scenario.

UnhealthyReplicaInfoAvailabilityGroupName

The name of the availability group

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of TroubleshootingStatus.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of TroubleshootingStatus.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.SqlVirtualMachine.Models.Api20220801Preview.ITroubleshootingStatus.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of TroubleshootingStatus into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to