Interface SecurityAssessmentMetadataResponse
public interface SecurityAssessmentMetadataResponse
An immutable client-side representation of SecurityAssessmentMetadataResponse.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
The entirety of the SecurityAssessmentMetadataResponse definition.static interface
The SecurityAssessmentMetadataResponse definition stages. -
Method Summary
Modifier and TypeMethodDescriptionGets the assessmentType property: BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition.Gets the categories property: The categories property.Gets the description property: Human readable description of the assessment.Gets the displayName property: User friendly display name of the assessment.id()
Gets the id property: Fully qualified resource Id for the resource.Gets the implementationEffort property: The implementation effort required to remediate this assessment.Gets the inner com.azure.resourcemanager.security.fluent.models.SecurityAssessmentMetadataResponseInner object.name()
Gets the name property: The name of the resource.Gets the partnerData property: Describes the partner that created the assessment.Gets the plannedDeprecationDate property: The plannedDeprecationDate property.Gets the policyDefinitionId property: Azure resource ID of the policy definition that turns this assessment calculation on.preview()
Gets the preview property: True if this assessment is in preview release status.Gets the publishDates property: The publishDates property.refresh()
Refreshes the resource to sync with Azure.refresh
(com.azure.core.util.Context context) Refreshes the resource to sync with Azure.Gets the remediationDescription property: Human readable description of what you should do to mitigate this security issue.severity()
Gets the severity property: The severity level of the assessment.tactics()
Gets the tactics property: The tactics property.Gets the techniques property: The techniques property.threats()
Gets the threats property: The threats property.type()
Gets the type property: The type of the resource.Gets the userImpact property: The user impact of the assessment.
-
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
SecurityAssessmentMetadataPropertiesResponsePublishDates 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
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
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
SecurityAssessmentMetadataPartnerData partnerData()Gets the partnerData property: Describes the partner that created the assessment.- Returns:
- the partnerData value.
-
innerModel
SecurityAssessmentMetadataResponseInner innerModel()Gets the inner com.azure.resourcemanager.security.fluent.models.SecurityAssessmentMetadataResponseInner object.- Returns:
- the inner object.
-
refresh
SecurityAssessmentMetadataResponse refresh()Refreshes the resource to sync with Azure.- Returns:
- the refreshed resource.
-
refresh
Refreshes the resource to sync with Azure.- Parameters:
context
- The context to associate with this operation.- Returns:
- the refreshed resource.
-