CustomAssessmentAutomation Interface

public interface CustomAssessmentAutomation

An immutable client-side representation of CustomAssessmentAutomation.

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 assessment automation.

abstract String compressedQuery()

Gets the compressedQuery property: GZip encoded KQL query representing the assessment automation results required.

abstract String description()

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

abstract String displayName()

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

abstract String id()

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

abstract CustomAssessmentAutomationInner innerModel()

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

abstract String name()

Gets the name property: The name of the resource.

abstract CustomAssessmentAutomation refresh()

Refreshes the resource to sync with Azure.

abstract CustomAssessmentAutomation 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 assessment automation.

abstract SeverityEnum severity()

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

abstract SupportedCloudEnum supportedCloud()

Gets the supportedCloud property: Relevant cloud for the custom assessment automation.

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.

Method Details

assessmentKey

public abstract String assessmentKey()

Gets the assessmentKey property: The assessment metadata key used when an assessment is generated for this assessment automation.

Returns:

the assessmentKey value.

compressedQuery

public abstract String compressedQuery()

Gets the compressedQuery property: GZip encoded KQL query representing the assessment automation results required.

Returns:

the compressedQuery value.

description

public abstract String description()

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

Returns:

the description value.

displayName

public abstract String displayName()

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

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 CustomAssessmentAutomationInner innerModel()

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

Returns:

the inner object.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

refresh

public abstract CustomAssessmentAutomation refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract CustomAssessmentAutomation 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 assessment automation.

Returns:

the remediationDescription value.

severity

public abstract SeverityEnum severity()

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

Returns:

the severity value.

supportedCloud

public abstract SupportedCloudEnum supportedCloud()

Gets the supportedCloud property: Relevant cloud for the custom assessment automation.

Returns:

the supportedCloud 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.

Applies to