SqlVulnerabilityAssessmentScanProperties Class

Definition

Provides a compatibility shim for the SqlVulnerabilityAssessmentScanProperties class.

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

Constructors

Name Description
SqlVulnerabilityAssessmentScanProperties()

Initializes a new instance of the SqlVulnerabilityAssessmentScanProperties type for compatibility with the previous public API surface.

Properties

Name Description
Database

Gets or sets the Database value preserved from the previous public API surface.

EndOn

Gets or sets the EndOn value preserved from the previous public API surface.

HighSeverityFailedRulesCount

Gets or sets the HighSeverityFailedRulesCount value preserved from the previous public API surface.

IsBaselineApplied

Gets or sets the IsBaselineApplied value preserved from the previous public API surface.

LastScanOn

Last scan time.

LowSeverityFailedRulesCount

Gets or sets the LowSeverityFailedRulesCount value preserved from the previous public API surface.

MediumSeverityFailedRulesCount

Gets or sets the MediumSeverityFailedRulesCount value preserved from the previous public API surface.

Server

Gets or sets the Server value preserved from the previous public API surface.

SqlVersion

Gets or sets the SqlVersion value preserved from the previous public API surface.

StartOn

Gets or sets the StartOn value preserved from the previous public API surface.

State

Gets or sets the State value preserved from the previous public API surface.

TotalFailedRulesCount

Gets or sets the TotalFailedRulesCount value preserved from the previous public API surface.

TotalPassedRulesCount

Gets or sets the TotalPassedRulesCount value preserved from the previous public API surface.

TotalRulesCount

Gets or sets the TotalRulesCount value preserved from the previous public API surface.

TriggerType

Gets or sets the TriggerType value preserved from the previous public API surface.

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<SqlVulnerabilityAssessmentScanProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SqlVulnerabilityAssessmentScanProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SqlVulnerabilityAssessmentScanProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SqlVulnerabilityAssessmentScanProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SqlVulnerabilityAssessmentScanProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to