Package-level declarations

Types

Link copied to clipboard
class ChannelAlexa : KotlinCustomResource

Manages an Alexa integration for a Bot Channel

Link copied to clipboard
data class ChannelAlexaArgs(val botName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val skillId: Output<String>? = null) : ConvertibleToJava<ChannelAlexaArgs>

Manages an Alexa integration for a Bot Channel

Link copied to clipboard
Link copied to clipboard
object ChannelAlexaMapper : ResourceMapper<ChannelAlexa>
Link copied to clipboard
Link copied to clipboard
class ChannelDirectLine : KotlinCustomResource

Manages a Directline integration for a Bot Channel

Link copied to clipboard
data class ChannelDirectLineArgs(val botName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sites: Output<List<ChannelDirectLineSiteArgs>>? = null) : ConvertibleToJava<ChannelDirectLineArgs>

Manages a Directline integration for a Bot Channel

Link copied to clipboard
object ChannelDirectLineMapper : ResourceMapper<ChannelDirectLine>
Link copied to clipboard
class ChannelDirectLineSpeech : KotlinCustomResource

Manages a Direct Line Speech integration for a Bot Channel

Link copied to clipboard
data class ChannelDirectLineSpeechArgs(val botName: Output<String>? = null, val cognitiveAccountId: Output<String>? = null, val cognitiveServiceAccessKey: Output<String>? = null, val cognitiveServiceLocation: Output<String>? = null, val customSpeechModelId: Output<String>? = null, val customVoiceDeploymentId: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ChannelDirectLineSpeechArgs>

Manages a Direct Line Speech integration for a Bot Channel

Link copied to clipboard
Link copied to clipboard
class ChannelEmail : KotlinCustomResource

Manages a Email integration for a Bot Channel

Link copied to clipboard
data class ChannelEmailArgs(val botName: Output<String>? = null, val emailAddress: Output<String>? = null, val emailPassword: Output<String>? = null, val location: Output<String>? = null, val magicCode: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ChannelEmailArgs>

Manages a Email integration for a Bot Channel

Link copied to clipboard
Link copied to clipboard
object ChannelEmailMapper : ResourceMapper<ChannelEmail>
Link copied to clipboard
Link copied to clipboard
class ChannelFacebook : KotlinCustomResource

Manages a Facebook integration for a Bot Channel

Link copied to clipboard
data class ChannelFacebookArgs(val botName: Output<String>? = null, val facebookApplicationId: Output<String>? = null, val facebookApplicationSecret: Output<String>? = null, val location: Output<String>? = null, val pages: Output<List<ChannelFacebookPageArgs>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ChannelFacebookArgs>

Manages a Facebook integration for a Bot Channel

Link copied to clipboard
object ChannelFacebookMapper : ResourceMapper<ChannelFacebook>
Link copied to clipboard
class ChannelLine : KotlinCustomResource

Manages a Line integration for a Bot Channel

Link copied to clipboard
data class ChannelLineArgs(val botName: Output<String>? = null, val lineChannels: Output<List<ChannelLineLineChannelArgs>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ChannelLineArgs>

Manages a Line integration for a Bot Channel

Link copied to clipboard
Link copied to clipboard
object ChannelLineMapper : ResourceMapper<ChannelLine>
Link copied to clipboard
Link copied to clipboard
class ChannelSlack : KotlinCustomResource

Manages a Slack integration for a Bot Channel

Link copied to clipboard
data class ChannelSlackArgs(val botName: Output<String>? = null, val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val landingPageUrl: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val signingSecret: Output<String>? = null, val verificationToken: Output<String>? = null) : ConvertibleToJava<ChannelSlackArgs>

Manages a Slack integration for a Bot Channel

Link copied to clipboard
Link copied to clipboard
object ChannelSlackMapper : ResourceMapper<ChannelSlack>
Link copied to clipboard
Link copied to clipboard
class ChannelSms : KotlinCustomResource

Manages a SMS integration for a Bot Channel

Link copied to clipboard
data class ChannelSmsArgs(val botName: Output<String>? = null, val location: Output<String>? = null, val phoneNumber: Output<String>? = null, val resourceGroupName: Output<String>? = null, val smsChannelAccountSecurityId: Output<String>? = null, val smsChannelAuthToken: Output<String>? = null) : ConvertibleToJava<ChannelSmsArgs>

Manages a SMS integration for a Bot Channel

Link copied to clipboard
Link copied to clipboard
object ChannelSmsMapper : ResourceMapper<ChannelSms>
Link copied to clipboard
Link copied to clipboard
class ChannelsRegistration : KotlinCustomResource

Manages a Bot Channels Registration.

Link copied to clipboard
data class ChannelsRegistrationArgs(val cmkKeyVaultUrl: Output<String>? = null, val description: Output<String>? = null, val developerAppInsightsApiKey: Output<String>? = null, val developerAppInsightsApplicationId: Output<String>? = null, val developerAppInsightsKey: Output<String>? = null, val displayName: Output<String>? = null, val endpoint: Output<String>? = null, val iconUrl: Output<String>? = null, val location: Output<String>? = null, val microsoftAppId: Output<String>? = null, val name: Output<String>? = null, val publicNetworkAccessEnabled: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<String>? = null, val streamingEndpointEnabled: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ChannelsRegistrationArgs>

Manages a Bot Channels Registration.

Link copied to clipboard
Link copied to clipboard
class ChannelTeams : KotlinCustomResource

Manages a MS Teams integration for a Bot Channel

Link copied to clipboard
data class ChannelTeamsArgs(val botName: Output<String>? = null, val callingWebHook: Output<String>? = null, val deploymentEnvironment: Output<String>? = null, val enableCalling: Output<Boolean>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ChannelTeamsArgs>

Manages a MS Teams integration for a Bot Channel

Link copied to clipboard
Link copied to clipboard
object ChannelTeamsMapper : ResourceMapper<ChannelTeams>
Link copied to clipboard
Link copied to clipboard
class ChannelWebChat : KotlinCustomResource

Manages a Web Chat integration for a Bot Channel

Link copied to clipboard
data class ChannelWebChatArgs(val botName: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sites: Output<List<ChannelWebChatSiteArgs>>? = null) : ConvertibleToJava<ChannelWebChatArgs>

Manages a Web Chat integration for a Bot Channel

Link copied to clipboard
Link copied to clipboard
object ChannelWebChatMapper : ResourceMapper<ChannelWebChat>
Link copied to clipboard
class Connection : KotlinCustomResource

Manages a Bot Connection.

Link copied to clipboard
data class ConnectionArgs(val botName: Output<String>? = null, val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val parameters: Output<Map<String, String>>? = null, val resourceGroupName: Output<String>? = null, val scopes: Output<String>? = null, val serviceProviderName: Output<String>? = null) : ConvertibleToJava<ConnectionArgs>

Manages a Bot Connection.

Link copied to clipboard
Link copied to clipboard
object ConnectionMapper : ResourceMapper<Connection>
Link copied to clipboard
Link copied to clipboard
class Healthbot : KotlinCustomResource

Manages a Healthbot Service.

Link copied to clipboard
data class HealthbotArgs(val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val skuName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<HealthbotArgs>

Manages a Healthbot Service.

Link copied to clipboard
Link copied to clipboard
object HealthbotMapper : ResourceMapper<Healthbot>
Link copied to clipboard
Link copied to clipboard
class ServiceAzureBot : KotlinCustomResource

Manages an Azure Bot Service.

Link copied to clipboard
data class ServiceAzureBotArgs(val cmkKeyVaultKeyUrl: Output<String>? = null, val developerAppInsightsApiKey: Output<String>? = null, val developerAppInsightsApplicationId: Output<String>? = null, val developerAppInsightsKey: Output<String>? = null, val displayName: Output<String>? = null, val endpoint: Output<String>? = null, val iconUrl: Output<String>? = null, val localAuthenticationEnabled: Output<Boolean>? = null, val location: Output<String>? = null, val luisAppIds: Output<List<String>>? = null, val luisKey: Output<String>? = null, val microsoftAppId: Output<String>? = null, val microsoftAppMsiId: Output<String>? = null, val microsoftAppTenantId: Output<String>? = null, val microsoftAppType: Output<String>? = null, val name: Output<String>? = null, val publicNetworkAccessEnabled: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<String>? = null, val streamingEndpointEnabled: Output<Boolean>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ServiceAzureBotArgs>

Manages an Azure Bot Service.

Link copied to clipboard
object ServiceAzureBotMapper : ResourceMapper<ServiceAzureBot>
Link copied to clipboard
class WebApp : KotlinCustomResource

Manages a Bot Web App.

Link copied to clipboard
data class WebAppArgs(val developerAppInsightsApiKey: Output<String>? = null, val developerAppInsightsApplicationId: Output<String>? = null, val developerAppInsightsKey: Output<String>? = null, val displayName: Output<String>? = null, val endpoint: Output<String>? = null, val location: Output<String>? = null, val luisAppIds: Output<List<String>>? = null, val luisKey: Output<String>? = null, val microsoftAppId: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<WebAppArgs>

Manages a Bot Web App.

Link copied to clipboard

Builder for WebAppArgs.

Link copied to clipboard
object WebAppMapper : ResourceMapper<WebApp>
Link copied to clipboard

Builder for WebApp.

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun channelLine(name: String, block: suspend ChannelLineResourceBuilder.() -> Unit): ChannelLine
Link copied to clipboard
Link copied to clipboard
suspend fun channelSms(name: String, block: suspend ChannelSmsResourceBuilder.() -> Unit): ChannelSms
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun connection(name: String, block: suspend ConnectionResourceBuilder.() -> Unit): Connection
Link copied to clipboard
suspend fun healthbot(name: String, block: suspend HealthbotResourceBuilder.() -> Unit): Healthbot
Link copied to clipboard
Link copied to clipboard
fun webApp(name: String): WebApp
suspend fun webApp(name: String, block: suspend WebAppResourceBuilder.() -> Unit): WebApp