WebhookReceiverArgs

data class WebhookReceiverArgs(val identifierUri: Output<String>? = null, val managedIdentity: Output<String>? = null, val name: Output<String>, val objectId: Output<String>? = null, val serviceUri: Output<String>, val tenantId: Output<String>? = null, val useAadAuth: Output<Boolean>? = null, val useCommonAlertSchema: Output<Boolean>? = null) : ConvertibleToJava<WebhookReceiverArgs>

A webhook receiver.

Constructors

Link copied to clipboard
constructor(identifierUri: Output<String>? = null, managedIdentity: Output<String>? = null, name: Output<String>, objectId: Output<String>? = null, serviceUri: Output<String>, tenantId: Output<String>? = null, useAadAuth: Output<Boolean>? = null, useCommonAlertSchema: Output<Boolean>? = null)

Properties

Link copied to clipboard
val identifierUri: Output<String>? = null

Indicates the identifier uri for aad auth.

Link copied to clipboard
val managedIdentity: Output<String>? = null

The principal id of the managed identity. The value can be "None", "SystemAssigned"

Link copied to clipboard
val name: Output<String>

The name of the webhook receiver. Names must be unique across all receivers within a tenant action group.

Link copied to clipboard
val objectId: Output<String>? = null

Indicates the webhook app object Id for aad auth.

Link copied to clipboard
val serviceUri: Output<String>

The URI where webhooks should be sent.

Link copied to clipboard
val tenantId: Output<String>? = null

Indicates the tenant id for aad auth.

Link copied to clipboard
val useAadAuth: Output<Boolean>? = null

Indicates whether or not use AAD authentication.

Link copied to clipboard
val useCommonAlertSchema: Output<Boolean>? = null

Indicates whether to use common alert schema.

Functions

Link copied to clipboard
open override fun toJava(): WebhookReceiverArgs