Share via


VulnerabilityAssessmentRecurringScansProperties Class

Definition

Properties of a Vulnerability Assessment recurring scans.

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

Constructors

VulnerabilityAssessmentRecurringScansProperties()

Initializes a new instance of VulnerabilityAssessmentRecurringScansProperties.

Properties

Emails

Specifies an array of e-mail addresses to which the scan notification is sent.

EmailSubscriptionAdmins

Specifies that the schedule scan notification will be is sent to the subscription administrators.

IsEnabled

Recurring scans state.

Explicit Interface Implementations

IJsonModel<VulnerabilityAssessmentRecurringScansProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<VulnerabilityAssessmentRecurringScansProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<VulnerabilityAssessmentRecurringScansProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VulnerabilityAssessmentRecurringScansProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<VulnerabilityAssessmentRecurringScansProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to