SecureScoreControls Interface

public interface SecureScoreControls

Resource collection API of SecureScoreControls.

Method Summary

Modifier and Type Method and Description
abstract PagedIterable<SecureScoreControlDetails> list()

Get all security controls within a scope.

abstract PagedIterable<SecureScoreControlDetails> list(ExpandControlsEnum expand, Context context)

Get all security controls within a scope.

abstract PagedIterable<SecureScoreControlDetails> listBySecureScore(String secureScoreName)

Get all security controls for a specific initiative within a scope.

abstract PagedIterable<SecureScoreControlDetails> listBySecureScore(String secureScoreName, ExpandControlsEnum expand, Context context)

Get all security controls for a specific initiative within a scope.

Method Details

list

public abstract PagedIterable list()

Get all security controls within a scope.

Returns:

all security controls within a scope as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(ExpandControlsEnum expand, Context context)

Get all security controls within a scope.

Parameters:

expand - OData expand. Optional.
context - The context to associate with this operation.

Returns:

all security controls within a scope as paginated response with PagedIterable<T>.

listBySecureScore

public abstract PagedIterable listBySecureScore(String secureScoreName)

Get all security controls for a specific initiative within a scope.

Parameters:

secureScoreName - The initiative name. For the ASC Default initiative, use 'ascScore' as in the sample request below.

Returns:

all security controls for a specific initiative within a scope as paginated response with PagedIterable<T>.

listBySecureScore

public abstract PagedIterable listBySecureScore(String secureScoreName, ExpandControlsEnum expand, Context context)

Get all security controls for a specific initiative within a scope.

Parameters:

secureScoreName - The initiative name. For the ASC Default initiative, use 'ascScore' as in the sample request below.
expand - OData expand. Optional.
context - The context to associate with this operation.

Returns:

all security controls for a specific initiative within a scope as paginated response with PagedIterable<T>.

Applies to