SecurityAssessmentMetadataPropertiesArgs

data class SecurityAssessmentMetadataPropertiesArgs(val assessmentType: Output<Either<String, AssessmentType>>, val categories: Output<List<Either<String, Categories>>>? = null, val description: Output<String>? = null, val displayName: Output<String>, val implementationEffort: Output<Either<String, ImplementationEffort>>? = null, val partnerData: Output<SecurityAssessmentMetadataPartnerDataArgs>? = null, val preview: Output<Boolean>? = null, val remediationDescription: Output<String>? = null, val severity: Output<Either<String, Severity>>, val threats: Output<List<Either<String, Threats>>>? = null, val userImpact: Output<Either<String, UserImpact>>? = null) : ConvertibleToJava<SecurityAssessmentMetadataPropertiesArgs>

Describes properties of an assessment metadata.

Constructors

Link copied to clipboard
constructor(assessmentType: Output<Either<String, AssessmentType>>, categories: Output<List<Either<String, Categories>>>? = null, description: Output<String>? = null, displayName: Output<String>, implementationEffort: Output<Either<String, ImplementationEffort>>? = null, partnerData: Output<SecurityAssessmentMetadataPartnerDataArgs>? = null, preview: Output<Boolean>? = null, remediationDescription: Output<String>? = null, severity: Output<Either<String, Severity>>, threats: Output<List<Either<String, Threats>>>? = null, userImpact: Output<Either<String, UserImpact>>? = null)

Properties

Link copied to clipboard
val assessmentType: Output<Either<String, AssessmentType>>

BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition

Link copied to clipboard
val categories: Output<List<Either<String, Categories>>>? = null
Link copied to clipboard
val description: Output<String>? = null

Human readable description of the assessment

Link copied to clipboard
val displayName: Output<String>

User friendly display name of the assessment

Link copied to clipboard
val implementationEffort: Output<Either<String, ImplementationEffort>>? = null

The implementation effort required to remediate this assessment

Link copied to clipboard

Describes the partner that created the assessment

Link copied to clipboard
val preview: Output<Boolean>? = null

True if this assessment is in preview release status

Link copied to clipboard
val remediationDescription: Output<String>? = null

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

Link copied to clipboard
val severity: Output<Either<String, Severity>>

The severity level of the assessment

Link copied to clipboard
val threats: Output<List<Either<String, Threats>>>? = null
Link copied to clipboard
val userImpact: Output<Either<String, UserImpact>>? = null

The user impact of the assessment

Functions

Link copied to clipboard
open override fun toJava(): SecurityAssessmentMetadataPropertiesArgs