Share via


NetworkVirtualApplianceBootDiagnosticContent Class

Definition

Specifies input parameters required to retrieve the boot diagnostic logs for an NVA instance.

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

Constructors

NetworkVirtualApplianceBootDiagnosticContent()

Initializes a new instance of NetworkVirtualApplianceBootDiagnosticContent.

Properties

ConsoleScreenshotStorageSasUri

Specifies the sas-url to the storage blob into which console screen shot for the requested instance will be written.

InstanceId

The network virtual appliance instance id for which boot diagnostic logs is being requested.

SerialConsoleStorageSasUri

Specifies the sas-url to the storage blob into which serial console logs for the requested instance will be written.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<NetworkVirtualApplianceBootDiagnosticContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<NetworkVirtualApplianceBootDiagnosticContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<NetworkVirtualApplianceBootDiagnosticContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<NetworkVirtualApplianceBootDiagnosticContent>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<NetworkVirtualApplianceBootDiagnosticContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to