ScopingConfigurations Interface

public interface ScopingConfigurations

Resource collection API of ScopingConfigurations.

Method Summary

Modifier and Type Method and Description
abstract ScopingConfigurationResource createOrUpdate(String reportName, String scopingConfigurationName, ScopingConfigurationResourceInner properties)

Get the AppComplianceAutomation scoping configuration of the specific report.

abstract Response<ScopingConfigurationResource> createOrUpdateWithResponse(String reportName, String scopingConfigurationName, ScopingConfigurationResourceInner properties, Context context)

Get the AppComplianceAutomation scoping configuration of the specific report.

abstract void deleteByResourceGroup(String reportName, String scopingConfigurationName)

Clean the AppComplianceAutomation scoping configuration of the specific report.

abstract Response<Void> deleteByResourceGroupWithResponse(String reportName, String scopingConfigurationName, Context context)

Clean the AppComplianceAutomation scoping configuration of the specific report.

abstract ScopingConfigurationResource get(String reportName, String scopingConfigurationName)

Get the AppComplianceAutomation scoping configuration of the specific report.

abstract Response<ScopingConfigurationResource> getWithResponse(String reportName, String scopingConfigurationName, Context context)

Get the AppComplianceAutomation scoping configuration of the specific report.

abstract PagedIterable<ScopingConfigurationResource> list(String reportName)

Returns a list format of the singleton scopingConfiguration for a specified report.

abstract PagedIterable<ScopingConfigurationResource> list(String reportName, Context context)

Returns a list format of the singleton scopingConfiguration for a specified report.

Method Details

createOrUpdate

public abstract ScopingConfigurationResource createOrUpdate(String reportName, String scopingConfigurationName, ScopingConfigurationResourceInner properties)

Get the AppComplianceAutomation scoping configuration of the specific report.

Parameters:

reportName - Report Name.
scopingConfigurationName - The scoping configuration of the specific report.
properties - Parameters for the create or update operation, this is a singleton resource, so please make sure you're using 'default' as the name.

Returns:

the AppComplianceAutomation scoping configuration of the specific report.

createOrUpdateWithResponse

public abstract Response<ScopingConfigurationResource> createOrUpdateWithResponse(String reportName, String scopingConfigurationName, ScopingConfigurationResourceInner properties, Context context)

Get the AppComplianceAutomation scoping configuration of the specific report.

Parameters:

reportName - Report Name.
scopingConfigurationName - The scoping configuration of the specific report.
properties - Parameters for the create or update operation, this is a singleton resource, so please make sure you're using 'default' as the name.
context - The context to associate with this operation.

Returns:

the AppComplianceAutomation scoping configuration of the specific report along with Response<T>.

deleteByResourceGroup

public abstract void deleteByResourceGroup(String reportName, String scopingConfigurationName)

Clean the AppComplianceAutomation scoping configuration of the specific report.

Parameters:

reportName - Report Name.
scopingConfigurationName - The scoping configuration of the specific report.

deleteByResourceGroupWithResponse

public abstract Response<Void> deleteByResourceGroupWithResponse(String reportName, String scopingConfigurationName, Context context)

Clean the AppComplianceAutomation scoping configuration of the specific report.

Parameters:

reportName - Report Name.
scopingConfigurationName - The scoping configuration of the specific report.
context - The context to associate with this operation.

Returns:

get

public abstract ScopingConfigurationResource get(String reportName, String scopingConfigurationName)

Get the AppComplianceAutomation scoping configuration of the specific report.

Parameters:

reportName - Report Name.
scopingConfigurationName - The scoping configuration of the specific report.

Returns:

the AppComplianceAutomation scoping configuration of the specific report.

getWithResponse

public abstract Response<ScopingConfigurationResource> getWithResponse(String reportName, String scopingConfigurationName, Context context)

Get the AppComplianceAutomation scoping configuration of the specific report.

Parameters:

reportName - Report Name.
scopingConfigurationName - The scoping configuration of the specific report.
context - The context to associate with this operation.

Returns:

the AppComplianceAutomation scoping configuration of the specific report along with Response<T>.

list

public abstract PagedIterable<ScopingConfigurationResource> list(String reportName)

Returns a list format of the singleton scopingConfiguration for a specified report.

Parameters:

reportName - Report Name.

Returns:

the response of a ScopingConfigurationResource list operation as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<ScopingConfigurationResource> list(String reportName, Context context)

Returns a list format of the singleton scopingConfiguration for a specified report.

Parameters:

reportName - Report Name.
context - The context to associate with this operation.

Returns:

the response of a ScopingConfigurationResource list operation as paginated response with PagedIterable<T>.

Applies to