Condividi tramite


Aree di lavoro Microsoft.MachineLearningServices/labelingJobs 2023-06-01-preview

Definizione di risorsa Bicep

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

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

Formato di risorsa

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

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/labelingJobs@2023-06-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    componentId: 'string'
    computeId: 'string'
    dataConfiguration: {
      dataId: 'string'
      incrementalDataRefresh: 'string'
    }
    description: 'string'
    displayName: 'string'
    experimentName: 'string'
    identity: {
      identityType: 'string'
      // For remaining properties, see IdentityConfiguration objects
    }
    isArchived: bool
    jobInstructions: {
      uri: 'string'
    }
    jobType: 'string'
    labelCategories: {
      {customized property}: {
        classes: {
          {customized property}: {
            displayName: 'string'
            subclasses: {
              {customized property}: {}
          }
        }
        displayName: 'string'
        multiSelect: 'string'
      }
      {customized property}: {
        classes: {
          {customized property}: {
            displayName: 'string'
            subclasses: {
              {customized property}: {}
          }
        }
        displayName: 'string'
        multiSelect: 'string'
      }
    }
    labelingJobMediaProperties: {
      mediaType: 'string'
      // For remaining properties, see LabelingJobMediaProperties objects
    }
    mlAssistConfiguration: {
      mlAssist: 'string'
      // For remaining properties, see MLAssistConfiguration objects
    }
    notificationSetting: {
      emailOn: [
        'string'
      ]
      emails: [
        'string'
      ]
      webhooks: {
        {customized property}: {
          eventType: 'string'
          webhookType: 'string'
          // For remaining properties, see Webhook objects
        }
      }
    }
    properties: {
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
    }
    secretsConfiguration: {
      {customized property}: {
        uri: 'string'
        workspaceSecretName: 'string'
      }
      {customized property}: {
        uri: 'string'
        workspaceSecretName: 'string'
      }
    }
    services: {
      {customized property}: {
        endpoint: 'string'
        jobServiceType: 'string'
        nodes: {
          nodesValueType: 'string'
          // For remaining properties, see Nodes objects
        }
        port: int
        properties: {
          {customized property}: 'string'
        }
      }
      {customized property}: {
        endpoint: 'string'
        jobServiceType: 'string'
        nodes: {
          nodesValueType: 'string'
          // For remaining properties, see Nodes objects
        }
        port: int
        properties: {
          {customized property}: 'string'
        }
      }
    }
    tags: {
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
    }
  }
}

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, usare:

  nodesValueType: 'All'

Valori delle proprietà

workspaces/labelingJobs

Nome Descrizione valore
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatorio)
padre 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 esterna alla risorsa padre.
Nome simbolico per la risorsa di tipo: aree di lavoro
properties [Obbligatorio] Attributi aggiuntivi dell'entità. LabelingJobProperties (obbligatorio)

LabelingJobProperties

Nome Descrizione Valore
Componentid ID risorsa ARM della risorsa componente. string
computeId ID risorsa ARM della risorsa di calcolo. string
dataConfiguration Configurazione dei dati usati nel processo. LabelingDataConfiguration
description Testo della descrizione dell'asset. string
displayName Nome visualizzato del processo. string
experimentName Nome dell'esperimento a cui appartiene il processo. In caso contrario, il processo viene inserito nell'esperimento "Predefinito". string
identity Configurazione dell'identità. Se impostato, deve essere uno dei valori AmlToken, ManagedIdentity, UserIdentity o Null.
Il valore predefinito è AmlToken se null.
IdentityConfiguration
isArchived L'asset è archiviato? bool
jobInstructions Istruzioni di etichettatura del processo. Assegnazione di etichetteJobInstructions
jobType [Obbligatorio] Specifica il tipo di processo. 'AutoML'
'Command'
'Etichettatura'
'Pipeline'
'Spark'
'Sweep' (obbligatorio)
labelCategories Categorie di etichette del processo. Etichettatura diJobLabelCategories
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
properties Dizionario delle proprietà asset. ResourceBaseProperties
secretsConfiguration Configurazione per i segreti da rendere disponibili durante il runtime. JobBaseSecretsConfiguration
services Elenco di JobEndpoints.
Per i processi locali, un endpoint del processo avrà un valore endpoint di FileStreamObject.
JobBaseServices
tags Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. object

LabelingDataConfiguration

Nome Descrizione Valore
dataId ID risorsa dell'asset dati per eseguire l'etichettatura. string
incrementalDataRefresh Indica se abilitare l'aggiornamento dei dati incrementali. '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 identità. 'AMLToken' (obbligatorio)

ManagedIdentity

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

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 il sistema assegnato, non impostare questo campo. string

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 il sistema assegnato, non impostare questo campo. string

UserIdentity

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

Etichettatura diJobInstructions

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

Etichettatura diJobLabelCategories

Nome Descrizione Valore
{proprietà personalizzata} LabelCategory
{proprietà personalizzata} LabelCategory

LabelCategory

Nome Descrizione Valore
classi Dizionario delle classi di etichette in questa categoria. LabelCategoryClasses
displayName Nome visualizzato della categoria di etichette. string
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 etichetta. string
Sottoclassi Dizionario delle sottoclassi della classe etichetta. 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. 'Disabilitato' (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 (obbligatoria)

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

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'
emails Questo è l'elenco dei destinatari di posta elettronica che ha una limitazione di 499 caratteri in totale concat con separatore virgola string[]
Webhook Inviare il callback del 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 string
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} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string

JobBaseSecretsConfiguration

Nome Descrizione Valore
{proprietà personalizzata} SecretConfiguration
{proprietà personalizzata} SecretConfiguration

SecretConfiguration

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

JobBaseServices

Nome Descrizione Valore
{proprietà personalizzata} JobService
{proprietà personalizzata} JobService

JobService

Nome Descrizione Valore
endpoint URL per l'endpoint. string
jobServiceType Tipo di endpoint. string
nodes Nodi su cui l'utente vuole avviare il servizio.
Se Nodes non è impostato o impostato su Null, il servizio verrà avviato solo nel nodo leader.
Nodi
port Porta per l'endpoint impostato dall'utente. INT
properties Proprietà aggiuntive da impostare nell'endpoint. JobServiceProperties

Nodi

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

AllNodes

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

JobServiceProperties

Nome Descrizione Valore
{proprietà personalizzata} string

Definizione di risorsa del modello di Resource Manager

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

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

Formato di risorsa

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

{
  "type": "Microsoft.MachineLearningServices/workspaces/labelingJobs",
  "apiVersion": "2023-06-01-preview",
  "name": "string",
  "properties": {
    "componentId": "string",
    "computeId": "string",
    "dataConfiguration": {
      "dataId": "string",
      "incrementalDataRefresh": "string"
    },
    "description": "string",
    "displayName": "string",
    "experimentName": "string",
    "identity": {
      "identityType": "string"
      // For remaining properties, see IdentityConfiguration objects
    },
    "isArchived": "bool",
    "jobInstructions": {
      "uri": "string"
    },
    "jobType": "string",
    "labelCategories": {
      "{customized property}": {
        "classes": {
          "{customized property}": {
            "displayName": "string",
            "subclasses": {
              "{customized property}": {}
          }
        },
        "displayName": "string",
        "multiSelect": "string"
      },
      "{customized property}": {
        "classes": {
          "{customized property}": {
            "displayName": "string",
            "subclasses": {
              "{customized property}": {}
          }
        },
        "displayName": "string",
        "multiSelect": "string"
      }
    },
    "labelingJobMediaProperties": {
      "mediaType": "string"
      // For remaining properties, see LabelingJobMediaProperties objects
    },
    "mlAssistConfiguration": {
      "mlAssist": "string"
      // For remaining properties, see MLAssistConfiguration objects
    },
    "notificationSetting": {
      "emailOn": [ "string" ],
      "emails": [ "string" ],
      "webhooks": {
        "{customized property}": {
          "eventType": "string",
          "webhookType": "string"
          // For remaining properties, see Webhook objects
        }
      }
    },
    "properties": {
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string"
    },
    "secretsConfiguration": {
      "{customized property}": {
        "uri": "string",
        "workspaceSecretName": "string"
      },
      "{customized property}": {
        "uri": "string",
        "workspaceSecretName": "string"
      }
    },
    "services": {
      "{customized property}": {
        "endpoint": "string",
        "jobServiceType": "string",
        "nodes": {
          "nodesValueType": "string"
          // For remaining properties, see Nodes objects
        },
        "port": "int",
        "properties": {
          "{customized property}": "string"
        }
      },
      "{customized property}": {
        "endpoint": "string",
        "jobServiceType": "string",
        "nodes": {
          "nodesValueType": "string"
          // For remaining properties, see Nodes objects
        },
        "port": "int",
        "properties": {
          "{customized property}": "string"
        }
      }
    },
    "tags": {
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string"
    }
  }
}

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, usare:

  "nodesValueType": "All"

Valori delle proprietà

workspaces/labelingJobs

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.MachineLearningServices/workspaces/labelingJobs'
apiVersion Versione dell'API della risorsa '2023-06-01-preview'
name Nome della risorsa

Informazioni su come impostare nomi e tipi per le risorse figlio nei modelli di Resource Manager JSON.
stringa (obbligatorio)
properties [Obbligatorio] Attributi aggiuntivi dell'entità. LabelingJobProperties (obbligatorio)

LabelingJobProperties

Nome Descrizione Valore
Componentid ID risorsa ARM della risorsa componente. string
computeId ID risorsa ARM della risorsa di calcolo. string
dataConfiguration Configurazione dei dati usati nel processo. LabelingDataConfiguration
description Testo della descrizione dell'asset. string
displayName Nome visualizzato del processo. string
experimentName Nome dell'esperimento a cui appartiene il processo. In caso contrario, il processo viene inserito nell'esperimento "Predefinito". string
identity Configurazione dell'identità. Se impostato, deve essere uno dei valori AmlToken, ManagedIdentity, UserIdentity o Null.
Il valore predefinito è AmlToken se null.
IdentityConfiguration
isArchived L'asset è archiviato? bool
jobInstructions Istruzioni di etichettatura del processo. Assegnazione di etichetteJobInstructions
jobType [Obbligatorio] Specifica il tipo di processo. 'AutoML'
'Command'
'Etichettatura'
'Pipeline'
'Spark'
'Sweep' (obbligatorio)
labelCategories Categorie di etichette 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
properties Dizionario delle proprietà dell'asset. ResourceBaseProperties
secretsConfiguration Configurazione per rendere disponibili i segreti durante il runtime. JobBaseSecretsConfiguration
services Elenco di JobEndpoints.
Per i processi locali, un endpoint del processo avrà un valore di endpoint FileStreamObject.
JobBaseServices
tags Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. object

LabelingDataConfiguration

Nome Descrizione Valore
dataId ID risorsa dell'asset di dati per eseguire l'etichettatura. string
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 assegnata dal sistema, non impostare questo campo. string

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 il sistema assegnato, non impostare questo campo. string

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 il sistema assegnato, non impostare questo campo. string

UserIdentity

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

Etichettatura diJobInstructions

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

Etichettatura diJobLabelCategories

Nome Descrizione Valore
{proprietà personalizzata} LabelCategory
{proprietà personalizzata} LabelCategory

LabelCategory

Nome Descrizione Valore
classi Dizionario delle classi di etichette in questa categoria. LabelCategoryClasses
displayName Nome visualizzato della categoria di etichette. string
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 etichetta. string
Sottoclassi Dizionario delle sottoclassi della classe etichetta. 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. 'Disabilitato' (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 (obbligatoria)

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

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

NotificationSetting

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

NotificationSettingWebhooks

Nome Descrizione Valore
{proprietà personalizzata} Webhook

webhook

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

AzureDevOpsWebhook

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

ResourceBaseProperties

Nome Descrizione Valore
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string

JobBaseSecretsConfiguration

Nome Descrizione Valore
{proprietà personalizzata} SecretConfiguration
{proprietà personalizzata} SecretConfiguration

SecretConfiguration

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

JobBaseServices

Nome Descrizione Valore
{proprietà personalizzata} JobService
{proprietà personalizzata} JobService

JobService

Nome Descrizione Valore
endpoint Url per l'endpoint. string
jobServiceType Tipo di endpoint. string
nodes Nodi in 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
port Porta per l'endpoint impostata dall'utente. INT
properties Proprietà aggiuntive da impostare nell'endpoint. JobServiceProperties

Nodi

Nome Descrizione Valore
nodeValueType Impostare il tipo di oggetto Tutto (obbligatorio)

AllNodes

Nome Descrizione Valore
nodeValueType [Obbligatorio] Tipo del valore Nodi 'All' (obbligatorio)

JobServiceProperties

Nome Descrizione Valore
{proprietà personalizzata} string

Definizione della risorsa Terraform (provider AzAPI)

È possibile distribuire il tipo di risorsa aree di lavoro/etichettatura dei processi con operazioni di destinazione:

  • Gruppi di risorse

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

Formato di 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@2023-06-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      componentId = "string"
      computeId = "string"
      dataConfiguration = {
        dataId = "string"
        incrementalDataRefresh = "string"
      }
      description = "string"
      displayName = "string"
      experimentName = "string"
      identity = {
        identityType = "string"
        // For remaining properties, see IdentityConfiguration objects
      }
      isArchived = bool
      jobInstructions = {
        uri = "string"
      }
      jobType = "string"
      labelCategories = {
        {customized property} = {
          classes = {
            {customized property} = {
              displayName = "string"
              subclasses = {
                {customized property} = {}
            }
          }
          displayName = "string"
          multiSelect = "string"
        }
        {customized property} = {
          classes = {
            {customized property} = {
              displayName = "string"
              subclasses = {
                {customized property} = {}
            }
          }
          displayName = "string"
          multiSelect = "string"
        }
      }
      labelingJobMediaProperties = {
        mediaType = "string"
        // For remaining properties, see LabelingJobMediaProperties objects
      }
      mlAssistConfiguration = {
        mlAssist = "string"
        // For remaining properties, see MLAssistConfiguration objects
      }
      notificationSetting = {
        emailOn = [
          "string"
        ]
        emails = [
          "string"
        ]
        webhooks = {
          {customized property} = {
            eventType = "string"
            webhookType = "string"
            // For remaining properties, see Webhook objects
          }
        }
      }
      properties = {
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
      }
      secretsConfiguration = {
        {customized property} = {
          uri = "string"
          workspaceSecretName = "string"
        }
        {customized property} = {
          uri = "string"
          workspaceSecretName = "string"
        }
      }
      services = {
        {customized property} = {
          endpoint = "string"
          jobServiceType = "string"
          nodes = {
            nodesValueType = "string"
            // For remaining properties, see Nodes objects
          }
          port = int
          properties = {
            {customized property} = "string"
          }
        }
        {customized property} = {
          endpoint = "string"
          jobServiceType = "string"
          nodes = {
            nodesValueType = "string"
            // For remaining properties, see Nodes objects
          }
          port = int
          properties = {
            {customized property} = "string"
          }
        }
      }
      tags = {
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
      }
    }
  })
}

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, usare:

  nodesValueType = "All"

Valori delle proprietà

workspaces/labelingJobs

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

LabelingJobProperties

Nome Descrizione Valore
Componentid ID risorsa ARM della risorsa componente. string
computeId ID risorsa ARM della risorsa di calcolo. string
dataConfiguration Configurazione dei dati usati nel processo. LabelingDataConfiguration
description Testo della descrizione dell'asset. string
displayName Nome visualizzato del processo. string
experimentName Nome dell'esperimento a cui appartiene il processo. In caso contrario, il processo viene inserito nell'esperimento "Predefinito". string
identity Configurazione dell'identità. Se impostato, deve essere uno dei valori AmlToken, ManagedIdentity, UserIdentity o Null.
Il valore predefinito è AmlToken se null.
IdentityConfiguration
isArchived L'asset è archiviato? bool
jobInstructions Istruzioni di etichettatura del processo. Assegnazione di etichetteJobInstructions
jobType [Obbligatorio] Specifica il tipo di processo. "AutoML"
"Comando"
"Etichettatura"
"Pipeline"
"Spark"
"Sweep" (obbligatorio)
labelCategories Categorie di etichette 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
properties Dizionario delle proprietà dell'asset. ResourceBaseProperties
secretsConfiguration Configurazione per rendere disponibili i segreti durante il runtime. JobBaseSecretsConfiguration
services Elenco di JobEndpoints.
Per i processi locali, un endpoint del processo avrà un valore di endpoint FileStreamObject.
JobBaseServices
tags Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. object

LabelingDataConfiguration

Nome Descrizione Valore
dataId ID risorsa dell'asset dati per eseguire l'etichettatura. string
incrementalDataRefresh Indica se abilitare l'aggiornamento dei dati incrementali. "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 identità. "AMLToken" (obbligatorio)

ManagedIdentity

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

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 il sistema assegnato, non impostare questo campo. string

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 il sistema assegnato, non impostare questo campo. string

UserIdentity

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

Etichettatura diJobInstructions

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

Etichettatura diJobLabelCategories

Nome Descrizione Valore
{proprietà personalizzata} LabelCategory
{proprietà personalizzata} LabelCategory

LabelCategory

Nome Descrizione Valore
classi Dizionario delle classi di etichette in questa categoria. LabelCategoryClasses
displayName Nome visualizzato della categoria di etichette. string
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. string
Sottoclassi Dizionario delle 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. "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. "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 per il 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"
emails Questo è l'elenco dei destinatari di posta elettronica che ha una limitazione di 499 caratteri in totale concat con separatore virgola string[]
Webhook Inviare il callback del 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 string
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} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string
{proprietà personalizzata} string

JobBaseSecretsConfiguration

Nome Descrizione Valore
{proprietà personalizzata} SecretConfiguration
{proprietà personalizzata} SecretConfiguration

SecretConfiguration

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

JobBaseServices

Nome Descrizione Valore
{proprietà personalizzata} JobService
{proprietà personalizzata} JobService

JobService

Nome Descrizione Valore
endpoint URL per l'endpoint. string
jobServiceType Tipo di endpoint. string
nodes Nodi in 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
port Porta per l'endpoint impostata dall'utente. INT
properties Proprietà aggiuntive da impostare nell'endpoint. JobServiceProperties

Nodi

Nome Descrizione Valore
nodeValueType Impostare il tipo di oggetto Tutto (obbligatorio)

AllNodes

Nome Descrizione Valore
nodeValueType [Obbligatorio] Tipo del valore Nodi "All" (obbligatorio)

JobServiceProperties

Nome Descrizione Valore
{proprietà personalizzata} string