Package-level declarations

Types

Link copied to clipboard
data class CertSyncRecordResponse(val certificationStatus: String? = null, val controls: List<ControlSyncRecordResponse>? = null, val ingestionStatus: String? = null, val offerGuid: String? = null)

A class represent the certification record synchronized from app compliance.

Link copied to clipboard
data class ControlSyncRecordResponse(val controlId: String? = null, val controlStatus: String? = null)

A class represent the control record synchronized from app compliance.

Link copied to clipboard
data class GetEvidenceResult(val azureApiVersion: String, val controlId: String? = null, val evidenceType: String? = null, val extraData: String? = null, val filePath: String, val id: String, val name: String, val provisioningState: String, val responsibilityId: String? = null, val systemData: SystemDataResponse, val type: String)

A class represent an AppComplianceAutomation evidence resource.

Link copied to clipboard
data class GetProviderActionCollectionCountResult(val count: Int? = null)

The get collection count response.

Link copied to clipboard

The get overview status response.

Link copied to clipboard
data class GetReportResult(val azureApiVersion: String, val certRecords: List<CertSyncRecordResponse>, val complianceStatus: ReportComplianceStatusResponse, val errors: List<String>, val id: String, val lastTriggerTime: String, val name: String, val nextTriggerTime: String, val offerGuid: String? = null, val provisioningState: String, val resources: List<ResourceMetadataResponse>, val status: String, val storageInfo: StorageInfoResponse? = null, val subscriptions: List<String>, val systemData: SystemDataResponse, val tenantId: String, val timeZone: String, val triggerTime: String, val type: String)

A class represent an AppComplianceAutomation report resource.

Link copied to clipboard

Scoping question list.

Link copied to clipboard
data class GetScopingConfigurationResult(val answers: List<ScopingAnswerResponse>? = null, val azureApiVersion: String, val id: String, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val type: String)

A class represent an AppComplianceAutomation scoping configuration resource.

Link copied to clipboard
data class GetWebhookResult(val azureApiVersion: String, val contentType: String? = null, val deliveryStatus: String, val enableSslVerification: String? = null, val events: List<String>? = null, val id: String, val name: String, val payloadUrl: String? = null, val provisioningState: String, val sendAllEvents: String? = null, val status: String? = null, val systemData: SystemDataResponse, val tenantId: String, val type: String, val updateWebhookKey: String? = null, val webhookId: String, val webhookKey: String? = null, val webhookKeyEnabled: String)

A class represent an AppComplianceAutomation webhook resource.

data class ListProviderActionInUseStorageAccountsResult(val storageAccountList: List<StorageInfoResponse>? = null)

Parameters for listing in use storage accounts operation. If subscription list is null, it will check the user's all subscriptions.

Link copied to clipboard
data class OverviewStatusResponse(val failedCount: Int, val manualCount: Int, val notApplicableCount: Int, val passedCount: Int, val pendingCount: Int)

The overview of the compliance result for one report.

Link copied to clipboard

A list which includes all the compliance result for one report.

Link copied to clipboard
data class ResourceMetadataResponse(val accountId: String? = null, val resourceId: String, val resourceKind: String? = null, val resourceOrigin: String? = null, val resourceType: String? = null)

Single resource Id's metadata.

Link copied to clipboard
data class ScopingAnswerResponse(val answers: List<String>, val questionId: String)

Scoping answer.

Link copied to clipboard
data class ScopingQuestionResponse(val inputType: String, val optionIds: List<String>, val questionId: String, val rules: List<String>, val showSubQuestionsValue: String, val superiorQuestionId: String)

The definition of a scoping question.

Link copied to clipboard
data class StatusItemResponse(val statusName: String? = null, val statusValue: String? = null)

Single status.

Link copied to clipboard
data class StorageInfoResponse(val accountName: String? = null, val location: String? = null, val resourceGroup: String? = null, val subscriptionId: String? = null)

The information of 'bring your own storage' account binding to the report

Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.