Package-level declarations

Types

Link copied to clipboard
class Evidence : KotlinCustomResource

A class represent an AppComplianceAutomation evidence resource. Uses Azure REST API version 2024-06-27.

Link copied to clipboard
data class EvidenceArgs(val controlId: Output<String>? = null, val evidenceName: Output<String>? = null, val evidenceType: Output<Either<String, EvidenceType>>? = null, val extraData: Output<String>? = null, val filePath: Output<String>? = null, val offerGuid: Output<String>? = null, val reportCreatorTenantId: Output<String>? = null, val reportName: Output<String>? = null, val responsibilityId: Output<String>? = null) : ConvertibleToJava<EvidenceArgs>

A class represent an AppComplianceAutomation evidence resource. Uses Azure REST API version 2024-06-27.

Link copied to clipboard
Link copied to clipboard
object EvidenceMapper : ResourceMapper<Evidence>
Link copied to clipboard
Link copied to clipboard
class Report : KotlinCustomResource

A class represent an AppComplianceAutomation report resource. Uses Azure REST API version 2022-11-16-preview. In version 1.x of the Azure Native provider, it used API version 2022-11-16-preview. Other available API versions: 2024-06-27.

Link copied to clipboard
data class ReportArgs(val properties: Output<ReportPropertiesArgs>? = null, val reportName: Output<String>? = null) : ConvertibleToJava<ReportArgs>

A class represent an AppComplianceAutomation report resource. Uses Azure REST API version 2022-11-16-preview. In version 1.x of the Azure Native provider, it used API version 2022-11-16-preview. Other available API versions: 2024-06-27.

Link copied to clipboard

Builder for ReportArgs.

Link copied to clipboard
object ReportMapper : ResourceMapper<Report>
Link copied to clipboard

Builder for Report.

Link copied to clipboard
class ScopingConfiguration : KotlinCustomResource

A class represent an AppComplianceAutomation scoping configuration resource. Uses Azure REST API version 2024-06-27.

Link copied to clipboard
data class ScopingConfigurationArgs(val answers: Output<List<ScopingAnswerArgs>>? = null, val reportName: Output<String>? = null, val scopingConfigurationName: Output<String>? = null) : ConvertibleToJava<ScopingConfigurationArgs>

A class represent an AppComplianceAutomation scoping configuration resource. Uses Azure REST API version 2024-06-27.

Link copied to clipboard
Link copied to clipboard
class Webhook : KotlinCustomResource

A class represent an AppComplianceAutomation webhook resource. Uses Azure REST API version 2024-06-27.

Link copied to clipboard
data class WebhookArgs(val contentType: Output<Either<String, ContentType>>? = null, val enableSslVerification: Output<Either<String, EnableSslVerification>>? = null, val events: Output<List<Either<String, NotificationEvent>>>? = null, val payloadUrl: Output<String>? = null, val reportName: Output<String>? = null, val sendAllEvents: Output<Either<String, SendAllEvents>>? = null, val status: Output<Either<String, WebhookStatus>>? = null, val updateWebhookKey: Output<Either<String, UpdateWebhookKey>>? = null, val webhookKey: Output<String>? = null, val webhookName: Output<String>? = null) : ConvertibleToJava<WebhookArgs>

A class represent an AppComplianceAutomation webhook resource. Uses Azure REST API version 2024-06-27.

Link copied to clipboard
Link copied to clipboard
object WebhookMapper : ResourceMapper<Webhook>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun evidence(name: String, block: suspend EvidenceResourceBuilder.() -> Unit): Evidence
Link copied to clipboard
fun report(name: String): Report
suspend fun report(name: String, block: suspend ReportResourceBuilder.() -> Unit): Report
Link copied to clipboard
fun webhook(name: String): Webhook
suspend fun webhook(name: String, block: suspend WebhookResourceBuilder.() -> Unit): Webhook