Compartir a través de


Áreas de trabajo de Microsoft.MachineLearningServices/labelingJobs 2023-06-01-preview

Definición de recursos de Bicep

El tipo de recurso workspaces/labelingJobs se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.MachineLearningServices/workspaces/labelingJobs, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/labelingJobs@2023-06-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'
      ]
      webhooks: {
        {customized property}: {
          eventType: 'string'
          webhookType: 'string'
          // For remaining properties, see Webhook objects
        }
      }
    }
    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'
      {customized property}: 'string'
    }
    secretsConfiguration: {
      {customized property}: {
        uri: 'string'
        workspaceSecretName: 'string'
      }
      {customized property}: {
        uri: 'string'
        workspaceSecretName: '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'
      {customized property}: 'string'
    }
  }
}

Objetos IdentityConfiguration

Establezca la propiedad identityType para especificar el tipo de objeto.

Para AMLToken, use:

  identityType: 'AMLToken'

Para Administrado, use:

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

Para UserIdentity, use:

  identityType: 'UserIdentity'

Objetos LabelingJobMediaProperties

Establezca la propiedad mediaType para especificar el tipo de objeto.

En Image (Imagen), use:

  mediaType: 'Image'
  annotationType: 'string'

Para Text, use:

  mediaType: 'Text'
  annotationType: 'string'

Objetos MLAssistConfiguration

Establezca la propiedad mlAssist para especificar el tipo de objeto.

Para Deshabilitado, use:

  mlAssist: 'Disabled'

Para Habilitado, use:

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

Objetos de webhook

Establezca la propiedad webhookType para especificar el tipo de objeto.

Para AzureDevOps, use:

  webhookType: 'AzureDevOps'

Objetos de nodos

Establezca la propiedad nodesValueType para especificar el tipo de objeto.

Para Todo, use:

  nodesValueType: 'All'

Valores de propiedad

workspaces/labelingJobs

Nombre Descripción Value
name El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en Bicep.
string (obligatorio)
primario En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para más información, consulte Recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: áreas de trabajo
properties [Obligatorio] Atributos adicionales de la entidad. LabelingJobProperties (obligatorio)

LabelingJobProperties

Nombre Descripción Valor
Componentid Id. de recurso de ARM del recurso de componente. string
computeId Identificador de recurso de ARM del recurso de proceso. string
dataConfiguration Configuración de datos usados en el trabajo. LabelingDataConfiguration
description Texto de descripción del recurso. string
DisplayName Nombre para mostrar del trabajo. string
experimentName Nombre del experimento al que pertenece el trabajo. Si no se establece, el trabajo se coloca en el experimento "Predeterminado". string
identidad Configuración de identidad. Si se establece, debe ser uno de AmlToken, ManagedIdentity, UserIdentity o null.
El valor predeterminado es AmlToken si es NULL.
IdentityConfiguration
isArchived ¿Se archiva el recurso? bool
jobInstructions Instrucciones de etiquetado del trabajo. LabelingJobInstructions
jobType [Obligatorio] Especifica el tipo de trabajo. 'AutoML'
'Comando'
'Etiquetado'
'Canalización'
'Spark'
'Barrido' (obligatorio)
labelCategories Categorías de etiqueta del trabajo. LabelingJobLabelCategories
labelingJobMediaProperties Propiedades específicas del tipo de medio en el trabajo. LabelingJobMediaProperties
mlAssistConfiguration Configuración de la característica MLAssist en el trabajo. MLAssistConfiguration
notificationSetting Configuración de notificación para el trabajo NotificationSetting
properties Diccionario de propiedades de recurso. ResourceBaseProperties
secretsConfiguration Configuración de secretos que se van a poner a disposición durante el tiempo de ejecución. JobBaseSecretsConfiguration
services Lista de JobEndpoints.
En el caso de los trabajos locales, un punto de conexión de trabajo tendrá un valor de punto de conexión de FileStreamObject.
JobBaseServices
etiquetas Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar. object

LabelingDataConfiguration

Nombre Descripción Valor
dataId Identificador de recurso del recurso de datos para realizar el etiquetado. string
incrementalDataRefresh Indica si se va a habilitar la actualización incremental de datos. 'Deshabilitado'
'Habilitado'

IdentityConfiguration

Nombre Descripción Valor
identityType Establecimiento del tipo de objeto AMLToken
Administrado
UserIdentity (obligatorio)

AmlToken

Nombre Descripción Valor
identityType [Obligatorio] Especifica el tipo de marco de identidad. 'AMLToken' (obligatorio)

ManagedIdentity

Nombre Descripción Valor
identityType [Obligatorio] Especifica el tipo de marco de identidad. 'Managed' (obligatorio)
clientId Especifica una identidad asignada por el usuario por identificador de cliente. En el caso de asignados por el sistema, no establezca este campo. string

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
objectId Especifica una identidad asignada por el usuario por identificador de objeto. En el caso de asignados por el sistema, no establezca este campo. string

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Especifica una identidad asignada por el usuario por el identificador de recurso de ARM. En el caso de asignados por el sistema, no establezca este campo. string

UserIdentity

Nombre Descripción Valor
identityType [Obligatorio] Especifica el tipo de marco de identidad. 'UserIdentity' (obligatorio)

LabelingJobInstructions

Nombre Descripción Valor
uri Vínculo a una página con instrucciones de etiquetado detalladas para los etiquetadores. string

LabelingJobLabelCategories

Nombre Descripción Valor
{propiedad personalizada} LabelCategory
{propiedad personalizada} LabelCategory

LabelCategory

Nombre Descripción Valor
clases Diccionario de clases de etiqueta en esta categoría. LabelCategoryClasses
DisplayName Nombre para mostrar de la categoría de etiqueta. string
Multiselect Indica si se permite seleccionar varias clases en esta categoría. 'Deshabilitado'
'Habilitado'

LabelCategoryClasses

Nombre Descripción Valor
{propiedad personalizada} LabelClass

LabelClass

Nombre Descripción Valor
DisplayName Nombre para mostrar de la clase de etiqueta. string
Subclases Diccionario de subclases de la clase de etiqueta. LabelClassSubclasses

LabelClassSubclasses

Nombre Descripción Valor
{propiedad personalizada} LabelClass

LabelingJobMediaProperties

Nombre Descripción Valor
mediaType Establecimiento del tipo de objeto Imagen
Texto (obligatorio)

LabelingJobImageProperties

Nombre Descripción Valor
mediaType [Obligatorio] Tipo de medio del trabajo. 'Image' (obligatorio)
annotationType Tipo de anotación del trabajo de etiquetado de imágenes. 'BoundingBox'
'Clasificación'
'InstanceSegmentation'

LabelingJobTextProperties

Nombre Descripción Valor
mediaType [Obligatorio] Tipo de medio del trabajo. 'Text' (obligatorio)
annotationType Tipo de anotación del trabajo de etiquetado de texto. 'Clasificación'
'NamedEntityRecognition'

MLAssistConfiguration

Nombre Descripción Valor
mlAssist Establecimiento del tipo de objeto Deshabilitado
Habilitado (obligatorio)

MLAssistConfigurationDisabled

Nombre Descripción Valor
mlAssist [Obligatorio] Indica si la característica MLAssist está habilitada. 'Disabled' (obligatorio)

MLAssistConfigurationEnabled

Nombre Descripción Valor
mlAssist [Obligatorio] Indica si la característica MLAssist está habilitada. 'Habilitado' (obligatorio)
inferencingComputeBinding [Obligatorio] Enlace de proceso de AML usado en la inferencia. string (obligatorio)

Restricciones:
Longitud mínima = 1
Patrón = [a-zA-Z0-9_]
trainingComputeBinding [Obligatorio] Enlace de proceso de AML usado en el entrenamiento. string (obligatorio)

Restricciones:
Longitud mínima = 1
Patrón = [a-zA-Z0-9_]

NotificationSetting

Nombre Descripción Valor
emailOn Enviar notificación por correo electrónico al usuario en el tipo de notificación especificado Matriz de cadenas que contiene cualquiera de:
"JobCancelled"
"JobCompleted"
'JobFailed'
emails Esta es la lista de destinatarios de correo electrónico que tiene una limitación de 499 caracteres en total concat con separador de comas. string[]
webhooks Enviar devolución de llamada de webhook a un servicio. La clave es un nombre proporcionado por el usuario para el webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nombre Descripción Valor
{propiedad personalizada} Webhook

webhook

Nombre Descripción Valor
eventType Enviar devolución de llamada en un evento de notificación especificado string
webhookType Establecimiento del tipo de objeto AzureDevOps (obligatorio)

AzureDevOpsWebhook

Nombre Descripción Valor
webhookType [Obligatorio] Especifica el tipo de servicio que se va a enviar una devolución de llamada. "AzureDevOps" (obligatorio)

ResourceBaseProperties

Nombre Descripción Valor
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string

JobBaseSecretsConfiguration

Nombre Descripción Valor
{propiedad personalizada} SecretConfiguration
{propiedad personalizada} SecretConfiguration

SecretConfiguration

Nombre Descripción Valor
uri Uri del secreto.
URI de ejemplo: https://myvault.vault.azure.net/secrets/mysecretname/secretversion
string
workspaceSecretName Nombre del secreto en el almacén de claves del área de trabajo. string

JobBaseServices

Nombre Descripción Valor
{propiedad personalizada} JobService
{propiedad personalizada} JobService

JobService

Nombre Descripción Valor
endpoint Dirección URL del punto de conexión. string
jobServiceType Tipo de punto de conexión. string
nodes Nodos en los que el usuario desea iniciar el servicio.
Si los nodos no se establecen o se establecen en null, el servicio solo se iniciará en el nodo de líder.
Nodos
port Puerto para el punto de conexión establecido por el usuario. int
properties Propiedades adicionales que se van a establecer en el punto de conexión. JobServiceProperties

Nodos

Nombre Descripción Valor
nodesValueType Establecimiento del tipo de objeto Todos (obligatorios)

AllNodes

Nombre Descripción Valor
nodesValueType [Obligatorio] Tipo del valor nodos 'All' (obligatorio)

JobServiceProperties

Nombre Descripción Valor
{propiedad personalizada} string

Definición de recursos de plantilla de ARM

El tipo de recurso workspaces/labelingJobs se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.MachineLearningServices/workspaces/labelingJobs, agregue el siguiente json a la plantilla.

{
  "type": "Microsoft.MachineLearningServices/workspaces/labelingJobs",
  "apiVersion": "2023-06-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" ],
      "webhooks": {
        "{customized property}": {
          "eventType": "string",
          "webhookType": "string"
          // For remaining properties, see Webhook objects
        }
      }
    },
    "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",
      "{customized property}": "string"
    },
    "secretsConfiguration": {
      "{customized property}": {
        "uri": "string",
        "workspaceSecretName": "string"
      },
      "{customized property}": {
        "uri": "string",
        "workspaceSecretName": "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",
      "{customized property}": "string"
    }
  }
}

Objetos IdentityConfiguration

Establezca la propiedad identityType para especificar el tipo de objeto.

Para AMLToken, use:

  "identityType": "AMLToken"

Para Administrado, use:

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

Para UserIdentity, use:

  "identityType": "UserIdentity"

Objetos LabelingJobMediaProperties

Establezca la propiedad mediaType para especificar el tipo de objeto.

En Image (Imagen), use:

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

Para Text, use:

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

Objetos MLAssistConfiguration

Establezca la propiedad mlAssist para especificar el tipo de objeto.

Para Deshabilitado, use:

  "mlAssist": "Disabled"

Para Habilitado, use:

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

Objetos de webhook

Establezca la propiedad webhookType para especificar el tipo de objeto.

Para AzureDevOps, use:

  "webhookType": "AzureDevOps"

Objetos de nodos

Establezca la propiedad nodesValueType para especificar el tipo de objeto.

Para Todo, use:

  "nodesValueType": "All"

Valores de propiedad

workspaces/labelingJobs

Nombre Descripción Value
type Tipo de recurso 'Microsoft.MachineLearningServices/workspaces/labelingJobs'
apiVersion La versión de la API de recursos "2023-06-01-preview"
name El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM JSON.
string (obligatorio)
properties [Obligatorio] Atributos adicionales de la entidad. LabelingJobProperties (obligatorio)

LabelingJobProperties

Nombre Descripción Valor
Componentid Id. de recurso de ARM del recurso de componente. string
computeId Identificador de recurso de ARM del recurso de proceso. string
dataConfiguration Configuración de datos usados en el trabajo. LabelingDataConfiguration
description Texto de descripción del recurso. string
DisplayName Nombre para mostrar del trabajo. string
experimentName Nombre del experimento al que pertenece el trabajo. Si no se establece, el trabajo se coloca en el experimento "Predeterminado". string
identidad Configuración de identidad. Si se establece, debe ser uno de AmlToken, ManagedIdentity, UserIdentity o null.
El valor predeterminado es AmlToken si es NULL.
IdentityConfiguration
isArchived ¿Se archiva el recurso? bool
jobInstructions Instrucciones de etiquetado del trabajo. LabelingJobInstructions
jobType [Obligatorio] Especifica el tipo de trabajo. 'AutoML'
'Comando'
'Etiquetado'
'Canalización'
'Spark'
'Barrido' (obligatorio)
labelCategories Categorías de etiqueta del trabajo. LabelingJobLabelCategories
labelingJobMediaProperties Propiedades específicas del tipo de medio en el trabajo. LabelingJobMediaProperties
mlAssistConfiguration Configuración de la característica MLAssist en el trabajo. MLAssistConfiguration
notificationSetting Configuración de notificación para el trabajo NotificationSetting
properties Diccionario de propiedades de recurso. ResourceBaseProperties
secretsConfiguration Configuración de secretos que se van a poner a disposición durante el tiempo de ejecución. JobBaseSecretsConfiguration
services Lista de JobEndpoints.
En el caso de los trabajos locales, un punto de conexión de trabajo tendrá un valor de punto de conexión de FileStreamObject.
JobBaseServices
etiquetas Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar. object

LabelingDataConfiguration

Nombre Descripción Valor
dataId Identificador de recurso del recurso de datos para realizar el etiquetado. string
incrementalDataRefresh Indica si se va a habilitar la actualización incremental de datos. 'Deshabilitado'
'Habilitado'

IdentityConfiguration

Nombre Descripción Valor
identityType Establecimiento del tipo de objeto AMLToken
Administrado
UserIdentity (obligatorio)

AmlToken

Nombre Descripción Valor
identityType [Obligatorio] Especifica el tipo de marco de identidad. 'AMLToken' (obligatorio)

ManagedIdentity

Nombre Descripción Valor
identityType [Obligatorio] Especifica el tipo de marco de identidad. 'Managed' (obligatorio)
clientId Especifica una identidad asignada por el usuario por identificador de cliente. En el caso de asignados por el sistema, no establezca este campo. string

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
objectId Especifica una identidad asignada por el usuario por identificador de objeto. En el caso de asignados por el sistema, no establezca este campo. string

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Especifica una identidad asignada por el usuario por el identificador de recurso de ARM. En el caso de asignados por el sistema, no establezca este campo. string

UserIdentity

Nombre Descripción Valor
identityType [Obligatorio] Especifica el tipo de marco de identidad. 'UserIdentity' (obligatorio)

LabelingJobInstructions

Nombre Descripción Valor
uri Vínculo a una página con instrucciones de etiquetado detalladas para los etiquetadores. string

LabelingJobLabelCategories

Nombre Descripción Valor
{propiedad personalizada} LabelCategory
{propiedad personalizada} LabelCategory

LabelCategory

Nombre Descripción Valor
clases Diccionario de clases de etiqueta en esta categoría. LabelCategoryClasses
DisplayName Nombre para mostrar de la categoría de etiqueta. string
Multiselect Indica si se permite seleccionar varias clases en esta categoría. 'Deshabilitado'
'Habilitado'

LabelCategoryClasses

Nombre Descripción Valor
{propiedad personalizada} LabelClass

LabelClass

Nombre Descripción Valor
DisplayName Nombre para mostrar de la clase de etiqueta. string
Subclases Diccionario de subclases de la clase label. LabelClassSubclasses

LabelClassSubclasses

Nombre Descripción Valor
{propiedad personalizada} LabelClass

LabelingJobMediaProperties

Nombre Descripción Valor
mediaType Establecimiento del tipo de objeto Imagen
Texto (obligatorio)

LabelingJobImageProperties

Nombre Descripción Valor
mediaType [Obligatorio] Tipo de medio del trabajo. 'Image' (obligatorio)
annotationType Tipo de anotación del trabajo de etiquetado de imágenes. 'BoundingBox'
'Clasificación'
'InstanceSegmentation'

LabelingJobTextProperties

Nombre Descripción Valor
mediaType [Obligatorio] Tipo de medio del trabajo. 'Text' (obligatorio)
annotationType Tipo de anotación del trabajo de etiquetado de texto. 'Clasificación'
'NamedEntityRecognition'

MLAssistConfiguration

Nombre Descripción Valor
mlAssist Establecimiento del tipo de objeto Deshabilitado
Habilitado (obligatorio)

MLAssistConfigurationDisabled

Nombre Descripción Valor
mlAssist [Obligatorio] Indica si la característica MLAssist está habilitada. 'Disabled' (obligatorio)

MLAssistConfigurationEnabled

Nombre Descripción Valor
mlAssist [Obligatorio] Indica si la característica MLAssist está habilitada. 'Habilitado' (obligatorio)
inferencingComputeBinding [Obligatorio] Enlace de proceso de AML usado en la inferencia. string (obligatorio)

Restricciones:
Longitud mínima = 1
Patrón = [a-zA-Z0-9_]
trainingComputeBinding [Obligatorio] Enlace de proceso de AML usado en el entrenamiento. string (obligatorio)

Restricciones:
Longitud mínima = 1
Patrón = [a-zA-Z0-9_]

NotificationSetting

Nombre Descripción Valor
emailOn Enviar notificación por correo electrónico al usuario en el tipo de notificación especificado Matriz de cadenas que contiene cualquiera de:
'JobCancelled'
'JobCompleted'
'JobFailed'
emails Esta es la lista de destinatarios de correo electrónico que tiene una limitación de 499 caracteres en total concat con separador de comas string[]
webhooks Enviar devolución de llamada de webhook a un servicio. La clave es un nombre proporcionado por el usuario para el webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nombre Descripción Valor
{propiedad personalizada} Webhook

webhook

Nombre Descripción Valor
eventType Devolución de llamada de envío en un evento de notificación especificado string
webhookType Establecimiento del tipo de objeto AzureDevOps (obligatorio)

AzureDevOpsWebhook

Nombre Descripción Valor
webhookType [Obligatorio] Especifica el tipo de servicio que se va a enviar una devolución de llamada. "AzureDevOps" (obligatorio)

ResourceBaseProperties

Nombre Descripción Valor
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string

JobBaseSecretsConfiguration

Nombre Descripción Valor
{propiedad personalizada} SecretConfiguration
{propiedad personalizada} SecretConfiguration

SecretConfiguration

Nombre Descripción Valor
uri Uri del secreto.
URI de ejemplo: https://myvault.vault.azure.net/secrets/mysecretname/secretversion
string
workspaceSecretName Nombre del secreto en el almacén de claves del área de trabajo. string

JobBaseServices

Nombre Descripción Valor
{propiedad personalizada} JobService
{propiedad personalizada} JobService

JobService

Nombre Descripción Valor
endpoint Dirección URL del punto de conexión. string
jobServiceType Tipo de punto de conexión. string
nodes Nodos en los que el usuario desea iniciar el servicio.
Si los nodos no se establecen o se establecen en null, el servicio solo se iniciará en el nodo líder.
Nodos
port Puerto para el punto de conexión establecido por el usuario. int
properties Propiedades adicionales que se van a establecer en el punto de conexión. JobServiceProperties

Nodos

Nombre Descripción Valor
nodesValueType Establecimiento del tipo de objeto Todos (obligatorios)

AllNodes

Nombre Descripción Valor
nodesValueType [Obligatorio] Tipo del valor nodos 'All' (obligatorio)

JobServiceProperties

Nombre Descripción Valor
{propiedad personalizada} string

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso workspaces/labelingJobs se puede implementar con operaciones que tienen como destino:

  • Grupos de recursos

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.MachineLearningServices/workspaces/labelingJobs, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/labelingJobs@2023-06-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"
        ]
        webhooks = {
          {customized property} = {
            eventType = "string"
            webhookType = "string"
            // For remaining properties, see Webhook objects
          }
        }
      }
      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"
        {customized property} = "string"
      }
      secretsConfiguration = {
        {customized property} = {
          uri = "string"
          workspaceSecretName = "string"
        }
        {customized property} = {
          uri = "string"
          workspaceSecretName = "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"
        {customized property} = "string"
      }
    }
  })
}

Objetos IdentityConfiguration

Establezca la propiedad identityType para especificar el tipo de objeto.

Para AMLToken, use:

  identityType = "AMLToken"

Para Administrado, use:

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

Para UserIdentity, use:

  identityType = "UserIdentity"

Objetos LabelingJobMediaProperties

Establezca la propiedad mediaType para especificar el tipo de objeto.

En Image (Imagen), use:

  mediaType = "Image"
  annotationType = "string"

Para Text, use:

  mediaType = "Text"
  annotationType = "string"

Objetos MLAssistConfiguration

Establezca la propiedad mlAssist para especificar el tipo de objeto.

Para Deshabilitado, use:

  mlAssist = "Disabled"

Para Habilitado, use:

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

Objetos de webhook

Establezca la propiedad webhookType para especificar el tipo de objeto.

Para AzureDevOps, use:

  webhookType = "AzureDevOps"

Objetos de nodos

Establezca la propiedad nodesValueType para especificar el tipo de objeto.

Para Todo, use:

  nodesValueType = "All"

Valores de propiedad

workspaces/labelingJobs

Nombre Descripción Value
type Tipo de recurso "Microsoft.MachineLearningServices/workspaces/labelingJobs@2023-06-01-preview"
name El nombre del recurso string (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: áreas de trabajo
properties [Obligatorio] Atributos adicionales de la entidad. LabelingJobProperties (obligatorio)

LabelingJobProperties

Nombre Descripción Valor
Componentid Id. de recurso de ARM del recurso de componente. string
computeId Identificador de recurso de ARM del recurso de proceso. string
dataConfiguration Configuración de datos usados en el trabajo. LabelingDataConfiguration
description Texto de descripción del recurso. string
DisplayName Nombre para mostrar del trabajo. string
experimentName Nombre del experimento al que pertenece el trabajo. Si no se establece, el trabajo se coloca en el experimento "Predeterminado". string
identidad Configuración de identidad. Si se establece, debe ser uno de AmlToken, ManagedIdentity, UserIdentity o null.
El valor predeterminado es AmlToken si es NULL.
IdentityConfiguration
isArchived ¿Se archiva el recurso? bool
jobInstructions Instrucciones de etiquetado del trabajo. LabelingJobInstructions
jobType [Obligatorio] Especifica el tipo de trabajo. "AutoML"
"Comando"
"Etiquetado"
"Canalización"
"Spark"
"Barrido" (obligatorio)
labelCategories Categorías de etiqueta del trabajo. LabelingJobLabelCategories
labelingJobMediaProperties Propiedades específicas del tipo de medio en el trabajo. LabelingJobMediaProperties
mlAssistConfiguration Configuración de la característica MLAssist en el trabajo. MLAssistConfiguration
notificationSetting Configuración de notificación para el trabajo NotificationSetting
properties Diccionario de propiedades de recurso. ResourceBaseProperties
secretsConfiguration Configuración de secretos que se van a poner a disposición durante el tiempo de ejecución. JobBaseSecretsConfiguration
services Lista de JobEndpoints.
En el caso de los trabajos locales, un punto de conexión de trabajo tendrá un valor de punto de conexión de FileStreamObject.
JobBaseServices
etiquetas Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar. object

LabelingDataConfiguration

Nombre Descripción Valor
dataId Identificador de recurso del recurso de datos para realizar el etiquetado. string
incrementalDataRefresh Indica si se va a habilitar la actualización incremental de datos. "Deshabilitado"
"Habilitado"

IdentityConfiguration

Nombre Descripción Valor
identityType Establecimiento del tipo de objeto AMLToken
Administrado
UserIdentity (obligatorio)

AmlToken

Nombre Descripción Valor
identityType [Obligatorio] Especifica el tipo de marco de identidad. "AMLToken" (obligatorio)

ManagedIdentity

Nombre Descripción Valor
identityType [Obligatorio] Especifica el tipo de marco de identidad. "Administrado" (obligatorio)
clientId Especifica una identidad asignada por el usuario por identificador de cliente. Para asignado por el sistema, no establezca este campo. string

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
objectId Especifica una identidad asignada por el usuario por identificador de objeto. Para asignado por el sistema, no establezca este campo. string

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Especifica una identidad asignada por el usuario por el identificador de recurso de ARM. Para asignado por el sistema, no establezca este campo. string

UserIdentity

Nombre Descripción Valor
identityType [Obligatorio] Especifica el tipo de marco de identidad. "UserIdentity" (obligatorio)

LabelingJobInstructions

Nombre Descripción Valor
uri Vínculo a una página con instrucciones de etiquetado detalladas para los etiquetadores. string

LabelingJobLabelCategories

Nombre Descripción Valor
{propiedad personalizada} LabelCategory
{propiedad personalizada} LabelCategory

LabelCategory

Nombre Descripción Valor
clases Diccionario de clases de etiqueta en esta categoría. LabelCategoryClasses
DisplayName Nombre para mostrar de la categoría de etiqueta. string
Multiselect Indica si se permite seleccionar varias clases en esta categoría. "Deshabilitado"
"Habilitado"

LabelCategoryClasses

Nombre Descripción Valor
{propiedad personalizada} LabelClass

LabelClass

Nombre Descripción Valor
DisplayName Nombre para mostrar de la clase de etiqueta. string
Subclases Diccionario de subclases de la clase de etiqueta. LabelClassSubclasses

LabelClassSubclasses

Nombre Descripción Valor
{propiedad personalizada} LabelClass

LabelingJobMediaProperties

Nombre Descripción Valor
mediaType Establecimiento del tipo de objeto Imagen
Texto (obligatorio)

LabelingJobImageProperties

Nombre Descripción Valor
mediaType [Obligatorio] Tipo de medio del trabajo. "Imagen" (obligatorio)
annotationType Tipo de anotación del trabajo de etiquetado de imágenes. "BoundingBox"
"Clasificación"
"InstanceSegmentation"

LabelingJobTextProperties

Nombre Descripción Valor
mediaType [Obligatorio] Tipo de medio del trabajo. "Texto" (obligatorio)
annotationType Tipo de anotación del trabajo de etiquetado de texto. "Clasificación"
"NamedEntityRecognition"

MLAssistConfiguration

Nombre Descripción Valor
mlAssist Establecimiento del tipo de objeto Deshabilitado
Habilitado (obligatorio)

MLAssistConfigurationDisabled

Nombre Descripción Valor
mlAssist [Obligatorio] Indica si la característica MLAssist está habilitada. "Deshabilitado" (obligatorio)

MLAssistConfigurationEnabled

Nombre Descripción Valor
mlAssist [Obligatorio] Indica si la característica MLAssist está habilitada. "Habilitado" (obligatorio)
inferencingComputeBinding [Obligatorio] Enlace de proceso de AML usado en la inferencia. string (obligatorio)

Restricciones:
Longitud mínima = 1
Patrón = [a-zA-Z0-9_]
trainingComputeBinding [Obligatorio] Enlace de proceso de AML usado en el entrenamiento. string (obligatorio)

Restricciones:
Longitud mínima = 1
Patrón = [a-zA-Z0-9_]

NotificationSetting

Nombre Descripción Valor
emailOn Enviar notificación por correo electrónico al usuario en el tipo de notificación especificado Matriz de cadenas que contiene cualquiera de:
"JobCancelled"
"JobCompleted"
"JobFailed"
emails Esta es la lista de destinatarios de correo electrónico que tiene una limitación de 499 caracteres en total concat con separador de comas. string[]
webhooks Enviar devolución de llamada de webhook a un servicio. La clave es un nombre proporcionado por el usuario para el webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nombre Descripción Valor
{propiedad personalizada} Webhook

webhook

Nombre Descripción Valor
eventType Enviar devolución de llamada en un evento de notificación especificado string
webhookType Establecimiento del tipo de objeto AzureDevOps (obligatorio)

AzureDevOpsWebhook

Nombre Descripción Valor
webhookType [Obligatorio] Especifica el tipo de servicio que se va a enviar una devolución de llamada. "AzureDevOps" (obligatorio)

ResourceBaseProperties

Nombre Descripción Valor
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string
{propiedad personalizada} string

JobBaseSecretsConfiguration

Nombre Descripción Valor
{propiedad personalizada} SecretConfiguration
{propiedad personalizada} SecretConfiguration

SecretConfiguration

Nombre Descripción Valor
uri Uri del secreto.
URI de ejemplo: https://myvault.vault.azure.net/secrets/mysecretname/secretversion
string
workspaceSecretName Nombre del secreto en el almacén de claves del área de trabajo. string

JobBaseServices

Nombre Descripción Valor
{propiedad personalizada} JobService
{propiedad personalizada} JobService

JobService

Nombre Descripción Valor
endpoint Dirección URL del punto de conexión. string
jobServiceType Tipo de punto de conexión. string
nodes Nodos en los que el usuario desea iniciar el servicio.
Si los nodos no se establecen o se establecen en null, el servicio solo se iniciará en el nodo líder.
Nodos
port Puerto para el punto de conexión establecido por el usuario. int
properties Propiedades adicionales que se van a establecer en el punto de conexión. JobServiceProperties

Nodos

Nombre Descripción Valor
nodesValueType Establecimiento del tipo de objeto Todos (obligatorios)

AllNodes

Nombre Descripción Valor
nodesValueType [Obligatorio] Tipo del valor nodos "All" (obligatorio)

JobServiceProperties

Nombre Descripción Valor
{propiedad personalizada} string