ArmSecurityCenterModelFactory.SecurityAssessmentMetadataData 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.
Initializes a new instance of SecurityAssessmentMetadataData.
public static Azure.ResourceManager.SecurityCenter.SecurityAssessmentMetadataData SecurityAssessmentMetadataData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string displayName = default, Azure.Core.ResourceIdentifier policyDefinitionId = default, string description = default, string remediationDescription = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SecurityCenter.Models.SecurityAssessmentResourceCategory> categories = default, Azure.ResourceManager.SecurityCenter.Models.SecurityAssessmentSeverity? severity = default, Azure.ResourceManager.SecurityCenter.Models.SecurityAssessmentUserImpact? userImpact = default, Azure.ResourceManager.SecurityCenter.Models.ImplementationEffort? implementationEffort = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SecurityCenter.Models.SecurityThreat> threats = default, bool? isPreview = default, Azure.ResourceManager.SecurityCenter.Models.SecurityAssessmentType? assessmentType = default, Azure.ResourceManager.SecurityCenter.Models.SecurityAssessmentMetadataPartner partnerData = default, Azure.ResourceManager.SecurityCenter.Models.SecurityAssessmentPublishDates publishDates = default, string plannedDeprecationDate = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SecurityCenter.Models.SecurityAssessmentTactic> tactics = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.SecurityCenter.Models.SecurityAssessmentTechnique> techniques = default);
static member SecurityAssessmentMetadataData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * Azure.Core.ResourceIdentifier * string * string * seq<Azure.ResourceManager.SecurityCenter.Models.SecurityAssessmentResourceCategory> * Nullable<Azure.ResourceManager.SecurityCenter.Models.SecurityAssessmentSeverity> * Nullable<Azure.ResourceManager.SecurityCenter.Models.SecurityAssessmentUserImpact> * Nullable<Azure.ResourceManager.SecurityCenter.Models.ImplementationEffort> * seq<Azure.ResourceManager.SecurityCenter.Models.SecurityThreat> * Nullable<bool> * Nullable<Azure.ResourceManager.SecurityCenter.Models.SecurityAssessmentType> * Azure.ResourceManager.SecurityCenter.Models.SecurityAssessmentMetadataPartner * Azure.ResourceManager.SecurityCenter.Models.SecurityAssessmentPublishDates * string * seq<Azure.ResourceManager.SecurityCenter.Models.SecurityAssessmentTactic> * seq<Azure.ResourceManager.SecurityCenter.Models.SecurityAssessmentTechnique> -> Azure.ResourceManager.SecurityCenter.SecurityAssessmentMetadataData
Public Shared Function SecurityAssessmentMetadataData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional displayName As String = Nothing, Optional policyDefinitionId As ResourceIdentifier = Nothing, Optional description As String = Nothing, Optional remediationDescription As String = Nothing, Optional categories As IEnumerable(Of SecurityAssessmentResourceCategory) = Nothing, Optional severity As Nullable(Of SecurityAssessmentSeverity) = Nothing, Optional userImpact As Nullable(Of SecurityAssessmentUserImpact) = Nothing, Optional implementationEffort As Nullable(Of ImplementationEffort) = Nothing, Optional threats As IEnumerable(Of SecurityThreat) = Nothing, Optional isPreview As Nullable(Of Boolean) = Nothing, Optional assessmentType As Nullable(Of SecurityAssessmentType) = Nothing, Optional partnerData As SecurityAssessmentMetadataPartner = Nothing, Optional publishDates As SecurityAssessmentPublishDates = Nothing, Optional plannedDeprecationDate As String = Nothing, Optional tactics As IEnumerable(Of SecurityAssessmentTactic) = Nothing, Optional techniques As IEnumerable(Of SecurityAssessmentTechnique) = Nothing) As SecurityAssessmentMetadataData
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- displayName
- String
User friendly display name of the assessment.
- policyDefinitionId
- ResourceIdentifier
Azure resource ID of the policy definition that turns this assessment calculation on.
- description
- String
Human readable description of the assessment.
- remediationDescription
- String
Human readable description of what you should do to mitigate this security issue.
- categories
- IEnumerable<SecurityAssessmentResourceCategory>
- severity
- Nullable<SecurityAssessmentSeverity>
The severity level of the assessment.
- userImpact
- Nullable<SecurityAssessmentUserImpact>
The user impact of the assessment.
- implementationEffort
- Nullable<ImplementationEffort>
The implementation effort required to remediate this assessment.
- threats
- IEnumerable<SecurityThreat>
- assessmentType
- Nullable<SecurityAssessmentType>
BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition.
- partnerData
- SecurityAssessmentMetadataPartner
Describes the partner that created the assessment.
- publishDates
- SecurityAssessmentPublishDates
- plannedDeprecationDate
- String
- tactics
- IEnumerable<SecurityAssessmentTactic>
- techniques
- IEnumerable<SecurityAssessmentTechnique>
Returns
A new SecurityAssessmentMetadataData instance for mocking.
Applies to
Azure SDK for .NET