Á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:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
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
Para Deshabilitado, use:
{
mlAssist: 'Disabled'
}
Para Habilitado, use:
{
inferencingComputeBinding: 'string'
mlAssist: 'Enabled'
trainingComputeBinding: 'string'
}
Objetos de webhook
Establezca la propiedad webhookType
Para azureDevOps, use:
{
webhookType: 'AzureDevOps'
}
Objetos LabelingJobMediaProperties
Establezca la propiedad mediaType
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
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:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
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
Para Deshabilitado, use:
{
"mlAssist": "Disabled"
}
Para Habilitado, use:
{
"inferencingComputeBinding": "string",
"mlAssist": "Enabled",
"trainingComputeBinding": "string"
}
Objetos de webhook
Establezca la propiedad webhookType
Para azureDevOps, use:
{
"webhookType": "AzureDevOps"
}
Objetos LabelingJobMediaProperties
Establezca la propiedad mediaType
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
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
Para Deshabilitado, use:
{
mlAssist = "Disabled"
}
Para Habilitado, use:
{
inferencingComputeBinding = "string"
mlAssist = "Enabled"
trainingComputeBinding = "string"
}
Objetos de webhook
Establezca la propiedad webhookType
Para azureDevOps, use:
{
webhookType = "AzureDevOps"
}
Objetos LabelingJobMediaProperties
Establezca la propiedad mediaType
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
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) |