BotProperties interface
要为机器人提供的参数。
属性
| all |
包含定义为键/值对的所有设置的资源。 |
| app |
有关如何提取应用机密的提示(例如 keyVault 机密 resourceId) |
| cmek |
CMK 加密状态注意:此属性不会序列化。 它只能由服务器填充。 |
| cmek |
CMK 网址 |
| configured |
配置机器人的通道集合注意:此属性不会序列化。 它只能由服务器填充。 |
| description | 机器人的说明 |
| developer |
Application Insights 密钥 |
| developer |
Application Insights Api 密钥 |
| developer |
Application Insights 应用 ID |
| disable |
选择退出本地身份验证,并确保只能将 MSI 和 AAD 用于身份验证。 |
| display |
机器人的名称 |
| enabled |
启用机器人的通道集合注意:此属性不会序列化。 它只能由服务器填充。 |
| endpoint | 机器人的终结点 |
| endpoint |
机器人的终结点版本注意:此属性不会序列化。 它只能由服务器填充。 |
| icon |
机器人的图标 URL |
| is |
是否启用 Cmek |
| is |
机器人是否为 developerAppInsightsApiKey 集注意:此属性不会序列化。 它只能由服务器填充。 |
| is |
机器人是否受支持流式处理 |
| luis |
LUIS 应用 ID 的集合 |
| luis |
LUIS 密钥 |
| manifest |
机器人的清单 URL |
| migration |
用于将非 Azure 机器人迁移到 Azure 订阅的令牌注意:此属性不会序列化。 它只能由服务器填充。 |
| msa |
为机器人Microsoft应用 ID |
| msa |
Microsoft机器人的应用托管标识资源 ID |
| msa |
Microsoft机器人的应用租户 ID |
| msa |
为机器人Microsoft应用类型 |
| open |
有关如何打开机器人进行创作的提示(例如协议处理程序) |
| parameters | 包含定义为键/值对的资源参数。 |
| private |
为机器人配置的专用终结点连接列表注意:此属性不会序列化。 它只能由服务器填充。 |
| provisioning |
资源说明的预配状态:此属性不会序列化。 它只能由服务器填充。 |
| public |
机器人是否位于隔离网络中 |
| publishing |
发布资源的凭据 |
| schema |
机器人的通道架构转换版本 |
| storage |
机器人的存储 resourceId |
| tenant |
机器人的租户 ID |
属性详细信息
allSettings
包含定义为键/值对的所有设置的资源。
allSettings?: {[propertyName: string]: string}
属性值
{[propertyName: string]: string}
appPasswordHint
有关如何提取应用机密的提示(例如 keyVault 机密 resourceId)
appPasswordHint?: string
属性值
string
cmekEncryptionStatus
CMK 加密状态注意:此属性不会序列化。 它只能由服务器填充。
cmekEncryptionStatus?: string
属性值
string
cmekKeyVaultUrl
CMK 网址
cmekKeyVaultUrl?: string
属性值
string
configuredChannels
配置机器人的通道集合注意:此属性不会序列化。 它只能由服务器填充。
configuredChannels?: string[]
属性值
string[]
description
机器人的说明
description?: string
属性值
string
developerAppInsightKey
Application Insights 密钥
developerAppInsightKey?: string
属性值
string
developerAppInsightsApiKey
Application Insights Api 密钥
developerAppInsightsApiKey?: string
属性值
string
developerAppInsightsApplicationId
Application Insights 应用 ID
developerAppInsightsApplicationId?: string
属性值
string
disableLocalAuth
选择退出本地身份验证,并确保只能将 MSI 和 AAD 用于身份验证。
disableLocalAuth?: boolean
属性值
boolean
displayName
机器人的名称
displayName: string
属性值
string
enabledChannels
启用机器人的通道集合注意:此属性不会序列化。 它只能由服务器填充。
enabledChannels?: string[]
属性值
string[]
endpoint
机器人的终结点
endpoint: null | string
属性值
null | string
endpointVersion
机器人的终结点版本注意:此属性不会序列化。 它只能由服务器填充。
endpointVersion?: string
属性值
string
iconUrl
机器人的图标 URL
iconUrl?: string
属性值
string
isCmekEnabled
是否启用 Cmek
isCmekEnabled?: boolean
属性值
boolean
isDeveloperAppInsightsApiKeySet
机器人是否为 developerAppInsightsApiKey 集注意:此属性不会序列化。 它只能由服务器填充。
isDeveloperAppInsightsApiKeySet?: boolean
属性值
boolean
isStreamingSupported
机器人是否受支持流式处理
isStreamingSupported?: boolean
属性值
boolean
luisAppIds
LUIS 应用 ID 的集合
luisAppIds?: string[]
属性值
string[]
luisKey
LUIS 密钥
luisKey?: string
属性值
string
manifestUrl
机器人的清单 URL
manifestUrl?: string
属性值
string
migrationToken
用于将非 Azure 机器人迁移到 Azure 订阅的令牌注意:此属性不会序列化。 它只能由服务器填充。
migrationToken?: string
属性值
string
msaAppId
为机器人Microsoft应用 ID
msaAppId: string
属性值
string
msaAppMSIResourceId
Microsoft机器人的应用托管标识资源 ID
msaAppMSIResourceId?: string
属性值
string
msaAppTenantId
Microsoft机器人的应用租户 ID
msaAppTenantId?: string
属性值
string
msaAppType
为机器人Microsoft应用类型
msaAppType?: string
属性值
string
openWithHint
有关如何打开机器人进行创作的提示(例如协议处理程序)
openWithHint?: string
属性值
string
parameters
包含定义为键/值对的资源参数。
parameters?: {[propertyName: string]: string}
属性值
{[propertyName: string]: string}
privateEndpointConnections
为机器人配置的专用终结点连接列表注意:此属性不会序列化。 它只能由服务器填充。
privateEndpointConnections?: PrivateEndpointConnection[]
属性值
provisioningState
资源说明的预配状态:此属性不会序列化。 它只能由服务器填充。
provisioningState?: string
属性值
string
publicNetworkAccess
机器人是否位于隔离网络中
publicNetworkAccess?: string
属性值
string
publishingCredentials
发布资源的凭据
publishingCredentials?: string
属性值
string
schemaTransformationVersion
机器人的通道架构转换版本
schemaTransformationVersion?: string
属性值
string
storageResourceId
机器人的存储 resourceId
storageResourceId?: string
属性值
string
tenantId
机器人的租户 ID
tenantId?: string
属性值
string