Partilhar via


Áreas de trabalho Microsoft.MachineLearningServices/batchEndpoints/deployments 2021-03-01-preview

Definição de recurso do Bicep

O tipo de recurso áreas de trabalho/batchEndpoints/deployments pode ser implementado com operações que visam:

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

Formato do recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2021-03-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  parent: resourceSymbolicName
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  properties: {
    codeConfiguration: {
      codeId: 'string'
      scoringScript: 'string'
    }
    compute: {
      instanceCount: int
      instanceType: 'string'
      isLocal: bool
      location: 'string'
      properties: {
        {customized property}: 'string'
      }
      target: 'string'
    }
    description: 'string'
    environmentId: 'string'
    environmentVariables: {
      {customized property}: 'string'
    }
    errorThreshold: int
    loggingLevel: 'string'
    miniBatchSize: int
    model: {
      referenceType: 'string'
      // For remaining properties, see AssetReferenceBase objects
    }
    outputConfiguration: {
      appendRowFileName: 'string'
      outputAction: 'string'
    }
    partitionKeys: [
      'string'
    ]
    properties: {
      {customized property}: 'string'
    }
    retrySettings: {
      maxRetries: int
      timeout: 'string'
    }
  }
}

Objetos AssetReferenceBase

Defina a propriedade referenceType para especificar o tipo de objeto.

Para DataPath, utilize:

  referenceType: 'DataPath'
  datastoreId: 'string'
  path: 'string'

Para O ID, utilize:

  referenceType: 'Id'
  assetId: 'string'

Para OutputPath, utilize:

  referenceType: 'OutputPath'
  jobId: 'string'
  path: 'string'

Valores de propriedade

áreas de trabalho/batchEndpoints/deployments

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados no Bicep.
cadeia (obrigatório)
localização A localização geográfica onde o recurso se encontra cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
tipo Metadados utilizados pelo portal/ferramentas/etc. para compor diferentes experiências de UX para recursos do mesmo tipo. string
principal No Bicep, pode especificar o recurso principal de um recurso subordinado. Só precisa de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal.

Para obter mais informações, veja Recurso subordinado fora do recurso principal.
Nome simbólico para recurso do tipo: batchEndpoints
identidade Identidade de serviço associada a um recurso. ResourceIdentity
propriedades [Obrigatório] Atributos adicionais da entidade. BatchDeployment (necessário)

ResourceIdentity

Nome Descrição Valor
tipo Define valores para o tipo resourceIdentity. "Nenhum"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"
userAssignedIdentities Dicionário das identidades atribuídas pelo utilizador, a chave é o ID de recurso do ARM da UAI. ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

Nome Descrição Valor
{customized property} UserAssignedIdentityMeta

UserAssignedIdentityMeta

Nome Descrição Valor
clientId Também conhecido como ID da aplicação, um identificador exclusivo gerado pelo Azure AD associado a uma aplicação e principal de serviço durante o aprovisionamento inicial. string
principalId O ID do objeto do principal de serviço para a sua identidade gerida que é utilizado para conceder acesso baseado em funções a um recurso do Azure. string

BatchDeployment

Nome Descrição Valor
codeConfiguration Configuração de código para a implementação do ponto final. CodeConfiguration
computação Configuração para enlace de computação. ComputeConfiguration
descrição Descrição da implementação do ponto final. string
environmentId ID do recurso arm da especificação do ambiente para a implementação do ponto final. string
environmentVariables Configuração de variáveis de ambiente para a implementação. BatchDeploymentEnvironmentVariables
errorThreshold Limiar de erro, se a contagem de erros de toda a entrada for superior a este valor,
a inferência de lotes será abortada. O intervalo é [-1, int. MaxValue].
Para FileDataset, este valor é a contagem de falhas de ficheiros.
Para TabularDataset, este valor é a contagem de falhas de registo.
Se estiver definido como -1 (o limite inferior), todas as falhas durante a inferência de lotes serão ignoradas.
int
loggingLevel Nível de registo da operação de inferência de lotes. "Depurar"
'Informações'
'Aviso'
miniBatchSize Tamanho do mini-lote transmitido para cada invocação de lote.
Para FileDataset, este é o número de ficheiros por mini-lote.
Para TabularDataset, este é o tamanho dos registos em bytes, por mini-lote.
int
model Referência ao recurso de modelo para a implementação do ponto final. AssetReferenceBase
outputConfiguration Configuração de saída para a operação de inferência de lotes. BatchOutputConfiguration
partitionKeys Lista de chaves de partição utilizada para criação de partições Com nome. string[]
propriedades Dicionário de propriedades. As propriedades podem ser adicionadas, mas não removidas ou alteradas. BatchDeploymentProperties
retrySettings Repita as Definições para a operação de inferência de lotes. BatchRetrySettings

CodeConfiguration

Nome Descrição Valor
codeId ID do recurso arm do recurso de código. string
scoreScript [Obrigatório] O script a executar no arranque. Por exemplo, "score.py" cadeia (obrigatório)

Restrições:
Comprimento mínimo = 1
Padrão = [a-zA-Z0-9_]

ComputeConfiguration

Nome Descrição Valor
instanceCount Número de instâncias ou nós. int
instanceType Tipo de SKU a executar. string
isLocal Definido como verdadeiro para tarefas em execução na computação local. bool
localização Localização da execução do cluster virtual. string
propriedades Propriedades adicionais. ComputeConfigurationProperties
destino ID de recurso arm da Computação que está a filtrar. Se não for fornecido, o recurso será implementado como Gerido. string

ComputeConfigurationProperties

Nome Descrição Valor
{customized property} string

BatchDeploymentEnvironmentVariables

Nome Descrição Valor
{customized property} string

AssetReferenceBase

Nome Descrição Valor
referenceType Definir o tipo de objeto DataPath
ID
OutputPath (obrigatório)

DataPathAssetReference

Nome Descrição Valor
referenceType [Obrigatório] Especifica o tipo de referência de recursos. "DataPath" (obrigatório)
datastoreId ID de recurso arm do arquivo de dados onde o recurso está localizado. string
caminho O caminho do ficheiro/diretório no arquivo de dados. string

IdAssetReference

Nome Descrição Valor
referenceType [Obrigatório] Especifica o tipo de referência de recursos. "ID" (obrigatório)
assetId [Obrigatório] ID do recurso arm do recurso. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

OutputPathAssetReference

Nome Descrição Valor
referenceType [Obrigatório] Especifica o tipo de referência de recursos. "OutputPath" (obrigatório)
jobId ID do recurso arm da tarefa. string
caminho O caminho do ficheiro/diretório na saída da tarefa. string

BatchOutputConfiguration

Nome Descrição Valor
appendRowFileName Nome de ficheiro de saída personalizado para append_row ação de saída. string
outputAction Indica como a saída será organizada. 'AppendRow'
"SummaryOnly"

BatchDeploymentProperties

Nome Descrição Valor
{customized property} string

BatchRetrySettings

Nome Descrição Valor
maxRetries Contagem máxima de repetições para um mini-lote int
tempo limite Tempo limite de invocação para um mini-lote, no formato ISO 8601. string

Definição de recurso do modelo arm

O tipo de recurso áreas de trabalho/batchEndpoints/deployments 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.MachineLearningServices/workspaces/batchEndpoints/deployments, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments",
  "apiVersion": "2021-03-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "properties": {
    "codeConfiguration": {
      "codeId": "string",
      "scoringScript": "string"
    },
    "compute": {
      "instanceCount": "int",
      "instanceType": "string",
      "isLocal": "bool",
      "location": "string",
      "properties": {
        "{customized property}": "string"
      },
      "target": "string"
    },
    "description": "string",
    "environmentId": "string",
    "environmentVariables": {
      "{customized property}": "string"
    },
    "errorThreshold": "int",
    "loggingLevel": "string",
    "miniBatchSize": "int",
    "model": {
      "referenceType": "string"
      // For remaining properties, see AssetReferenceBase objects
    },
    "outputConfiguration": {
      "appendRowFileName": "string",
      "outputAction": "string"
    },
    "partitionKeys": [ "string" ],
    "properties": {
      "{customized property}": "string"
    },
    "retrySettings": {
      "maxRetries": "int",
      "timeout": "string"
    }
  }
}

Objetos AssetReferenceBase

Defina a propriedade referenceType para especificar o tipo de objeto.

Para DataPath, utilize:

  "referenceType": "DataPath",
  "datastoreId": "string",
  "path": "string"

Para O ID, utilize:

  "referenceType": "Id",
  "assetId": "string"

Para OutputPath, utilize:

  "referenceType": "OutputPath",
  "jobId": "string",
  "path": "string"

Valores de propriedade

áreas de trabalho/batchEndpoints/deployments

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments"
apiVersion A versão da API de recursos '2021-03-01-preview'
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados em modelos arm JSON.
cadeia (obrigatório)
localização A localização geográfica onde reside o recurso cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
tipo Metadados utilizados pelo portal/ferramentas/etc. para compor diferentes experiências de UX para recursos do mesmo tipo. string
identidade Identidade de serviço associada a um recurso. ResourceIdentity
propriedades [Obrigatório] Atributos adicionais da entidade. BatchDeployment (necessário)

ResourceIdentity

Nome Descrição Valor
tipo Define valores para o tipo resourceIdentity. "Nenhum"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"
userAssignedIdentities Dicionário das identidades atribuídas pelo utilizador, a chave é o ID de recurso do ARM da UAI. ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

Nome Descrição Valor
{customized property} UserAssignedIdentityMeta

UserAssignedIdentityMeta

Nome Descrição Valor
clientId Também conhecido como ID da aplicação, um identificador exclusivo gerado pelo Azure AD associado a uma aplicação e principal de serviço durante o aprovisionamento inicial. string
principalId O ID do objeto do principal de serviço para a sua identidade gerida que é utilizado para conceder acesso baseado em funções a um recurso do Azure. string

BatchDeployment

Nome Descrição Valor
codeConfiguration Configuração de código para a implementação do ponto final. CodeConfiguration
computação Configuração para enlace de computação. ComputeConfiguration
descrição Descrição da implementação do ponto final. string
environmentId ID de recurso do ARM da especificação do ambiente para a implementação do ponto final. string
environmentVariables Configuração de variáveis de ambiente para a implementação. BatchDeploymentEnvironmentVariables
errorThreshold Limiar de erro, se a contagem de erros para toda a entrada for superior a este valor,
a inferência do lote será abortada. O intervalo é [-1, int. MaxValue].
Para FileDataset, este valor é a contagem de falhas de ficheiros.
Para TabularDataset, este valor é a contagem de falhas de registo.
Se estiver definido como -1 (o limite inferior), todas as falhas durante a inferência do lote serão ignoradas.
int
loggingLevel Nível de registo da operação de inferência de lotes. "Depurar"
"Informações"
"Aviso"
miniBatchSize Tamanho do mini-lote transmitido para cada invocação de lote.
Para FileDataset, este é o número de ficheiros por mini-lote.
Para TabularDataset, este é o tamanho dos registos em bytes, por mini-lote.
int
model Referência ao recurso de modelo para a implementação do ponto final. AssetReferenceBase
outputConfiguration Configuração de saída para a operação de inferência de lotes. BatchOutputConfiguration
partitionKeys Lista de chaves de partição utilizada para criação de partições Nomeadas. cadeia[]
propriedades Dicionário de propriedades. As propriedades podem ser adicionadas, mas não removidas ou alteradas. BatchDeploymentProperties
retrySettings Repita as Definições da operação de inferência de lotes. BatchRetrySettings

CodeConfiguration

Nome Descrição Valor
codeId ID do recurso arm do recurso de código. string
scoreScript [Obrigatório] O script a executar no arranque. Por exemplo, "score.py" cadeia (obrigatório)

Restrições:
Comprimento mínimo = 1
Padrão = [a-zA-Z0-9_]

ComputeConfiguration

Nome Descrição Valor
instanceCount Número de instâncias ou nós. int
instanceType Tipo de SKU para executar. string
isLocal Definido como verdadeiro para tarefas em execução na computação local. bool
localização Localização para a execução do cluster virtual. string
propriedades Propriedades adicionais. ComputeConfigurationProperties
destino ID de recurso do ARM da Computação que está a direcionar. Se não for fornecido, o recurso será implementado como Gerido. string

ComputeConfigurationProperties

Nome Descrição Valor
{customized property} string

BatchDeploymentEnvironmentVariables

Nome Descrição Valor
{customized property} string

AssetReferenceBase

Nome Descrição Valor
referenceType Definir o tipo de objeto DataPath
ID
OutputPath (obrigatório)

DataPathAssetReference

Nome Descrição Valor
referenceType [Obrigatório] Especifica o tipo de referência de recursos. "DataPath" (obrigatório)
datastoreId ID do recurso arm do arquivo de dados onde o recurso está localizado. string
caminho O caminho do ficheiro/diretório no arquivo de dados. string

IdAssetReference

Nome Descrição Valor
referenceType [Obrigatório] Especifica o tipo de referência de recursos. "ID" (obrigatório)
assetId [Obrigatório] ID do recurso arm do recurso. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

OutputPathAssetReference

Nome Descrição Valor
referenceType [Obrigatório] Especifica o tipo de referência de recursos. "OutputPath" (obrigatório)
jobId ID de recurso do ARM da tarefa. string
caminho O caminho do ficheiro/diretório na saída da tarefa. string

BatchOutputConfiguration

Nome Descrição Valor
appendRowFileName Nome de ficheiro de saída personalizado para append_row ação de saída. string
outputAction Indica como a saída será organizada. 'AppendRow'
"SummaryOnly"

BatchDeploymentProperties

Nome Descrição Valor
{customized property} string

BatchRetrySettings

Nome Descrição Valor
maxRetries Contagem máxima de repetições para um mini-lote int
tempo limite Tempo limite de invocação para um mini-lote, no formato ISO 8601. string

Definição de recurso terraform (fornecedor AzAPI)

O tipo de recurso áreas de trabalho/batchEndpoints/deployments 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.MachineLearningServices/workspaces/batchEndpoints/deployments, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2021-03-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      codeConfiguration = {
        codeId = "string"
        scoringScript = "string"
      }
      compute = {
        instanceCount = int
        instanceType = "string"
        isLocal = bool
        location = "string"
        properties = {
          {customized property} = "string"
        }
        target = "string"
      }
      description = "string"
      environmentId = "string"
      environmentVariables = {
        {customized property} = "string"
      }
      errorThreshold = int
      loggingLevel = "string"
      miniBatchSize = int
      model = {
        referenceType = "string"
        // For remaining properties, see AssetReferenceBase objects
      }
      outputConfiguration = {
        appendRowFileName = "string"
        outputAction = "string"
      }
      partitionKeys = [
        "string"
      ]
      properties = {
        {customized property} = "string"
      }
      retrySettings = {
        maxRetries = int
        timeout = "string"
      }
    }
    kind = "string"
  })
}

Objetos AssetReferenceBase

Defina a propriedade referenceType para especificar o tipo de objeto.

Para DataPath, utilize:

  referenceType = "DataPath"
  datastoreId = "string"
  path = "string"

Para O ID, utilize:

  referenceType = "Id"
  assetId = "string"

Para OutputPath, utilize:

  referenceType = "OutputPath"
  jobId = "string"
  path = "string"

Valores de propriedade

áreas de trabalho/batchEndpoints/deployments

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2021-03-01-preview"
name O nome do recurso cadeia (obrigatório)
localização A localização geográfica onde reside o recurso cadeia (obrigatório)
parent_id O ID do recurso que é o principal para este recurso. ID do recurso do tipo: batchEndpoints
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas.
tipo Metadados utilizados pelo portal/ferramentas/etc. para compor diferentes experiências de UX para recursos do mesmo tipo. string
identidade Identidade de serviço associada a um recurso. ResourceIdentity
propriedades [Obrigatório] Atributos adicionais da entidade. BatchDeployment (obrigatório)

ResourceIdentity

Nome Descrição Valor
tipo Define valores para o tipo de ResourceIdentity. "SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned"
identity_ids Dicionário das identidades atribuídas pelo utilizador, a chave é o ID de recurso do ARM da UAI. Matriz de IDs de identidade do utilizador.

ResourceIdentityUserAssignedIdentities

Nome Descrição Valor
{customized property} UserAssignedIdentityMeta

UserAssignedIdentityMeta

Nome Descrição Valor
clientId Também conhecido como ID da aplicação, um identificador exclusivo gerado por Azure AD que está associado a uma aplicação e principal de serviço durante o aprovisionamento inicial. string
principalId O ID de objeto do objeto do principal de serviço para a identidade gerida que é utilizado para conceder acesso baseado em funções a um recurso do Azure. string

BatchDeployment

Nome Descrição Valor
codeConfiguration Configuração de código para a implementação do ponto final. CodeConfiguration
computação Configuração para enlace de computação. ComputeConfiguration
descrição Descrição da implementação do ponto final. string
environmentId ID do recurso arm da especificação do ambiente para a implementação do ponto final. string
environmentVariables Configuração de variáveis de ambiente para a implementação. BatchDeploymentEnvironmentVariables
errorThreshold Limiar de erro, se a contagem de erros de toda a entrada for superior a este valor,
a inferência de lotes será abortada. O intervalo é [-1, int. MaxValue].
Para FileDataset, este valor é a contagem de falhas de ficheiros.
Para TabularDataset, este valor é a contagem de falhas de registo.
Se estiver definido como -1 (o limite inferior), todas as falhas durante a inferência de lotes serão ignoradas.
int
loggingLevel Nível de registo da operação de inferência de lotes. "Depurar"
"Informações"
"Aviso"
miniBatchSize Tamanho do mini-lote transmitido para cada invocação de lote.
Para FileDataset, este é o número de ficheiros por mini-lote.
Para TabularDataset, este é o tamanho dos registos em bytes, por mini-lote.
int
model Referência ao recurso de modelo para a implementação do ponto final. AssetReferenceBase
outputConfiguration Configuração de saída para a operação de inferência de lotes. BatchOutputConfiguration
partitionKeys Lista de chaves de partição utilizada para criação de partições Com nome. string[]
propriedades Dicionário de propriedades. As propriedades podem ser adicionadas, mas não removidas ou alteradas. BatchDeploymentProperties
retrySettings Repita as Definições para a operação de inferência de lotes. BatchRetrySettings

CodeConfiguration

Nome Descrição Valor
codeId ID do recurso arm do recurso de código. string
scoreScript [Obrigatório] O script a executar no arranque. Por exemplo, "score.py" cadeia (obrigatório)

Restrições:
Comprimento mínimo = 1
Padrão = [a-zA-Z0-9_]

ComputeConfiguration

Nome Descrição Valor
instanceCount Número de instâncias ou nós. int
instanceType Tipo de SKU a executar. string
isLocal Definido como verdadeiro para tarefas em execução na computação local. bool
localização Localização da execução do cluster virtual. string
propriedades Propriedades adicionais. ComputeConfigurationProperties
destino ID de recurso arm da Computação que está a filtrar. Se não for fornecido, o recurso será implementado como Gerido. string

ComputeConfigurationProperties

Nome Descrição Valor
{customized property} string

BatchDeploymentEnvironmentVariables

Nome Descrição Valor
{customized property} string

AssetReferenceBase

Nome Descrição Valor
referenceType Definir o tipo de objeto DataPath
ID
OutputPath (obrigatório)

DataPathAssetReference

Nome Descrição Valor
referenceType [Obrigatório] Especifica o tipo de referência de recursos. "DataPath" (obrigatório)
datastoreId ID do recurso arm do arquivo de dados onde o recurso está localizado. string
caminho O caminho do ficheiro/diretório no arquivo de dados. string

IdAssetReference

Nome Descrição Valor
referenceType [Obrigatório] Especifica o tipo de referência de recursos. "ID" (obrigatório)
assetId [Obrigatório] ID do recurso arm do recurso. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]

OutputPathAssetReference

Nome Descrição Valor
referenceType [Obrigatório] Especifica o tipo de referência de recursos. "OutputPath" (obrigatório)
jobId ID de recurso do ARM da tarefa. string
caminho O caminho do ficheiro/diretório na saída da tarefa. string

BatchOutputConfiguration

Nome Descrição Valor
appendRowFileName Nome de ficheiro de saída personalizado para append_row ação de saída. string
outputAction Indica como a saída será organizada. "Apêndice"
"SummaryOnly"

BatchDeploymentProperties

Nome Descrição Valor
{customized property} string

BatchRetrySettings

Nome Descrição Valor
maxRetries Contagem máxima de repetições para um mini-lote int
tempo limite Tempo limite de invocação para um mini-lote, no formato ISO 8601. string