Compartir a través de


Áreas de trabajo de Microsoft.MachineLearningServices/labelingJobs

Definición de recursos de Bicep

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

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

Formato de recurso

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

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/labelingJobs@2024-04-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'
      }
    }
    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'
    }
    secretsConfiguration: {
      {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'
        }
      }
    }
    tags: {
      {customized property}: 'string'
    }
  }
}

Objetos IdentityConfiguration

Establezca la propiedad identityType para especificar el tipo de objeto.

Para AMLToken, use:

{
  identityType: 'AMLToken'
}

Para managed, use:

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

Para UserIdentity, use:

{
  identityType: 'UserIdentity'
}

Objetos MLAssistConfiguration

Establezca la propiedad mlAssist para especificar el tipo de objeto.

Para Deshabilitado, use:

{
  mlAssist: 'Disabled'
}

Para Habilitado, use:

{
  inferencingComputeBinding: 'string'
  mlAssist: 'Enabled'
  trainingComputeBinding: 'string'
}

Objetos de webhook

Establezca la propiedad webhookType para especificar el tipo de objeto.

Para azureDevOps, use:

{
  webhookType: 'AzureDevOps'
}

Objetos LabelingJobMediaProperties

Establezca la propiedad mediaType para especificar el tipo de objeto.

Para Image, use:

{
  annotationType: 'string'
  mediaType: 'Image'
}

Para Text, use:

{
  annotationType: 'string'
  mediaType: 'Text'
}

Objetos de nodos

Establezca la propiedad nodesValueType para especificar el tipo de objeto.

Para Todos los, use:

{
  nodesValueType: 'All'
}

Valores de propiedad

AllNodes

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

AmlToken

Nombre Descripción Valor
identityType [Obligatorio] Especifica el tipo de marco de identidad. 'AMLToken' (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)

IdentityConfiguration

Nombre Descripción Valor
identityType Establezca en "AMLToken" para el tipo AmlToken. Establezca en "Administrado" para el tipo ManagedIdentity. Establezca en "UserIdentity" para el tipo UserIdentity. 'AMLToken'
"Administrado"
'UserIdentity' (obligatorio)

JobBaseSecretsConfiguration

Nombre Descripción Valor

JobBaseServices

Nombre Descripción Valor

JobService

Nombre Descripción Valor
Extremo Dirección URL del punto de conexión. cuerda
jobServiceType Tipo de punto de conexión. cuerda
Nodos 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 de
puerto Puerto para el punto de conexión establecido por el usuario. Int
Propiedades Propiedades adicionales que se van a establecer en el punto de conexión. JobServiceProperties

JobServiceProperties

Nombre Descripción Valor

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. cuerda
multiSelect Indica si se permite seleccionar varias clases en esta categoría. 'Deshabilitado'
'Habilitado'

LabelCategoryClasses

Nombre Descripción Valor

LabelClass

Nombre Descripción Valor
displayName Nombre para mostrar de la clase de etiqueta. cuerda
Subclases Diccionario de subclases de la clase de etiqueta. labelClassSubclasses

LabelClassSubclasses

Nombre Descripción Valor

LabelingDataConfiguration

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

LabelingJobImageProperties

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

LabelingJobInstructions

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

LabelingJobLabelCategories

Nombre Descripción Valor

LabelingJobMediaProperties

Nombre Descripción Valor
mediaType Establezca en "Image" para el tipo LabelingJobImageProperties. Establezca en "Text" para el tipo LabelingJobTextProperties. 'Imagen'
'Text' (obligatorio)

LabelingJobProperties

Nombre Descripción Valor
componentId Identificador de recurso de ARM del recurso de componente. cuerda
computeId Identificador de recurso de ARM del recurso de proceso. cuerda
dataConfiguration Configuración de datos usados en el trabajo. LabelingDataConfiguration
descripción Texto de descripción del recurso. cuerda
displayName Nombre para mostrar del trabajo. cuerda
experimentName Nombre del experimento al que pertenece el trabajo. Si no se establece, el trabajo se coloca en el experimento "Predeterminado". cuerda
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 ¿El recurso está archivado? Bool
jobInstructions Etiquetado de instrucciones del trabajo. LabelingJobInstructions
jobType [Obligatorio] Especifica el tipo de trabajo. 'AutoML'
'Command'
"FineTuning"
"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
Propiedades Diccionario de propiedades de recurso. ResourceBaseProperties
secretsConfiguration Configuración para que los secretos estén disponibles durante el tiempo de ejecución. JobBaseSecretsConfiguration
servicios Lista de jobEndpoints.
Para 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. resourceBaseTags de

LabelingJobTextProperties

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

ManagedIdentity

Nombre Descripción Valor
clientId Especifica una identidad asignada por el usuario por identificador de cliente. En el caso de asignados por el sistema, no establezca este campo. cuerda

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}$
identityType [Obligatorio] Especifica el tipo de marco de identidad. "Administrado" (obligatorio)
objectId Especifica una identidad asignada por el usuario por identificador de objeto. En el caso de asignados por el sistema, no establezca este campo. cuerda

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. cuerda

Microsoft.MachineLearningServices/workspaces/labelingJobs

Nombre Descripción Valor
nombre El nombre del recurso cuerda

Restricciones:
Patrón = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (obligatorio)
padre 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 obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: áreas de trabajo
Propiedades [Obligatorio] Atributos adicionales de la entidad. LabelingJobProperties (obligatorio)

MLAssistConfiguration

Nombre Descripción Valor
mlAssist Establezca en "Disabled" para el tipo MLAssistConfigurationDisabled. Establezca en "Enabled" para el tipo MLAssistConfigurationEnabled. '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
inferencingComputeBinding [Obligatorio] Enlace de proceso de AML usado en la inferencia. cuerda

Restricciones:
Longitud mínima = 1
Patrón = [a-zA-Z0-9_] (obligatorio)
mlAssist [Obligatorio] Indica si la característica MLAssist está habilitada. 'Habilitado' (obligatorio)
trainingComputeBinding [Obligatorio] Enlace de proceso de AML usado en el entrenamiento. cuerda

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

Nodos

Nombre Descripción Valor
nodesValueType Establezca en "All" para el tipo AllNodes. 'All' (obligatorio)

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'
correos electrónicos 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

ResourceBaseProperties

Nombre Descripción Valor

ResourceBaseTags

Nombre Descripción Valor

SecretConfiguration

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

UserIdentity

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

Webhook

Nombre Descripción Valor
eventType Enviar devolución de llamada en un evento de notificación especificado cuerda
webhookType Establezca en "AzureDevOps" para el tipo AzureDevOpsWebhook. "AzureDevOps" (obligatorio)

Definición de recursos de plantilla de ARM

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

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

Formato de recurso

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

{
  "type": "Microsoft.MachineLearningServices/workspaces/labelingJobs",
  "apiVersion": "2024-04-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"
      }
    },
    "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"
    },
    "secretsConfiguration": {
      "{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"
        }
      }
    },
    "tags": {
      "{customized property}": "string"
    }
  }
}

Objetos IdentityConfiguration

Establezca la propiedad identityType para especificar el tipo de objeto.

Para AMLToken, use:

{
  "identityType": "AMLToken"
}

Para managed, use:

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

Para UserIdentity, use:

{
  "identityType": "UserIdentity"
}

Objetos MLAssistConfiguration

Establezca la propiedad mlAssist para especificar el tipo de objeto.

Para Deshabilitado, use:

{
  "mlAssist": "Disabled"
}

Para Habilitado, use:

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

Objetos de webhook

Establezca la propiedad webhookType para especificar el tipo de objeto.

Para azureDevOps, use:

{
  "webhookType": "AzureDevOps"
}

Objetos LabelingJobMediaProperties

Establezca la propiedad mediaType para especificar el tipo de objeto.

Para Image, use:

{
  "annotationType": "string",
  "mediaType": "Image"
}

Para Text, use:

{
  "annotationType": "string",
  "mediaType": "Text"
}

Objetos de nodos

Establezca la propiedad nodesValueType para especificar el tipo de objeto.

Para Todos los, use:

{
  "nodesValueType": "All"
}

Valores de propiedad

AllNodes

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

AmlToken

Nombre Descripción Valor
identityType [Obligatorio] Especifica el tipo de marco de identidad. 'AMLToken' (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)

IdentityConfiguration

Nombre Descripción Valor
identityType Establezca en "AMLToken" para el tipo AmlToken. Establezca en "Administrado" para el tipo ManagedIdentity. Establezca en "UserIdentity" para el tipo UserIdentity. 'AMLToken'
"Administrado"
'UserIdentity' (obligatorio)

JobBaseSecretsConfiguration

Nombre Descripción Valor

JobBaseServices

Nombre Descripción Valor

JobService

Nombre Descripción Valor
Extremo Dirección URL del punto de conexión. cuerda
jobServiceType Tipo de punto de conexión. cuerda
Nodos 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 de
puerto Puerto para el punto de conexión establecido por el usuario. Int
Propiedades Propiedades adicionales que se van a establecer en el punto de conexión. JobServiceProperties

JobServiceProperties

Nombre Descripción Valor

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. cuerda
multiSelect Indica si se permite seleccionar varias clases en esta categoría. 'Deshabilitado'
'Habilitado'

LabelCategoryClasses

Nombre Descripción Valor

LabelClass

Nombre Descripción Valor
displayName Nombre para mostrar de la clase de etiqueta. cuerda
Subclases Diccionario de subclases de la clase de etiqueta. labelClassSubclasses

LabelClassSubclasses

Nombre Descripción Valor

LabelingDataConfiguration

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

LabelingJobImageProperties

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

LabelingJobInstructions

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

LabelingJobLabelCategories

Nombre Descripción Valor

LabelingJobMediaProperties

Nombre Descripción Valor
mediaType Establezca en "Image" para el tipo LabelingJobImageProperties. Establezca en "Text" para el tipo LabelingJobTextProperties. 'Imagen'
'Text' (obligatorio)

LabelingJobProperties

Nombre Descripción Valor
componentId Identificador de recurso de ARM del recurso de componente. cuerda
computeId Identificador de recurso de ARM del recurso de proceso. cuerda
dataConfiguration Configuración de datos usados en el trabajo. LabelingDataConfiguration
descripción Texto de descripción del recurso. cuerda
displayName Nombre para mostrar del trabajo. cuerda
experimentName Nombre del experimento al que pertenece el trabajo. Si no se establece, el trabajo se coloca en el experimento "Predeterminado". cuerda
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 ¿El recurso está archivado? Bool
jobInstructions Etiquetado de instrucciones del trabajo. LabelingJobInstructions
jobType [Obligatorio] Especifica el tipo de trabajo. 'AutoML'
'Command'
"FineTuning"
"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
Propiedades Diccionario de propiedades de recurso. ResourceBaseProperties
secretsConfiguration Configuración para que los secretos estén disponibles durante el tiempo de ejecución. JobBaseSecretsConfiguration
servicios Lista de jobEndpoints.
Para 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. resourceBaseTags de

LabelingJobTextProperties

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

ManagedIdentity

Nombre Descripción Valor
clientId Especifica una identidad asignada por el usuario por identificador de cliente. En el caso de asignados por el sistema, no establezca este campo. cuerda

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}$
identityType [Obligatorio] Especifica el tipo de marco de identidad. "Administrado" (obligatorio)
objectId Especifica una identidad asignada por el usuario por identificador de objeto. En el caso de asignados por el sistema, no establezca este campo. cuerda

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. cuerda

Microsoft.MachineLearningServices/workspaces/labelingJobs

Nombre Descripción Valor
apiVersion La versión de api '2024-04-01-preview'
nombre El nombre del recurso cuerda

Restricciones:
Patrón = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (obligatorio)
Propiedades [Obligatorio] Atributos adicionales de la entidad. LabelingJobProperties (obligatorio)
tipo El tipo de recurso "Microsoft.MachineLearningServices/workspaces/labelingJobs"

MLAssistConfiguration

Nombre Descripción Valor
mlAssist Establezca en "Disabled" para el tipo MLAssistConfigurationDisabled. Establezca en "Enabled" para el tipo MLAssistConfigurationEnabled. '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
inferencingComputeBinding [Obligatorio] Enlace de proceso de AML usado en la inferencia. cuerda

Restricciones:
Longitud mínima = 1
Patrón = [a-zA-Z0-9_] (obligatorio)
mlAssist [Obligatorio] Indica si la característica MLAssist está habilitada. 'Habilitado' (obligatorio)
trainingComputeBinding [Obligatorio] Enlace de proceso de AML usado en el entrenamiento. cuerda

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

Nodos

Nombre Descripción Valor
nodesValueType Establezca en "All" para el tipo AllNodes. 'All' (obligatorio)

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'
correos electrónicos 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

ResourceBaseProperties

Nombre Descripción Valor

ResourceBaseTags

Nombre Descripción Valor

SecretConfiguration

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

UserIdentity

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

Webhook

Nombre Descripción Valor
eventType Enviar devolución de llamada en un evento de notificación especificado cuerda
webhookType Establezca en "AzureDevOps" para el tipo AzureDevOpsWebhook. "AzureDevOps" (obligatorio)

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 de

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

Formato de recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/labelingJobs@2024-04-01-preview"
  name = "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"
        }
      }
      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"
      }
      secretsConfiguration = {
        {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"
          }
        }
      }
      tags = {
        {customized property} = "string"
      }
    }
  })
}

Objetos IdentityConfiguration

Establezca la propiedad identityType para especificar el tipo de objeto.

Para AMLToken, use:

{
  identityType = "AMLToken"
}

Para managed, use:

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

Para UserIdentity, use:

{
  identityType = "UserIdentity"
}

Objetos MLAssistConfiguration

Establezca la propiedad mlAssist para especificar el tipo de objeto.

Para Deshabilitado, use:

{
  mlAssist = "Disabled"
}

Para Habilitado, use:

{
  inferencingComputeBinding = "string"
  mlAssist = "Enabled"
  trainingComputeBinding = "string"
}

Objetos de webhook

Establezca la propiedad webhookType para especificar el tipo de objeto.

Para azureDevOps, use:

{
  webhookType = "AzureDevOps"
}

Objetos LabelingJobMediaProperties

Establezca la propiedad mediaType para especificar el tipo de objeto.

Para Image, use:

{
  annotationType = "string"
  mediaType = "Image"
}

Para Text, use:

{
  annotationType = "string"
  mediaType = "Text"
}

Objetos de nodos

Establezca la propiedad nodesValueType para especificar el tipo de objeto.

Para Todos los, use:

{
  nodesValueType = "All"
}

Valores de propiedad

AllNodes

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

AmlToken

Nombre Descripción Valor
identityType [Obligatorio] Especifica el tipo de marco de identidad. 'AMLToken' (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)

IdentityConfiguration

Nombre Descripción Valor
identityType Establezca en "AMLToken" para el tipo AmlToken. Establezca en "Administrado" para el tipo ManagedIdentity. Establezca en "UserIdentity" para el tipo UserIdentity. 'AMLToken'
"Administrado"
'UserIdentity' (obligatorio)

JobBaseSecretsConfiguration

Nombre Descripción Valor

JobBaseServices

Nombre Descripción Valor

JobService

Nombre Descripción Valor
Extremo Dirección URL del punto de conexión. cuerda
jobServiceType Tipo de punto de conexión. cuerda
Nodos 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 de
puerto Puerto para el punto de conexión establecido por el usuario. Int
Propiedades Propiedades adicionales que se van a establecer en el punto de conexión. JobServiceProperties

JobServiceProperties

Nombre Descripción Valor

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. cuerda
multiSelect Indica si se permite seleccionar varias clases en esta categoría. 'Deshabilitado'
'Habilitado'

LabelCategoryClasses

Nombre Descripción Valor

LabelClass

Nombre Descripción Valor
displayName Nombre para mostrar de la clase de etiqueta. cuerda
Subclases Diccionario de subclases de la clase de etiqueta. labelClassSubclasses

LabelClassSubclasses

Nombre Descripción Valor

LabelingDataConfiguration

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

LabelingJobImageProperties

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

LabelingJobInstructions

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

LabelingJobLabelCategories

Nombre Descripción Valor

LabelingJobMediaProperties

Nombre Descripción Valor
mediaType Establezca en "Image" para el tipo LabelingJobImageProperties. Establezca en "Text" para el tipo LabelingJobTextProperties. 'Imagen'
'Text' (obligatorio)

LabelingJobProperties

Nombre Descripción Valor
componentId Identificador de recurso de ARM del recurso de componente. cuerda
computeId Identificador de recurso de ARM del recurso de proceso. cuerda
dataConfiguration Configuración de datos usados en el trabajo. LabelingDataConfiguration
descripción Texto de descripción del recurso. cuerda
displayName Nombre para mostrar del trabajo. cuerda
experimentName Nombre del experimento al que pertenece el trabajo. Si no se establece, el trabajo se coloca en el experimento "Predeterminado". cuerda
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 ¿El recurso está archivado? Bool
jobInstructions Etiquetado de instrucciones del trabajo. LabelingJobInstructions
jobType [Obligatorio] Especifica el tipo de trabajo. 'AutoML'
'Command'
"FineTuning"
"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
Propiedades Diccionario de propiedades de recurso. ResourceBaseProperties
secretsConfiguration Configuración para que los secretos estén disponibles durante el tiempo de ejecución. JobBaseSecretsConfiguration
servicios Lista de jobEndpoints.
Para 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. resourceBaseTags de

LabelingJobTextProperties

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

ManagedIdentity

Nombre Descripción Valor
clientId Especifica una identidad asignada por el usuario por identificador de cliente. En el caso de asignados por el sistema, no establezca este campo. cuerda

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}$
identityType [Obligatorio] Especifica el tipo de marco de identidad. "Administrado" (obligatorio)
objectId Especifica una identidad asignada por el usuario por identificador de objeto. En el caso de asignados por el sistema, no establezca este campo. cuerda

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. cuerda

Microsoft.MachineLearningServices/workspaces/labelingJobs

Nombre Descripción Valor
nombre El nombre del recurso cuerda

Restricciones:
Patrón = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: áreas de trabajo
Propiedades [Obligatorio] Atributos adicionales de la entidad. LabelingJobProperties (obligatorio)
tipo El tipo de recurso "Microsoft.MachineLearningServices/workspaces/labelingJobs@2024-04-01-preview"

MLAssistConfiguration

Nombre Descripción Valor
mlAssist Establezca en "Disabled" para el tipo MLAssistConfigurationDisabled. Establezca en "Enabled" para el tipo MLAssistConfigurationEnabled. '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
inferencingComputeBinding [Obligatorio] Enlace de proceso de AML usado en la inferencia. cuerda

Restricciones:
Longitud mínima = 1
Patrón = [a-zA-Z0-9_] (obligatorio)
mlAssist [Obligatorio] Indica si la característica MLAssist está habilitada. 'Habilitado' (obligatorio)
trainingComputeBinding [Obligatorio] Enlace de proceso de AML usado en el entrenamiento. cuerda

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

Nodos

Nombre Descripción Valor
nodesValueType Establezca en "All" para el tipo AllNodes. 'All' (obligatorio)

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'
correos electrónicos 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

ResourceBaseProperties

Nombre Descripción Valor

ResourceBaseTags

Nombre Descripción Valor

SecretConfiguration

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

UserIdentity

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

Webhook

Nombre Descripción Valor
eventType Enviar devolución de llamada en un evento de notificación especificado cuerda
webhookType Establezca en "AzureDevOps" para el tipo AzureDevOpsWebhook. "AzureDevOps" (obligatorio)