Interface SecurityAssessmentMetadataResponse


public interface SecurityAssessmentMetadataResponse
An immutable client-side representation of SecurityAssessmentMetadataResponse.
  • Method Details

    • id

      String id()
      Gets the id property: Fully qualified resource Id for the resource.
      Returns:
      the id value.
    • name

      String name()
      Gets the name property: The name of the resource.
      Returns:
      the name value.
    • type

      String type()
      Gets the type property: The type of the resource.
      Returns:
      the type value.
    • publishDates

      Gets the publishDates property: The publishDates property.
      Returns:
      the publishDates value.
    • plannedDeprecationDate

      String plannedDeprecationDate()
      Gets the plannedDeprecationDate property: The plannedDeprecationDate property.
      Returns:
      the plannedDeprecationDate value.
    • tactics

      List<Tactics> tactics()
      Gets the tactics property: The tactics property.
      Returns:
      the tactics value.
    • techniques

      List<Techniques> techniques()
      Gets the techniques property: The techniques property.
      Returns:
      the techniques value.
    • displayName

      String displayName()
      Gets the displayName property: User friendly display name of the assessment.
      Returns:
      the displayName value.
    • policyDefinitionId

      String policyDefinitionId()
      Gets the policyDefinitionId property: Azure resource ID of the policy definition that turns this assessment calculation on.
      Returns:
      the policyDefinitionId value.
    • description

      String description()
      Gets the description property: Human readable description of the assessment.
      Returns:
      the description value.
    • remediationDescription

      String remediationDescription()
      Gets the remediationDescription property: Human readable description of what you should do to mitigate this security issue.
      Returns:
      the remediationDescription value.
    • categories

      List<Categories> categories()
      Gets the categories property: The categories property.
      Returns:
      the categories value.
    • severity

      Severity severity()
      Gets the severity property: The severity level of the assessment.
      Returns:
      the severity value.
    • userImpact

      UserImpact userImpact()
      Gets the userImpact property: The user impact of the assessment.
      Returns:
      the userImpact value.
    • implementationEffort

      ImplementationEffort implementationEffort()
      Gets the implementationEffort property: The implementation effort required to remediate this assessment.
      Returns:
      the implementationEffort value.
    • threats

      List<Threats> threats()
      Gets the threats property: The threats property.
      Returns:
      the threats value.
    • preview

      Boolean preview()
      Gets the preview property: True if this assessment is in preview release status.
      Returns:
      the preview value.
    • assessmentType

      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.
    • partnerData

      Gets the partnerData property: Describes the partner that created the assessment.
      Returns:
      the partnerData value.
    • innerModel

      Gets the inner com.azure.resourcemanager.security.fluent.models.SecurityAssessmentMetadataResponseInner object.
      Returns:
      the inner object.
    • refresh

      Refreshes the resource to sync with Azure.
      Returns:
      the refreshed resource.
    • refresh

      SecurityAssessmentMetadataResponse refresh(com.azure.core.util.Context context)
      Refreshes the resource to sync with Azure.
      Parameters:
      context - The context to associate with this operation.
      Returns:
      the refreshed resource.