SqlVmAssessmentSettings Class

Definition

Configure SQL best practices 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

Name Description
SqlVmAssessmentSettings()

Initializes a new instance of SqlVmAssessmentSettings.

Properties

Name Description
IsEnabled

Enable or disable SQL best practices Assessment feature on SQL virtual machine.

RunImmediately

Run SQL best practices Assessment immediately on SQL virtual machine.

Schedule

Schedule for SQL best practices Assessment.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
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