Partilhar via


Áreas de trabalho Microsoft.MachineLearningServices/labelingJobs 2023-02-01-preview

Definição de recurso do Bicep

O tipo de recurso workspaces/labelingJobs 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/labelingJobs, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/labelingJobs@2023-02-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    componentId: 'string'
    computeId: 'string'
    dataConfiguration: {
      dataId: 'string'
      incrementalDataRefresh: 'string'
    }
    description: 'string'
    displayName: 'string'
    experimentName: 'string'
    identity: {
      identityType: 'string'
      // For remaining properties, see IdentityConfiguration objects
    }
    isArchived: bool
    jobInstructions: {
      uri: 'string'
    }
    jobType: 'string'
    labelCategories: {
      {customized property}: {
        classes: {
          {customized property}: {
            displayName: 'string'
            subclasses: {
              {customized property}: {}
          }
        }
        displayName: 'string'
        multiSelect: 'string'
      }
      {customized property}: {
        classes: {
          {customized property}: {
            displayName: 'string'
            subclasses: {
              {customized property}: {}
          }
        }
        displayName: 'string'
        multiSelect: 'string'
      }
    }
    labelingJobMediaProperties: {
      mediaType: 'string'
      // For remaining properties, see LabelingJobMediaProperties objects
    }
    mlAssistConfiguration: {
      mlAssist: 'string'
      // For remaining properties, see MLAssistConfiguration objects
    }
    notificationSetting: {
      emailOn: [
        'string'
      ]
      emails: [
        'string'
      ]
    }
    properties: {
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
    }
    services: {
      {customized property}: {
        endpoint: 'string'
        jobServiceType: 'string'
        nodes: {
          nodesValueType: 'string'
          // For remaining properties, see Nodes objects
        }
        port: int
        properties: {
          {customized property}: 'string'
        }
      }
      {customized property}: {
        endpoint: 'string'
        jobServiceType: 'string'
        nodes: {
          nodesValueType: 'string'
          // For remaining properties, see Nodes objects
        }
        port: int
        properties: {
          {customized property}: 'string'
        }
      }
    }
    tags: {
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
    }
  }
}

Objetos IdentityConfiguration

Defina a propriedade identityType para especificar o tipo de objeto.

Para AMLToken, utilize:

  identityType: 'AMLToken'

Para Gerido, utilize:

  identityType: 'Managed'
  clientId: 'string'
  objectId: 'string'
  resourceId: 'string'

Para UserIdentity, utilize:

  identityType: 'UserIdentity'

Etiquetar objetosJobMediaProperties

Defina a propriedade mediaType para especificar o tipo de objeto.

Para Imagem, utilize:

  mediaType: 'Image'
  annotationType: 'string'

Para Texto, utilize:

  mediaType: 'Text'
  annotationType: 'string'

Objetos MLAssistConfiguration

Defina a propriedade mlAssist para especificar o tipo de objeto.

Para Desativado, utilize:

  mlAssist: 'Disabled'

Para Ativado, utilize:

  mlAssist: 'Enabled'
  inferencingComputeBinding: 'string'
  trainingComputeBinding: 'string'

Objetos de nós

Defina a propriedade nodesValueType para especificar o tipo de objeto.

Para Todos, utilize:

  nodesValueType: 'All'

Valores de propriedade

áreas de trabalho/labelingJobs

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados no Bicep.
cadeia (obrigatório)
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: áreas de trabalho
propriedades [Obrigatório] Atributos adicionais da entidade. LabelingJobProperties (obrigatório)

LabelingJobProperties

Nome Descrição Valor
componentId ID do recurso arm do recurso do componente. string
computeId ID do recurso arm do recurso de computação. string
dataConfiguration Configuração dos dados utilizados na tarefa. LabelingDataConfiguration
descrição O texto de descrição do recurso. string
displayName Nome a apresentar da tarefa. string
experimentName O nome da experimentação a que pertence a tarefa. Se não estiver definido, a tarefa é colocada na experimentação "Predefinição". string
identidade Configuração de identidade. Se estiver definido, este deve ser um de AmlToken, ManagedIdentity, UserIdentity ou null.
A predefinição é AmlToken se for nula.
IdentityConfiguration
isArchived O recurso está arquivado? bool
jobInstructions Instruções de etiquetagem da tarefa. LabelingJobInstructions
jobType [Obrigatório] Especifica o tipo de tarefa. "AutoML"
"Comando"
"Etiquetagem"
"Pipeline"
'Spark'
"Varrer" (obrigatório)
labelCategories Etiquetar categorias da tarefa. LabelingJobLabelCategories
labelingJobMediaProperties Propriedades específicas do tipo de suporte de dados na tarefa. LabelingJobMediaProperties
mlAssistConfiguration Configuração da funcionalidade MLAssist na tarefa. MLAssistConfiguration
notificationSetting Definição de notificação para a tarefa NotificationSetting
propriedades O dicionário da propriedade do recurso. Propriedades do ResourceBase
services Lista de JobEndpoints.
Para tarefas locais, um ponto final de tarefa terá um valor de ponto final de FileStreamObject.
JobBaseServices
etiquetas Dicionário de etiquetas. As etiquetas podem ser adicionadas, removidas e atualizadas. objeto

LabelingDataConfiguration

Nome Descrição Valor
dataId ID de recurso do recurso de dados para efetuar a etiquetagem. string
incrementalDataRefresh Indica se pretende ativar a atualização incremental de dados. "Desativado"
"Ativado"

IdentityConfiguration

Nome Descrição Valor
identityType Definir o tipo de objeto AMLToken
Gerido
UserIdentity (obrigatório)

AmlToken

Nome Descrição Valor
identityType [Obrigatório] Especifica o tipo de arquitetura de identidade. "AMLToken" (obrigatório)

ManagedIdentity

Nome Descrição Valor
identityType [Obrigatório] Especifica o tipo de arquitetura de identidade. "Gerido" (obrigatório)
clientId Especifica uma identidade atribuída pelo utilizador pelo ID de cliente. Para a atribuição do sistema, não defina este campo. string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
objectId Especifica uma identidade atribuída pelo utilizador por ID de objeto. Para a atribuição do sistema, não defina este campo. string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Especifica uma identidade atribuída pelo utilizador pelo ID de recurso do ARM. Para a atribuição do sistema, não defina este campo. string

UserIdentity

Nome Descrição Valor
identityType [Obrigatório] Especifica o tipo de arquitetura de identidade. "UserIdentity" (obrigatório)

LabelingJobInstructions

Nome Descrição Valor
URI A ligação para uma página com instruções de etiquetagem detalhadas para etiquetadores. string

LabelingJobLabelCategories

Nome Descrição Valor
{customized property} LabelCategory
{customized property} LabelCategory

LabelCategory

Nome Descrição Valor
classes Dicionário de classes de etiquetas nesta categoria. LabelCategoryClasses
displayName Nome a apresentar da categoria de etiqueta. string
seleção múltipla Indica se é permitido selecionar várias classes nesta categoria. "Desativado"
"Ativado"

LabelCategoryClasses

Nome Descrição Valor
{customized property} LabelClass

LabelClass

Nome Descrição Valor
displayName Nome a apresentar da classe de etiqueta. string
subclasses Dicionário de subclasses da classe de etiqueta. LabelClassSubclasses

LabelClassSubclasses

Nome Descrição Valor
{customized property} LabelClass

LabelingJobMediaProperties

Nome Descrição Valor
mediaType Definir o tipo de objeto Imagem
Texto (obrigatório)

LabelingJobImageProperties

Nome Descrição Valor
mediaType [Obrigatório] Tipo de suporte de dados da tarefa. "Imagem" (obrigatório)
annotationType Tipo de anotação da tarefa de etiquetagem de imagens. "BoundingBox"
"Classificação"
"InstanceSegmentation"

LabelingJobTextProperties

Nome Descrição Valor
mediaType [Obrigatório] Tipo de suporte de dados da tarefa. "Texto" (obrigatório)
annotationType Tipo de anotação da tarefa de etiquetagem de texto. "Classificação"
"NamedEntityRecognition"

MLAssistConfiguration

Nome Descrição Valor
mlAssist Definir o tipo de objeto Desativado
Ativado (obrigatório)

MLAssistConfigurationDisabled

Nome Descrição Valor
mlAssist [Obrigatório] Indica se a funcionalidade MLAssist está ativada. "Desativado" (obrigatório)

MLAssistConfigurationEnabled

Nome Descrição Valor
mlAssist [Obrigatório] Indica se a funcionalidade MLAssist está ativada. "Ativado" (obrigatório)
inferencingComputeBinding [Obrigatório] Enlace de computação AML utilizado na inferência. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
trainingComputeBinding [Obrigatório] Enlace de computação AML utilizado na preparação. cadeia (obrigatório)

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

NotificationSetting

Nome Descrição Valor
emailOn Enviar notificação por e-mail ao utilizador no tipo de notificação especificado Matriz de cadeia que contém qualquer um dos seguintes:
"JobCancelled"
"JobCompleted"
"JobFailed"
e-mails Esta é a lista de destinatários de e-mail que tem uma limitação de 499 carateres no total concat com separador de vírgulas string[]

Propriedades do ResourceBase

Nome Descrição Valor
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string

JobBaseServices

Nome Descrição Valor
{customized property} JobService
{customized property} JobService

JobService

Nome Descrição Valor
endpoint URL para ponto final. string
jobServiceType Tipo de ponto final. string
nós Nós em que o utilizador gostaria de iniciar o serviço.
Se Os Nós não estiverem definidos ou definidos como nulos, o serviço só será iniciado no nó de preenchimento.
Nós
porta Porta para o ponto final definida pelo utilizador. int
propriedades Propriedades adicionais a definir no ponto final. JobServiceProperties

Nós

Nome Descrição Valor
nodesValueType Definir o tipo de objeto Todos (obrigatório)

AllNodes

Nome Descrição Valor
nodesValueType [Obrigatório] Tipo do valor Nós "Todos" (obrigatório)

JobServiceProperties

Nome Descrição Valor
{customized property} string

Definição de recurso do modelo arm

O tipo de recurso workspaces/labelingJobs pode ser implementado com operações direcionadas:

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/labelingJobs, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.MachineLearningServices/workspaces/labelingJobs",
  "apiVersion": "2023-02-01-preview",
  "name": "string",
  "properties": {
    "componentId": "string",
    "computeId": "string",
    "dataConfiguration": {
      "dataId": "string",
      "incrementalDataRefresh": "string"
    },
    "description": "string",
    "displayName": "string",
    "experimentName": "string",
    "identity": {
      "identityType": "string"
      // For remaining properties, see IdentityConfiguration objects
    },
    "isArchived": "bool",
    "jobInstructions": {
      "uri": "string"
    },
    "jobType": "string",
    "labelCategories": {
      "{customized property}": {
        "classes": {
          "{customized property}": {
            "displayName": "string",
            "subclasses": {
              "{customized property}": {}
          }
        },
        "displayName": "string",
        "multiSelect": "string"
      },
      "{customized property}": {
        "classes": {
          "{customized property}": {
            "displayName": "string",
            "subclasses": {
              "{customized property}": {}
          }
        },
        "displayName": "string",
        "multiSelect": "string"
      }
    },
    "labelingJobMediaProperties": {
      "mediaType": "string"
      // For remaining properties, see LabelingJobMediaProperties objects
    },
    "mlAssistConfiguration": {
      "mlAssist": "string"
      // For remaining properties, see MLAssistConfiguration objects
    },
    "notificationSetting": {
      "emailOn": [ "string" ],
      "emails": [ "string" ]
    },
    "properties": {
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string"
    },
    "services": {
      "{customized property}": {
        "endpoint": "string",
        "jobServiceType": "string",
        "nodes": {
          "nodesValueType": "string"
          // For remaining properties, see Nodes objects
        },
        "port": "int",
        "properties": {
          "{customized property}": "string"
        }
      },
      "{customized property}": {
        "endpoint": "string",
        "jobServiceType": "string",
        "nodes": {
          "nodesValueType": "string"
          // For remaining properties, see Nodes objects
        },
        "port": "int",
        "properties": {
          "{customized property}": "string"
        }
      }
    },
    "tags": {
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string"
    }
  }
}

Objetos IdentityConfiguration

Defina a propriedade identityType para especificar o tipo de objeto.

Para AMLToken, utilize:

  "identityType": "AMLToken"

Para Gerido, utilize:

  "identityType": "Managed",
  "clientId": "string",
  "objectId": "string",
  "resourceId": "string"

Para UserIdentity, utilize:

  "identityType": "UserIdentity"

LabelingJobMediaProperties objects (Etiquetar objetosJobMediaProperties)

Defina a propriedade mediaType para especificar o tipo de objeto.

Para Imagem, utilize:

  "mediaType": "Image",
  "annotationType": "string"

Para Texto, utilize:

  "mediaType": "Text",
  "annotationType": "string"

Objetos MLAssistConfiguration

Defina a propriedade mlAssist para especificar o tipo de objeto.

Para Desativado, utilize:

  "mlAssist": "Disabled"

Para Ativado, utilize:

  "mlAssist": "Enabled",
  "inferencingComputeBinding": "string",
  "trainingComputeBinding": "string"

Objetos de nós

Defina a propriedade nodesValueType para especificar o tipo de objeto.

Para Todos, utilize:

  "nodesValueType": "All"

Valores de propriedade

áreas de trabalho/labelingJobs

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

Veja como definir nomes e tipos para recursos subordinados em modelos arm JSON.
cadeia (obrigatório)
propriedades [Obrigatório] Atributos adicionais da entidade. LabelingJobProperties (obrigatório)

LabelingJobProperties

Nome Descrição Valor
componentId ID do recurso arm do recurso do componente. string
computeId ID do recurso arm do recurso de computação. string
dataConfiguration Configuração dos dados utilizados na tarefa. LabelingDataConfiguration
descrição O texto de descrição do recurso. string
displayName Nome a apresentar da tarefa. string
experimentName O nome da experimentação a que pertence a tarefa. Se não estiver definido, a tarefa é colocada na experimentação "Predefinição". string
identidade Configuração de identidade. Se estiver definido, este deve ser um de AmlToken, ManagedIdentity, UserIdentity ou nulo.
A predefinição é AmlToken se for nulo.
IdentityConfiguration
isArchived O elemento está arquivado? bool
jobInstructions Instruções de etiquetagem da tarefa. LabelingJobInstructions
jobType [Obrigatório] Especifica o tipo de tarefa. "AutoML"
'Comando'
"Etiquetagem"
"Pipeline"
'Spark'
"Varrer" (obrigatório)
labelCategories Etiquetar categorias da tarefa. LabelingJobLabelCategories
labelingJobMediaProperties Propriedades específicas do tipo de suporte de dados na tarefa. LabelingJobMediaProperties
mlAssistConfiguration Configuração da funcionalidade MLAssist na tarefa. MLAssistConfiguration
notificationSetting Definição de notificação para a tarefa NotificationSetting
propriedades O dicionário da propriedade do recurso. Propriedades do ResourceBase
services Lista de JobEndpoints.
Para tarefas locais, um ponto final de tarefa terá um valor de ponto final de FileStreamObject.
JobBaseServices
etiquetas Dicionário de etiquetas. As etiquetas podem ser adicionadas, removidas e atualizadas. objeto

LabelingDataConfiguration

Nome Descrição Valor
dataId ID de recurso do recurso de dados para efetuar a etiquetagem. string
incrementalDataRefresh Indica se pretende ativar a atualização incremental de dados. "Desativado"
"Ativado"

IdentityConfiguration

Nome Descrição Valor
identityType Definir o tipo de objeto AMLToken
Gerido
UserIdentity (obrigatório)

AmlToken

Nome Descrição Valor
identityType [Obrigatório] Especifica o tipo de arquitetura de identidade. "AMLToken" (obrigatório)

ManagedIdentity

Nome Descrição Valor
identityType [Obrigatório] Especifica o tipo de arquitetura de identidade. "Gerido" (obrigatório)
clientId Especifica uma identidade atribuída pelo utilizador pelo ID de cliente. Para a atribuição do sistema, não defina este campo. string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
objectId Especifica uma identidade atribuída pelo utilizador por ID de objeto. Para a atribuição do sistema, não defina este campo. string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Especifica uma identidade atribuída pelo utilizador pelo ID de recurso do ARM. Para a atribuição do sistema, não defina este campo. string

UserIdentity

Nome Descrição Valor
identityType [Obrigatório] Especifica o tipo de arquitetura de identidade. "UserIdentity" (obrigatório)

LabelingJobInstructions

Nome Descrição Valor
URI A ligação para uma página com instruções de etiquetagem detalhadas para etiquetadores. string

LabelingJobLabelCategories

Nome Descrição Valor
{customized property} LabelCategory
{customized property} LabelCategory

LabelCategory

Nome Descrição Valor
classes Dicionário de classes de etiquetas nesta categoria. LabelCategoryClasses
displayName Nome a apresentar da categoria de etiqueta. string
seleção múltipla Indica se é permitido selecionar várias classes nesta categoria. "Desativado"
"Ativado"

LabelCategoryClasses

Nome Descrição Valor
{customized property} LabelClass

LabelClass

Nome Descrição Valor
displayName Nome a apresentar da classe de etiqueta. string
subclasses Dicionário de subclasses da classe de etiqueta. LabelClassSubclasses

LabelClassSubclasses

Nome Descrição Valor
{customized property} LabelClass

LabelingJobMediaProperties

Nome Descrição Valor
mediaType Definir o tipo de objeto Imagem
Texto (obrigatório)

LabelingJobImageProperties

Nome Descrição Valor
mediaType [Obrigatório] Tipo de suporte de dados da tarefa. "Imagem" (obrigatório)
annotationType Tipo de anotação da tarefa de etiquetagem de imagens. "BoundingBox"
"Classificação"
"InstanceSegmentation"

LabelingJobTextProperties

Nome Descrição Valor
mediaType [Obrigatório] Tipo de suporte de dados da tarefa. "Texto" (obrigatório)
annotationType Tipo de anotação da tarefa de etiquetagem de texto. "Classificação"
"NamedEntityRecognition"

MLAssistConfiguration

Nome Descrição Valor
mlAssist Definir o tipo de objeto Desativado
Ativado (obrigatório)

MLAssistConfigurationDisabled

Nome Descrição Valor
mlAssist [Obrigatório] Indica se a funcionalidade MLAssist está ativada. "Desativado" (obrigatório)

MLAssistConfigurationEnabled

Nome Descrição Valor
mlAssist [Obrigatório] Indica se a funcionalidade MLAssist está ativada. "Ativado" (obrigatório)
inferencingComputeBinding [Obrigatório] Enlace de computação AML utilizado na inferência. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
trainingComputeBinding [Obrigatório] Enlace de computação AML utilizado na preparação. cadeia (obrigatório)

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

NotificationSetting

Nome Descrição Valor
emailOn Enviar notificação por e-mail ao utilizador no tipo de notificação especificado Matriz de cadeia que contém qualquer um dos seguintes:
"JobCancelled"
"JobCompleted"
"JobFailed"
e-mails Esta é a lista de destinatários de e-mail que tem uma limitação de 499 carateres no total concat com separador de vírgulas string[]

Propriedades do ResourceBase

Nome Descrição Valor
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string

JobBaseServices

Nome Descrição Valor
{customized property} JobService
{customized property} JobService

JobService

Nome Descrição Valor
endpoint Url para ponto final. string
jobServiceType Tipo de ponto final. string
nós Nós em que o utilizador gostaria de iniciar o serviço.
Se Os Nós não estiverem definidos ou definidos como nulos, o serviço só será iniciado no nó de líder.
Nós
porta Porta para ponto final definida pelo utilizador. int
propriedades Propriedades adicionais a definir no ponto final. JobServiceProperties

Nós

Nome Descrição Valor
nodesValueType Definir o tipo de objeto Tudo (obrigatório)

AllNodes

Nome Descrição Valor
nodesValueType [Obrigatório] Tipo do valor Nós "Todos" (obrigatório)

JobServiceProperties

Nome Descrição Valor
{customized property} string

Definição de recurso do Terraform (fornecedor AzAPI)

O tipo de recurso workspaces/labelingJobs pode ser implementado com operações que visam:

  • Grupos de recursos

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/labelingJobs, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/labelingJobs@2023-02-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      componentId = "string"
      computeId = "string"
      dataConfiguration = {
        dataId = "string"
        incrementalDataRefresh = "string"
      }
      description = "string"
      displayName = "string"
      experimentName = "string"
      identity = {
        identityType = "string"
        // For remaining properties, see IdentityConfiguration objects
      }
      isArchived = bool
      jobInstructions = {
        uri = "string"
      }
      jobType = "string"
      labelCategories = {
        {customized property} = {
          classes = {
            {customized property} = {
              displayName = "string"
              subclasses = {
                {customized property} = {}
            }
          }
          displayName = "string"
          multiSelect = "string"
        }
        {customized property} = {
          classes = {
            {customized property} = {
              displayName = "string"
              subclasses = {
                {customized property} = {}
            }
          }
          displayName = "string"
          multiSelect = "string"
        }
      }
      labelingJobMediaProperties = {
        mediaType = "string"
        // For remaining properties, see LabelingJobMediaProperties objects
      }
      mlAssistConfiguration = {
        mlAssist = "string"
        // For remaining properties, see MLAssistConfiguration objects
      }
      notificationSetting = {
        emailOn = [
          "string"
        ]
        emails = [
          "string"
        ]
      }
      properties = {
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
      }
      services = {
        {customized property} = {
          endpoint = "string"
          jobServiceType = "string"
          nodes = {
            nodesValueType = "string"
            // For remaining properties, see Nodes objects
          }
          port = int
          properties = {
            {customized property} = "string"
          }
        }
        {customized property} = {
          endpoint = "string"
          jobServiceType = "string"
          nodes = {
            nodesValueType = "string"
            // For remaining properties, see Nodes objects
          }
          port = int
          properties = {
            {customized property} = "string"
          }
        }
      }
      tags = {
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
      }
    }
  })
}

Objetos IdentityConfiguration

Defina a propriedade identityType para especificar o tipo de objeto.

Para AMLToken, utilize:

  identityType = "AMLToken"

Para Gerido, utilize:

  identityType = "Managed"
  clientId = "string"
  objectId = "string"
  resourceId = "string"

Para UserIdentity, utilize:

  identityType = "UserIdentity"

Etiquetar objetosJobMediaProperties

Defina a propriedade mediaType para especificar o tipo de objeto.

Para Imagem, utilize:

  mediaType = "Image"
  annotationType = "string"

Para Texto, utilize:

  mediaType = "Text"
  annotationType = "string"

Objetos MLAssistConfiguration

Defina a propriedade mlAssist para especificar o tipo de objeto.

Para Desativado, utilize:

  mlAssist = "Disabled"

Para Ativado, utilize:

  mlAssist = "Enabled"
  inferencingComputeBinding = "string"
  trainingComputeBinding = "string"

Objetos de nós

Defina a propriedade nodesValueType para especificar o tipo de objeto.

Para Todos, utilize:

  nodesValueType = "All"

Valores de propriedade

áreas de trabalho/labelingJobs

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.MachineLearningServices/workspaces/labelingJobs@2023-02-01-preview"
name O nome do recurso cadeia (obrigatório)
parent_id O ID do recurso que é o principal para este recurso. ID do recurso do tipo: áreas de trabalho
propriedades [Obrigatório] Atributos adicionais da entidade. LabelingJobProperties (obrigatório)

LabelingJobProperties

Nome Descrição Valor
componentId ID do recurso arm do recurso do componente. string
computeId ID do recurso arm do recurso de computação. string
dataConfiguration Configuração dos dados utilizados na tarefa. LabelingDataConfiguration
descrição O texto de descrição do recurso. string
displayName Nome a apresentar da tarefa. string
experimentName O nome da experimentação a que pertence a tarefa. Se não estiver definido, a tarefa é colocada na experimentação "Predefinição". string
identidade Configuração de identidade. Se estiver definido, este deve ser um de AmlToken, ManagedIdentity, UserIdentity ou nulo.
A predefinição é AmlToken se for nulo.
IdentityConfiguration
isArchived O elemento está arquivado? bool
jobInstructions Instruções de etiquetagem da tarefa. LabelingJobInstructions
jobType [Obrigatório] Especifica o tipo de tarefa. "AutoML"
"Comando"
"Etiquetagem"
"Pipeline"
"Spark"
"Varrer" (obrigatório)
labelCategories Etiquetar categorias da tarefa. LabelingJobLabelCategories
labelingJobMediaProperties Propriedades específicas do tipo de suporte de dados na tarefa. LabelingJobMediaProperties
mlAssistConfiguration Configuração da funcionalidade MLAssist na tarefa. MLAssistConfiguration
notificationSetting Definição de notificação para a tarefa NotificationSetting
propriedades O dicionário da propriedade do recurso. Propriedades do ResourceBase
services Lista de JobEndpoints.
Para tarefas locais, um ponto final de tarefa terá um valor de ponto final de FileStreamObject.
JobBaseServices
etiquetas Dicionário de etiquetas. As etiquetas podem ser adicionadas, removidas e atualizadas. objeto

LabelingDataConfiguration

Nome Descrição Valor
dataId ID de recurso do recurso de dados para efetuar a etiquetagem. string
incrementalDataRefresh Indica se pretende ativar a atualização incremental de dados. "Desativado"
"Ativado"

IdentityConfiguration

Nome Descrição Valor
identityType Definir o tipo de objeto AMLToken
Gerido
UserIdentity (obrigatório)

AmlToken

Nome Descrição Valor
identityType [Obrigatório] Especifica o tipo de arquitetura de identidade. "AMLToken" (obrigatório)

ManagedIdentity

Nome Descrição Valor
identityType [Obrigatório] Especifica o tipo de arquitetura de identidade. "Gerido" (obrigatório)
clientId Especifica uma identidade atribuída pelo utilizador pelo ID de cliente. Para a atribuição do sistema, não defina este campo. string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
objectId Especifica uma identidade atribuída pelo utilizador pelo ID do objeto. Para a atribuição do sistema, não defina este campo. string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Especifica uma identidade atribuída pelo utilizador pelo ID de recurso do ARM. Para a atribuição do sistema, não defina este campo. string

UserIdentity

Nome Descrição Valor
identityType [Obrigatório] Especifica o tipo de arquitetura de identidade. "UserIdentity" (obrigatório)

LabelingJobInstructions

Nome Descrição Valor
uri A ligação para uma página com instruções de etiquetagem detalhadas para etiquetas. string

LabelingJobLabelCategories

Nome Descrição Valor
{customized property} LabelCategory
{customized property} LabelCategory

LabelCategory

Nome Descrição Valor
classes Dicionário de classes de etiquetas nesta categoria. LabelCategoryClasses
displayName Nome a apresentar da categoria de etiqueta. string
seleção múltipla Indica se é permitido selecionar várias classes nesta categoria. "Desativado"
"Ativado"

LabelCategoryClasses

Nome Descrição Valor
{customized property} LabelClass

LabelClass

Nome Descrição Valor
displayName Nome a apresentar da classe de etiqueta. string
subclasses Dicionário de subclasses da classe de etiqueta. LabelClassSubclasses

LabelClassSubclasses

Nome Descrição Valor
{customized property} LabelClass

LabelingJobMediaProperties

Nome Descrição Valor
mediaType Definir o tipo de objeto Imagem
Texto (obrigatório)

LabelingJobImageProperties

Nome Descrição Valor
mediaType [Obrigatório] Tipo de multimédia da tarefa. "Imagem" (obrigatório)
annotationType Tipo de anotação da tarefa de etiquetagem de imagens. "BoundingBox"
"Classificação"
"InstanceSegmentation"

LabelingJobTextProperties

Nome Descrição Valor
mediaType [Obrigatório] Tipo de multimédia da tarefa. "Texto" (obrigatório)
annotationType Tipo de anotação da tarefa de etiquetagem de texto. "Classificação"
"NamedEntityRecognition"

MLAssistConfiguration

Nome Descrição Valor
mlAssist Definir o tipo de objeto Desativado
Ativado (obrigatório)

MLAssistConfigurationDisabled

Nome Descrição Valor
mlAssist [Obrigatório] Indica se a funcionalidade MLAssist está ativada. "Desativado" (obrigatório)

MLAssistConfigurationEnabled

Nome Descrição Valor
mlAssist [Obrigatório] Indica se a funcionalidade MLAssist está ativada. "Ativado" (obrigatório)
inferencingComputeBinding [Obrigatório] Enlace de computação AML utilizado na inferência. cadeia (obrigatório)

Restrições:
Padrão = [a-zA-Z0-9_]
trainingComputeBinding [Obrigatório] Enlace de computação AML utilizado na preparação. cadeia (obrigatório)

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

NotificationSetting

Nome Descrição Valor
emailOn Enviar notificação por e-mail ao utilizador no tipo de notificação especificado Matriz de cadeias que contém qualquer um dos seguintes:
"JobCancelled"
"JobCompleted"
"JobFailed"
e-mails Esta é a lista de destinatários de e-mail que tem uma limitação de 499 carateres no total concat com separador de vírgulas cadeia[]

ResourceBaseProperties

Nome Descrição Valor
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string
{customized property} string

JobBaseServices

Nome Descrição Valor
{customized property} JobService
{customized property} JobService

JobService

Nome Descrição Valor
endpoint Url para ponto final. string
jobServiceType Tipo de ponto final. string
nós Nós em que o utilizador gostaria de iniciar o serviço.
Se Os Nós não estiverem definidos ou definidos como nulos, o serviço só será iniciado no nó de líder.
Nós
porta Porta para ponto final definida pelo utilizador. int
propriedades Propriedades adicionais a definir no ponto final. JobServiceProperties

Nós

Nome Descrição Valor
nodesValueType Definir o tipo de objeto Tudo (obrigatório)

AllNodes

Nome Descrição Valor
nodesValueType [Obrigatório] Tipo do valor Nós "Tudo" (obrigatório)

JobServiceProperties

Nome Descrição Valor
{customized property} string