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:
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 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 Image, usare:
mediaType: 'Image'
annotationType: 'string'
Per testo, usare:
mediaType: 'Text'
annotationType: 'string'
Oggetti MLAssistConfiguration
Impostare la proprietà mlAssist
Per Disabilitato, usare:
mlAssist: 'Disabled'
Per Abilitato, usare:
mlAssist: 'Enabled'
inferencingComputeBinding: 'string'
trainingComputeBinding: 'string'
Oggetti webhook
Impostare la proprietà webhookType
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:
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 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 Image, usare:
"mediaType": "Image",
"annotationType": "string"
Per testo, usare:
"mediaType": "Text",
"annotationType": "string"
Oggetti MLAssistConfiguration
Impostare la proprietà mlAssist
Per Disabilitato, usare:
"mlAssist": "Disabled"
Per Abilitato, usare:
"mlAssist": "Enabled",
"inferencingComputeBinding": "string",
"trainingComputeBinding": "string"
Oggetti webhook
Impostare la proprietà webhookType
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 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 Image, usare:
mediaType = "Image"
annotationType = "string"
Per testo, usare:
mediaType = "Text"
annotationType = "string"
Oggetti MLAssistConfiguration
Impostare la proprietà mlAssist
Per Disabilitato, usare:
mlAssist = "Disabled"
Per Abilitato, usare:
mlAssist = "Enabled"
inferencingComputeBinding = "string"
trainingComputeBinding = "string"
Oggetti webhook
Impostare la proprietà webhookType
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 |