Á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:
- Grupos de recursos: consulte los comandos de implementación del grupo 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 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:
- Grupos de recursos: consulte los comandos de implementación del grupo 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 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 |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de