DirectLineSiteArgs

data class DirectLineSiteArgs(val appId: Output<String>? = null, val eTag: Output<String>? = null, val isBlockUserUploadEnabled: Output<Boolean>? = null, val isDetailedLoggingEnabled: Output<Boolean>? = null, val isEnabled: Output<Boolean>, val isEndpointParametersEnabled: Output<Boolean>? = null, val isNoStorageEnabled: Output<Boolean>? = null, val isSecureSiteEnabled: Output<Boolean>? = null, val isV1Enabled: Output<Boolean>, val isV3Enabled: Output<Boolean>, val isWebChatSpeechEnabled: Output<Boolean>? = null, val isWebchatPreviewEnabled: Output<Boolean>? = null, val siteName: Output<String>, val tenantId: Output<String>? = null, val trustedOrigins: Output<List<String>>? = null) : ConvertibleToJava<DirectLineSiteArgs>

A site for the Direct Line channel

Constructors

Link copied to clipboard
constructor(appId: Output<String>? = null, eTag: Output<String>? = null, isBlockUserUploadEnabled: Output<Boolean>? = null, isDetailedLoggingEnabled: Output<Boolean>? = null, isEnabled: Output<Boolean>, isEndpointParametersEnabled: Output<Boolean>? = null, isNoStorageEnabled: Output<Boolean>? = null, isSecureSiteEnabled: Output<Boolean>? = null, isV1Enabled: Output<Boolean>, isV3Enabled: Output<Boolean>, isWebChatSpeechEnabled: Output<Boolean>? = null, isWebchatPreviewEnabled: Output<Boolean>? = null, siteName: Output<String>, tenantId: Output<String>? = null, trustedOrigins: Output<List<String>>? = null)

Properties

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

DirectLine application id

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

Entity Tag

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

Whether this site is enabled for block user upload.

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

Whether this site is disabled detailed logging for

Link copied to clipboard
val isEnabled: Output<Boolean>

Whether this site is enabled for DirectLine channel

Link copied to clipboard

Whether this site is EndpointParameters enabled for channel

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

Whether this no-storage site is disabled detailed logging for

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

Whether this site is enabled for authentication with Bot Framework.

Link copied to clipboard
val isV1Enabled: Output<Boolean>

Whether this site is enabled for Bot Framework V1 protocol.

Link copied to clipboard
val isV3Enabled: Output<Boolean>

Whether this site is enabled for Bot Framework V3 protocol.

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

Whether this site is enabled for preview versions of Webchat

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

Whether this site is enabled for Webchat Speech

Link copied to clipboard
val siteName: Output<String>

Site name

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

Tenant Id

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

List of Trusted Origin URLs for this site. This field is applicable only if isSecureSiteEnabled is True.

Functions

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