CustomRecommendation Interface
public interface CustomRecommendation
An immutable client-side representation of CustomRecommendation.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| abstract String |
assessmentKey()
Gets the assessment |
|
abstract
List<Recommendation |
cloudProviders()
Gets the cloud |
| abstract String |
description()
Gets the description property: The description to relate to the assessments generated by this Recommendation. |
| abstract String |
displayName()
Gets the display |
| abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
|
abstract
Custom |
innerModel()
Gets the inner com. |
| abstract String |
name()
Gets the name property: The name of the resource. |
| abstract String |
query()
Gets the query property: KQL query representing the Recommendation results required. |
|
abstract
Custom |
refresh()
Refreshes the resource to sync with Azure. |
|
abstract
Custom |
refresh(Context context)
Refreshes the resource to sync with Azure. |
| abstract String |
remediationDescription()
Gets the remediation |
|
abstract
Security |
securityIssue()
Gets the security |
|
abstract
Severity |
severity()
Gets the severity property: The severity to relate to the assessments generated by this Recommendation. |
|
abstract
System |
systemData()
Gets the system |
| abstract String |
type()
Gets the type property: The type of the resource. |
| abstract Update |
update()
Begins update for the Custom |
Method Details
assessmentKey
public abstract String assessmentKey()
Gets the assessmentKey property: The assessment metadata key used when an assessment is generated for this Recommendation.
Returns:
cloudProviders
public abstract List<RecommendationSupportedClouds> cloudProviders()
Gets the cloudProviders property: List of all standard supported clouds.
Returns:
description
public abstract String description()
Gets the description property: The description to relate to the assessments generated by this Recommendation.
Returns:
displayName
public abstract String displayName()
Gets the displayName property: The display name of the assessments generated by this Recommendation.
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
innerModel
public abstract CustomRecommendationInner innerModel()
Gets the inner com.azure.resourcemanager.security.fluent.models.CustomRecommendationInner object.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
query
public abstract String query()
Gets the query property: KQL query representing the Recommendation results required.
Returns:
refresh
public abstract CustomRecommendation refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract CustomRecommendation refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
remediationDescription
public abstract String remediationDescription()
Gets the remediationDescription property: The remediation description to relate to the assessments generated by this Recommendation.
Returns:
securityIssue
public abstract SecurityIssue securityIssue()
Gets the securityIssue property: The severity to relate to the assessments generated by this Recommendation.
Returns:
severity
public abstract SeverityEnum severity()
Gets the severity property: The severity to relate to the assessments generated by this Recommendation.
Returns:
systemData
public abstract SystemData systemData()
Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
update
public abstract CustomRecommendation.Update update()
Begins update for the CustomRecommendation resource.
Returns: