WebChatSiteArgs

data class WebChatSiteArgs(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>? = null, val isV3Enabled: Output<Boolean>? = null, val isWebChatSpeechEnabled: Output<Boolean>? = null, val isWebchatPreviewEnabled: Output<Boolean>, val siteName: Output<String>, val tenantId: Output<String>? = null, val trustedOrigins: Output<List<String>>? = null) : ConvertibleToJava<WebChatSiteArgs>

A site for the Webchat 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>? = null, isV3Enabled: Output<Boolean>? = null, isWebChatSpeechEnabled: Output<Boolean>? = null, isWebchatPreviewEnabled: Output<Boolean>, 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>? = null

Whether this site is enabled for Bot Framework V1 protocol.

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

Whether this site is enabled for Bot Framework V3 protocol.

Link copied to clipboard

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(): WebChatSiteArgs