ProviderActions Interface

public interface ProviderActions

Resource collection API of ProviderActions.

Method Summary

Modifier and Type Method and Description
abstract CheckNameAvailabilityResponse checkNameAvailability(CheckNameAvailabilityRequest body)

Check if the given name is available for a report.

abstract Response<CheckNameAvailabilityResponse> checkNameAvailabilityWithResponse(CheckNameAvailabilityRequest body, Context context)

Check if the given name is available for a report.

abstract GetCollectionCountResponse getCollectionCount(GetCollectionCountRequest body)

Get the count of reports.

abstract Response<GetCollectionCountResponse> getCollectionCountWithResponse(GetCollectionCountRequest body, Context context)

Get the count of reports.

abstract GetOverviewStatusResponse getOverviewStatus(GetOverviewStatusRequest body)

Get the resource overview status.

abstract Response<GetOverviewStatusResponse> getOverviewStatusWithResponse(GetOverviewStatusRequest body, Context context)

Get the resource overview status.

abstract ListInUseStorageAccountsResponse listInUseStorageAccounts(ListInUseStorageAccountsRequest body)

List the storage accounts which are in use by related reports.

abstract Response<ListInUseStorageAccountsResponse> listInUseStorageAccountsWithResponse(ListInUseStorageAccountsRequest body, Context context)

List the storage accounts which are in use by related reports.

abstract OnboardResponse onboard(OnboardRequest body)

Onboard given subscriptions to Microsoft.AppComplianceAutomation provider.

abstract OnboardResponse onboard(OnboardRequest body, Context context)

Onboard given subscriptions to Microsoft.AppComplianceAutomation provider.

abstract TriggerEvaluationResponse triggerEvaluation(TriggerEvaluationRequest body)

Trigger quick evaluation for the given subscriptions.

abstract TriggerEvaluationResponse triggerEvaluation(TriggerEvaluationRequest body, Context context)

Trigger quick evaluation for the given subscriptions.

Method Details

checkNameAvailability

public abstract CheckNameAvailabilityResponse checkNameAvailability(CheckNameAvailabilityRequest body)

Check if the given name is available for a report.

Parameters:

body - The content of the action request.

Returns:

the check availability result.

checkNameAvailabilityWithResponse

public abstract Response<CheckNameAvailabilityResponse> checkNameAvailabilityWithResponse(CheckNameAvailabilityRequest body, Context context)

Check if the given name is available for a report.

Parameters:

body - The content of the action request.
context - The context to associate with this operation.

Returns:

the check availability result along with Response<T>.

getCollectionCount

public abstract GetCollectionCountResponse getCollectionCount(GetCollectionCountRequest body)

Get the count of reports.

Parameters:

body - The content of the action request.

Returns:

the count of reports.

getCollectionCountWithResponse

public abstract Response<GetCollectionCountResponse> getCollectionCountWithResponse(GetCollectionCountRequest body, Context context)

Get the count of reports.

Parameters:

body - The content of the action request.
context - The context to associate with this operation.

Returns:

the count of reports along with Response<T>.

getOverviewStatus

public abstract GetOverviewStatusResponse getOverviewStatus(GetOverviewStatusRequest body)

Get the resource overview status.

Parameters:

body - The content of the action request.

Returns:

the resource overview status.

getOverviewStatusWithResponse

public abstract Response<GetOverviewStatusResponse> getOverviewStatusWithResponse(GetOverviewStatusRequest body, Context context)

Get the resource overview status.

Parameters:

body - The content of the action request.
context - The context to associate with this operation.

Returns:

the resource overview status along with Response<T>.

listInUseStorageAccounts

public abstract ListInUseStorageAccountsResponse listInUseStorageAccounts(ListInUseStorageAccountsRequest body)

List the storage accounts which are in use by related reports.

Parameters:

body - The content of the action request.

Returns:

parameters for listing in use storage accounts operation.

listInUseStorageAccountsWithResponse

public abstract Response<ListInUseStorageAccountsResponse> listInUseStorageAccountsWithResponse(ListInUseStorageAccountsRequest body, Context context)

List the storage accounts which are in use by related reports.

Parameters:

body - The content of the action request.
context - The context to associate with this operation.

Returns:

parameters for listing in use storage accounts operation along with Response<T>.

onboard

public abstract OnboardResponse onboard(OnboardRequest body)

Onboard given subscriptions to Microsoft.AppComplianceAutomation provider.

Parameters:

body - The content of the action request.

Returns:

success.

onboard

public abstract OnboardResponse onboard(OnboardRequest body, Context context)

Onboard given subscriptions to Microsoft.AppComplianceAutomation provider.

Parameters:

body - The content of the action request.
context - The context to associate with this operation.

Returns:

success.

triggerEvaluation

public abstract TriggerEvaluationResponse triggerEvaluation(TriggerEvaluationRequest body)

Trigger quick evaluation for the given subscriptions.

Parameters:

body - The content of the action request.

Returns:

trigger evaluation response.

triggerEvaluation

public abstract TriggerEvaluationResponse triggerEvaluation(TriggerEvaluationRequest body, Context context)

Trigger quick evaluation for the given subscriptions.

Parameters:

body - The content of the action request.
context - The context to associate with this operation.

Returns:

trigger evaluation response.

Applies to