SecurityStandard Interface

public interface SecurityStandard

An immutable client-side representation of SecurityStandard.

Method Summary

Modifier and Type Method and Description
abstract List<PartialAssessmentProperties> assessments()

Gets the assessments property: List of assessment keys to apply to standard scope.

abstract List<StandardSupportedCloud> cloudProviders()

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

abstract String description()

Gets the description property: Description of the standard.

abstract String displayName()

Gets the displayName property: Display name of the standard, equivalent to the standardId.

abstract String id()

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

abstract SecurityStandardInner innerModel()

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

abstract StandardMetadata metadata()

Gets the metadata property: The security standard metadata.

abstract String name()

Gets the name property: The name of the resource.

abstract String policySetDefinitionId()

Gets the policySetDefinitionId property: The policy set definition id associated with the standard.

abstract SecurityStandard refresh()

Refreshes the resource to sync with Azure.

abstract SecurityStandard refresh(Context context)

Refreshes the resource to sync with Azure.

abstract StandardType standardType()

Gets the standardType property: Standard type (Custom or Default or Compliance only currently).

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 SecurityStandard resource.

Method Details

assessments

public abstract List<PartialAssessmentProperties> assessments()

Gets the assessments property: List of assessment keys to apply to standard scope.

Returns:

the assessments value.

cloudProviders

public abstract List<StandardSupportedCloud> cloudProviders()

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

Returns:

the cloudProviders value.

description

public abstract String description()

Gets the description property: Description of the standard.

Returns:

the description value.

displayName

public abstract String displayName()

Gets the displayName property: Display name of the standard, equivalent to the standardId.

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

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

Returns:

the inner object.

metadata

public abstract StandardMetadata metadata()

Gets the metadata property: The security standard metadata.

Returns:

the metadata value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

policySetDefinitionId

public abstract String policySetDefinitionId()

Gets the policySetDefinitionId property: The policy set definition id associated with the standard.

Returns:

the policySetDefinitionId value.

refresh

public abstract SecurityStandard refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract SecurityStandard refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

standardType

public abstract StandardType standardType()

Gets the standardType property: Standard type (Custom or Default or Compliance only currently).

Returns:

the standardType 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 SecurityStandard.Update update()

Begins update for the SecurityStandard resource.

Returns:

the stage of resource update.

Applies to