Package-level declarations

Types

Link copied to clipboard
data class GetEvidenceResult(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 id: String, val name: String, val properties: ReportPropertiesResponse, val systemData: SystemDataResponse, 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 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 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? = null, val manualCount: Int? = null, val passedCount: Int? = null)

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 ReportPropertiesResponse(val complianceStatus: ReportComplianceStatusResponse, val id: String, val lastTriggerTime: String, val nextTriggerTime: String, val offerGuid: String? = null, val provisioningState: String, val reportName: String, val resources: List<ResourceMetadataResponse>, val status: String, val subscriptions: List<String>, val tenantId: String, val timeZone: String, val triggerTime: String)

Report's properties.

Link copied to clipboard
data class ResourceMetadataResponse(val resourceId: String, val resourceKind: String? = null, val resourceName: String? = null, val resourceType: String? = null, val tags: Map<String, 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.