Share via


SqlVmAssessmentSettings Class

Definition

Configure assessment for databases in your SQL virtual machine.

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

Constructors

SqlVmAssessmentSettings()

Initializes a new instance of SqlVmAssessmentSettings.

Properties

IsEnabled

Enable or disable assessment feature on SQL virtual machine.

RunImmediately

Run assessment immediately on SQL virtual machine.

Schedule

Schedule for Assessment.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<SqlVmAssessmentSettings>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SqlVmAssessmentSettings>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SqlVmAssessmentSettings>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SqlVmAssessmentSettings>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SqlVmAssessmentSettings>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to