Condividi tramite


Aree di lavoro Microsoft.MachineLearningServices/labelingJobs 2024-01-01-preview

Definizione di risorsa Bicep

Il tipo di risorsa workspaces/labelingJobs può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/labelingJobs, aggiungere il bicep seguente al modello.

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

Oggetti IdentityConfiguration

Impostare la proprietà identityType per specificare il tipo di oggetto.

Per AMLToken, usare:

  identityType: 'AMLToken'

Per gestito, usare:

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

Per UserIdentity, usare:

  identityType: 'UserIdentity'

Oggetti LabelingJobMediaProperties

Impostare la proprietà mediaType per specificare il tipo di oggetto.

Per Image, usare:

  mediaType: 'Image'
  annotationType: 'string'

Per testo, usare:

  mediaType: 'Text'
  annotationType: 'string'

Oggetti MLAssistConfiguration

Impostare la proprietà mlAssist per specificare il tipo di oggetto.

Per Disabilitato, usare:

  mlAssist: 'Disabled'

Per Abilitato, usare:

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

Oggetti webhook

Impostare la proprietà webhookType per specificare il tipo di oggetto.

Per AzureDevOps, usare:

  webhookType: 'AzureDevOps'

Oggetti Nodi

Impostare la proprietà nodesValueType per specificare il tipo di oggetto.

Per Tutti i, usare:

  nodesValueType: 'All'

Valori delle proprietà

workspaces/labelingJobs

Nome Descrizione Valore
nome Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: aree di lavoro
proprietà [Obbligatorio] Attributi aggiuntivi dell'entità. labelingJobProperties (obbligatorio)

LabelingJobProperties

Nome Descrizione Valore
componentId ID risorsa ARM della risorsa componente. corda
computeId ID risorsa ARM della risorsa di calcolo. corda
dataConfiguration Configurazione dei dati usati nel processo. LabelingDataConfiguration
descrizione Testo della descrizione dell'asset. corda
displayName Nome visualizzato del processo. corda
experimentName Nome dell'esperimento a cui appartiene il processo. Se non è impostato, il processo viene inserito nell'esperimento "Default". corda
identità Configurazione dell'identità. Se impostato, deve essere uno di AmlToken, ManagedIdentity, UserIdentity o Null.
L'impostazione predefinita è AmlToken se null.
IdentityConfiguration
isArchived L'asset è archiviato? Bool
jobInstructions Istruzioni di etichettatura del processo. LabelingJobInstructions
jobType [Obbligatorio] Specifica il tipo di processo. 'AutoML'
'Command'
'FineTuning'
'Etichettatura'
'Pipeline'
'Spark'
'Sweep' (obbligatorio)
labelCategories Etichettare le categorie del processo. LabelingJobLabelCategories
labelingJobMediaProperties Proprietà specifiche del tipo di supporto nel processo. LabelingJobMediaProperties
mlAssistConfiguration Configurazione della funzionalità MLAssist nel processo. MLAssistConfiguration
notificationSetting Impostazione di notifica per il processo NotificationSetting
proprietà Dizionario delle proprietà dell'asset. ResourceBaseProperties
secretsConfiguration Configurazione per i segreti da rendere disponibili durante il runtime. JobBaseSecretsConfiguration
servizi Elenco di JobEndpoints.
Per i processi locali, un endpoint di processo avrà un valore endpoint di FileStreamObject.
JobBaseServices
Tag Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. oggetto

LabelingDataConfiguration

Nome Descrizione Valore
dataId ID risorsa dell'asset di dati per eseguire l'etichettatura. corda
incrementalDataRefresh Indica se abilitare l'aggiornamento dati incrementale. 'Disabilitato'
'Enabled'

IdentityConfiguration

Nome Descrizione Valore
identityType Impostare il tipo di oggetto AMLToken
gestito
UserIdentity (obbligatorio)

AmlToken

Nome Descrizione Valore
identityType [Obbligatorio] Specifica il tipo di framework di gestione delle identità. 'AMLToken' (obbligatorio)

ManagedIdentity

Nome Descrizione Valore
identityType [Obbligatorio] Specifica il tipo di framework di gestione delle identità. 'Managed' (obbligatorio)
clientId Specifica un'identità assegnata dall'utente in base all'ID client. Per l'assegnazione del sistema, non impostare questo campo. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
objectId Specifica un'identità assegnata dall'utente in base all'ID oggetto. Per l'assegnazione del sistema, non impostare questo campo. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Specifica un'identità assegnata dall'utente in base all'ID risorsa arm. Per l'assegnazione del sistema, non impostare questo campo. corda

UserIdentity

Nome Descrizione Valore
identityType [Obbligatorio] Specifica il tipo di framework di gestione delle identità. 'UserIdentity' (obbligatorio)

Assegnazione di etichetteJobInstructions

Nome Descrizione Valore
Uri Collegamento a una pagina con istruzioni dettagliate sull'etichettatura per gli etichettatori. corda

LabelingJobLabelCategories

Nome Descrizione Valore
{proprietà personalizzata} LabelCategory

LabelCategory

Nome Descrizione Valore
Classi Dizionario delle classi di etichette in questa categoria. LabelCategoryClasses
displayName Nome visualizzato della categoria di etichette. corda
multiSelect Indica se è consentito selezionare più classi in questa categoria. 'Disabilitato'
'Enabled'

LabelCategoryClasses

Nome Descrizione Valore
{proprietà personalizzata} LabelClass

LabelClass

Nome Descrizione Valore
displayName Nome visualizzato della classe label. corda
Sottoclassi Dizionario di sottoclassi della classe label. LabelClassSubclasses

LabelClassSubclasses

Nome Descrizione Valore
{proprietà personalizzata} LabelClass

LabelingJobMediaProperties

Nome Descrizione Valore
mediaType Impostare il tipo di oggetto immagine
testo (obbligatorio)

LabelingJobImageProperties

Nome Descrizione Valore
mediaType [Obbligatorio] Tipo di supporto del processo. 'Image' (obbligatorio)
annotationType Tipo di annotazione del processo di etichettatura delle immagini. 'BoundingBox'
'Classificazione'
'InstanceSegmentation'

LabelingJobTextProperties

Nome Descrizione Valore
mediaType [Obbligatorio] Tipo di supporto del processo. 'Text' (obbligatorio)
annotationType Tipo di annotazione del processo di etichettatura del testo. 'Classificazione'
'NamedEntityRecognition'

MLAssistConfiguration

Nome Descrizione Valore
mlAssist Impostare il tipo di oggetto Disabilitato
abilitato (obbligatorio)

MLAssistConfigurationDisabled

Nome Descrizione Valore
mlAssist [Obbligatorio] Indica se la funzionalità MLAssist è abilitata. 'Disabled' (obbligatorio)

MLAssistConfigurationEnabled

Nome Descrizione Valore
mlAssist [Obbligatorio] Indica se la funzionalità MLAssist è abilitata. 'Enabled' (obbligatorio)
inferencingComputeBinding [Obbligatorio] Associazione di calcolo AML usata nell'inferenza. stringa (obbligatorio)

Vincoli:
Lunghezza minima = 1
Pattern = [a-zA-Z0-9_]
trainingComputeBinding [Obbligatorio] Associazione di calcolo AML usata nel training. stringa (obbligatorio)

Vincoli:
Lunghezza minima = 1
Pattern = [a-zA-Z0-9_]

NotificationSetting

Nome Descrizione Valore
emailOn Inviare una notifica tramite posta elettronica all'utente nel tipo di notifica specificato Matrice di stringhe contenente uno dei seguenti elementi:
'JobCancelled'
'JobCompleted'
'JobFailed'
messaggi di posta elettronica Si tratta dell'elenco dei destinatari di posta elettronica con una limitazione di 499 caratteri in totale concat con separatore virgola string[]
webhook Inviare il callback webhook a un servizio. La chiave è un nome fornito dall'utente per il webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nome Descrizione Valore
{proprietà personalizzata} webhook

Webhook

Nome Descrizione Valore
eventType Inviare il callback a un evento di notifica specificato corda
webhookType Impostare il tipo di oggetto AzureDevOps (obbligatorio)

AzureDevOpsWebhook

Nome Descrizione Valore
webhookType [Obbligatorio] Specifica il tipo di servizio da inviare a un callback 'AzureDevOps' (obbligatorio)

ResourceBaseProperties

Nome Descrizione Valore
{proprietà personalizzata} corda

JobBaseSecretsConfiguration

Nome Descrizione Valore
{proprietà personalizzata} SecretConfiguration

SecretConfiguration

Nome Descrizione Valore
Uri Uri segreto.
URI di esempio: https://myvault.vault.azure.net/secrets/mysecretname/secretversion
corda
workspaceSecretName Nome del segreto nell'insieme di credenziali delle chiavi dell'area di lavoro. corda

JobBaseServices

Nome Descrizione Valore
{proprietà personalizzata} JobService

JobService

Nome Descrizione Valore
Endpoint URL per l'endpoint. corda
jobServiceType Tipo di endpoint. corda
nodi Nodi su cui l'utente vuole avviare il servizio.
Se i nodi non sono impostati o impostati su Null, il servizio verrà avviato solo nel nodo leader.
nodi
porto Porta per l'endpoint impostato dall'utente. Int
proprietà Proprietà aggiuntive da impostare nell'endpoint. JobServiceProperties

Nodi

Nome Descrizione Valore
nodesValueType Impostare il tipo di oggetto Tutte le (obbligatorio)

AllNodes

Nome Descrizione Valore
nodesValueType [Obbligatorio] Tipo del valore Nodes 'All' (obbligatorio)

JobServiceProperties

Nome Descrizione Valore
{proprietà personalizzata} corda

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa workspaces/labelingJobs può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/labelingJobs, aggiungere il codice JSON seguente al modello.

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

Oggetti IdentityConfiguration

Impostare la proprietà identityType per specificare il tipo di oggetto.

Per AMLToken, usare:

  "identityType": "AMLToken"

Per gestito, usare:

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

Per UserIdentity, usare:

  "identityType": "UserIdentity"

Oggetti LabelingJobMediaProperties

Impostare la proprietà mediaType per specificare il tipo di oggetto.

Per Image, usare:

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

Per testo, usare:

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

Oggetti MLAssistConfiguration

Impostare la proprietà mlAssist per specificare il tipo di oggetto.

Per Disabilitato, usare:

  "mlAssist": "Disabled"

Per Abilitato, usare:

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

Oggetti webhook

Impostare la proprietà webhookType per specificare il tipo di oggetto.

Per AzureDevOps, usare:

  "webhookType": "AzureDevOps"

Oggetti Nodi

Impostare la proprietà nodesValueType per specificare il tipo di oggetto.

Per Tutti i, usare:

  "nodesValueType": "All"

Valori delle proprietà

workspaces/labelingJobs

Nome Descrizione Valore
digitare Tipo di risorsa 'Microsoft.MachineLearningServices/workspaces/labelingJobs'
apiVersion Versione dell'API della risorsa '2024-01-01-preview'
nome Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in modelli DI Resource Manager JSON.
stringa (obbligatorio)
proprietà [Obbligatorio] Attributi aggiuntivi dell'entità. labelingJobProperties (obbligatorio)

LabelingJobProperties

Nome Descrizione Valore
componentId ID risorsa ARM della risorsa componente. corda
computeId ID risorsa ARM della risorsa di calcolo. corda
dataConfiguration Configurazione dei dati usati nel processo. LabelingDataConfiguration
descrizione Testo della descrizione dell'asset. corda
displayName Nome visualizzato del processo. corda
experimentName Nome dell'esperimento a cui appartiene il processo. Se non è impostato, il processo viene inserito nell'esperimento "Default". corda
identità Configurazione dell'identità. Se impostato, deve essere uno di AmlToken, ManagedIdentity, UserIdentity o Null.
L'impostazione predefinita è AmlToken se null.
IdentityConfiguration
isArchived L'asset è archiviato? Bool
jobInstructions Istruzioni di etichettatura del processo. LabelingJobInstructions
jobType [Obbligatorio] Specifica il tipo di processo. 'AutoML'
'Command'
'FineTuning'
'Etichettatura'
'Pipeline'
'Spark'
'Sweep' (obbligatorio)
labelCategories Etichettare le categorie del processo. LabelingJobLabelCategories
labelingJobMediaProperties Proprietà specifiche del tipo di supporto nel processo. LabelingJobMediaProperties
mlAssistConfiguration Configurazione della funzionalità MLAssist nel processo. MLAssistConfiguration
notificationSetting Impostazione di notifica per il processo NotificationSetting
proprietà Dizionario delle proprietà dell'asset. ResourceBaseProperties
secretsConfiguration Configurazione per i segreti da rendere disponibili durante il runtime. JobBaseSecretsConfiguration
servizi Elenco di JobEndpoints.
Per i processi locali, un endpoint di processo avrà un valore endpoint di FileStreamObject.
JobBaseServices
Tag Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. oggetto

LabelingDataConfiguration

Nome Descrizione Valore
dataId ID risorsa dell'asset di dati per eseguire l'etichettatura. corda
incrementalDataRefresh Indica se abilitare l'aggiornamento dati incrementale. 'Disabilitato'
'Enabled'

IdentityConfiguration

Nome Descrizione Valore
identityType Impostare il tipo di oggetto AMLToken
gestito
UserIdentity (obbligatorio)

AmlToken

Nome Descrizione Valore
identityType [Obbligatorio] Specifica il tipo di framework di gestione delle identità. 'AMLToken' (obbligatorio)

ManagedIdentity

Nome Descrizione Valore
identityType [Obbligatorio] Specifica il tipo di framework di gestione delle identità. 'Managed' (obbligatorio)
clientId Specifica un'identità assegnata dall'utente in base all'ID client. Per l'assegnazione del sistema, non impostare questo campo. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
objectId Specifica un'identità assegnata dall'utente in base all'ID oggetto. Per l'assegnazione del sistema, non impostare questo campo. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Specifica un'identità assegnata dall'utente in base all'ID risorsa arm. Per l'assegnazione del sistema, non impostare questo campo. corda

UserIdentity

Nome Descrizione Valore
identityType [Obbligatorio] Specifica il tipo di framework di gestione delle identità. 'UserIdentity' (obbligatorio)

Assegnazione di etichetteJobInstructions

Nome Descrizione Valore
Uri Collegamento a una pagina con istruzioni dettagliate sull'etichettatura per gli etichettatori. corda

LabelingJobLabelCategories

Nome Descrizione Valore
{proprietà personalizzata} LabelCategory

LabelCategory

Nome Descrizione Valore
Classi Dizionario delle classi di etichette in questa categoria. LabelCategoryClasses
displayName Nome visualizzato della categoria di etichette. corda
multiSelect Indica se è consentito selezionare più classi in questa categoria. 'Disabilitato'
'Enabled'

LabelCategoryClasses

Nome Descrizione Valore
{proprietà personalizzata} LabelClass

LabelClass

Nome Descrizione Valore
displayName Nome visualizzato della classe label. corda
Sottoclassi Dizionario di sottoclassi della classe label. LabelClassSubclasses

LabelClassSubclasses

Nome Descrizione Valore
{proprietà personalizzata} LabelClass

LabelingJobMediaProperties

Nome Descrizione Valore
mediaType Impostare il tipo di oggetto immagine
testo (obbligatorio)

LabelingJobImageProperties

Nome Descrizione Valore
mediaType [Obbligatorio] Tipo di supporto del processo. 'Image' (obbligatorio)
annotationType Tipo di annotazione del processo di etichettatura delle immagini. 'BoundingBox'
'Classificazione'
'InstanceSegmentation'

LabelingJobTextProperties

Nome Descrizione Valore
mediaType [Obbligatorio] Tipo di supporto del processo. 'Text' (obbligatorio)
annotationType Tipo di annotazione del processo di etichettatura del testo. 'Classificazione'
'NamedEntityRecognition'

MLAssistConfiguration

Nome Descrizione Valore
mlAssist Impostare il tipo di oggetto Disabilitato
abilitato (obbligatorio)

MLAssistConfigurationDisabled

Nome Descrizione Valore
mlAssist [Obbligatorio] Indica se la funzionalità MLAssist è abilitata. 'Disabled' (obbligatorio)

MLAssistConfigurationEnabled

Nome Descrizione Valore
mlAssist [Obbligatorio] Indica se la funzionalità MLAssist è abilitata. 'Enabled' (obbligatorio)
inferencingComputeBinding [Obbligatorio] Associazione di calcolo AML usata nell'inferenza. stringa (obbligatorio)

Vincoli:
Lunghezza minima = 1
Pattern = [a-zA-Z0-9_]
trainingComputeBinding [Obbligatorio] Associazione di calcolo AML usata nel training. stringa (obbligatorio)

Vincoli:
Lunghezza minima = 1
Pattern = [a-zA-Z0-9_]

NotificationSetting

Nome Descrizione Valore
emailOn Inviare una notifica tramite posta elettronica all'utente nel tipo di notifica specificato Matrice di stringhe contenente uno dei seguenti elementi:
'JobCancelled'
'JobCompleted'
'JobFailed'
messaggi di posta elettronica Si tratta dell'elenco dei destinatari di posta elettronica con una limitazione di 499 caratteri in totale concat con separatore virgola string[]
webhook Inviare il callback webhook a un servizio. La chiave è un nome fornito dall'utente per il webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nome Descrizione Valore
{proprietà personalizzata} webhook

Webhook

Nome Descrizione Valore
eventType Inviare il callback a un evento di notifica specificato corda
webhookType Impostare il tipo di oggetto AzureDevOps (obbligatorio)

AzureDevOpsWebhook

Nome Descrizione Valore
webhookType [Obbligatorio] Specifica il tipo di servizio da inviare a un callback 'AzureDevOps' (obbligatorio)

ResourceBaseProperties

Nome Descrizione Valore
{proprietà personalizzata} corda

JobBaseSecretsConfiguration

Nome Descrizione Valore
{proprietà personalizzata} SecretConfiguration

SecretConfiguration

Nome Descrizione Valore
Uri Uri segreto.
URI di esempio: https://myvault.vault.azure.net/secrets/mysecretname/secretversion
corda
workspaceSecretName Nome del segreto nell'insieme di credenziali delle chiavi dell'area di lavoro. corda

JobBaseServices

Nome Descrizione Valore
{proprietà personalizzata} JobService

JobService

Nome Descrizione Valore
Endpoint URL per l'endpoint. corda
jobServiceType Tipo di endpoint. corda
nodi Nodi su cui l'utente vuole avviare il servizio.
Se i nodi non sono impostati o impostati su Null, il servizio verrà avviato solo nel nodo leader.
nodi
porto Porta per l'endpoint impostato dall'utente. Int
proprietà Proprietà aggiuntive da impostare nell'endpoint. JobServiceProperties

Nodi

Nome Descrizione Valore
nodesValueType Impostare il tipo di oggetto Tutte le (obbligatorio)

AllNodes

Nome Descrizione Valore
nodesValueType [Obbligatorio] Tipo del valore Nodes 'All' (obbligatorio)

JobServiceProperties

Nome Descrizione Valore
{proprietà personalizzata} corda

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa workspaces/labelingJobs può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.MachineLearningServices/workspaces/labelingJobs, aggiungere il codice Terraform seguente al modello.

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

Oggetti IdentityConfiguration

Impostare la proprietà identityType per specificare il tipo di oggetto.

Per AMLToken, usare:

  identityType = "AMLToken"

Per gestito, usare:

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

Per UserIdentity, usare:

  identityType = "UserIdentity"

Oggetti LabelingJobMediaProperties

Impostare la proprietà mediaType per specificare il tipo di oggetto.

Per Image, usare:

  mediaType = "Image"
  annotationType = "string"

Per testo, usare:

  mediaType = "Text"
  annotationType = "string"

Oggetti MLAssistConfiguration

Impostare la proprietà mlAssist per specificare il tipo di oggetto.

Per Disabilitato, usare:

  mlAssist = "Disabled"

Per Abilitato, usare:

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

Oggetti webhook

Impostare la proprietà webhookType per specificare il tipo di oggetto.

Per AzureDevOps, usare:

  webhookType = "AzureDevOps"

Oggetti Nodi

Impostare la proprietà nodesValueType per specificare il tipo di oggetto.

Per Tutti i, usare:

  nodesValueType = "All"

Valori delle proprietà

workspaces/labelingJobs

Nome Descrizione Valore
digitare Tipo di risorsa "Microsoft.MachineLearningServices/workspaces/labelingJobs@2024-01-01-preview"
nome Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: aree di lavoro
proprietà [Obbligatorio] Attributi aggiuntivi dell'entità. labelingJobProperties (obbligatorio)

LabelingJobProperties

Nome Descrizione Valore
componentId ID risorsa ARM della risorsa componente. corda
computeId ID risorsa ARM della risorsa di calcolo. corda
dataConfiguration Configurazione dei dati usati nel processo. LabelingDataConfiguration
descrizione Testo della descrizione dell'asset. corda
displayName Nome visualizzato del processo. corda
experimentName Nome dell'esperimento a cui appartiene il processo. Se non è impostato, il processo viene inserito nell'esperimento "Default". corda
identità Configurazione dell'identità. Se impostato, deve essere uno di AmlToken, ManagedIdentity, UserIdentity o Null.
L'impostazione predefinita è AmlToken se null.
IdentityConfiguration
isArchived L'asset è archiviato? Bool
jobInstructions Istruzioni di etichettatura del processo. LabelingJobInstructions
jobType [Obbligatorio] Specifica il tipo di processo. "AutoML"
"Comando"
"FineTuning"
"Etichettatura"
"Pipeline"
"Spark"
"Sweep" (obbligatorio)
labelCategories Etichettare le categorie del processo. LabelingJobLabelCategories
labelingJobMediaProperties Proprietà specifiche del tipo di supporto nel processo. LabelingJobMediaProperties
mlAssistConfiguration Configurazione della funzionalità MLAssist nel processo. MLAssistConfiguration
notificationSetting Impostazione di notifica per il processo NotificationSetting
proprietà Dizionario delle proprietà dell'asset. ResourceBaseProperties
secretsConfiguration Configurazione per i segreti da rendere disponibili durante il runtime. JobBaseSecretsConfiguration
servizi Elenco di JobEndpoints.
Per i processi locali, un endpoint di processo avrà un valore endpoint di FileStreamObject.
JobBaseServices
Tag Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. oggetto

LabelingDataConfiguration

Nome Descrizione Valore
dataId ID risorsa dell'asset di dati per eseguire l'etichettatura. corda
incrementalDataRefresh Indica se abilitare l'aggiornamento dati incrementale. "Disabilitato"
"Abilitato"

IdentityConfiguration

Nome Descrizione Valore
identityType Impostare il tipo di oggetto AMLToken
gestito
UserIdentity (obbligatorio)

AmlToken

Nome Descrizione Valore
identityType [Obbligatorio] Specifica il tipo di framework di gestione delle identità. "AMLToken" (obbligatorio)

ManagedIdentity

Nome Descrizione Valore
identityType [Obbligatorio] Specifica il tipo di framework di gestione delle identità. "Gestito" (obbligatorio)
clientId Specifica un'identità assegnata dall'utente in base all'ID client. Per l'assegnazione del sistema, non impostare questo campo. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
objectId Specifica un'identità assegnata dall'utente in base all'ID oggetto. Per l'assegnazione del sistema, non impostare questo campo. corda

Vincoli:
Lunghezza minima = 36
Lunghezza massima = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Specifica un'identità assegnata dall'utente in base all'ID risorsa arm. Per l'assegnazione del sistema, non impostare questo campo. corda

UserIdentity

Nome Descrizione Valore
identityType [Obbligatorio] Specifica il tipo di framework di gestione delle identità. "UserIdentity" (obbligatorio)

Assegnazione di etichetteJobInstructions

Nome Descrizione Valore
Uri Collegamento a una pagina con istruzioni dettagliate sull'etichettatura per gli etichettatori. corda

LabelingJobLabelCategories

Nome Descrizione Valore
{proprietà personalizzata} LabelCategory

LabelCategory

Nome Descrizione Valore
Classi Dizionario delle classi di etichette in questa categoria. LabelCategoryClasses
displayName Nome visualizzato della categoria di etichette. corda
multiSelect Indica se è consentito selezionare più classi in questa categoria. "Disabilitato"
"Abilitato"

LabelCategoryClasses

Nome Descrizione Valore
{proprietà personalizzata} LabelClass

LabelClass

Nome Descrizione Valore
displayName Nome visualizzato della classe label. corda
Sottoclassi Dizionario di sottoclassi della classe label. LabelClassSubclasses

LabelClassSubclasses

Nome Descrizione Valore
{proprietà personalizzata} LabelClass

LabelingJobMediaProperties

Nome Descrizione Valore
mediaType Impostare il tipo di oggetto immagine
testo (obbligatorio)

LabelingJobImageProperties

Nome Descrizione Valore
mediaType [Obbligatorio] Tipo di supporto del processo. "Immagine" (obbligatorio)
annotationType Tipo di annotazione del processo di etichettatura delle immagini. "BoundingBox"
"Classificazione"
"InstanceSegmentation"

LabelingJobTextProperties

Nome Descrizione Valore
mediaType [Obbligatorio] Tipo di supporto del processo. "Testo" (obbligatorio)
annotationType Tipo di annotazione del processo di etichettatura del testo. "Classificazione"
"NamedEntityRecognition"

MLAssistConfiguration

Nome Descrizione Valore
mlAssist Impostare il tipo di oggetto Disabilitato
abilitato (obbligatorio)

MLAssistConfigurationDisabled

Nome Descrizione Valore
mlAssist [Obbligatorio] Indica se la funzionalità MLAssist è abilitata. "Disabilitato" (obbligatorio)

MLAssistConfigurationEnabled

Nome Descrizione Valore
mlAssist [Obbligatorio] Indica se la funzionalità MLAssist è abilitata. "Abilitato" (obbligatorio)
inferencingComputeBinding [Obbligatorio] Associazione di calcolo AML usata nell'inferenza. stringa (obbligatorio)

Vincoli:
Lunghezza minima = 1
Pattern = [a-zA-Z0-9_]
trainingComputeBinding [Obbligatorio] Associazione di calcolo AML usata nel training. stringa (obbligatorio)

Vincoli:
Lunghezza minima = 1
Pattern = [a-zA-Z0-9_]

NotificationSetting

Nome Descrizione Valore
emailOn Inviare una notifica tramite posta elettronica all'utente nel tipo di notifica specificato Matrice di stringhe contenente uno dei seguenti elementi:
"JobCancelled"
"JobCompleted"
"JobFailed"
messaggi di posta elettronica Si tratta dell'elenco dei destinatari di posta elettronica con una limitazione di 499 caratteri in totale concat con separatore virgola string[]
webhook Inviare il callback webhook a un servizio. La chiave è un nome fornito dall'utente per il webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nome Descrizione Valore
{proprietà personalizzata} webhook

Webhook

Nome Descrizione Valore
eventType Inviare il callback a un evento di notifica specificato corda
webhookType Impostare il tipo di oggetto AzureDevOps (obbligatorio)

AzureDevOpsWebhook

Nome Descrizione Valore
webhookType [Obbligatorio] Specifica il tipo di servizio da inviare a un callback "AzureDevOps" (obbligatorio)

ResourceBaseProperties

Nome Descrizione Valore
{proprietà personalizzata} corda

JobBaseSecretsConfiguration

Nome Descrizione Valore
{proprietà personalizzata} SecretConfiguration

SecretConfiguration

Nome Descrizione Valore
Uri Uri segreto.
URI di esempio: https://myvault.vault.azure.net/secrets/mysecretname/secretversion
corda
workspaceSecretName Nome del segreto nell'insieme di credenziali delle chiavi dell'area di lavoro. corda

JobBaseServices

Nome Descrizione Valore
{proprietà personalizzata} JobService

JobService

Nome Descrizione Valore
Endpoint URL per l'endpoint. corda
jobServiceType Tipo di endpoint. corda
nodi Nodi su cui l'utente vuole avviare il servizio.
Se i nodi non sono impostati o impostati su Null, il servizio verrà avviato solo nel nodo leader.
nodi
porto Porta per l'endpoint impostato dall'utente. Int
proprietà Proprietà aggiuntive da impostare nell'endpoint. JobServiceProperties

Nodi

Nome Descrizione Valore
nodesValueType Impostare il tipo di oggetto Tutte le (obbligatorio)

AllNodes

Nome Descrizione Valore
nodesValueType [Obbligatorio] Tipo del valore Nodes "Tutto" (obbligatorio)

JobServiceProperties

Nome Descrizione Valore
{proprietà personalizzata} corda