Espaces de travail/étiquetage Microsoft.MachineLearningServicesJobs 2023-08-01-preview

Définition de ressource Bicep

Le type de ressource workspaces/labelingJobs peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.MachineLearningServices/workspaces/labelingJobs, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/labelingJobs@2023-08-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'
    }
  }
}

Objets IdentityConfiguration

Définissez la propriété identityType pour spécifier le type d’objet.

Pour AMLToken, utilisez :

  identityType: 'AMLToken'

Pour Géré, utilisez :

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

Pour UserIdentity, utilisez :

  identityType: 'UserIdentity'

Objets LabelingJobMediaProperties

Définissez la propriété mediaType pour spécifier le type d’objet.

Pour Image, utilisez :

  mediaType: 'Image'
  annotationType: 'string'

Pour Texte, utilisez :

  mediaType: 'Text'
  annotationType: 'string'

Objets MLAssistConfiguration

Définissez la propriété mlAssist pour spécifier le type d’objet.

Pour Désactivé, utilisez :

  mlAssist: 'Disabled'

Pour Activé, utilisez :

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

Objets webhook

Définissez la propriété webhookType pour spécifier le type d’objet.

Pour AzureDevOps, utilisez :

  webhookType: 'AzureDevOps'

Objets Nœuds

Définissez la propriété nodesValueType pour spécifier le type d’objet.

Pour Tous, utilisez :

  nodesValueType: 'All'

Valeurs de propriétés

workspaces/labelingJobs

Nom Description Valeur
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep.
chaîne (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : espaces de travail
properties [Obligatoire] Attributs supplémentaires de l’entité. ÉtiquetageJobProperties (obligatoire)

ÉtiquetageJobProperties

Nom Description Valeur
componentId ID de ressource ARM de la ressource de composant. string
computeId ID de ressource ARM de la ressource de calcul. string
dataConfiguration Configuration des données utilisées dans le travail. ÉtiquetageDataConfiguration
description Texte de description de la ressource. string
displayName Nom d’affichage du travail. string
experimentName Nom de l’expérience à laquelle appartient le travail. S’il n’est pas défini, le travail est placé dans l’expérience « Par défaut ». string
identité Configuration de l’identité. S’il est défini, il doit s’agir d’AmlToken, ManagedIdentity, UserIdentity ou null.
La valeur par défaut est AmlToken si null.
IdentityConfiguration
isArchived La ressource est-elle archivée ? bool
jobInstructions Instructions d’étiquetage du travail. LabelingJobInstructions
jobType [Obligatoire] Spécifie le type de travail. 'AutoML'
'Command'
'Étiquetage'
'Pipeline'
'Spark'
'Balayage' (obligatoire)
labelCategories Étiquettez les catégories du travail. ÉtiquetageJobLabelCategories
étiquetageJobMediaProperties Propriétés spécifiques au type de média dans le travail. LabelingJobMediaProperties
mlAssistConfiguration Configuration de la fonctionnalité MLAssist dans le travail. MLAssistConfiguration
notificationSetting Paramètre de notification pour le travail NotificationSetting
properties Dictionnaire de propriétés de ressource. ResourceBaseProperties
secretsConfiguration Configuration des secrets à rendre disponibles pendant l’exécution. JobBaseSecretsConfiguration
services Liste des jobEndpoints.
Pour les travaux locaux, un point de terminaison de travail aura une valeur de point de terminaison FileStreamObject.
JobBaseServices
tags Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. object

LabelingDataConfiguration

Nom Description Valeur
dataId ID de ressource de la ressource de données à effectuer l’étiquetage. string
incrementalDataRefresh Indique s’il faut activer l’actualisation incrémentielle des données. 'Désactivé'
'Enabled'

IdentityConfiguration

Nom Description Valeur
identityType Définir le type d’objet AMLToken
Managé
UserIdentity (obligatoire)

AmlToken

Nom Description Valeur
identityType [Obligatoire] Spécifie le type d’infrastructure d’identité. 'AMLToken' (obligatoire)

ManagedIdentity

Nom Description Valeur
identityType [Obligatoire] Spécifie le type d’infrastructure d’identité. 'Managed' (obligatoire)
clientId Spécifie une identité affectée par l’utilisateur par ID client. Pour les personnes affectées par le système, ne définissez pas ce champ. string

Contraintes :
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
objectId Spécifie une identité affectée par l’utilisateur par l’ID d’objet. Pour les personnes affectées par le système, ne définissez pas ce champ. string

Contraintes :
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Spécifie une identité affectée par l’utilisateur par l’ID de ressource ARM. Pour les personnes affectées par le système, ne définissez pas ce champ. string

UserIdentity

Nom Description Valeur
identityType [Obligatoire] Spécifie le type d’infrastructure d’identité. 'UserIdentity' (obligatoire)

LabelingJobInstructions

Nom Description Valeur
URI Lien vers une page contenant des instructions d’étiquetage détaillées pour les étiqueteurs. string

ÉtiquetageJobLabelCategories

Nom Description Valeur
{propriété personnalisée} LabelCategory
{propriété personnalisée} LabelCategory

LabelCategory

Nom Description Valeur
Classes Dictionnaire des classes d’étiquettes de cette catégorie. LabelCategoryClasses
displayName Nom d’affichage de la catégorie d’étiquette. string
Multiselect Indique s’il est autorisé à sélectionner plusieurs classes dans cette catégorie. 'Désactivé'
'Enabled'

LabelCategoryClasses

Nom Description Valeur
{propriété personnalisée} LabelClass

LabelClass

Nom Description Valeur
displayName Nom d’affichage de la classe label. string
Sous-classes Dictionnaire des sous-classes de la classe label. LabelClassSubclasses

LabelClassSubclasses

Nom Description Valeur
{propriété personnalisée} LabelClass

ÉtiquetageJobMediaProperties

Nom Description Valeur
mediaType Définir le type d’objet Image
Texte (obligatoire)

ÉtiquetageJobImageProperties

Nom Description Valeur
mediaType [Obligatoire] Type de média du travail. 'Image' (obligatoire)
annotationType Type d’annotation du travail d’étiquetage d’image. 'BoundingBox'
'Classification'
'InstanceSegmentation'

ÉtiquetageJobTextProperties

Nom Description Valeur
mediaType [Obligatoire] Type de média du travail. 'Text' (obligatoire)
annotationType Type d’annotation du travail d’étiquetage de texte. 'Classification'
'NamedEntityRecognition'

MLAssistConfiguration

Nom Description Valeur
mlAssist Définir le type d’objet Désactivé
Activé (obligatoire)

MLAssistConfigurationDisabled

Nom Description Valeur
mlAssist [Obligatoire] Indique si la fonctionnalité MLAssist est activée. 'Désactivé' (obligatoire)

MLAssistConfigurationEnabled

Nom Description Valeur
mlAssist [Obligatoire] Indique si la fonctionnalité MLAssist est activée. 'Enabled' (obligatoire)
inferencingComputeBinding [Obligatoire] Liaison de calcul AML utilisée dans l’inférence. chaîne (obligatoire)

Contraintes :
Longueur minimale = 1
Modèle = [a-zA-Z0-9_]
trainingComputeBinding [Obligatoire] Liaison de calcul AML utilisée dans l’entraînement. chaîne (obligatoire)

Contraintes :
Longueur minimale = 1
Modèle = [a-zA-Z0-9_]

NotificationSetting

Nom Description Valeur
emailOn Envoyer une notification par e-mail à l’utilisateur sur le type de notification spécifié Tableau de chaînes contenant l’un des éléments suivants :
'JobCancelled'
'JobCompleted'
'JobFailed'
emails Il s’agit de la liste des destinataires de l’e-mail qui a une limite de 499 caractères dans le nombre total de concat avec séparateur de virgules string[]
webhooks Envoyer un rappel de webhook à un service. La clé est un nom fourni par l’utilisateur pour le webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nom Description Valeur
{propriété personnalisée} Webhook

webhook

Nom Description Valeur
eventType Envoyer un rappel sur un événement de notification spécifié string
webhookType Définir le type d’objet AzureDevOps (obligatoire)

AzureDevOpsWebhook

Nom Description Valeur
webhookType [Obligatoire] Spécifie le type de service à envoyer un rappel « AzureDevOps » (obligatoire)

ResourceBaseProperties

Nom Description Valeur
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string

JobBaseSecretsConfiguration

Nom Description Valeur
{propriété personnalisée} SecretConfiguration
{propriété personnalisée} SecretConfiguration

SecretConfiguration

Nom Description Valeur
URI URI de secret.
Exemple d’URI : https://myvault.vault.azure.net/secrets/mysecretname/secretversion
string
workspaceSecretName Nom du secret dans le coffre de clés de l’espace de travail. string

JobBaseServices

Nom Description Valeur
{propriété personnalisée} JobService
{propriété personnalisée} JobService

JobService

Nom Description Valeur
endpoint URL du point de terminaison. string
jobServiceType Type de point de terminaison. string
nœuds Nœuds sur lesquels l’utilisateur souhaite démarrer le service.
Si Nœuds n’est pas défini ou défini sur null, le service est démarré uniquement sur le nœud leader.
Nœuds
port Port pour le point de terminaison défini par l’utilisateur. int
properties Propriétés supplémentaires à définir sur le point de terminaison. JobServiceProperties

Nœuds

Nom Description Valeur
nodesValueType Définir le type d’objet Tout (obligatoire)

AllNodes

Nom Description Valeur
nodesValueType [Obligatoire] Type de la valeur Nœuds 'All' (obligatoire)

JobServiceProperties

Nom Description Valeur
{propriété personnalisée} string

Définition de ressources de modèle ARM

Le type de ressource workspaces/labelingJobs peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.MachineLearningServices/workspaces/labelingJobs, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.MachineLearningServices/workspaces/labelingJobs",
  "apiVersion": "2023-08-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"
    }
  }
}

Objets IdentityConfiguration

Définissez la propriété identityType pour spécifier le type d’objet.

Pour AMLToken, utilisez :

  "identityType": "AMLToken"

Pour Géré, utilisez :

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

Pour UserIdentity, utilisez :

  "identityType": "UserIdentity"

Objets LabelingJobMediaProperties

Définissez la propriété mediaType pour spécifier le type d’objet.

Pour Image, utilisez :

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

Pour Text, utilisez :

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

Objets MLAssistConfiguration

Définissez la propriété mlAssist pour spécifier le type d’objet.

Pour Désactivé, utilisez :

  "mlAssist": "Disabled"

Pour Activé, utilisez :

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

Objets webhook

Définissez la propriété webhookType pour spécifier le type d’objet.

Pour AzureDevOps, utilisez :

  "webhookType": "AzureDevOps"

Objets Nodes

Définissez la propriété nodesValueType pour spécifier le type d’objet.

Pour Tous, utilisez :

  "nodesValueType": "All"

Valeurs de propriétés

workspaces/labelingJobs

Nom Description Valeur
type Type de ressource « Microsoft.MachineLearningServices/workspaces/labelingJobs »
apiVersion Version de l’API de ressource '2023-08-01-preview'
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON.
string (obligatoire)
properties [Obligatoire] Attributs supplémentaires de l’entité. LabelingJobProperties (obligatoire)

LabelingJobProperties

Nom Description Valeur
componentId ID de ressource ARM de la ressource de composant. string
computeId ID de ressource ARM de la ressource de calcul. string
dataConfiguration Configuration des données utilisées dans le travail. ÉtiquetageDataConfiguration
description Texte de description de la ressource. string
displayName Nom d’affichage du travail. string
experimentName Nom de l’expérience à laquelle appartient le travail. S’il n’est pas défini, le travail est placé dans l’expérience « Par défaut ». string
identité Configuration de l’identité. S’il est défini, il doit s’agir d’AmlToken, ManagedIdentity, UserIdentity ou null.
La valeur par défaut est AmlToken si null.
IdentityConfiguration
isArchived La ressource est-elle archivée ? bool
jobInstructions Instructions d’étiquetage du travail. LabelingJobInstructions
jobType [Obligatoire] Spécifie le type de travail. 'AutoML'
'Command'
'Étiquetage'
'Pipeline'
'Spark'
'Balayage' (obligatoire)
labelCategories Étiquettez les catégories du travail. ÉtiquetageJobLabelCategories
étiquetageJobMediaProperties Propriétés spécifiques au type de média dans le travail. ÉtiquetageJobMediaProperties
mlAssistConfiguration Configuration de la fonctionnalité MLAssist dans le travail. MLAssistConfiguration
notificationSetting Paramètre de notification pour le travail NotificationSetting
properties Dictionnaire de propriétés de ressource. ResourceBaseProperties
secretsConfiguration Configuration des secrets à rendre disponibles pendant l’exécution. JobBaseSecretsConfiguration
services Liste des points de travail.
Pour les travaux locaux, un point de terminaison de travail aura une valeur de point de terminaison FileStreamObject.
JobBaseServices
tags Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. object

ÉtiquetageDataConfiguration

Nom Description Valeur
dataId ID de ressource de la ressource de données pour effectuer l’étiquetage. string
incrementalDataRefresh Indique s’il faut activer l’actualisation incrémentielle des données. 'Désactivé'
'Enabled'

IdentityConfiguration

Nom Description Valeur
identityType Définir le type d’objet AMLToken
Managé
UserIdentity (obligatoire)

AmlToken

Nom Description Valeur
identityType [Obligatoire] Spécifie le type d’infrastructure d’identité. 'AMLToken' (obligatoire)

ManagedIdentity

Nom Description Valeur
identityType [Obligatoire] Spécifie le type d’infrastructure d’identité. 'Managed' (obligatoire)
clientId Spécifie une identité affectée par l’utilisateur par ID client. Pour l’affectation par le système, ne définissez pas ce champ. string

Contraintes :
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
objectId Spécifie une identité affectée par l’utilisateur par ID d’objet. Pour l’affectation par le système, ne définissez pas ce champ. string

Contraintes :
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Spécifie une identité affectée par l’utilisateur par l’ID de ressource ARM. Pour l’affectation par le système, ne définissez pas ce champ. string

UserIdentity

Nom Description Valeur
identityType [Obligatoire] Spécifie le type d’infrastructure d’identité. 'UserIdentity' (obligatoire)

LabelingJobInstructions

Nom Description Valeur
URI Lien vers une page contenant des instructions détaillées d’étiquetage pour les étiqueteurs. string

ÉtiquetageJobLabelCategories

Nom Description Valeur
{propriété personnalisée} LabelCategory
{propriété personnalisée} LabelCategory

LabelCategory

Nom Description Valeur
Classes Dictionnaire des classes d’étiquettes de cette catégorie. LabelCategoryClasses
displayName Nom d’affichage de la catégorie d’étiquette. string
Multiselect Indique s’il est autorisé à sélectionner plusieurs classes dans cette catégorie. 'Désactivé'
'Enabled'

LabelCategoryClasses

Nom Description Valeur
{propriété personnalisée} LabelClass

LabelClass

Nom Description Valeur
displayName Nom d’affichage de la classe label. string
Sous-classes Dictionnaire des sous-classes de la classe label. LabelClassSubclasses

LabelClassSubclasses

Nom Description Valeur
{propriété personnalisée} LabelClass

ÉtiquetageJobMediaProperties

Nom Description Valeur
mediaType Définir le type d’objet Image
Texte (obligatoire)

ÉtiquetageJobImageProperties

Nom Description Valeur
mediaType [Obligatoire] Type de média du travail. 'Image' (obligatoire)
annotationType Type d’annotation du travail d’étiquetage d’image. 'BoundingBox'
'Classification'
'InstanceSegmentation'

ÉtiquetageJobTextProperties

Nom Description Valeur
mediaType [Obligatoire] Type de média du travail. 'Text' (obligatoire)
annotationType Type d’annotation du travail d’étiquetage de texte. 'Classification'
'NamedEntityRecognition'

MLAssistConfiguration

Nom Description Valeur
mlAssist Définir le type d’objet Désactivé
Activé (obligatoire)

MLAssistConfigurationDisabled

Nom Description Valeur
mlAssist [Obligatoire] Indique si la fonctionnalité MLAssist est activée. 'Désactivé' (obligatoire)

MLAssistConfigurationEnabled

Nom Description Valeur
mlAssist [Obligatoire] Indique si la fonctionnalité MLAssist est activée. 'Enabled' (obligatoire)
inferencingComputeBinding [Obligatoire] Liaison de calcul AML utilisée dans l’inférence. string (obligatoire)

Contraintes :
Longueur minimale = 1
Modèle = [a-zA-Z0-9_]
trainingComputeBinding [Obligatoire] Liaison de calcul AML utilisée dans l’entraînement. string (obligatoire)

Contraintes :
Longueur minimale = 1
Modèle = [a-zA-Z0-9_]

NotificationSetting

Nom Description Valeur
emailOn Envoyer une notification par e-mail à l’utilisateur sur le type de notification spécifié Tableau de chaînes contenant l’un des éléments suivants :
'JobCancelled'
'JobCompleted'
'JobFailed'
emails Il s’agit de la liste des destinataires de l’e-mail qui a une limite de 499 caractères dans le nombre total de concat avec séparateur de virgules string[]
webhooks Envoyer un rappel de webhook à un service. La clé est un nom fourni par l’utilisateur pour le webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nom Description Valeur
{propriété personnalisée} Webhook

webhook

Nom Description Valeur
eventType Envoyer un rappel sur un événement de notification spécifié string
webhookType Définir le type d’objet AzureDevOps (obligatoire)

AzureDevOpsWebhook

Nom Description Valeur
webhookType [Obligatoire] Spécifie le type de service à envoyer un rappel « AzureDevOps » (obligatoire)

ResourceBaseProperties

Nom Description Valeur
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string

JobBaseSecretsConfiguration

Nom Description Valeur
{propriété personnalisée} SecretConfiguration
{propriété personnalisée} SecretConfiguration

SecretConfiguration

Nom Description Valeur
URI URI de secret.
Exemple d’URI : https://myvault.vault.azure.net/secrets/mysecretname/secretversion
string
workspaceSecretName Nom du secret dans le coffre de clés de l’espace de travail. string

JobBaseServices

Nom Description Valeur
{propriété personnalisée} JobService
{propriété personnalisée} JobService

JobService

Nom Description Valeur
endpoint URL du point de terminaison. string
jobServiceType Type de point de terminaison. string
nœuds Nœuds sur lesquels l’utilisateur souhaite démarrer le service.
Si Nœuds n’est pas défini ou défini sur null, le service est démarré uniquement sur le nœud leader.
Nœuds
port Port pour le point de terminaison défini par l’utilisateur. int
properties Propriétés supplémentaires à définir sur le point de terminaison. JobServiceProperties

Nœuds

Nom Description Valeur
nodesValueType Définir le type d’objet Tout (obligatoire)

AllNodes

Nom Description Valeur
nodesValueType [Obligatoire] Type de la valeur Nœuds 'All' (obligatoire)

JobServiceProperties

Nom Description Valeur
{propriété personnalisée} string

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource workspaces/labelingJobs peut être déployé avec des opérations qui ciblent :

  • Groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.MachineLearningServices/workspaces/labelingJobs, ajoutez le Terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/labelingJobs@2023-08-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"
      }
    }
  })
}

Objets IdentityConfiguration

Définissez la propriété identityType pour spécifier le type d’objet.

Pour AMLToken, utilisez :

  identityType = "AMLToken"

Pour Géré, utilisez :

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

Pour UserIdentity, utilisez :

  identityType = "UserIdentity"

Objets LabelingJobMediaProperties

Définissez la propriété mediaType pour spécifier le type d’objet.

Pour Image, utilisez :

  mediaType = "Image"
  annotationType = "string"

Pour Text, utilisez :

  mediaType = "Text"
  annotationType = "string"

Objets MLAssistConfiguration

Définissez la propriété mlAssist pour spécifier le type d’objet.

Pour Désactivé, utilisez :

  mlAssist = "Disabled"

Pour Activé, utilisez :

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

Objets webhook

Définissez la propriété webhookType pour spécifier le type d’objet.

Pour AzureDevOps, utilisez :

  webhookType = "AzureDevOps"

Objets Nodes

Définissez la propriété nodesValueType pour spécifier le type d’objet.

Pour Tous, utilisez :

  nodesValueType = "All"

Valeurs de propriétés

workspaces/labelingJobs

Nom Description Valeur
type Type de ressource « Microsoft.MachineLearningServices/workspaces/labelingJobs@2023-08-01-preview »
name Nom de la ressource string (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID pour la ressource de type : espaces de travail
properties [Obligatoire] Attributs supplémentaires de l’entité. LabelingJobProperties (obligatoire)

LabelingJobProperties

Nom Description Valeur
componentId ID de ressource ARM de la ressource de composant. string
computeId ID de ressource ARM de la ressource de calcul. string
dataConfiguration Configuration des données utilisées dans le travail. LabelingDataConfiguration
description Texte de description de la ressource. string
displayName Nom d’affichage du travail. string
experimentName Nom de l’expérience à laquelle appartient le travail. S’il n’est pas défini, le travail est placé dans l’expérience « Par défaut ». string
identité Configuration de l’identité. S’il est défini, il doit s’agir d’AmlToken, ManagedIdentity, UserIdentity ou null.
La valeur par défaut est AmlToken si null.
IdentityConfiguration
isArchived La ressource est-elle archivée ? bool
jobInstructions Instructions d’étiquetage du travail. LabelingJobInstructions
jobType [Obligatoire] Spécifie le type de travail. « AutoML »
« Command »
« Étiquetage »
« Pipeline »
« Spark »
« Balayage » (obligatoire)
labelCategories Étiqueter les catégories du travail. ÉtiquetageJobLabelCategories
étiquetageJobMediaProperties Propriétés spécifiques au type de média dans le travail. LabelingJobMediaProperties
mlAssistConfiguration Configuration de la fonctionnalité MLAssist dans le travail. MLAssistConfiguration
notificationSetting Paramètre de notification pour le travail NotificationSetting
properties Dictionnaire de propriétés de ressource. ResourceBaseProperties
secretsConfiguration Configuration des secrets à rendre disponibles pendant l’exécution. JobBaseSecretsConfiguration
services Liste des jobEndpoints.
Pour les travaux locaux, un point de terminaison de travail aura une valeur de point de terminaison FileStreamObject.
JobBaseServices
tags Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. object

LabelingDataConfiguration

Nom Description Valeur
dataId ID de ressource de la ressource de données à effectuer l’étiquetage. string
incrementalDataRefresh Indique s’il faut activer l’actualisation incrémentielle des données. « Désactivé »
« Activé »

IdentityConfiguration

Nom Description Valeur
identityType Définir le type d’objet AMLToken
Managé
UserIdentity (obligatoire)

AmlToken

Nom Description Valeur
identityType [Obligatoire] Spécifie le type d’infrastructure d’identité. « AMLToken » (obligatoire)

ManagedIdentity

Nom Description Valeur
identityType [Obligatoire] Spécifie le type d’infrastructure d’identité. « Géré » (obligatoire)
clientId Spécifie une identité affectée par l’utilisateur par ID client. Pour les personnes affectées par le système, ne définissez pas ce champ. string

Contraintes :
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
objectId Spécifie une identité affectée par l’utilisateur par l’ID d’objet. Pour les personnes affectées par le système, ne définissez pas ce champ. string

Contraintes :
Longueur minimale = 36
Longueur maximale = 36
Modèle = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Spécifie une identité affectée par l’utilisateur par l’ID de ressource ARM. Pour les personnes affectées par le système, ne définissez pas ce champ. string

UserIdentity

Nom Description Valeur
identityType [Obligatoire] Spécifie le type d’infrastructure d’identité. « UserIdentity » (obligatoire)

LabelingJobInstructions

Nom Description Valeur
URI Lien vers une page contenant des instructions d’étiquetage détaillées pour les étiqueteurs. string

ÉtiquetageJobLabelCategories

Nom Description Valeur
{propriété personnalisée} LabelCategory
{propriété personnalisée} LabelCategory

LabelCategory

Nom Description Valeur
Classes Dictionnaire des classes d’étiquettes dans cette catégorie. LabelCategoryClasses
displayName Nom d’affichage de la catégorie d’étiquette. string
Multiselect Indique s’il est autorisé à sélectionner plusieurs classes dans cette catégorie. « Désactivé »
« Activé »

LabelCategoryClasses

Nom Description Valeur
{propriété personnalisée} LabelClass

LabelClass

Nom Description Valeur
displayName Nom d’affichage de la classe label. string
Sous-classes Dictionnaire des sous-classes de la classe label. LabelClassSubclasses

LabelClassSubclasses

Nom Description Valeur
{propriété personnalisée} LabelClass

ÉtiquetageJobMediaProperties

Nom Description Valeur
mediaType Définir le type d’objet Image
Texte (obligatoire)

ÉtiquetageJobImageProperties

Nom Description Valeur
mediaType [Obligatoire] Type de média du travail. « Image » (obligatoire)
annotationType Type d’annotation du travail d’étiquetage d’image. « BoundingBox »
« Classification »
« InstanceSegmentation »

ÉtiquetageJobTextProperties

Nom Description Valeur
mediaType [Obligatoire] Type de média du travail. « Texte » (obligatoire)
annotationType Type d’annotation du travail d’étiquetage de texte. « Classification »
« NamedEntityRecognition »

MLAssistConfiguration

Nom Description Valeur
mlAssist Définir le type d’objet Désactivé
Activé (obligatoire)

MLAssistConfigurationDisabled

Nom Description Valeur
mlAssist [Obligatoire] Indique si la fonctionnalité MLAssist est activée. « Désactivé » (obligatoire)

MLAssistConfigurationEnabled

Nom Description Valeur
mlAssist [Obligatoire] Indique si la fonctionnalité MLAssist est activée. « Enabled » (obligatoire)
inferencingComputeBinding [Obligatoire] Liaison de calcul AML utilisée dans l’inférence. chaîne (obligatoire)

Contraintes :
Longueur minimale = 1
Modèle = [a-zA-Z0-9_]
trainingComputeBinding [Obligatoire] Liaison de calcul AML utilisée dans l’entraînement. chaîne (obligatoire)

Contraintes :
Longueur minimale = 1
Modèle = [a-zA-Z0-9_]

NotificationSetting

Nom Description Valeur
emailOn Envoyer une notification par e-mail à l’utilisateur sur le type de notification spécifié Tableau de chaînes contenant l’un des éléments suivants :
« JobCancelled »
« JobCompleted »
« Échec du travail »
emails Il s’agit de la liste des destinataires de l’e-mail qui a une limitation de 499 caractères au total concat avec séparateur de virgules string[]
webhooks Envoyer un rappel de webhook à un service. La clé est un nom fourni par l’utilisateur pour le webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nom Description Valeur
{propriété personnalisée} Webhook

webhook

Nom Description Valeur
eventType Envoyer un rappel sur un événement de notification spécifié string
webhookType Définir le type d’objet AzureDevOps (obligatoire)

AzureDevOpsWebhook

Nom Description Valeur
webhookType [Obligatoire] Spécifie le type de service à envoyer un rappel « AzureDevOps » (obligatoire)

ResourceBaseProperties

Nom Description Valeur
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string
{propriété personnalisée} string

JobBaseSecretsConfiguration

Nom Description Valeur
{propriété personnalisée} SecretConfiguration
{propriété personnalisée} SecretConfiguration

SecretConfiguration

Nom Description Valeur
URI URI de secret.
Exemple d’URI : https://myvault.vault.azure.net/secrets/mysecretname/secretversion
string
workspaceSecretName Nom du secret dans le coffre de clés de l’espace de travail. string

JobBaseServices

Nom Description Valeur
{propriété personnalisée} JobService
{propriété personnalisée} JobService

JobService

Nom Description Valeur
endpoint URL du point de terminaison. string
jobServiceType Type de point de terminaison. string
nœuds Nœuds sur ant ant souhaitent démarrer le service.
Si Nœuds n’est pas défini ou défini sur null, le service est démarré uniquement sur le nœud leader.
Nœuds
port Port pour le point de terminaison défini par l’utilisateur. int
properties Propriétés supplémentaires à définir sur le point de terminaison. JobServiceProperties

Nœuds

Nom Description Valeur
nodesValueType Définir le type d’objet Tout (obligatoire)

AllNodes

Nom Description Valeur
nodesValueType [Obligatoire] Type de la valeur Nœuds « Tout » (obligatoire)

JobServiceProperties

Nom Description Valeur
{propriété personnalisée} string