ArmSecurityCenterModelFactory.VulnerabilityAssessmentRule Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.