Azure.ResourceManager.BotService.Models Namespace

Classes

AcsChatChannel

AcsChat channel definition.

AlexaChannel

Alexa channel definition.

AlexaChannelProperties

The parameters to provide for the Alexa channel.

ArmBotServiceModelFactory

Model factory for models.

BotChannelGetWithKeysResult

The ARM channel of list channel with keys operation response.

BotChannelProperties

Channel definition Please note BotChannelProperties is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AcsChatChannel, AlexaChannel, DirectLineChannel, DirectLineSpeechChannel, EmailChannel, FacebookChannel, KikChannel, LineChannel, M365Extensions, MsTeamsChannel, Omnichannel, OutlookChannel, SearchAssistant, SkypeChannel, SlackChannel, SmsChannel, TelegramChannel, TelephonyChannel and WebChatChannel.

BotChannelRegenerateKeysContent

Site information for WebChat or DirectLine Channels to identify which site to regenerate keys for.

BotChannelSettings

Channel settings definition.

BotChannelSite

A site for the channel.

BotConnectionSettingParameter

Extra Parameter in a Connection Setting Properties to indicate service provider specific properties.

BotConnectionSettingProperties

Properties for a Connection Setting Item.

BotCreateEmailSignInUriResult

The ARM create email sign in url operation response.

BotProperties

The parameters to provide for the Bot.

BotServiceHostSettingsResult

The response body returned for a request to Bot Service Management to check per subscription hostSettings.

BotServiceNameAvailabilityContent

The request body for a request to Bot Service Management to check availability of a bot name.

BotServiceNameAvailabilityResult

The response body returned for a request to Bot Service Management to check availability of a bot name.

BotServicePrivateLinkResourceData

A private link resource.

BotServicePrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

BotServiceProvider

Service Provider Definition.

BotServiceProviderParameter

Extra Parameters specific to each Service Provider.

BotServiceProviderProperties

The Object used to describe a Service Provider supported by Bot Service.

BotServiceSku

The SKU of the cognitive services account.

DirectLineChannel

Direct Line channel definition.

DirectLineChannelProperties

The parameters to provide for the Direct Line channel.

DirectLineSite

A site for the Direct Line channel.

DirectLineSpeechChannel

DirectLine Speech channel definition.

DirectLineSpeechChannelProperties

The parameters to provide for the DirectLine Speech channel.

EmailChannel

Email channel definition.

EmailChannelProperties

The parameters to provide for the Email channel.

FacebookChannel

Facebook channel definition.

FacebookChannelProperties

The parameters to provide for the Facebook channel.

FacebookPage

A Facebook page for Facebook channel registration.

GetBotServiceQnAMakerEndpointKeyContent

The request body for a request to Bot Service Management to list QnA Maker endpoint keys.

GetBotServiceQnAMakerEndpointKeyResult

Schema for EndpointKeys generate/refresh operations.

KikChannel

Kik channel definition.

KikChannelProperties

The parameters to provide for the Kik channel.

LineChannel

Line channel definition.

LineChannelProperties

The parameters to provide for the Line channel.

LineRegistration

The properties corresponding to a line channel registration.

M365Extensions

M365 Extensions definition.

MsTeamsChannel

Microsoft Teams channel definition.

MsTeamsChannelProperties

The parameters to provide for the Microsoft Teams channel.

Omnichannel

Omnichannel channel definition.

OutlookChannel

Outlook channel definition.

SearchAssistant

SearchAssistant definition.

SkypeChannel

Skype channel definition.

SkypeChannelProperties

The parameters to provide for the Microsoft Teams channel.

SlackChannel

Slack channel definition.

SlackChannelProperties

The parameters to provide for the Slack channel.

SmsChannel

Sms channel definition.

SmsChannelProperties

The parameters to provide for the Sms channel.

TelegramChannel

Telegram channel definition.

TelegramChannelProperties

The parameters to provide for the Telegram channel.

TelephonyChannel

Telephony channel definition.

TelephonyChannelProperties

The parameters to provide for the Direct Line channel.

TelephonyChannelResourceApiConfiguration

A resource Api configuration for the Telephony channel.

TelephonyPhoneNumbers

A telephone number for the Telephony channel.

WebChatChannel

Web Chat channel definition.

WebChatChannelProperties

The parameters to provide for the Web Chat channel.

WebChatSite

A site for the Webchat channel.

Structs

BotChannelName

The BotChannelName.

BotMsaAppType

Microsoft App Type for the bot.

BotServiceKind

Indicates the type of bot service.

BotServicePrivateEndpointConnectionProvisioningState

The current provisioning state.

BotServicePrivateEndpointServiceConnectionStatus

The private endpoint connection status.

BotServicePublicNetworkAccess

Whether the bot is in an isolated network.

BotServiceSkuName

The name of SKU.

BotServiceSkuTier

Gets the sku tier. This is based on the SKU name.

Enums

BotServiceKey

Determines which key is to be regenerated.

EmailChannelAuthMethod

Email channel auth method. 0 Password (Default); 1 Graph.

RegenerateKeysBotChannelName

The RegenerateKeysBotChannelName.