ChannelDirectLineSiteArgs

data class ChannelDirectLineSiteArgs(val enabled: Output<Boolean>? = null, val endpointParametersEnabled: Output<Boolean>? = null, val enhancedAuthenticationEnabled: Output<Boolean>? = null, val id: Output<String>? = null, val key: Output<String>? = null, val key2: Output<String>? = null, val name: Output<String>, val storageEnabled: Output<Boolean>? = null, val trustedOrigins: Output<List<String>>? = null, val userUploadEnabled: Output<Boolean>? = null, val v1Allowed: Output<Boolean>? = null, val v3Allowed: Output<Boolean>? = null) : ConvertibleToJava<ChannelDirectLineSiteArgs>

Constructors

Link copied to clipboard
constructor(enabled: Output<Boolean>? = null, endpointParametersEnabled: Output<Boolean>? = null, enhancedAuthenticationEnabled: Output<Boolean>? = null, id: Output<String>? = null, key: Output<String>? = null, key2: Output<String>? = null, name: Output<String>, storageEnabled: Output<Boolean>? = null, trustedOrigins: Output<List<String>>? = null, userUploadEnabled: Output<Boolean>? = null, v1Allowed: Output<Boolean>? = null, v3Allowed: Output<Boolean>? = null)

Properties

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

Enables/Disables this site. Defaults to true.

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

Is the endpoint parameters enabled for this site?

Link copied to clipboard

Enables additional security measures for this site, see Enhanced Directline Authentication Features. Disabled by default.

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

Id for the site

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

Primary key for accessing this site

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

Secondary key for accessing this site

Link copied to clipboard
val name: Output<String>

The name of the site

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

Is the storage site enabled for detailed logging? Defaults to true.

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

This field is required when is_secure_site_enabled is enabled. Determines which origins can establish a Directline conversation for this site.

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

Is the user upload enabled for this site? Defaults to true.

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

Enables v1 of the Directline protocol for this site. Defaults to true.

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

Enables v3 of the Directline protocol for this site. Defaults to true.

Functions

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