Class VulnerabilityAssessmentScanRecord
A vulnerability assessment scan record.
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
|