Report interface

Interface representing a Report.

Methods

beginCreateOrUpdate(string, ReportResource, ReportCreateOrUpdateOptionalParams)

Create a new AppComplianceAutomation report or update an exiting AppComplianceAutomation report.

beginCreateOrUpdateAndWait(string, ReportResource, ReportCreateOrUpdateOptionalParams)

Create a new AppComplianceAutomation report or update an exiting AppComplianceAutomation report.

beginDelete(string, ReportDeleteOptionalParams)

Delete an AppComplianceAutomation report.

beginDeleteAndWait(string, ReportDeleteOptionalParams)

Delete an AppComplianceAutomation report.

beginFix(string, ReportFixOptionalParams)

Fix the AppComplianceAutomation report error. e.g: App Compliance Automation Tool service unregistered, automation removed.

beginFixAndWait(string, ReportFixOptionalParams)

Fix the AppComplianceAutomation report error. e.g: App Compliance Automation Tool service unregistered, automation removed.

beginSyncCertRecord(string, SyncCertRecordRequest, ReportSyncCertRecordOptionalParams)

Synchronize attestation record from app compliance.

beginSyncCertRecordAndWait(string, SyncCertRecordRequest, ReportSyncCertRecordOptionalParams)

Synchronize attestation record from app compliance.

beginUpdate(string, ReportResourcePatch, ReportUpdateOptionalParams)

Update an exiting AppComplianceAutomation report.

beginUpdateAndWait(string, ReportResourcePatch, ReportUpdateOptionalParams)

Update an exiting AppComplianceAutomation report.

beginVerify(string, ReportVerifyOptionalParams)

Verify the AppComplianceAutomation report health status.

beginVerifyAndWait(string, ReportVerifyOptionalParams)

Verify the AppComplianceAutomation report health status.

get(string, ReportGetOptionalParams)

Get the AppComplianceAutomation report and its properties.

getScopingQuestions(string, ReportGetScopingQuestionsOptionalParams)

Fix the AppComplianceAutomation report error. e.g: App Compliance Automation Tool service unregistered, automation removed.

list(ReportListOptionalParams)

Get the AppComplianceAutomation report list for the tenant.

nestedResourceCheckNameAvailability(string, CheckNameAvailabilityRequest, ReportNestedResourceCheckNameAvailabilityOptionalParams)

Checks the report's nested resource name availability, e.g: Webhooks, Evidences, Snapshots.

Method Details

beginCreateOrUpdate(string, ReportResource, ReportCreateOrUpdateOptionalParams)

Create a new AppComplianceAutomation report or update an exiting AppComplianceAutomation report.

function beginCreateOrUpdate(reportName: string, properties: ReportResource, options?: ReportCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ReportResource>, ReportResource>>

Parameters

reportName

string

Report Name.

properties
ReportResource

Parameters for the create or update operation

options
ReportCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<ReportResource>, ReportResource>>

beginCreateOrUpdateAndWait(string, ReportResource, ReportCreateOrUpdateOptionalParams)

Create a new AppComplianceAutomation report or update an exiting AppComplianceAutomation report.

function beginCreateOrUpdateAndWait(reportName: string, properties: ReportResource, options?: ReportCreateOrUpdateOptionalParams): Promise<ReportResource>

Parameters

reportName

string

Report Name.

properties
ReportResource

Parameters for the create or update operation

options
ReportCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<ReportResource>

beginDelete(string, ReportDeleteOptionalParams)

Delete an AppComplianceAutomation report.

function beginDelete(reportName: string, options?: ReportDeleteOptionalParams): Promise<SimplePollerLike<OperationState<ReportDeleteHeaders>, ReportDeleteHeaders>>

Parameters

reportName

string

Report Name.

options
ReportDeleteOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<ReportDeleteHeaders>, ReportDeleteHeaders>>

beginDeleteAndWait(string, ReportDeleteOptionalParams)

Delete an AppComplianceAutomation report.

function beginDeleteAndWait(reportName: string, options?: ReportDeleteOptionalParams): Promise<ReportDeleteHeaders>

Parameters

reportName

string

Report Name.

options
ReportDeleteOptionalParams

The options parameters.

Returns

beginFix(string, ReportFixOptionalParams)

Fix the AppComplianceAutomation report error. e.g: App Compliance Automation Tool service unregistered, automation removed.

function beginFix(reportName: string, options?: ReportFixOptionalParams): Promise<SimplePollerLike<OperationState<ReportFixResult>, ReportFixResult>>

Parameters

reportName

string

Report Name.

options
ReportFixOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<ReportFixResult>, ReportFixResult>>

beginFixAndWait(string, ReportFixOptionalParams)

Fix the AppComplianceAutomation report error. e.g: App Compliance Automation Tool service unregistered, automation removed.

function beginFixAndWait(reportName: string, options?: ReportFixOptionalParams): Promise<ReportFixResult>

Parameters

reportName

string

Report Name.

options
ReportFixOptionalParams

The options parameters.

Returns

Promise<ReportFixResult>

beginSyncCertRecord(string, SyncCertRecordRequest, ReportSyncCertRecordOptionalParams)

Synchronize attestation record from app compliance.

function beginSyncCertRecord(reportName: string, body: SyncCertRecordRequest, options?: ReportSyncCertRecordOptionalParams): Promise<SimplePollerLike<OperationState<SyncCertRecordResponse>, SyncCertRecordResponse>>

Parameters

reportName

string

Report Name.

body
SyncCertRecordRequest

Parameters for synchronize certification record operation

options
ReportSyncCertRecordOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<SyncCertRecordResponse>, SyncCertRecordResponse>>

beginSyncCertRecordAndWait(string, SyncCertRecordRequest, ReportSyncCertRecordOptionalParams)

Synchronize attestation record from app compliance.

function beginSyncCertRecordAndWait(reportName: string, body: SyncCertRecordRequest, options?: ReportSyncCertRecordOptionalParams): Promise<SyncCertRecordResponse>

Parameters

reportName

string

Report Name.

body
SyncCertRecordRequest

Parameters for synchronize certification record operation

options
ReportSyncCertRecordOptionalParams

The options parameters.

Returns

beginUpdate(string, ReportResourcePatch, ReportUpdateOptionalParams)

Update an exiting AppComplianceAutomation report.

function beginUpdate(reportName: string, properties: ReportResourcePatch, options?: ReportUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ReportResource>, ReportResource>>

Parameters

reportName

string

Report Name.

properties
ReportResourcePatch

Parameters for the create or update operation

options
ReportUpdateOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<ReportResource>, ReportResource>>

beginUpdateAndWait(string, ReportResourcePatch, ReportUpdateOptionalParams)

Update an exiting AppComplianceAutomation report.

function beginUpdateAndWait(reportName: string, properties: ReportResourcePatch, options?: ReportUpdateOptionalParams): Promise<ReportResource>

Parameters

reportName

string

Report Name.

properties
ReportResourcePatch

Parameters for the create or update operation

options
ReportUpdateOptionalParams

The options parameters.

Returns

Promise<ReportResource>

beginVerify(string, ReportVerifyOptionalParams)

Verify the AppComplianceAutomation report health status.

function beginVerify(reportName: string, options?: ReportVerifyOptionalParams): Promise<SimplePollerLike<OperationState<ReportVerificationResult>, ReportVerificationResult>>

Parameters

reportName

string

Report Name.

options
ReportVerifyOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<ReportVerificationResult>, ReportVerificationResult>>

beginVerifyAndWait(string, ReportVerifyOptionalParams)

Verify the AppComplianceAutomation report health status.

function beginVerifyAndWait(reportName: string, options?: ReportVerifyOptionalParams): Promise<ReportVerificationResult>

Parameters

reportName

string

Report Name.

options
ReportVerifyOptionalParams

The options parameters.

Returns

get(string, ReportGetOptionalParams)

Get the AppComplianceAutomation report and its properties.

function get(reportName: string, options?: ReportGetOptionalParams): Promise<ReportResource>

Parameters

reportName

string

Report Name.

options
ReportGetOptionalParams

The options parameters.

Returns

Promise<ReportResource>

getScopingQuestions(string, ReportGetScopingQuestionsOptionalParams)

Fix the AppComplianceAutomation report error. e.g: App Compliance Automation Tool service unregistered, automation removed.

function getScopingQuestions(reportName: string, options?: ReportGetScopingQuestionsOptionalParams): Promise<ScopingQuestions>

Parameters

reportName

string

Report Name.

options
ReportGetScopingQuestionsOptionalParams

The options parameters.

Returns

Promise<ScopingQuestions>

list(ReportListOptionalParams)

Get the AppComplianceAutomation report list for the tenant.

function list(options?: ReportListOptionalParams): PagedAsyncIterableIterator<ReportResource, ReportResource[], PageSettings>

Parameters

options
ReportListOptionalParams

The options parameters.

Returns

nestedResourceCheckNameAvailability(string, CheckNameAvailabilityRequest, ReportNestedResourceCheckNameAvailabilityOptionalParams)

Checks the report's nested resource name availability, e.g: Webhooks, Evidences, Snapshots.

function nestedResourceCheckNameAvailability(reportName: string, body: CheckNameAvailabilityRequest, options?: ReportNestedResourceCheckNameAvailabilityOptionalParams): Promise<CheckNameAvailabilityResponse>

Parameters

reportName

string

Report Name.

body
CheckNameAvailabilityRequest

NameAvailabilityRequest object.

Returns