Share via


SecurityAssessmentMetadata Class

Definition

Security assessment metadata

[Microsoft.Rest.Serialization.JsonTransformation]
public class SecurityAssessmentMetadata : Microsoft.Azure.Management.Security.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type SecurityAssessmentMetadata = class
    inherit Resource
Public Class SecurityAssessmentMetadata
Inherits Resource
Inheritance
SecurityAssessmentMetadata
Attributes

Constructors

SecurityAssessmentMetadata()

Initializes a new instance of the SecurityAssessmentMetadata class.

SecurityAssessmentMetadata(String, String, String, String, String, String, String, String, String, String, String, IList<String>, IList<String>, Nullable<Boolean>, SecurityAssessmentMetadataPartnerData)

Initializes a new instance of the SecurityAssessmentMetadata class.

Properties

AssessmentType

Gets or sets builtIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition Possible values include: 'BuiltIn', 'CustomPolicy', 'CustomerManaged', 'VerifiedPartner'

Categories

Gets or sets

Description

Gets or sets human readable description of the assessment

DisplayName

Gets or sets user friendly display name of the assessment

Id

Gets resource Id

(Inherited from Resource)
ImplementationEffort

Gets or sets the implementation effort required to remediate this assessment Possible values include: 'Low', 'Moderate', 'High'

Name

Gets resource name

(Inherited from Resource)
PartnerData

Gets or sets describes the partner that created the assessment

PolicyDefinitionId

Gets azure resource ID of the policy definition that turns this assessment calculation on

Preview

Gets or sets true if this assessment is in preview release status

RemediationDescription

Gets or sets human readable description of what you should do to mitigate this security issue

Severity

Gets or sets the severity level of the assessment Possible values include: 'Low', 'Medium', 'High'

Threats

Gets or sets

Type

Gets resource type

(Inherited from Resource)
UserImpact

Gets or sets the user impact of the assessment Possible values include: 'Low', 'Moderate', 'High'

Methods

Validate()

Validate the object.

Extension Methods

ConvertToPSType(SecurityAssessmentMetadata)

Applies to