ScanProperties Class

A vulnerability assessment scan record properties.

Inheritance
ScanProperties

Constructor

ScanProperties(*, trigger_type: Optional[Union[str, azure.mgmt.security.models._security_center_enums.ScanTriggerType]] = None, state: Optional[Union[str, azure.mgmt.security.models._security_center_enums.ScanState]] = None, server: Optional[str] = None, database: Optional[str] = None, sql_version: Optional[str] = None, start_time: Optional[datetime.datetime] = None, end_time: Optional[datetime.datetime] = None, high_severity_failed_rules_count: Optional[int] = None, medium_severity_failed_rules_count: Optional[int] = None, low_severity_failed_rules_count: Optional[int] = None, total_passed_rules_count: Optional[int] = None, total_failed_rules_count: Optional[int] = None, total_rules_count: Optional[int] = None, is_baseline_applied: Optional[bool] = None, **kwargs)

Parameters

trigger_type
str or ScanTriggerType
Required

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

state
str or ScanState
Required

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

server
str
Required

The server name.

database
str
Required

The database name.

sql_version
str
Required

The SQL version.

start_time
datetime
Required

The scan start time (UTC).

end_time
datetime
Required

Scan results are valid until end time (UTC).

high_severity_failed_rules_count
int
Required

The number of failed rules with high severity.

medium_severity_failed_rules_count
int
Required

The number of failed rules with medium severity.

low_severity_failed_rules_count
int
Required

The number of failed rules with low severity.

total_passed_rules_count
int
Required

The number of total passed rules.

total_failed_rules_count
int
Required

The number of total failed rules.

total_rules_count
int
Required

The number of total rules assessed.

is_baseline_applied
bool
Required

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