Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ReleasePR botservice] Review request for Microsoft.BotService to update version stable/2021-03-01 #2043

Merged
1 commit merged into from
Nov 10, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
182 changes: 176 additions & 6 deletions schemas/2021-03-01/Microsoft.BotService.json
Original file line number Diff line number Diff line change
Expand Up @@ -388,10 +388,29 @@
"BotProperties": {
"type": "object",
"properties": {
"allSettings": {
"oneOf": [
{
"type": "object",
"additionalProperties": {
"type": "string"
},
"properties": {}
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Contains resource all settings defined as key/value pairs."
},
"appPasswordHint": {
"type": "string",
"description": "The hint (e.g. keyVault secret resourceId) on how to fetch the app secret"
},
"cmekEncryptionStatus": {
"type": "string",
"description": "The CMK encryption status"
},
"cmekKeyVaultUrl": {
"type": "string",
"description": "The CMK Url"
Expand All @@ -412,6 +431,17 @@
"type": "string",
"description": "The Application Insights App Id"
},
"disableLocalAuth": {
"oneOf": [
{
"type": "boolean"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication."
},
"displayName": {
"type": "string",
"description": "The Name of the bot"
Expand All @@ -435,6 +465,17 @@
],
"description": "Whether Cmek is enabled"
},
"isDeveloperAppInsightsApiKeySet": {
"oneOf": [
{
"type": "boolean"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Whether the bot is developerAppInsightsApiKey set"
},
"isIsolated": {
"oneOf": [
{
Expand All @@ -446,6 +487,17 @@
],
"description": "Whether the bot is in an isolated network"
},
"isStreamingSupported": {
"oneOf": [
{
"type": "boolean"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Whether the bot is streaming supported"
},
"luisAppIds": {
"oneOf": [
{
Expand All @@ -464,14 +516,61 @@
"type": "string",
"description": "The LUIS Key"
},
"manifestUrl": {
"type": "string",
"description": "The bot's manifest url"
},
"msaAppId": {
"type": "string",
"description": "Microsoft App Id for the bot"
},
"msaAppMSIResourceId": {
"type": "string",
"description": "Microsoft App Managed Identity Resource Id for the bot"
},
"msaAppTenantId": {
"type": "string",
"description": "Microsoft App Tenant Id for the bot"
},
"msaAppType": {
"oneOf": [
{
"type": "string",
"enum": [
"UserAssignedMSI",
"SingleTenant",
"MultiTenant"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Microsoft App Type for the bot."
},
"openWithHint": {
"type": "string",
"description": "The hint to browser (e.g. protocol handler) on how to open the bot for authoring"
},
"parameters": {
"oneOf": [
{
"type": "object",
"additionalProperties": {
"type": "string"
},
"properties": {}
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Contains resource parameters defined as key/value pairs."
},
"publishingCredentials": {
"type": "string",
"description": "Publishing credentials of the resource"
},
"schemaTransformationVersion": {
"type": "string",
"description": "The channel schema transformation version for the bot"
Expand Down Expand Up @@ -741,7 +840,12 @@
"$ref": "#/definitions/DirectLineSpeechChannel"
}
],
"properties": {},
"properties": {
"etag": {
"type": "string",
"description": "Entity Tag of the resource"
}
},
"description": "Channel definition"
},
"ConnectionSettingParameter": {
Expand Down Expand Up @@ -783,6 +887,10 @@
],
"description": "Service Provider Parameters associated with the Connection Setting"
},
"provisioningState": {
"type": "string",
"description": "Provisioning state of the resource"
},
"scopes": {
"type": "string",
"description": "Scopes associated with the Connection Setting"
Expand All @@ -807,6 +915,10 @@
"DirectLineChannel"
]
},
"location": {
"type": "string",
"description": "Location of the resource"
},
"properties": {
"oneOf": [
{
Expand All @@ -817,6 +929,10 @@
}
],
"description": "The parameters to provide for the Direct Line channel."
},
"provisioningState": {
"type": "string",
"description": "Provisioning state of the resource"
}
},
"required": [
Expand All @@ -827,6 +943,10 @@
"DirectLineChannelProperties": {
"type": "object",
"properties": {
"DirectLineEmbedCode": {
"type": "string",
"description": "Direct Line embed code of the resource"
},
"sites": {
"oneOf": [
{
Expand All @@ -847,6 +967,17 @@
"DirectLineSite": {
"type": "object",
"properties": {
"isBlockUserUploadEnabled": {
"oneOf": [
{
"type": "boolean"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Whether this site is enabled for block user upload."
},
"isEnabled": {
"oneOf": [
{
Expand Down Expand Up @@ -1271,6 +1402,10 @@
"MsTeamsChannel"
]
},
"location": {
"type": "string",
"description": "Location of the resource"
},
"properties": {
"oneOf": [
{
Expand All @@ -1281,6 +1416,10 @@
}
],
"description": "The parameters to provide for the Microsoft Teams channel."
},
"provisioningState": {
"type": "string",
"description": "Provisioning state of the resource"
}
},
"required": [
Expand All @@ -1291,10 +1430,25 @@
"MsTeamsChannelProperties": {
"type": "object",
"properties": {
"acceptedTerms": {
"oneOf": [
{
"type": "boolean"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Whether this channel accepted terms"
},
"callingWebHook": {
"type": "string",
"description": "Webhook for Microsoft Teams channel calls"
},
"deploymentEnvironment": {
"type": "string",
"description": "Deployment environment for Microsoft Teams channel calls"
},
"enableCalling": {
"oneOf": [
{
Expand All @@ -1306,6 +1460,10 @@
],
"description": "Enable calling for Microsoft Teams channel"
},
"incomingCallRoute": {
"type": "string",
"description": "Webhook for Microsoft Teams channel calls"
},
"isEnabled": {
"oneOf": [
{
Expand Down Expand Up @@ -1450,6 +1608,10 @@
"type": "string",
"description": "Group mode for Skype channel"
},
"incomingCallRoute": {
"type": "string",
"description": "Incoming call route for Skype channel"
},
"isEnabled": {
"oneOf": [
{
Expand Down Expand Up @@ -1674,6 +1836,10 @@
"WebChatChannel"
]
},
"location": {
"type": "string",
"description": "Location of the resource"
},
"properties": {
"oneOf": [
{
Expand All @@ -1684,6 +1850,10 @@
}
],
"description": "The parameters to provide for the Web Chat channel."
},
"provisioningState": {
"type": "string",
"description": "Provisioning state of the resource"
}
},
"required": [
Expand Down Expand Up @@ -1714,7 +1884,7 @@
"WebChatSite": {
"type": "object",
"properties": {
"enablePreview": {
"isEnabled": {
"oneOf": [
{
"type": "boolean"
Expand All @@ -1723,9 +1893,9 @@
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Whether this site is enabled for preview versions of Webchat"
"description": "Whether this site is enabled for DirectLine channel"
},
"isEnabled": {
"isWebchatPreviewEnabled": {
"oneOf": [
{
"type": "boolean"
Expand All @@ -1734,16 +1904,16 @@
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Whether this site is enabled for DirectLine channel"
"description": "Whether this site is enabled for preview versions of Webchat"
},
"siteName": {
"type": "string",
"description": "Site name"
}
},
"required": [
"enablePreview",
"isEnabled",
"isWebchatPreviewEnabled",
"siteName"
],
"description": "A site for the Webchat channel"
Expand Down
Loading