BotProperties interface
The parameters to provide for the Bot.
Properties
| all |
Contains resource all settings defined as key/value pairs. |
| app |
The hint (e.g. keyVault secret resourceId) on how to fetch the app secret |
| cmek |
The CMK encryption status NOTE: This property will not be serialized. It can only be populated by the server. |
| cmek |
The CMK Url |
| configured |
Collection of channels for which the bot is configured NOTE: This property will not be serialized. It can only be populated by the server. |
| description | The description of the bot |
| developer |
The Application Insights key |
| developer |
The Application Insights Api Key |
| developer |
The Application Insights App Id |
| disable |
Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication. |
| display |
The Name of the bot |
| enabled |
Collection of channels for which the bot is enabled NOTE: This property will not be serialized. It can only be populated by the server. |
| endpoint | The bot's endpoint |
| endpoint |
The bot's endpoint version NOTE: This property will not be serialized. It can only be populated by the server. |
| icon |
The Icon Url of the bot |
| is |
Whether Cmek is enabled |
| is |
Whether the bot is developerAppInsightsApiKey set NOTE: This property will not be serialized. It can only be populated by the server. |
| is |
Whether the bot is streaming supported |
| luis |
Collection of LUIS App Ids |
| luis |
The LUIS Key |
| manifest |
The bot's manifest url |
| migration |
Token used to migrate non Azure bot to azure subscription NOTE: This property will not be serialized. It can only be populated by the server. |
| msa |
Microsoft App Id for the bot |
| msa |
Microsoft App Managed Identity Resource Id for the bot |
| msa |
Microsoft App Tenant Id for the bot |
| msa |
Microsoft App Type for the bot |
| open |
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. |
| private |
List of Private Endpoint Connections configured for the bot NOTE: This property will not be serialized. It can only be populated by the server. |
| provisioning |
Provisioning state of the resource NOTE: This property will not be serialized. It can only be populated by the server. |
| public |
Whether the bot is in an isolated network |
| publishing |
Publishing credentials of the resource |
| schema |
The channel schema transformation version for the bot |
| storage |
The storage resourceId for the bot |
| tenant |
The Tenant Id for the bot |
Property Details
allSettings
Contains resource all settings defined as key/value pairs.
allSettings?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
appPasswordHint
The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
appPasswordHint?: string
Property Value
string
cmekEncryptionStatus
The CMK encryption status NOTE: This property will not be serialized. It can only be populated by the server.
cmekEncryptionStatus?: string
Property Value
string
cmekKeyVaultUrl
The CMK Url
cmekKeyVaultUrl?: string
Property Value
string
configuredChannels
Collection of channels for which the bot is configured NOTE: This property will not be serialized. It can only be populated by the server.
configuredChannels?: string[]
Property Value
string[]
description
The description of the bot
description?: string
Property Value
string
developerAppInsightKey
The Application Insights key
developerAppInsightKey?: string
Property Value
string
developerAppInsightsApiKey
The Application Insights Api Key
developerAppInsightsApiKey?: string
Property Value
string
developerAppInsightsApplicationId
The Application Insights App Id
developerAppInsightsApplicationId?: string
Property Value
string
disableLocalAuth
Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
disableLocalAuth?: boolean
Property Value
boolean
displayName
The Name of the bot
displayName: string
Property Value
string
enabledChannels
Collection of channels for which the bot is enabled NOTE: This property will not be serialized. It can only be populated by the server.
enabledChannels?: string[]
Property Value
string[]
endpoint
The bot's endpoint
endpoint: null | string
Property Value
null | string
endpointVersion
The bot's endpoint version NOTE: This property will not be serialized. It can only be populated by the server.
endpointVersion?: string
Property Value
string
iconUrl
The Icon Url of the bot
iconUrl?: string
Property Value
string
isCmekEnabled
Whether Cmek is enabled
isCmekEnabled?: boolean
Property Value
boolean
isDeveloperAppInsightsApiKeySet
Whether the bot is developerAppInsightsApiKey set NOTE: This property will not be serialized. It can only be populated by the server.
isDeveloperAppInsightsApiKeySet?: boolean
Property Value
boolean
isStreamingSupported
Whether the bot is streaming supported
isStreamingSupported?: boolean
Property Value
boolean
luisAppIds
Collection of LUIS App Ids
luisAppIds?: string[]
Property Value
string[]
luisKey
The LUIS Key
luisKey?: string
Property Value
string
manifestUrl
The bot's manifest url
manifestUrl?: string
Property Value
string
migrationToken
Token used to migrate non Azure bot to azure subscription NOTE: This property will not be serialized. It can only be populated by the server.
migrationToken?: string
Property Value
string
msaAppId
Microsoft App Id for the bot
msaAppId: string
Property Value
string
msaAppMSIResourceId
Microsoft App Managed Identity Resource Id for the bot
msaAppMSIResourceId?: string
Property Value
string
msaAppTenantId
Microsoft App Tenant Id for the bot
msaAppTenantId?: string
Property Value
string
msaAppType
Microsoft App Type for the bot
msaAppType?: string
Property Value
string
openWithHint
The hint to browser (e.g. protocol handler) on how to open the bot for authoring
openWithHint?: string
Property Value
string
parameters
Contains resource parameters defined as key/value pairs.
parameters?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
privateEndpointConnections
List of Private Endpoint Connections configured for the bot NOTE: This property will not be serialized. It can only be populated by the server.
privateEndpointConnections?: PrivateEndpointConnection[]
Property Value
provisioningState
Provisioning state of the resource NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: string
Property Value
string
publicNetworkAccess
Whether the bot is in an isolated network
publicNetworkAccess?: string
Property Value
string
publishingCredentials
Publishing credentials of the resource
publishingCredentials?: string
Property Value
string
schemaTransformationVersion
The channel schema transformation version for the bot
schemaTransformationVersion?: string
Property Value
string
storageResourceId
The storage resourceId for the bot
storageResourceId?: string
Property Value
string
tenantId
The Tenant Id for the bot
tenantId?: string
Property Value
string