RegulatoryComplianceAssessment Interface

public interface RegulatoryComplianceAssessment

An immutable client-side representation of RegulatoryComplianceAssessment.

Method Summary

Modifier and Type Method and Description
abstract String assessmentDetailsLink()

Gets the assessmentDetailsLink property: Link to more detailed assessment results data.

abstract String assessmentType()

Gets the assessmentType property: The expected type of assessment contained in the AssessmentDetailsLink.

abstract String description()

Gets the description property: The description of the regulatory compliance assessment.

abstract Integer failedResources()

Gets the failedResources property: The given assessment's related resources count with failed state.

abstract String id()

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

abstract RegulatoryComplianceAssessmentInner innerModel()

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

abstract String name()

Gets the name property: The name of the resource.

abstract Integer passedResources()

Gets the passedResources property: The given assessment's related resources count with passed state.

abstract Integer skippedResources()

Gets the skippedResources property: The given assessment's related resources count with skipped state.

abstract State state()

Gets the state property: Aggregative state based on the assessment's scanned resources states.

abstract String type()

Gets the type property: The type of the resource.

abstract Integer unsupportedResources()

Gets the unsupportedResources property: The given assessment's related resources count with unsupported state.

Method Details

assessmentDetailsLink

public abstract String assessmentDetailsLink()

Gets the assessmentDetailsLink property: Link to more detailed assessment results data. The response type will be according to the assessmentType field.

Returns:

the assessmentDetailsLink value.

assessmentType

public abstract String assessmentType()

Gets the assessmentType property: The expected type of assessment contained in the AssessmentDetailsLink.

Returns:

the assessmentType value.

description

public abstract String description()

Gets the description property: The description of the regulatory compliance assessment.

Returns:

the description value.

failedResources

public abstract Integer failedResources()

Gets the failedResources property: The given assessment's related resources count with failed state.

Returns:

the failedResources value.

id

public abstract String id()

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

Returns:

the id value.

innerModel

public abstract RegulatoryComplianceAssessmentInner innerModel()

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

Returns:

the inner object.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

passedResources

public abstract Integer passedResources()

Gets the passedResources property: The given assessment's related resources count with passed state.

Returns:

the passedResources value.

skippedResources

public abstract Integer skippedResources()

Gets the skippedResources property: The given assessment's related resources count with skipped state.

Returns:

the skippedResources value.

state

public abstract State state()

Gets the state property: Aggregative state based on the assessment's scanned resources states.

Returns:

the state value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

unsupportedResources

public abstract Integer unsupportedResources()

Gets the unsupportedResources property: The given assessment's related resources count with unsupported state.

Returns:

the unsupportedResources value.

Applies to