ArmSecurityCenterModelFactory.VulnerabilityAssessmentRule Method

Definition

public static Azure.ResourceManager.SecurityCenter.Models.VulnerabilityAssessmentRule VulnerabilityAssessmentRule(string ruleId = default, Azure.ResourceManager.SecurityCenter.Models.RuleSeverity? severity = default, string category = default, Azure.ResourceManager.SecurityCenter.Models.VulnerabilityAssessmentRuleType? ruleType = default, string title = default, string description = default, string rationale = default, Azure.ResourceManager.SecurityCenter.Models.VulnerabilityAssessmentRuleQueryCheck queryCheck = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SecurityCenter.Models.BenchmarkReference> benchmarkReferences = default);
static member VulnerabilityAssessmentRule : string * Nullable<Azure.ResourceManager.SecurityCenter.Models.RuleSeverity> * string * Nullable<Azure.ResourceManager.SecurityCenter.Models.VulnerabilityAssessmentRuleType> * string * string * string * Azure.ResourceManager.SecurityCenter.Models.VulnerabilityAssessmentRuleQueryCheck * seq<Azure.ResourceManager.SecurityCenter.Models.BenchmarkReference> -> Azure.ResourceManager.SecurityCenter.Models.VulnerabilityAssessmentRule
Public Shared Function VulnerabilityAssessmentRule (Optional ruleId As String = Nothing, Optional severity As Nullable(Of RuleSeverity) = Nothing, Optional category As String = Nothing, Optional ruleType As Nullable(Of VulnerabilityAssessmentRuleType) = Nothing, Optional title As String = Nothing, Optional description As String = Nothing, Optional rationale As String = Nothing, Optional queryCheck As VulnerabilityAssessmentRuleQueryCheck = Nothing, Optional benchmarkReferences As IEnumerable(Of BenchmarkReference) = Nothing) As VulnerabilityAssessmentRule

Parameters

ruleId
String

The rule Id.

severity
Nullable<RuleSeverity>

The rule severity.

category
String

The rule category.

ruleType
Nullable<VulnerabilityAssessmentRuleType>

The rule type.

title
String

The rule title.

description
String

The rule description.

rationale
String

The rule rationale.

queryCheck
VulnerabilityAssessmentRuleQueryCheck

The rule query details.

benchmarkReferences
IEnumerable<BenchmarkReference>

The benchmark references.

Returns

A new VulnerabilityAssessmentRule instance for mocking.

Applies to