Share via


SqlVulnerabilityAssessmentScanProperties Class

Definition

A vulnerability assessment scan record properties.

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

SqlVulnerabilityAssessmentScanProperties()

Initializes a new instance of SqlVulnerabilityAssessmentScanProperties.

Properties

Database

The database name.

EndOn

Scan results are valid until end time (UTC).

HighSeverityFailedRulesCount

The number of failed rules with high severity.

IsBaselineApplied

Baseline created for this database, and has one or more rules.

LastScanOn

Last scan time.

LowSeverityFailedRulesCount

The number of failed rules with low severity.

MediumSeverityFailedRulesCount

The number of failed rules with medium severity.

Server

The server name.

SqlVersion

The SQL version.

StartOn

The scan start time (UTC).

State

The scan status.

TotalFailedRulesCount

The number of total failed rules.

TotalPassedRulesCount

The number of total passed rules.

TotalRulesCount

The number of total rules assessed.

TriggerType

The scan trigger type.

Explicit Interface Implementations

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