Show / Hide Table of Contents

    Class VulnerabilityAssessmentScanRecord

    A vulnerability assessment scan record.

    Inheritance
    Object
    Resource
    ProxyResource
    VulnerabilityAssessmentScanRecord
    Inherited Members
    Resource.Id
    Resource.Name
    Resource.Type
    Namespace: System.Dynamic.ExpandoObject
    Assembly: Microsoft.Azure.Management.Sql.dll
    Syntax
    [Microsoft.Rest.Serialization.JsonTransformation]
    public class VulnerabilityAssessmentScanRecord : Microsoft.Azure.Management.Sql.Models.ProxyResource

    Constructors

    VulnerabilityAssessmentScanRecord()

    Initializes a new instance of the VulnerabilityAssessmentScanRecord class.

    Declaration
    public VulnerabilityAssessmentScanRecord ();

    VulnerabilityAssessmentScanRecord(String, String, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, IList<VulnerabilityAssessmentScanError>, String, Nullable<Int32>)

    Initializes a new instance of the VulnerabilityAssessmentScanRecord class.

    Declaration
    public VulnerabilityAssessmentScanRecord (string id = null, string name = null, string type = null, string scanId = null, string triggerType = null, string state = null, Nullable<DateTime> startTime = null, Nullable<DateTime> endTime = null, System.Collections.Generic.IList<Microsoft.Azure.Management.Sql.Models.VulnerabilityAssessmentScanError> errors = null, string storageContainerPath = null, Nullable<int> numberOfFailedSecurityChecks = null);
    Parameters
    String id

    Resource ID.

    String name

    Resource name.

    String type

    Resource type.

    String scanId

    The scan ID.

    String triggerType

    The scan trigger type. Possible values include: 'OnDemand', 'Recurring'

    String state

    The scan status. Possible values include: 'Passed', 'Failed', 'FailedToRun', 'InProgress'

    Nullable<DateTime> startTime

    The scan start time (UTC).

    Nullable<DateTime> endTime

    The scan end time (UTC).

    IList<VulnerabilityAssessmentScanError> errors

    The scan errors.

    String storageContainerPath

    The scan results storage container path.

    Nullable<Int32> numberOfFailedSecurityChecks

    The number of failed security checks.

    Properties

    EndTime

    Gets the scan end time (UTC).

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.endTime")]
    public Nullable<DateTime> EndTime { get; }
    Property Value
    Nullable<DateTime>

    Errors

    Gets the scan errors.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.errors")]
    public System.Collections.Generic.IList<Microsoft.Azure.Management.Sql.Models.VulnerabilityAssessmentScanError> Errors { get; }
    Property Value
    IList<VulnerabilityAssessmentScanError>

    NumberOfFailedSecurityChecks

    Gets the number of failed security checks.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.numberOfFailedSecurityChecks")]
    public Nullable<int> NumberOfFailedSecurityChecks { get; }
    Property Value
    Nullable<Int32>

    ScanId

    Gets the scan ID.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.scanId")]
    public string ScanId { get; }
    Property Value
    String

    StartTime

    Gets the scan start time (UTC).

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.startTime")]
    public Nullable<DateTime> StartTime { get; }
    Property Value
    Nullable<DateTime>

    State

    Gets the scan status. Possible values include: 'Passed', 'Failed', 'FailedToRun', 'InProgress'

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.state")]
    public string State { get; }
    Property Value
    String

    StorageContainerPath

    Gets the scan results storage container path.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.storageContainerPath")]
    public string StorageContainerPath { get; }
    Property Value
    String

    TriggerType

    Gets the scan trigger type. Possible values include: 'OnDemand', 'Recurring'

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.triggerType")]
    public string TriggerType { get; }
    Property Value
    String

    Back to top Azure SDK for Net