Reports Interface
public interface Reports
Resource collection API of Reports.
Method Summary
Method Details
createOrUpdate
public abstract ReportResource createOrUpdate(String reportName, ReportResourceInner properties)
Create a new AppComplianceAutomation report or update an exiting AppComplianceAutomation report.
Parameters:
Returns:
createOrUpdate
public abstract ReportResource createOrUpdate(String reportName, ReportResourceInner properties, Context context)
Create a new AppComplianceAutomation report or update an exiting AppComplianceAutomation report.
Parameters:
Returns:
delete
public abstract void delete(String reportName)
Delete an AppComplianceAutomation report.
Parameters:
delete
public abstract void delete(String reportName, Context context)
Delete an AppComplianceAutomation report.
Parameters:
fix
public abstract ReportFixResult fix(String reportName)
Fix the AppComplianceAutomation report error. e.g: App Compliance Automation Tool service unregistered, automation removed.
Parameters:
Returns:
fix
public abstract ReportFixResult fix(String reportName, Context context)
Fix the AppComplianceAutomation report error. e.g: App Compliance Automation Tool service unregistered, automation removed.
Parameters:
Returns:
get
public abstract ReportResource get(String reportName)
Get the AppComplianceAutomation report and its properties.
Parameters:
Returns:
getScopingQuestions
public abstract ScopingQuestions getScopingQuestions(String reportName)
Fix the AppComplianceAutomation report error. e.g: App Compliance Automation Tool service unregistered, automation removed.
Parameters:
Returns:
getScopingQuestionsWithResponse
public abstract Response<ScopingQuestions> getScopingQuestionsWithResponse(String reportName, Context context)
Fix the AppComplianceAutomation report error. e.g: App Compliance Automation Tool service unregistered, automation removed.
Parameters:
Returns:
getWithResponse
public abstract Response<ReportResource> getWithResponse(String reportName, Context context)
Get the AppComplianceAutomation report and its properties.
Parameters:
Returns:
list
public abstract PagedIterable<ReportResource> list()
Get the AppComplianceAutomation report list for the tenant.
Returns:
list
public abstract PagedIterable<ReportResource> list(String skipToken, Integer top, String select, String filter, String orderby, String offerGuid, String reportCreatorTenantId, Context context)
Get the AppComplianceAutomation report list for the tenant.
Parameters:
Returns:
nestedResourceCheckNameAvailability
public abstract CheckNameAvailabilityResponse nestedResourceCheckNameAvailability(String reportName, CheckNameAvailabilityRequest body)
Checks the report's nested resource name availability, e.g: Webhooks, Evidences, Snapshots.
Parameters:
Returns:
nestedResourceCheckNameAvailabilityWithResponse
public abstract Response<CheckNameAvailabilityResponse> nestedResourceCheckNameAvailabilityWithResponse(String reportName, CheckNameAvailabilityRequest body, Context context)
Checks the report's nested resource name availability, e.g: Webhooks, Evidences, Snapshots.
Parameters:
Returns:
syncCertRecord
public abstract SyncCertRecordResponse syncCertRecord(String reportName, SyncCertRecordRequest body)
Synchronize attestation record from app compliance.
Parameters:
Returns:
syncCertRecord
public abstract SyncCertRecordResponse syncCertRecord(String reportName, SyncCertRecordRequest body, Context context)
Synchronize attestation record from app compliance.
Parameters:
Returns:
update
public abstract ReportResource update(String reportName, ReportResourcePatch properties)
Update an exiting AppComplianceAutomation report.
Parameters:
Returns:
update
public abstract ReportResource update(String reportName, ReportResourcePatch properties, Context context)
Update an exiting AppComplianceAutomation report.
Parameters:
Returns:
verify
public abstract ReportVerificationResult verify(String reportName)
Verify the AppComplianceAutomation report health status.
Parameters:
Returns:
verify
public abstract ReportVerificationResult verify(String reportName, Context context)
Verify the AppComplianceAutomation report health status.
Parameters:
Returns: