SecurityAssessmentMetadataResponse Interface
public interface SecurityAssessmentMetadataResponse
An immutable client-side representation of SecurityAssessmentMetadataResponse.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
abstract
Assessment |
assessmentType()
Gets the assessment |
| 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 display |
| abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
|
abstract
Implementation |
implementationEffort()
Gets the implementation |
|
abstract
Security |
innerModel()
Gets the inner com. |
| abstract String |
name()
Gets the name property: The name of the resource. |
|
abstract
Security |
partnerData()
Gets the partner |
| abstract String |
plannedDeprecationDate()
Gets the planned |
| abstract String |
policyDefinitionId()
Gets the policy |
| abstract Boolean |
preview()
Gets the preview property: True if this assessment is in preview release status. |
|
abstract
Security |
publishDates()
Gets the publish |
|
abstract
Security |
refresh()
Refreshes the resource to sync with Azure. |
|
abstract
Security |
refresh(Context context)
Refreshes the resource to sync with Azure. |
| abstract String |
remediationDescription()
Gets the remediation |
| 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
User |
userImpact()
Gets the user |
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:
categories
public abstract List<Categories> categories()
Gets the categories property: The categories property.
Returns:
description
public abstract String description()
Gets the description property: Human readable description of the assessment.
Returns:
displayName
public abstract String displayName()
Gets the displayName property: User friendly display name of the assessment.
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
implementationEffort
public abstract ImplementationEffort implementationEffort()
Gets the implementationEffort property: The implementation effort required to remediate this assessment.
Returns:
innerModel
public abstract SecurityAssessmentMetadataResponseInner innerModel()
Gets the inner com.azure.resourcemanager.security.fluent.models.SecurityAssessmentMetadataResponseInner object.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
partnerData
public abstract SecurityAssessmentMetadataPartnerData partnerData()
Gets the partnerData property: Describes the partner that created the assessment.
Returns:
plannedDeprecationDate
public abstract String plannedDeprecationDate()
Gets the plannedDeprecationDate property: The plannedDeprecationDate property.
Returns:
policyDefinitionId
public abstract String policyDefinitionId()
Gets the policyDefinitionId property: Azure resource ID of the policy definition that turns this assessment calculation on.
Returns:
preview
public abstract Boolean preview()
Gets the preview property: True if this assessment is in preview release status.
Returns:
publishDates
public abstract SecurityAssessmentMetadataPropertiesResponsePublishDates publishDates()
Gets the publishDates property: The publishDates property.
Returns:
refresh
public abstract SecurityAssessmentMetadataResponse refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract SecurityAssessmentMetadataResponse refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
remediationDescription
public abstract String remediationDescription()
Gets the remediationDescription property: Human readable description of what you should do to mitigate this security issue.
Returns:
severity
public abstract Severity severity()
Gets the severity property: The severity level of the assessment.
Returns:
tactics
public abstract List<Tactics> tactics()
Gets the tactics property: The tactics property.
Returns:
techniques
public abstract List<Techniques> techniques()
Gets the techniques property: The techniques property.
Returns:
threats
public abstract List<Threats> threats()
Gets the threats property: The threats property.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
userImpact
public abstract UserImpact userImpact()
Gets the userImpact property: The user impact of the assessment.
Returns: