Share via


com.azure.resourcemanager.botservice.models

Package containing the data models for AzureBotService. Azure Bot Service is a platform for creating smart conversational agents.

Classes

AcsChatChannel

AcsChat channel definition.

AlexaChannel

Alexa channel definition.

AlexaChannelProperties

The parameters to provide for the Alexa channel.

BotProperties

The parameters to provide for the Bot.

BotResponseList

The list of bot service operation response.

Channel

Channel definition.

ChannelResponseList

The list of bot service channel operation response.

ChannelSettings

Channel settings definition.

CheckNameAvailabilityRequestBody

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

ConnectionSettingParameter

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

ConnectionSettingProperties

Properties for a Connection Setting Item.

ConnectionSettingResponseList

The list of bot service connection settings response.

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.

KikChannel

Kik channel definition.

KikChannelProperties

The parameters to provide for the Kik channel.

Kind

Indicates the type of bot service.

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.

MsaAppType

Microsoft App Type for the bot.

Omnichannel

Omnichannel channel definition.

OperationDisplayInfo

The operation supported by Bot Service Management.

OperationEntityListResult

The list of bot service operation response.

OperationResultStatus

The status of the operation being performed.

OutlookChannel

Outlook channel definition.

PrivateEndpoint

The Private Endpoint resource.

PrivateEndpointConnectionListResult

List of private endpoint connection associated with the specified storage account.

PrivateEndpointConnectionProvisioningState

The current provisioning state.

PrivateEndpointServiceConnectionStatus

The private endpoint connection status.

PrivateLinkResource

A private link resource.

PrivateLinkResourceBase

Private Link Resource Base Common fields that are returned in the response for all BotService Private Link Resources.

PrivateLinkServiceConnectionState

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

PublicNetworkAccess

Whether the bot is in an isolated network.

SearchAssistant

SearchAssistant definition.

ServiceProvider

Service Provider Definition.

ServiceProviderParameter

Extra Parameters specific to each Service Provider.

ServiceProviderParameterMetadata

Meta data for the Service Provider.

ServiceProviderParameterMetadataConstraints

the constraints of the bot meta data.

ServiceProviderProperties

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

Site

A site for the channel.

SiteInfo

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

Sku

The SKU of the cognitive services account.

SkuName

The name of SKU.

SkuTier

Gets the sku tier.

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.

Interfaces

Bot

An immutable client-side representation of Bot.

Bot.Definition

The entirety of the Bot definition.

Bot.DefinitionStages

The Bot definition stages.

Bot.DefinitionStages.Blank

The first stage of the Bot definition.

Bot.DefinitionStages.WithCreate

The stage of the Bot definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.

Bot.DefinitionStages.WithEtag

The stage of the Bot definition allowing to specify etag.

Bot.DefinitionStages.WithKind

The stage of the Bot definition allowing to specify kind.

Bot.DefinitionStages.WithLocation

The stage of the Bot definition allowing to specify location.

Bot.DefinitionStages.WithProperties

The stage of the Bot definition allowing to specify properties.

Bot.DefinitionStages.WithResourceGroup

The stage of the Bot definition allowing to specify parent resource.

Bot.DefinitionStages.WithSku

The stage of the Bot definition allowing to specify sku.

Bot.DefinitionStages.WithTags

The stage of the Bot definition allowing to specify tags.

Bot.Update

The template for Bot update.

Bot.UpdateStages

The Bot update stages.

Bot.UpdateStages.WithEtag

The stage of the Bot update allowing to specify etag.

Bot.UpdateStages.WithKind

The stage of the Bot update allowing to specify kind.

Bot.UpdateStages.WithProperties

The stage of the Bot update allowing to specify properties.

Bot.UpdateStages.WithSku

The stage of the Bot update allowing to specify sku.

Bot.UpdateStages.WithTags

The stage of the Bot update allowing to specify tags.

BotChannel

An immutable client-side representation of BotChannel.

BotConnections

Resource collection API of BotConnections.

Bots

Resource collection API of Bots.

Channels

Resource collection API of Channels.

CheckNameAvailabilityResponseBody

An immutable client-side representation of CheckNameAvailabilityResponseBody.

ConnectionSetting

An immutable client-side representation of ConnectionSetting.

ConnectionSetting.Definition

The entirety of the ConnectionSetting definition.

ConnectionSetting.DefinitionStages

The ConnectionSetting definition stages.

ConnectionSetting.DefinitionStages.Blank

The first stage of the ConnectionSetting definition.

ConnectionSetting.DefinitionStages.WithCreate

The stage of the ConnectionSetting definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.

ConnectionSetting.DefinitionStages.WithEtag

The stage of the ConnectionSetting definition allowing to specify etag.

ConnectionSetting.DefinitionStages.WithKind

The stage of the ConnectionSetting definition allowing to specify kind.

ConnectionSetting.DefinitionStages.WithLocation

The stage of the ConnectionSetting definition allowing to specify location.

ConnectionSetting.DefinitionStages.WithParentResource

The stage of the ConnectionSetting definition allowing to specify parent resource.

ConnectionSetting.DefinitionStages.WithProperties

The stage of the ConnectionSetting definition allowing to specify properties.

ConnectionSetting.DefinitionStages.WithSku

The stage of the ConnectionSetting definition allowing to specify sku.

ConnectionSetting.DefinitionStages.WithTags

The stage of the ConnectionSetting definition allowing to specify tags.

ConnectionSetting.Update

The template for ConnectionSetting update.

ConnectionSetting.UpdateStages

The ConnectionSetting update stages.

ConnectionSetting.UpdateStages.WithEtag

The stage of the ConnectionSetting update allowing to specify etag.

ConnectionSetting.UpdateStages.WithKind

The stage of the ConnectionSetting update allowing to specify kind.

ConnectionSetting.UpdateStages.WithProperties

The stage of the ConnectionSetting update allowing to specify properties.

ConnectionSetting.UpdateStages.WithSku

The stage of the ConnectionSetting update allowing to specify sku.

ConnectionSetting.UpdateStages.WithTags

The stage of the ConnectionSetting update allowing to specify tags.

DirectLines

Resource collection API of DirectLines.

HostSettings

Resource collection API of HostSettings.

HostSettingsResponse

An immutable client-side representation of HostSettingsResponse.

ListChannelWithKeysResponse

An immutable client-side representation of ListChannelWithKeysResponse.

OperationEntity

An immutable client-side representation of OperationEntity.

OperationResults

Resource collection API of OperationResults.

OperationResultsDescription

An immutable client-side representation of OperationResultsDescription.

Operations

Resource collection API of Operations.

PrivateEndpointConnection

An immutable client-side representation of PrivateEndpointConnection.

PrivateEndpointConnection.Definition

The entirety of the PrivateEndpointConnection definition.

PrivateEndpointConnection.DefinitionStages

The PrivateEndpointConnection definition stages.

PrivateEndpointConnection.DefinitionStages.Blank

The first stage of the PrivateEndpointConnection definition.

PrivateEndpointConnection.DefinitionStages.WithCreate

The stage of the PrivateEndpointConnection definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.

PrivateEndpointConnection.DefinitionStages.WithGroupIds

The stage of the PrivateEndpointConnection definition allowing to specify groupIds.

PrivateEndpointConnection.DefinitionStages.WithParentResource

The stage of the PrivateEndpointConnection definition allowing to specify parent resource.

PrivateEndpointConnection.DefinitionStages.WithPrivateEndpoint

The stage of the PrivateEndpointConnection definition allowing to specify privateEndpoint.

PrivateEndpointConnection.DefinitionStages.WithPrivateLinkServiceConnectionState

The stage of the PrivateEndpointConnection definition allowing to specify privateLinkServiceConnectionState.

PrivateEndpointConnections

Resource collection API of PrivateEndpointConnections.

PrivateLinkResourceListResult

An immutable client-side representation of PrivateLinkResourceListResult.

PrivateLinkResources

Resource collection API of PrivateLinkResources.

ServiceProviderResponseList

An immutable client-side representation of ServiceProviderResponseList.

Enums

ChannelName

Defines values for ChannelName.

EmailChannelAuthMethod

Email channel auth method.

Key

Determines which key is to be regenerated.

RegenerateKeysChannelName

Defines values for RegenerateKeysChannelName.