Share via


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 assessmentKey property: The assessment metadata key used when an assessment is generated for this Recommendation.

abstract List<RecommendationSupportedClouds> cloudProviders()

Gets the cloudProviders property: List of all standard supported clouds.

abstract String description()

Gets the description property: The description to relate to the assessments generated by this Recommendation.

abstract String displayName()

Gets the displayName property: The display name of the assessments generated by this Recommendation.

abstract String id()

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

abstract CustomRecommendationInner innerModel()

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

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 CustomRecommendation refresh()

Refreshes the resource to sync with Azure.

abstract CustomRecommendation refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String remediationDescription()

Gets the remediationDescription property: The remediation description to relate to the assessments generated by this Recommendation.

abstract SecurityIssue securityIssue()

Gets the securityIssue property: The severity to relate to the assessments generated by this Recommendation.

abstract SeverityEnum severity()

Gets the severity property: The severity to relate to the assessments generated by this Recommendation.

abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the CustomRecommendation resource.

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:

the assessmentKey value.

cloudProviders

public abstract List<RecommendationSupportedClouds> cloudProviders()

Gets the cloudProviders property: List of all standard supported clouds.

Returns:

the cloudProviders value.

description

public abstract String description()

Gets the description property: The description to relate to the assessments generated by this Recommendation.

Returns:

the description value.

displayName

public abstract String displayName()

Gets the displayName property: The display name of the assessments generated by this Recommendation.

Returns:

the displayName value.

id

public abstract String id()

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

Returns:

the id value.

innerModel

public abstract CustomRecommendationInner innerModel()

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

Returns:

the inner object.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

query

public abstract String query()

Gets the query property: KQL query representing the Recommendation results required.

Returns:

the query value.

refresh

public abstract CustomRecommendation refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract CustomRecommendation 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: The remediation description to relate to the assessments generated by this Recommendation.

Returns:

the remediationDescription value.

securityIssue

public abstract SecurityIssue securityIssue()

Gets the securityIssue property: The severity to relate to the assessments generated by this Recommendation.

Returns:

the securityIssue value.

severity

public abstract SeverityEnum severity()

Gets the severity property: The severity to relate to the assessments generated by this Recommendation.

Returns:

the severity value.

systemData

public abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract CustomRecommendation.Update update()

Begins update for the CustomRecommendation resource.

Returns:

the stage of resource update.

Applies to