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