class Azure::Security::Mgmt::V2020_07_01_preview::Models::ScanProperties
A vulnerability assessment scan record properties.
Attributes
@return [String] The database name.
@return [DateTime] Scan
results are valid until end time (UTC).
@return [Integer] The number of failed rules with high severity.
@return [Boolean] Baseline
created for this database, and has one or more rules.
@return [Integer] The number of failed rules with low severity.
@return [Integer] The number of failed rules with medium severity.
@return [String] The server name.
@return [String] The SQL version.
@return [DateTime] The scan start time (UTC).
@return [ScanState] Possible values include: 'Failed', 'FailedToRun', 'InProgress', 'Passed'
@return [Integer] The number of total failed rules.
@return [Integer] The number of total passed rules.
@return [Integer] The number of total rules assessed.
@return [ScanTriggerType] Possible values include: 'OnDemand', 'Recurring'
Private Class Methods
Mapper for ScanProperties
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-07-01-preview/generated/azure_mgmt_security/models/scan_properties.rb, line 65 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ScanProperties', type: { name: 'Composite', class_name: 'ScanProperties', model_properties: { trigger_type: { client_side_validation: true, required: false, serialized_name: 'triggerType', type: { name: 'String' } }, state: { client_side_validation: true, required: false, serialized_name: 'state', type: { name: 'String' } }, server: { client_side_validation: true, required: false, serialized_name: 'server', type: { name: 'String' } }, database: { client_side_validation: true, required: false, serialized_name: 'database', type: { name: 'String' } }, sql_version: { client_side_validation: true, required: false, serialized_name: 'sqlVersion', type: { name: 'String' } }, start_time: { client_side_validation: true, required: false, serialized_name: 'startTime', type: { name: 'DateTime' } }, end_time: { client_side_validation: true, required: false, serialized_name: 'endTime', type: { name: 'DateTime' } }, high_severity_failed_rules_count: { client_side_validation: true, required: false, serialized_name: 'highSeverityFailedRulesCount', type: { name: 'Number' } }, medium_severity_failed_rules_count: { client_side_validation: true, required: false, serialized_name: 'mediumSeverityFailedRulesCount', type: { name: 'Number' } }, low_severity_failed_rules_count: { client_side_validation: true, required: false, serialized_name: 'lowSeverityFailedRulesCount', type: { name: 'Number' } }, total_passed_rules_count: { client_side_validation: true, required: false, serialized_name: 'totalPassedRulesCount', type: { name: 'Number' } }, total_failed_rules_count: { client_side_validation: true, required: false, serialized_name: 'totalFailedRulesCount', type: { name: 'Number' } }, total_rules_count: { client_side_validation: true, required: false, serialized_name: 'totalRulesCount', type: { name: 'Number' } }, is_baseline_applied: { client_side_validation: true, required: false, serialized_name: 'isBaselineApplied', type: { name: 'Boolean' } } } } } end