Partager via


Espaces de travail Microsoft.MachineLearningServices/labelingJobs

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 de ressource

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

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/labelingJobs@2024-04-01-preview' = {
  parent: resourceSymbolicName
  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'
    }
  }
}

Objets LabelingJobMediaProperties

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

Pour image, utilisez :

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

Pour texte, utilisez :

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

Objets IdentityConfiguration

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

Pour AMLToken, utilisez :

{
  identityType: 'AMLToken'
}

Pour managé, utilisez :

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

Pour userIdentity, utilisez :

{
  identityType: 'UserIdentity'
}

Objets MLAssistConfiguration

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

Pour désactivé, utilisez :

{
  mlAssist: 'Disabled'
}

Pour activé, utilisez :

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

Objets nœuds

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

Pour tous les, utilisez :

{
  nodesValueType: 'All'
}

Objets Webhook

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

Pour AzureDevOps, utilisez :

{
  webhookType: 'AzureDevOps'
}

Valeurs de propriété

AllNodes

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

AmlToken

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

AzureDevOpsWebhook

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

IdentityConfiguration

Nom Description Valeur
identityType Défini sur « AMLToken » pour le type AmlToken . Défini sur « Managed » pour le type ManagedIdentity. Défini sur « UserIdentity » pour le type UserIdentity. 'AMLToken'
'Managed'
'UserIdentity' (obligatoire)

JobBaseSecretsConfiguration

Nom Description Valeur

JobBaseServices

Nom Description Valeur

JobService

Nom Description Valeur
extrémité URL du point de terminaison. corde
jobServiceType Type de point de terminaison. corde
Nœuds Nœuds sur lesquels l’utilisateur souhaite démarrer le service.
Si les nœuds ne sont pas définis ou définis sur null, le service est démarré uniquement sur le nœud leader.
nœuds
port Port du point de terminaison défini par l’utilisateur. Int
Propriétés Propriétés supplémentaires à définir sur le point de terminaison. JobServiceProperties

JobServiceProperties

Nom Description Valeur

LabelCategory

Nom Description Valeur
Classes Dictionnaire de classes d’étiquettes dans cette catégorie. LabelCategoryClasses
displayName Nom complet de la catégorie d’étiquette. corde
multiselect Indique s’il est autorisé à sélectionner plusieurs classes dans cette catégorie. 'Désactivé'
'Activé'

LabelCategoryClasses

Nom Description Valeur

LabelClass

Nom Description Valeur
displayName Nom complet de la classe d’étiquette. corde
Sous-classes Dictionnaire de sous-classes de la classe label. LabelClassSubclasses

LabelClassSubclasses

Nom Description Valeur

LabelingDataConfiguration

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

LabelingJobImageProperties

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

LabelingJobInstructions

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

LabelingJobLabelCategories

Nom Description Valeur

LabelingJobMediaProperties

Nom Description Valeur
mediaType Défini sur « Image » pour le type LabelingJobImageProperties. Défini sur « Text » pour le type LabelingJobTextProperties. 'Image'
'Text' (obligatoire)

LabelingJobProperties

Nom Description Valeur
componentId ID de ressource ARM de la ressource de composant. corde
computeId ID de ressource ARM de la ressource de calcul. corde
dataConfiguration Configuration des données utilisées dans le travail. labelingDataConfiguration
description Texte de description de la ressource. corde
displayName Nom complet du travail. corde
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 ». corde
identité Configuration de l’identité. Si cette valeur est définie, il doit s’agir de l’un des éléments 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'
'FineTuning'
'Étiquetage'
'Pipeline'
'Spark'
'Balayage' (obligatoire)
labelCategories Catégories d’étiquettes du travail. LabelingJobLabelCategories
labelingJobMediaProperties Propriétés spécifiques du 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
Propriétés Dictionnaire de propriétés de ressource. ResourceBaseProperties
secretsConfiguration Configuration des secrets à rendre disponibles pendant l’exécution. JobBaseSecretsConfiguration
services Liste des points de terminaison de travail.
Pour les travaux locaux, un point de terminaison de travail a une valeur de point de terminaison de FileStreamObject.
JobBaseServices
étiquettes Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. ResourceBaseTags

LabelingJobTextProperties

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

ManagedIdentity

Nom Description Valeur
clientId Spécifie une identité affectée par l’utilisateur par ID client. Pour les données attribuées par le système, ne définissez pas ce champ. corde

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}$
identityType [Obligatoire] Spécifie le type d’infrastructure d’identité. 'Managed' (obligatoire)
objectId Spécifie une identité affectée par l’utilisateur par ID d’objet. Pour les données attribuées par le système, ne définissez pas ce champ. corde

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 ID de ressource ARM. Pour les données attribuées par le système, ne définissez pas ce champ. corde

Microsoft.MachineLearningServices/workspaces/labelingJobs

Nom Description Valeur
nom Nom de la ressource corde

Contraintes:
Modèle = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’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
Propriétés [Obligatoire] Attributs supplémentaires de l’entité. labelingJobProperties (obligatoire)

MLAssistConfiguration

Nom Description Valeur
mlAssist Défini sur « Disabled » pour le type MLAssistConfigurationDisabled. Défini sur « Enabled » pour le type MLAssistConfigurationEnabled. 'Désactivé'
'Enabled' (obligatoire)

MLAssistConfigurationDisabled

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

MLAssistConfigurationEnabled

Nom Description Valeur
inferencingComputeBinding [Obligatoire] Liaison de calcul AML utilisée dans l’inférence. corde

Contraintes:
Longueur minimale = 1
Modèle = [a-zA-Z0-9_] (obligatoire)
mlAssist [Obligatoire] Indique si la fonctionnalité MLAssist est activée. 'Enabled' (obligatoire)
trainingComputeBinding [Obligatoire] Liaison de calcul AML utilisée dans l’apprentissage. corde

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

Nœuds

Nom Description Valeur
nodeValueType Défini sur « All » pour le type AllNodes. 'All' (obligatoire)

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'
e-mails Il s’agit de la liste des destinataires d’e-mail qui a une limitation de 499 caractères dans le total concat avec séparateur de virgules string[]
webhooks Envoyez un rappel de webhook à un service. La clé est un nom fourni par l’utilisateur pour le webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nom Description Valeur

ResourceBaseProperties

Nom Description Valeur

ResourceBaseTags

Nom Description Valeur

SecretConfiguration

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

UserIdentity

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

Webhook

Nom Description Valeur
eventType Envoyer un rappel sur un événement de notification spécifié corde
webhookType Défini sur « AzureDevOps » pour le type AzureDevOpsWebhook. 'AzureDevOps' (obligatoire)

Définition de ressource 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 de l’API, consultez journal des modifications.

Format de ressource

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

{
  "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"
    }
  }
}

Objets LabelingJobMediaProperties

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

Pour image, utilisez :

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

Pour texte, utilisez :

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

Objets IdentityConfiguration

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

Pour AMLToken, utilisez :

{
  "identityType": "AMLToken"
}

Pour managé, utilisez :

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

Pour userIdentity, utilisez :

{
  "identityType": "UserIdentity"
}

Objets MLAssistConfiguration

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

Pour désactivé, utilisez :

{
  "mlAssist": "Disabled"
}

Pour activé, utilisez :

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

Objets nœuds

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

Pour tous les, utilisez :

{
  "nodesValueType": "All"
}

Objets Webhook

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

Pour AzureDevOps, utilisez :

{
  "webhookType": "AzureDevOps"
}

Valeurs de propriété

AllNodes

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

AmlToken

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

AzureDevOpsWebhook

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

IdentityConfiguration

Nom Description Valeur
identityType Défini sur « AMLToken » pour le type AmlToken . Défini sur « Managed » pour le type ManagedIdentity. Défini sur « UserIdentity » pour le type UserIdentity. 'AMLToken'
'Managed'
'UserIdentity' (obligatoire)

JobBaseSecretsConfiguration

Nom Description Valeur

JobBaseServices

Nom Description Valeur

JobService

Nom Description Valeur
extrémité URL du point de terminaison. corde
jobServiceType Type de point de terminaison. corde
Nœuds Nœuds sur lesquels l’utilisateur souhaite démarrer le service.
Si les nœuds ne sont pas définis ou définis sur null, le service est démarré uniquement sur le nœud leader.
nœuds
port Port du point de terminaison défini par l’utilisateur. Int
Propriétés Propriétés supplémentaires à définir sur le point de terminaison. JobServiceProperties

JobServiceProperties

Nom Description Valeur

LabelCategory

Nom Description Valeur
Classes Dictionnaire de classes d’étiquettes dans cette catégorie. LabelCategoryClasses
displayName Nom complet de la catégorie d’étiquette. corde
multiselect Indique s’il est autorisé à sélectionner plusieurs classes dans cette catégorie. 'Désactivé'
'Activé'

LabelCategoryClasses

Nom Description Valeur

LabelClass

Nom Description Valeur
displayName Nom complet de la classe d’étiquette. corde
Sous-classes Dictionnaire de sous-classes de la classe label. LabelClassSubclasses

LabelClassSubclasses

Nom Description Valeur

LabelingDataConfiguration

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

LabelingJobImageProperties

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

LabelingJobInstructions

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

LabelingJobLabelCategories

Nom Description Valeur

LabelingJobMediaProperties

Nom Description Valeur
mediaType Défini sur « Image » pour le type LabelingJobImageProperties. Défini sur « Text » pour le type LabelingJobTextProperties. 'Image'
'Text' (obligatoire)

LabelingJobProperties

Nom Description Valeur
componentId ID de ressource ARM de la ressource de composant. corde
computeId ID de ressource ARM de la ressource de calcul. corde
dataConfiguration Configuration des données utilisées dans le travail. labelingDataConfiguration
description Texte de description de la ressource. corde
displayName Nom complet du travail. corde
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 ». corde
identité Configuration de l’identité. Si cette valeur est définie, il doit s’agir de l’un des éléments 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'
'FineTuning'
'Étiquetage'
'Pipeline'
'Spark'
'Balayage' (obligatoire)
labelCategories Catégories d’étiquettes du travail. LabelingJobLabelCategories
labelingJobMediaProperties Propriétés spécifiques du 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
Propriétés Dictionnaire de propriétés de ressource. ResourceBaseProperties
secretsConfiguration Configuration des secrets à rendre disponibles pendant l’exécution. JobBaseSecretsConfiguration
services Liste des points de terminaison de travail.
Pour les travaux locaux, un point de terminaison de travail a une valeur de point de terminaison de FileStreamObject.
JobBaseServices
étiquettes Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. ResourceBaseTags

LabelingJobTextProperties

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

ManagedIdentity

Nom Description Valeur
clientId Spécifie une identité affectée par l’utilisateur par ID client. Pour les données attribuées par le système, ne définissez pas ce champ. corde

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}$
identityType [Obligatoire] Spécifie le type d’infrastructure d’identité. 'Managed' (obligatoire)
objectId Spécifie une identité affectée par l’utilisateur par ID d’objet. Pour les données attribuées par le système, ne définissez pas ce champ. corde

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 ID de ressource ARM. Pour les données attribuées par le système, ne définissez pas ce champ. corde

Microsoft.MachineLearningServices/workspaces/labelingJobs

Nom Description Valeur
apiVersion Version de l’API '2024-04-01-preview'
nom Nom de la ressource corde

Contraintes:
Modèle = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (obligatoire)
Propriétés [Obligatoire] Attributs supplémentaires de l’entité. labelingJobProperties (obligatoire)
type Type de ressource 'Microsoft.MachineLearningServices/workspaces/labelingJobs'

MLAssistConfiguration

Nom Description Valeur
mlAssist Défini sur « Disabled » pour le type MLAssistConfigurationDisabled. Défini sur « Enabled » pour le type MLAssistConfigurationEnabled. 'Désactivé'
'Enabled' (obligatoire)

MLAssistConfigurationDisabled

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

MLAssistConfigurationEnabled

Nom Description Valeur
inferencingComputeBinding [Obligatoire] Liaison de calcul AML utilisée dans l’inférence. corde

Contraintes:
Longueur minimale = 1
Modèle = [a-zA-Z0-9_] (obligatoire)
mlAssist [Obligatoire] Indique si la fonctionnalité MLAssist est activée. 'Enabled' (obligatoire)
trainingComputeBinding [Obligatoire] Liaison de calcul AML utilisée dans l’apprentissage. corde

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

Nœuds

Nom Description Valeur
nodeValueType Défini sur « All » pour le type AllNodes. 'All' (obligatoire)

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'
e-mails Il s’agit de la liste des destinataires d’e-mail qui a une limitation de 499 caractères dans le total concat avec séparateur de virgules string[]
webhooks Envoyez un rappel de webhook à un service. La clé est un nom fourni par l’utilisateur pour le webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nom Description Valeur

ResourceBaseProperties

Nom Description Valeur

ResourceBaseTags

Nom Description Valeur

SecretConfiguration

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

UserIdentity

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

Webhook

Nom Description Valeur
eventType Envoyer un rappel sur un événement de notification spécifié corde
webhookType Défini sur « AzureDevOps » pour le type AzureDevOpsWebhook. 'AzureDevOps' (obligatoire)

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 de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.MachineLearningServices/workspaces/labelingJobs, ajoutez la terraform suivante à votre modèle.

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"
      }
    }
  })
}

Objets LabelingJobMediaProperties

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

Pour image, utilisez :

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

Pour texte, utilisez :

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

Objets IdentityConfiguration

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

Pour AMLToken, utilisez :

{
  identityType = "AMLToken"
}

Pour managé, utilisez :

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

Pour userIdentity, utilisez :

{
  identityType = "UserIdentity"
}

Objets MLAssistConfiguration

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

Pour désactivé, utilisez :

{
  mlAssist = "Disabled"
}

Pour activé, utilisez :

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

Objets nœuds

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

Pour tous les, utilisez :

{
  nodesValueType = "All"
}

Objets Webhook

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

Pour AzureDevOps, utilisez :

{
  webhookType = "AzureDevOps"
}

Valeurs de propriété

AllNodes

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

AmlToken

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

AzureDevOpsWebhook

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

IdentityConfiguration

Nom Description Valeur
identityType Défini sur « AMLToken » pour le type AmlToken . Défini sur « Managed » pour le type ManagedIdentity. Défini sur « UserIdentity » pour le type UserIdentity. 'AMLToken'
'Managed'
'UserIdentity' (obligatoire)

JobBaseSecretsConfiguration

Nom Description Valeur

JobBaseServices

Nom Description Valeur

JobService

Nom Description Valeur
extrémité URL du point de terminaison. corde
jobServiceType Type de point de terminaison. corde
Nœuds Nœuds sur lesquels l’utilisateur souhaite démarrer le service.
Si les nœuds ne sont pas définis ou définis sur null, le service est démarré uniquement sur le nœud leader.
nœuds
port Port du point de terminaison défini par l’utilisateur. Int
Propriétés Propriétés supplémentaires à définir sur le point de terminaison. JobServiceProperties

JobServiceProperties

Nom Description Valeur

LabelCategory

Nom Description Valeur
Classes Dictionnaire de classes d’étiquettes dans cette catégorie. LabelCategoryClasses
displayName Nom complet de la catégorie d’étiquette. corde
multiselect Indique s’il est autorisé à sélectionner plusieurs classes dans cette catégorie. 'Désactivé'
'Activé'

LabelCategoryClasses

Nom Description Valeur

LabelClass

Nom Description Valeur
displayName Nom complet de la classe d’étiquette. corde
Sous-classes Dictionnaire de sous-classes de la classe label. LabelClassSubclasses

LabelClassSubclasses

Nom Description Valeur

LabelingDataConfiguration

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

LabelingJobImageProperties

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

LabelingJobInstructions

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

LabelingJobLabelCategories

Nom Description Valeur

LabelingJobMediaProperties

Nom Description Valeur
mediaType Défini sur « Image » pour le type LabelingJobImageProperties. Défini sur « Text » pour le type LabelingJobTextProperties. 'Image'
'Text' (obligatoire)

LabelingJobProperties

Nom Description Valeur
componentId ID de ressource ARM de la ressource de composant. corde
computeId ID de ressource ARM de la ressource de calcul. corde
dataConfiguration Configuration des données utilisées dans le travail. labelingDataConfiguration
description Texte de description de la ressource. corde
displayName Nom complet du travail. corde
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 ». corde
identité Configuration de l’identité. Si cette valeur est définie, il doit s’agir de l’un des éléments 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'
'FineTuning'
'Étiquetage'
'Pipeline'
'Spark'
'Balayage' (obligatoire)
labelCategories Catégories d’étiquettes du travail. LabelingJobLabelCategories
labelingJobMediaProperties Propriétés spécifiques du 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
Propriétés Dictionnaire de propriétés de ressource. ResourceBaseProperties
secretsConfiguration Configuration des secrets à rendre disponibles pendant l’exécution. JobBaseSecretsConfiguration
services Liste des points de terminaison de travail.
Pour les travaux locaux, un point de terminaison de travail a une valeur de point de terminaison de FileStreamObject.
JobBaseServices
étiquettes Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. ResourceBaseTags

LabelingJobTextProperties

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

ManagedIdentity

Nom Description Valeur
clientId Spécifie une identité affectée par l’utilisateur par ID client. Pour les données attribuées par le système, ne définissez pas ce champ. corde

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}$
identityType [Obligatoire] Spécifie le type d’infrastructure d’identité. 'Managed' (obligatoire)
objectId Spécifie une identité affectée par l’utilisateur par ID d’objet. Pour les données attribuées par le système, ne définissez pas ce champ. corde

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 ID de ressource ARM. Pour les données attribuées par le système, ne définissez pas ce champ. corde

Microsoft.MachineLearningServices/workspaces/labelingJobs

Nom Description Valeur
nom Nom de la ressource corde

Contraintes:
Modèle = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : espaces de travail
Propriétés [Obligatoire] Attributs supplémentaires de l’entité. labelingJobProperties (obligatoire)
type Type de ressource « Microsoft.MachineLearningServices/workspaces/labelingJobs@2024-04-01-preview »

MLAssistConfiguration

Nom Description Valeur
mlAssist Défini sur « Disabled » pour le type MLAssistConfigurationDisabled. Défini sur « Enabled » pour le type MLAssistConfigurationEnabled. 'Désactivé'
'Enabled' (obligatoire)

MLAssistConfigurationDisabled

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

MLAssistConfigurationEnabled

Nom Description Valeur
inferencingComputeBinding [Obligatoire] Liaison de calcul AML utilisée dans l’inférence. corde

Contraintes:
Longueur minimale = 1
Modèle = [a-zA-Z0-9_] (obligatoire)
mlAssist [Obligatoire] Indique si la fonctionnalité MLAssist est activée. 'Enabled' (obligatoire)
trainingComputeBinding [Obligatoire] Liaison de calcul AML utilisée dans l’apprentissage. corde

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

Nœuds

Nom Description Valeur
nodeValueType Défini sur « All » pour le type AllNodes. 'All' (obligatoire)

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'
e-mails Il s’agit de la liste des destinataires d’e-mail qui a une limitation de 499 caractères dans le total concat avec séparateur de virgules string[]
webhooks Envoyez un rappel de webhook à un service. La clé est un nom fourni par l’utilisateur pour le webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nom Description Valeur

ResourceBaseProperties

Nom Description Valeur

ResourceBaseTags

Nom Description Valeur

SecretConfiguration

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

UserIdentity

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

Webhook

Nom Description Valeur
eventType Envoyer un rappel sur un événement de notification spécifié corde
webhookType Défini sur « AzureDevOps » pour le type AzureDevOpsWebhook. 'AzureDevOps' (obligatoire)