SecurityAssessmentMetadataResponse Interface

public interface SecurityAssessmentMetadataResponse

An immutable client-side representation of SecurityAssessmentMetadataResponse.

Method Summary

Modifier and Type Method and Description
abstract AssessmentType assessmentType()

Gets the assessmentType property: BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition.

abstract List<Categories> categories()

Gets the categories property: The categories property.

abstract String description()

Gets the description property: Human readable description of the assessment.

abstract String displayName()

Gets the displayName property: User friendly display name of the assessment.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract ImplementationEffort implementationEffort()

Gets the implementationEffort property: The implementation effort required to remediate this assessment.

abstract SecurityAssessmentMetadataResponseInner innerModel()

Gets the inner com.azure.resourcemanager.security.fluent.models.SecurityAssessmentMetadataResponseInner object.

abstract String name()

Gets the name property: The name of the resource.

abstract SecurityAssessmentMetadataPartnerData partnerData()

Gets the partnerData property: Describes the partner that created the assessment.

abstract String plannedDeprecationDate()

Gets the plannedDeprecationDate property: The plannedDeprecationDate property.

abstract String policyDefinitionId()

Gets the policyDefinitionId property: Azure resource ID of the policy definition that turns this assessment calculation on.

abstract Boolean preview()

Gets the preview property: True if this assessment is in preview release status.

abstract SecurityAssessmentMetadataPropertiesResponsePublishDates publishDates()

Gets the publishDates property: The publishDates property.

abstract SecurityAssessmentMetadataResponse refresh()

Refreshes the resource to sync with Azure.

abstract SecurityAssessmentMetadataResponse refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String remediationDescription()

Gets the remediationDescription property: Human readable description of what you should do to mitigate this security issue.

abstract Severity severity()

Gets the severity property: The severity level of the assessment.

abstract List<Tactics> tactics()

Gets the tactics property: The tactics property.

abstract List<Techniques> techniques()

Gets the techniques property: The techniques property.

abstract List<Threats> threats()

Gets the threats property: The threats property.

abstract String type()

Gets the type property: The type of the resource.

abstract UserImpact userImpact()

Gets the userImpact property: The user impact of the assessment.

Method Details

assessmentType

public abstract AssessmentType assessmentType()

Gets the assessmentType property: BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition.

Returns:

the assessmentType value.

categories

public abstract List categories()

Gets the categories property: The categories property.

Returns:

the categories value.

description

public abstract String description()

Gets the description property: Human readable description of the assessment.

Returns:

the description value.

displayName

public abstract String displayName()

Gets the displayName property: User friendly display name of the assessment.

Returns:

the displayName value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

implementationEffort

public abstract ImplementationEffort implementationEffort()

Gets the implementationEffort property: The implementation effort required to remediate this assessment.

Returns:

the implementationEffort value.

innerModel

public abstract SecurityAssessmentMetadataResponseInner innerModel()

Gets the inner com.azure.resourcemanager.security.fluent.models.SecurityAssessmentMetadataResponseInner object.

Returns:

the inner object.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

partnerData

public abstract SecurityAssessmentMetadataPartnerData partnerData()

Gets the partnerData property: Describes the partner that created the assessment.

Returns:

the partnerData value.

plannedDeprecationDate

public abstract String plannedDeprecationDate()

Gets the plannedDeprecationDate property: The plannedDeprecationDate property.

Returns:

the plannedDeprecationDate value.

policyDefinitionId

public abstract String policyDefinitionId()

Gets the policyDefinitionId property: Azure resource ID of the policy definition that turns this assessment calculation on.

Returns:

the policyDefinitionId value.

preview

public abstract Boolean preview()

Gets the preview property: True if this assessment is in preview release status.

Returns:

the preview value.

publishDates

public abstract SecurityAssessmentMetadataPropertiesResponsePublishDates publishDates()

Gets the publishDates property: The publishDates property.

Returns:

the publishDates value.

refresh

public abstract SecurityAssessmentMetadataResponse refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract SecurityAssessmentMetadataResponse refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

remediationDescription

public abstract String remediationDescription()

Gets the remediationDescription property: Human readable description of what you should do to mitigate this security issue.

Returns:

the remediationDescription value.

severity

public abstract Severity severity()

Gets the severity property: The severity level of the assessment.

Returns:

the severity value.

tactics

public abstract List tactics()

Gets the tactics property: The tactics property.

Returns:

the tactics value.

techniques

public abstract List techniques()

Gets the techniques property: The techniques property.

Returns:

the techniques value.

threats

public abstract List threats()

Gets the threats property: The threats property.

Returns:

the threats value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

userImpact

public abstract UserImpact userImpact()

Gets the userImpact property: The user impact of the assessment.

Returns:

the userImpact value.

Applies to