Description | : Creates a Bot Service. Bot Service is a resource group wide resource type. |
Reference | : Link ¶ |
⚼ Request
PUT:
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BotService/botServices/{resourceName}
{
resourceGroupName:
string
,
resourceName:
string
,
parameters:
{
,
properties:
}
{
,
displayName:
string
,
description:
string
,
iconUrl:
string
,
endpoint:
string
,
endpointVersion:
string
,
allSettings:
object
,
parameters:
object
,
manifestUrl:
string
,
msaAppType:
enum
,
msaAppId:
string
,
msaAppTenantId:
string
,
msaAppMSIResourceId:
string
,
configuredChannels:
[
,
string
,
]
enabledChannels:
[
,
string
,
]
developerAppInsightKey:
string
,
developerAppInsightsApiKey:
string
,
developerAppInsightsApplicationId:
string
,
luisAppIds:
[
,
string
,
]
luisKey:
string
,
isCmekEnabled:
boolean
,
cmekKeyVaultUrl:
string
,
cmekEncryptionStatus:
string
,
tenantId:
string
,
publicNetworkAccess:
enum
,
isStreamingSupported:
boolean
,
isDeveloperAppInsightsApiKeySet:
boolean
,
migrationToken:
string
,
disableLocalAuth:
boolean
,
schemaTransformationVersion:
string
,
storageResourceId:
string
,
privateEndpointConnections:
[
]
,
{
,
properties:
}
{
,
privateEndpoint:
{
,
id:
string
,
}
privateLinkServiceConnectionState:
{
,
status:
enum
,
description:
string
,
actionsRequired:
string
,
}
provisioningState:
enum
,
groupIds:
}
[
,
string
,
]
openWithHint:
string
,
appPasswordHint:
string
,
provisioningState:
string
,
publishingCredentials:
string
,
}
api-version:
string
,
subscriptionId:
string
,
}
⚐ Response (200)
{
properties:
}
{
,
displayName:
string
,
description:
string
,
iconUrl:
string
,
endpoint:
string
,
endpointVersion:
string
,
allSettings:
object
,
parameters:
object
,
manifestUrl:
string
,
msaAppType:
enum
,
msaAppId:
string
,
msaAppTenantId:
string
,
msaAppMSIResourceId:
string
,
configuredChannels:
[
,
string
,
]
enabledChannels:
[
,
string
,
]
developerAppInsightKey:
string
,
developerAppInsightsApiKey:
string
,
developerAppInsightsApplicationId:
string
,
luisAppIds:
[
,
string
,
]
luisKey:
string
,
isCmekEnabled:
boolean
,
cmekKeyVaultUrl:
string
,
cmekEncryptionStatus:
string
,
tenantId:
string
,
publicNetworkAccess:
enum
,
isStreamingSupported:
boolean
,
isDeveloperAppInsightsApiKeySet:
boolean
,
migrationToken:
string
,
disableLocalAuth:
boolean
,
schemaTransformationVersion:
string
,
storageResourceId:
string
,
privateEndpointConnections:
[
]
,
{
,
properties:
}
{
,
privateEndpoint:
{
,
id:
string
,
}
privateLinkServiceConnectionState:
{
,
status:
enum
,
description:
string
,
actionsRequired:
string
,
}
provisioningState:
enum
,
groupIds:
}
[
,
string
,
]
openWithHint:
string
,
appPasswordHint:
string
,
provisioningState:
string
,
publishingCredentials:
string
,
}
⚐ Response (201)
{
properties:
}
{
,
displayName:
string
,
description:
string
,
iconUrl:
string
,
endpoint:
string
,
endpointVersion:
string
,
allSettings:
object
,
parameters:
object
,
manifestUrl:
string
,
msaAppType:
enum
,
msaAppId:
string
,
msaAppTenantId:
string
,
msaAppMSIResourceId:
string
,
configuredChannels:
[
,
string
,
]
enabledChannels:
[
,
string
,
]
developerAppInsightKey:
string
,
developerAppInsightsApiKey:
string
,
developerAppInsightsApplicationId:
string
,
luisAppIds:
[
,
string
,
]
luisKey:
string
,
isCmekEnabled:
boolean
,
cmekKeyVaultUrl:
string
,
cmekEncryptionStatus:
string
,
tenantId:
string
,
publicNetworkAccess:
enum
,
isStreamingSupported:
boolean
,
isDeveloperAppInsightsApiKeySet:
boolean
,
migrationToken:
string
,
disableLocalAuth:
boolean
,
schemaTransformationVersion:
string
,
storageResourceId:
string
,
privateEndpointConnections:
[
]
,
{
,
properties:
}
{
,
privateEndpoint:
{
,
id:
string
,
}
privateLinkServiceConnectionState:
{
,
status:
enum
,
description:
string
,
actionsRequired:
string
,
}
provisioningState:
enum
,
groupIds:
}
[
,
string
,
]
openWithHint:
string
,
appPasswordHint:
string
,
provisioningState:
string
,
publishingCredentials:
string
,
}
⚐ Response (default)
{
error:
}
{
,
code:
string
,
message:
string
,
}