Share via


BotProperties Class

Definition

The parameters to provide for the Bot.

public class BotProperties
type BotProperties = class
Public Class BotProperties
Inheritance
BotProperties

Constructors

BotProperties(String, Uri, String)

Initializes a new instance of BotProperties.

Properties

AllSettings

Contains resource all settings defined as key/value pairs.

AppPasswordHint

The hint (e.g. keyVault secret resourceId) on how to fetch the app secret.

CmekEncryptionStatus

The CMK encryption status.

CmekKeyVaultUri

The CMK Url.

ConfiguredChannels

Collection of channels for which the bot is configured.

Description

The description of the bot.

DeveloperAppInsightKey

The Application Insights key.

DeveloperAppInsightsApiKey

The Application Insights Api Key.

DeveloperAppInsightsApplicationId

The Application Insights App Id.

DisplayName

The Name of the bot.

EnabledChannels

Collection of channels for which the bot is enabled.

Endpoint

The bot's endpoint.

EndpointVersion

The bot's endpoint version.

IconUri

The Icon Url of the bot.

IsCmekEnabled

Whether Cmek is enabled.

IsDeveloperAppInsightsApiKeySet

Whether the bot is developerAppInsightsApiKey set.

IsLocalAuthDisabled

Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.

IsStreamingSupported

Whether the bot is streaming supported.

LuisAppIds

Collection of LUIS App Ids.

LuisKey

The LUIS Key.

ManifestUri

The bot's manifest url.

MigrationToken

Token used to migrate non Azure bot to azure subscription.

MsaAppId

Microsoft App Id for the bot.

MsaAppMSIResourceId

Microsoft App Managed Identity Resource Id for the bot.

MsaAppTenantId

Microsoft App Tenant Id for the bot.

MsaAppType

Microsoft App Type for the bot.

OpenWithHint

The hint to browser (e.g. protocol handler) on how to open the bot for authoring.

Parameters

Contains resource parameters defined as key/value pairs.

PrivateEndpointConnections

List of Private Endpoint Connections configured for the bot.

ProvisioningState

Provisioning state of the resource.

PublicNetworkAccess

Whether the bot is in an isolated network.

PublishingCredentials

Publishing credentials of the resource.

SchemaTransformationVersion

The channel schema transformation version for the bot.

StorageResourceId

The storage resourceId for the bot.

TenantId

The Tenant Id for the bot.

Applies to