BotServices Microsoft.BotServices 2022-09-15

Definição de recurso do Bicep

O tipo de recurso botServices pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.BotService/botServices, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.BotService/botServices@2022-09-15' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  kind: 'string'
  etag: 'string'
  properties: {
    allSettings: {}
    appPasswordHint: 'string'
    cmekKeyVaultUrl: 'string'
    description: 'string'
    developerAppInsightKey: 'string'
    developerAppInsightsApiKey: 'string'
    developerAppInsightsApplicationId: 'string'
    disableLocalAuth: bool
    displayName: 'string'
    endpoint: 'string'
    iconUrl: 'string'
    isCmekEnabled: bool
    isStreamingSupported: bool
    luisAppIds: [
      'string'
    ]
    luisKey: 'string'
    manifestUrl: 'string'
    msaAppId: 'string'
    msaAppMSIResourceId: 'string'
    msaAppTenantId: 'string'
    msaAppType: 'string'
    openWithHint: 'string'
    parameters: {}
    publicNetworkAccess: 'string'
    publishingCredentials: 'string'
    schemaTransformationVersion: 'string'
    storageResourceId: 'string'
    tenantId: 'string'
  }
}

Valores de propriedade

botServices

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 2-64

Carateres válidos:
Alfanuméricos, carateres de sublinhado, períodos e hífenes.

Comece com alfanumérico.

O nome do recurso tem de ser exclusivo em todo o Azure.
localização Especifica a localização do recurso. string
etiquetas Contém etiquetas de recursos definidas como pares chave/valor. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
sku Obtém ou define o SKU do recurso. Sku
tipo Obrigatório. Obtém ou define o Tipo do recurso. "azurebot"
'bot'
'designer'
"função"
'sdk'
etag Etiqueta de Entidade string
propriedades O conjunto de propriedades específicas do recurso do bot BotProperties

BotProperties

Nome Descrição Valor
allSettings Contém todas as definições de recursos definidas como pares chave/valor. objeto
appPasswordHint A sugestão (por exemplo, keyVault secret resourceId) sobre como obter o segredo da aplicação string
cmekKeyVaultUrl O URL da CMK string
descrição A descrição do bot string
developerAppInsightKey A chave do Application Insights string
developerAppInsightsApiKey A Chave de API do Application Insights string
developerAppInsightsApplicationId O ID da Aplicação do Application Insights string
disableLocalAuth Opte ativamente por não participar na autenticação local e garanta que apenas o MSI e o AAD podem ser utilizados exclusivamente para autenticação. bool
displayName O Nome do bot cadeia (obrigatório)
endpoint O ponto final do bot cadeia (obrigatório)
iconUrl O URL do Ícone do bot string
isCmekEnabled Se o Cmek está ativado bool
isStreamingSupported Se o bot é suportado para transmissão em fluxo bool
luisAppIds Coleção de IDs da Aplicação LUIS string[]
luisKey A Chave LUIS string
manifestUrl O URL de manifesto do bot string
msaAppId ID da Aplicação Microsoft para o bot cadeia (obrigatório)
msaAppMSIResourceId ID do Recurso de Identidade Gerida da Aplicação Microsoft para o bot string
msaAppTenantId ID do Inquilino da Aplicação Microsoft para o bot string
msaAppType Tipo de Aplicação Microsoft para o bot "MultiTenant"
"SingleTenant"
"UserAssignedMSI"
openWithHint A sugestão para o browser (por exemplo, processador de protocolos) sobre como abrir o bot para criação string
parâmetros Contém parâmetros de recursos definidos como pares chave/valor. objeto
publicNetworkAccess Se o bot está numa rede isolada "Desativado"
"Ativado"
publishingCredentials Publicar credenciais do recurso string
schemaTransformationVersion A versão de transformação do esquema do canal para o bot string
storageResourceId O resourceId de armazenamento do bot string
tenantId O ID do Inquilino do bot string

Sku

Nome Descrição Valor
name O nome do SKU 'F0'
"S1" (obrigatório)

Definição de recurso do modelo arm

O tipo de recurso botServices pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.BotService/botServices, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.BotService/botServices",
  "apiVersion": "2022-09-15",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "kind": "string",
  "etag": "string",
  "properties": {
    "allSettings": {},
    "appPasswordHint": "string",
    "cmekKeyVaultUrl": "string",
    "description": "string",
    "developerAppInsightKey": "string",
    "developerAppInsightsApiKey": "string",
    "developerAppInsightsApplicationId": "string",
    "disableLocalAuth": "bool",
    "displayName": "string",
    "endpoint": "string",
    "iconUrl": "string",
    "isCmekEnabled": "bool",
    "isStreamingSupported": "bool",
    "luisAppIds": [ "string" ],
    "luisKey": "string",
    "manifestUrl": "string",
    "msaAppId": "string",
    "msaAppMSIResourceId": "string",
    "msaAppTenantId": "string",
    "msaAppType": "string",
    "openWithHint": "string",
    "parameters": {},
    "publicNetworkAccess": "string",
    "publishingCredentials": "string",
    "schemaTransformationVersion": "string",
    "storageResourceId": "string",
    "tenantId": "string"
  }
}

Valores de propriedade

botServices

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.BotService/botServices"
apiVersion A versão da API de recursos '2022-09-15'
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 2-64

Carateres válidos:
Alfanuméricos, carateres de sublinhado, períodos e hífenes.

Comece com alfanumérico.

O nome do recurso tem de ser exclusivo em todo o Azure.
localização Especifica a localização do recurso. string
etiquetas Contém etiquetas de recursos definidas como pares chave/valor. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
sku Obtém ou define o SKU do recurso. Sku
tipo Obrigatório. Obtém ou define o Tipo do recurso. "azurebot"
'bot'
'designer'
"função"
'sdk'
etag Etiqueta de Entidade string
propriedades O conjunto de propriedades específicas do recurso do bot BotProperties

BotProperties

Nome Descrição Valor
allSettings Contém todas as definições de recursos definidas como pares chave/valor. objeto
appPasswordHint A sugestão (por exemplo, keyVault secret resourceId) sobre como obter o segredo da aplicação string
cmekKeyVaultUrl O URL da CMK string
descrição A descrição do bot string
developerAppInsightKey A chave do Application Insights string
developerAppInsightsApiKey A Chave de API do Application Insights string
developerAppInsightsApplicationId O ID da Aplicação do Application Insights string
disableLocalAuth Opte ativamente por não participar na autenticação local e garanta que apenas o MSI e o AAD podem ser utilizados exclusivamente para autenticação. bool
displayName O Nome do bot cadeia (obrigatório)
endpoint O ponto final do bot cadeia (obrigatório)
iconUrl O URL do Ícone do bot string
isCmekEnabled Se o Cmek está ativado bool
isStreamingSupported Se o bot é suportado para transmissão em fluxo bool
luisAppIds Coleção de IDs da Aplicação LUIS string[]
luisKey A Chave LUIS string
manifestUrl O URL de manifesto do bot string
msaAppId ID da Aplicação Microsoft para o bot cadeia (obrigatório)
msaAppMSIResourceId ID do Recurso de Identidade Gerida da Aplicação Microsoft para o bot string
msaAppTenantId ID do Inquilino da Aplicação Microsoft para o bot string
msaAppType Tipo de Aplicação Microsoft para o bot "MultiTenant"
"SingleTenant"
"UserAssignedMSI"
openWithHint A sugestão para o browser (por exemplo, processador de protocolos) sobre como abrir o bot para criação string
parâmetros Contém parâmetros de recursos definidos como pares chave/valor. objeto
publicNetworkAccess Se o bot está numa rede isolada "Desativado"
"Ativado"
publishingCredentials Publicar credenciais do recurso string
schemaTransformationVersion A versão de transformação do esquema do canal para o bot string
storageResourceId O resourceId de armazenamento do bot string
tenantId O ID do Inquilino do bot string

Sku

Nome Descrição Valor
name O nome do SKU 'F0'
"S1" (obrigatório)

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso botServices pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.BotService/botServices, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.BotService/botServices@2022-09-15"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      allSettings = {}
      appPasswordHint = "string"
      cmekKeyVaultUrl = "string"
      description = "string"
      developerAppInsightKey = "string"
      developerAppInsightsApiKey = "string"
      developerAppInsightsApplicationId = "string"
      disableLocalAuth = bool
      displayName = "string"
      endpoint = "string"
      iconUrl = "string"
      isCmekEnabled = bool
      isStreamingSupported = bool
      luisAppIds = [
        "string"
      ]
      luisKey = "string"
      manifestUrl = "string"
      msaAppId = "string"
      msaAppMSIResourceId = "string"
      msaAppTenantId = "string"
      msaAppType = "string"
      openWithHint = "string"
      parameters = {}
      publicNetworkAccess = "string"
      publishingCredentials = "string"
      schemaTransformationVersion = "string"
      storageResourceId = "string"
      tenantId = "string"
    }
    sku = {
      name = "string"
    }
    kind = "string"
    etag = "string"
  })
}

Valores de propriedade

botServices

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.BotService/botServices@2022-09-15"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 2-64

Carateres válidos:
Alfanuméricos, carateres de sublinhado, períodos e hífenes.

Comece com alfanumérico.

O nome do recurso tem de ser exclusivo em todo o Azure.
localização Especifica a localização do recurso. string
parent_id Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. cadeia (obrigatório)
etiquetas Contém etiquetas de recursos definidas como pares chave/valor. Dicionário de nomes e valores de etiquetas.
sku Obtém ou define o SKU do recurso. Sku
tipo Obrigatório. Obtém ou define o Tipo do recurso. "azurebot"
"bot"
"designer"
"função"
"sdk"
etag Etiqueta de Entidade string
propriedades O conjunto de propriedades específicas do recurso do bot BotProperties

BotProperties

Nome Descrição Valor
allSettings Contém todas as definições de recursos definidas como pares chave/valor. objeto
appPasswordHint A sugestão (por exemplo, keyVault secret resourceId) sobre como obter o segredo da aplicação string
cmekKeyVaultUrl O URL da CMK string
descrição A descrição do bot string
developerAppInsightKey A chave do Application Insights string
developerAppInsightsApiKey A Chave da API do Application Insights string
developerAppInsightsApplicationId O ID da Aplicação do Application Insights string
disableLocalAuth Opte ativamente por não participar na autenticação local e certifique-se de que apenas o MSI e o AAD podem ser utilizados exclusivamente para autenticação. bool
displayName O Nome do bot cadeia (obrigatório)
endpoint O ponto final do bot cadeia (obrigatório)
iconUrl O Url do Ícone do bot string
isCmekEnabled Se o Cmek está ativado bool
isStreamingSupported Se o bot é suportado pela transmissão em fluxo bool
luisAppIds Coleção de IDs da Aplicação LUIS cadeia[]
luisKey A Chave LUIS string
manifestUrl O URL de manifesto do bot string
msaAppId ID da Aplicação Microsoft para o bot cadeia (obrigatório)
msaAppMSIResourceId ID do Recurso de Identidade Gerida da Aplicação Microsoft para o bot string
msaAppTenantId ID do Inquilino da Aplicação Microsoft para o bot string
msaAppType Tipo de Aplicação Microsoft para o bot "MultiTenant"
"SingleTenant"
"UserAssignedMSI"
openWithHint A sugestão para o browser (por exemplo, processador de protocolos) sobre como abrir o bot para criação string
parâmetros Contém parâmetros de recursos definidos como pares chave/valor. objeto
publicNetworkAccess Se o bot está numa rede isolada "Desativado"
"Ativado"
publishingCredentials Publicar credenciais do recurso string
schemaTransformationVersion A versão de transformação do esquema de canal para o bot string
storageResourceId O resourceId de armazenamento do bot string
tenantId O ID do Inquilino do bot string

Sku

Nome Descrição Valor
name O nome do sku "F0"
"S1" (obrigatório)