|
|
||
|---|---|---|
| .. | ||
| parameters-for-template-AzureBot-with-rg.json | ||
| parameters-for-template-BotApp-with-rg.json | ||
| readme.md | ||
| template-AzureBot-with-rg.json | ||
| template-BotApp-with-rg.json | ||
readme.md
Usage
The BotApp must be deployed prior to AzureBot.
Command line:
- az login
- az deployment group create --resource-group --template-file --parameters @
parameters-for-template-BotApp-with-rg:
-
appServiceName:(required) The Name of the Bot App Service.
-
(choose an existingAppServicePlan or create a new AppServicePlan)
- existingAppServicePlanName: The name of the App Service Plan.
- existingAppServicePlanLocation: The location of the App Service Plan.
- newAppServicePlanName: The name of the App Service Plan.
- newAppServicePlanLocation: The location of the App Service Plan.
- newAppServicePlanSku: The SKU of the App Service Plan. Defaults to Standard values.
-
appType: Type of Bot Authentication. set as MicrosoftAppType in the Web App's Application Settings. Allowed values are: MultiTenant(default), SingleTenant, UserAssignedMSI.
-
appId:(required) Active Directory App ID or User-Assigned Managed Identity Client ID, set as MicrosoftAppId in the Web App's Application Settings.
-
appSecret:(required for MultiTenant and SingleTenant) Active Directory App Password, set as MicrosoftAppPassword in the Web App's Application Settings.
-
UMSIName:(required for UserAssignedMSI) The User-Assigned Managed Identity Resource used for the Bot's Authentication.
-
UMSIResourceGroupName:(required for UserAssignedMSI) The User-Assigned Managed Identity Resource Group used for the Bot's Authentication.
-
tenantId: The Azure AD Tenant ID to use as part of the Bot's Authentication. Only used for SingleTenant and UserAssignedMSI app types. Defaults to .
parameters-for-template-AzureBot-with-rg:
-
azureBotId:(required) The globally unique and immutable bot ID.
-
azureBotSku: The pricing tier of the Bot Service Registration. Allowed values are: F0, S1(default).
-
azureBotRegion: Specifies the location of the new AzureBot. Allowed values are: global(default), westeurope.
-
botEndpoint: Use to handle client messages, Such as https://.azurewebsites.net/api/messages.
-
appType: Type of Bot Authentication. set as MicrosoftAppType in the Web App's Application Settings. Allowed values are: MultiTenant(default), SingleTenant, UserAssignedMSI.
-
appId:(required) Active Directory App ID or User-Assigned Managed Identity Client ID, set as MicrosoftAppId in the Web App's Application Settings.
-
UMSIName:(required for UserAssignedMSI) The User-Assigned Managed Identity Resource used for the Bot's Authentication.
-
UMSIResourceGroupName:(required for UserAssignedMSI) The User-Assigned Managed Identity Resource Group used for the Bot's Authentication.
-
tenantId: The Azure AD Tenant ID to use as part of the Bot's Authentication. Only used for SingleTenant and UserAssignedMSI app types. Defaults to .