SecurityAssessmentMetadataProperties Class

Describes properties of an assessment metadata.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Inheritance
SecurityAssessmentMetadataProperties

Constructor

SecurityAssessmentMetadataProperties(*, display_name: str, severity: Union[str, azure.mgmt.security.models._security_center_enums.Severity], assessment_type: Union[str, azure.mgmt.security.models._security_center_enums.AssessmentType], description: Optional[str] = None, remediation_description: Optional[str] = None, category: Optional[List[Union[str, azure.mgmt.security.models._security_center_enums.Category]]] = None, user_impact: Optional[Union[str, azure.mgmt.security.models._security_center_enums.UserImpact]] = None, implementation_effort: Optional[Union[str, azure.mgmt.security.models._security_center_enums.ImplementationEffort]] = None, threats: Optional[List[Union[str, azure.mgmt.security.models._security_center_enums.Threats]]] = None, preview: Optional[bool] = None, partner_data: Optional[azure.mgmt.security.models._models_py3.SecurityAssessmentMetadataPartnerData] = None, **kwargs)

Parameters

display_name
str
Required

Required. User friendly display name of the assessment.

description
str
Required

Human readable description of the assessment.

remediation_description
str
Required

Human readable description of what you should do to mitigate this security issue.

category
list[str or Category]
Required
severity
str or Severity
Required

Required. The severity level of the assessment. Possible values include: "Low", "Medium", "High".

user_impact
str or UserImpact
Required

The user impact of the assessment. Possible values include: "Low", "Moderate", "High".

implementation_effort
str or ImplementationEffort
Required

The implementation effort required to remediate this assessment. Possible values include: "Low", "Moderate", "High".

threats
list[str or Threats]
Required
preview
bool
Required

True if this assessment is in preview release status.

assessment_type
str or AssessmentType
Required

Required. 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".

partner_data
SecurityAssessmentMetadataPartnerData
Required

Describes the partner that created the assessment.

Variables

policy_definition_id
str

Azure resource ID of the policy definition that turns this assessment calculation on.