Share via


SqlVMTroubleshooting Class

Definition

Details required for SQL VM troubleshooting

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

Constructors

SqlVMTroubleshooting()

Creates an new SqlVMTroubleshooting instance.

Properties

EndTimeUtc

End time in UTC timezone.

StartTimeUtc

Start time in UTC timezone.

TroubleshootingScenario

SQL VM troubleshooting scenario.

UnhealthyReplicaInfoAvailabilityGroupName

The name of the availability group

VirtualMachineResourceId

Virtual machine resource id for response.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SqlVMTroubleshooting.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SqlVMTroubleshooting.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of SqlVMTroubleshooting into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to