Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Definicja zasobu Bicep
Typ zasobu workspaces/labelingJobs można wdrożyć przy użyciu operacji docelowych:
- Grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/labelingJobs, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/labelingJobs@2024-04-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
componentId: 'string'
computeId: 'string'
dataConfiguration: {
dataId: 'string'
incrementalDataRefresh: 'string'
}
description: 'string'
displayName: 'string'
experimentName: 'string'
identity: {
identityType: 'string'
// For remaining properties, see IdentityConfiguration objects
}
isArchived: bool
jobInstructions: {
uri: 'string'
}
jobType: 'string'
labelCategories: {
{customized property}: {
classes: {
{customized property}: {
displayName: 'string'
subclasses: {
{customized property}: ...
}
}
}
displayName: 'string'
multiSelect: 'string'
}
}
labelingJobMediaProperties: {
mediaType: 'string'
// For remaining properties, see LabelingJobMediaProperties objects
}
mlAssistConfiguration: {
mlAssist: 'string'
// For remaining properties, see MLAssistConfiguration objects
}
notificationSetting: {
emailOn: [
'string'
]
emails: [
'string'
]
webhooks: {
{customized property}: {
eventType: 'string'
webhookType: 'string'
// For remaining properties, see Webhook objects
}
}
}
properties: {
{customized property}: 'string'
}
secretsConfiguration: {
{customized property}: {
uri: 'string'
workspaceSecretName: 'string'
}
}
services: {
{customized property}: {
endpoint: 'string'
jobServiceType: 'string'
nodes: {
nodesValueType: 'string'
// For remaining properties, see Nodes objects
}
port: int
properties: {
{customized property}: 'string'
}
}
}
tags: {
{customized property}: 'string'
}
}
}
Obiekty węzłów
Ustaw właściwość nodesValueType , aby określić typ obiektu.
W przypadku opcji Wszystkie użyj polecenia:
{
nodesValueType: 'All'
}
LabelingJobMediaProperties, obiekty
Ustaw właściwość mediaType , aby określić typ obiektu.
W przypadku obrazu użyj:
{
annotationType: 'string'
mediaType: 'Image'
}
W obszarze Tekst użyj:
{
annotationType: 'string'
mediaType: 'Text'
}
Obiekty MLAssistConfiguration
Ustaw właściwość mlAssist , aby określić typ obiektu.
W przypadku opcji Wyłączone użyj polecenia:
{
mlAssist: 'Disabled'
}
W obszarze Włączone użyj polecenia:
{
inferencingComputeBinding: 'string'
mlAssist: 'Enabled'
trainingComputeBinding: 'string'
}
Obiekty elementu webhook
Ustaw właściwość webhookType , aby określić typ obiektu.
W przypadku usługi AzureDevOps użyj:
{
webhookType: 'AzureDevOps'
}
Obiekty IdentityConfiguration
Ustaw właściwość identityType , aby określić typ obiektu.
W przypadku tokenu AMLToken użyj:
{
identityType: 'AMLToken'
}
W przypadku funkcji Zarządzane użyj:
{
clientId: 'string'
identityType: 'Managed'
objectId: 'string'
resourceId: 'string'
}
W przypadku identyfikatora UserIdentity użyj:
{
identityType: 'UserIdentity'
}
Wartości właściwości
Microsoft.MachineLearningServices/workspaces/labelingJobs
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna Ograniczenia: Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (wymagane) |
nadrzędny | W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym. |
Nazwa symboliczna zasobu typu: obszary robocze |
właściwości | [Wymagane] Dodatkowe atrybuty jednostki. | LabelingJobProperties (wymagane) |
Wszystkie węzły
Nazwa | Opis | Wartość |
---|---|---|
nodesValueType (typ wartości) | [Wymagane] Typ wartości Węzły | "Wszystkie" (wymagane) |
Token AML
Nazwa | Opis | Wartość |
---|---|---|
identityType (typ tożsamości) | [Wymagane] Określa typ struktury tożsamości. | "AMLToken" (wymagane) |
AzureDevOpsWebhook
Nazwa | Opis | Wartość |
---|---|---|
Typ elementu webhook | [Wymagane] Określa typ usługi do wysłania wywołania zwrotnego | "AzureDevOps" (wymagane) |
IdentityConfiguration
Nazwa | Opis | Wartość |
---|---|---|
identityType (typ tożsamości) | Dla typu AmlToken ustaw wartość "AMLToken". Dla typu ManagedIdentity ustaw wartość "Managed". Ustaw wartość "UserIdentity" dla typu UserIdentity. | "AMLToken" "Zarządzane" "UserIdentity" (wymagane) |
JobBaseSecretsConfiguration
Nazwa | Opis | Wartość |
---|
Usługi JobBaseServices
Nazwa | Opis | Wartość |
---|
Serwis Pracy
Nazwa | Opis | Wartość |
---|---|---|
punkt końcowy | Adres URL punktu końcowego. | ciąg |
jobServiceType (typ usługi) | Typ punktu końcowego. | ciąg |
Węzły | Węzły, na których użytkownik chce uruchomić usługę. Jeśli węzły nie są ustawione lub ustawione na wartość null, usługa zostanie uruchomiona tylko w węźle przywódcy. |
Węzłów |
port | Port dla punktu końcowego ustawionego przez użytkownika. | int (integer) |
właściwości | Dodatkowe właściwości do ustawienia w punkcie końcowym. | Właściwości usługi zadań |
Właściwości usługi zadań
Nazwa | Opis | Wartość |
---|
EtykietaKategoria
Nazwa | Opis | Wartość |
---|---|---|
Klasy | Słownik klas etykiet w tej kategorii. | LabelCategoryClasses (Klasy etykiet) |
nazwa wyświetlana | Nazwa wyświetlana kategorii etykiet. | ciąg |
Wybór wielokrotny | Wskazuje, czy można wybrać wiele klas w tej kategorii. | "Wyłączone" "Włączone" |
LabelCategoryClasses (Klasy etykiet)
Nazwa | Opis | Wartość |
---|
Klasa etykiety
Nazwa | Opis | Wartość |
---|---|---|
nazwa wyświetlana | Nazwa wyświetlana klasy etykiety. | ciąg |
Podklasy | Słownik podklas klasy label. | Podklasy LabelClassSubclasses |
Podklasy LabelClassSubclasses
Nazwa | Opis | Wartość |
---|
Etykietowanie DataConfiguration
Nazwa | Opis | Wartość |
---|---|---|
dataId (identyfikator danych) | Identyfikator zasobu danych do wykonania etykietowania. | ciąg |
incrementalDataRefresh | Wskazuje, czy włączyć odświeżanie danych przyrostowych. | "Wyłączone" "Włączone" |
LabelingJobImageProperties
Nazwa | Opis | Wartość |
---|---|---|
typ adnotacji | Typ adnotacji zadania etykietowania obrazów. | "BoundingBox" "Klasyfikacja" "InstanceSegmentation" |
typ mediów | [Wymagane] Typ nośnika zadania. | "Obraz" (wymagany) |
EtykietowanieInstrukcje dotyczące zadań
Nazwa | Opis | Wartość |
---|---|---|
URI | Link do strony ze szczegółowymi instrukcjami etykietowania dla etykiet. | ciąg |
EtykietowanieJobLabelCategories
Nazwa | Opis | Wartość |
---|
LabelingJobMediaProperties
Nazwa | Opis | Wartość |
---|---|---|
typ mediów | Ustaw wartość "Obraz" dla typu LabelingJobImageProperties. Ustaw wartość "Text" dla typu LabelingJobTextProperties. | "Obraz" "Tekst" (wymagany) |
LabelingJobProperties
Nazwa | Opis | Wartość |
---|---|---|
componentId (identyfikator komponentu) | Identyfikator zasobu usługi ARM zasobu składnika. | ciąg |
computeId (identyfikator obliczeniowy) | Identyfikator zasobu usługi ARM zasobu obliczeniowego. | ciąg |
dataConfiguration (konfiguracja danych) | Konfiguracja danych używanych w zadaniu. | Etykietowanie DataConfiguration |
opis | Tekst opisu zasobu. | ciąg |
nazwa wyświetlana | Nazwa wyświetlana zadania. | ciąg |
experimentName (nazwa eksperymentu) | Nazwa eksperymentu, do którego należy zadanie. Jeśli nie zostanie ustawione, zadanie zostanie umieszczone w eksperymencie "Domyślny". | ciąg |
tożsamość | Konfiguracja tożsamości. W przypadku ustawienia powinna to być jedna z wartości AmlToken, ManagedIdentity, UserIdentity lub null. Wartość domyślna to AmlToken, jeśli ma wartość null. |
IdentityConfiguration |
isArchived (zarchiwizowany) | Czy zasób jest archiwizowany? | Bool |
jobInstructions (Instrukcje pracy) | Instrukcje etykietowania zadania. | EtykietowanieInstrukcje dotyczące zadań |
rodzaj pracy | [Wymagane] Określa typ zadania. | "AutoML" "Polecenie" "FineTuning" "Etykietowanie" "Potok" "Spark" "Zamiatanie" (wymagane) |
labelCategories (etykieta) | Etykieta kategorii zadania. | EtykietowanieJobLabelCategories |
labelingJobMediaProperties | Właściwości specyficzne dla nośnika w zadaniu. | LabelingJobMediaProperties |
mlAssistConfiguration | Konfiguracja funkcji MLAssist w zadaniu. | MlAssistConfiguration |
notificationSetting (ustawienie powiadomienia) | Ustawienie powiadomienia dla zadania | NotificationSetting (Ustawienie powiadomień) |
właściwości | Słownik właściwości elementu zawartości. | Właściwości bazy danych ResourceBase |
secretsConfiguration (Konfiguracja wpisów tajnych) | Konfiguracja wpisów tajnych, które mają być udostępniane w czasie wykonywania. | JobBaseSecretsConfiguration |
usługi | Lista punktów zadań. W przypadku zadań lokalnych punkt końcowy zadania będzie miał wartość punktu końcowego FileStreamObject. |
Usługi JobBaseServices |
Etykiety | Słownik tagów. Tagi można dodawać, usuwać i aktualizować. | Tagi ResourceBaseTags |
LabelingJobTextProperties
Nazwa | Opis | Wartość |
---|---|---|
typ adnotacji | Typ adnotacji zadania etykietowania tekstu. | "Klasyfikacja" "NamedEntityRecognition" |
typ mediów | [Wymagane] Typ nośnika zadania. | "Tekst" (wymagany) |
Identyfikator zarządzany
Nazwa | Opis | Wartość |
---|---|---|
clientId (identyfikator klienta) | Określa tożsamość przypisaną przez użytkownika według identyfikatora klienta. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. | struna Ograniczenia: Minimalna długość = 36 Maksymalna długość = 36 Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
identityType (typ tożsamości) | [Wymagane] Określa typ struktury tożsamości. | "Zarządzane" (wymagane) |
objectId (identyfikator obiektu) | Określa tożsamość przypisaną przez użytkownika według identyfikatora obiektu. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. | struna Ograniczenia: Minimalna długość = 36 Maksymalna długość = 36 Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
identyfikator zasobu | Określa tożsamość przypisaną przez użytkownika według identyfikatora zasobu usługi ARM. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. | ciąg |
MlAssistConfiguration
Nazwa | Opis | Wartość |
---|---|---|
mlAssist (Asystent Języka Angielskiego | Ustaw wartość "Disabled" dla typu MLAssistConfigurationDisabled. Ustaw wartość "Włączone" dla typu MLAssistConfigurationEnabled. | "Wyłączone" "Włączone" (wymagane) |
MLAssistConfigurationDisabled
Nazwa | Opis | Wartość |
---|---|---|
mlAssist (Asystent Języka Angielskiego | [Wymagane] Wskazuje, czy funkcja MLAssist jest włączona. | "Wyłączone" (wymagane) |
MLAssistConfigurationEnabled
Nazwa | Opis | Wartość |
---|---|---|
wnioskowanieComputeBinding | [Wymagane] Powiązanie obliczeniowe AML używane w wnioskowaniu. | struna Ograniczenia: Minimalna długość = 1 Wzorzec = [a-zA-Z0-9_] (wymagane) |
mlAssist (Asystent Języka Angielskiego | [Wymagane] Wskazuje, czy funkcja MLAssist jest włączona. | "Włączone" (wymagane) |
trainingComputeBinding | [Wymagane] Powiązanie obliczeniowe AML używane podczas trenowania. | struna Ograniczenia: Minimalna długość = 1 Wzorzec = [a-zA-Z0-9_] (wymagane) |
Węzłów
Nazwa | Opis | Wartość |
---|---|---|
nodesValueType (typ wartości) | Dla typu AllNodes ustaw wartość "All". | "Wszystkie" (wymagane) |
NotificationSetting (Ustawienie powiadomień)
Nazwa | Opis | Wartość |
---|---|---|
emailWł. | Wysyłanie powiadomienia e-mail do użytkownika w określonym typie powiadomienia | Tablica ciągów zawierająca dowolną z: "JobCancelled" "JobCompleted" "JobFailed" |
wiadomości e-mail | Jest to lista adresatów wiadomości e-mail, która ma ograniczenie 499 znaków w sumie concat z separatorem przecinka | ciąg znakowy[] |
elementy webhook | Wysyłanie wywołania zwrotnego elementu webhook do usługi. Klucz to nazwa podana przez użytkownika dla elementu webhook. | NotificationSettingWebhooks (PowiadomienieUstawieniaElementy webhook) |
NotificationSettingWebhooks (PowiadomienieUstawieniaElementy webhook)
Nazwa | Opis | Wartość |
---|
Właściwości bazy danych ResourceBase
Nazwa | Opis | Wartość |
---|
Tagi ResourceBaseTags
Nazwa | Opis | Wartość |
---|
Konfiguracja wpisu tajnego
Nazwa | Opis | Wartość |
---|---|---|
URI | Identyfikator URI wpisu tajnego. Przykładowy identyfikator URI: https://myvault.vault.azure.net/secrets/mysecretname/secretversion |
ciąg |
workspaceSecretName (nazwa sekretu) | Nazwa wpisu tajnego w magazynie kluczy obszaru roboczego. | ciąg |
Identyfikator użytkownika
Nazwa | Opis | Wartość |
---|---|---|
identityType (typ tożsamości) | [Wymagane] Określa typ struktury tożsamości. | "UserIdentity" (wymagane) |
Element webhook
Nazwa | Opis | Wartość |
---|---|---|
typ zdarzenia | Wysyłanie wywołania zwrotnego w określonym zdarzeniu powiadomienia | ciąg |
Typ elementu webhook | Ustaw wartość "AzureDevOps" dla typu AzureDevOpsWebhook. | "AzureDevOps" (wymagane) |
Definicja zasobu szablonu usługi ARM
Typ zasobu workspaces/labelingJobs można wdrożyć przy użyciu operacji docelowych:
- Grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/labelingJobs, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.MachineLearningServices/workspaces/labelingJobs",
"apiVersion": "2024-04-01-preview",
"name": "string",
"properties": {
"componentId": "string",
"computeId": "string",
"dataConfiguration": {
"dataId": "string",
"incrementalDataRefresh": "string"
},
"description": "string",
"displayName": "string",
"experimentName": "string",
"identity": {
"identityType": "string"
// For remaining properties, see IdentityConfiguration objects
},
"isArchived": "bool",
"jobInstructions": {
"uri": "string"
},
"jobType": "string",
"labelCategories": {
"{customized property}": {
"classes": {
"{customized property}": {
"displayName": "string",
"subclasses": {
"{customized property}": ...
}
}
},
"displayName": "string",
"multiSelect": "string"
}
},
"labelingJobMediaProperties": {
"mediaType": "string"
// For remaining properties, see LabelingJobMediaProperties objects
},
"mlAssistConfiguration": {
"mlAssist": "string"
// For remaining properties, see MLAssistConfiguration objects
},
"notificationSetting": {
"emailOn": [ "string" ],
"emails": [ "string" ],
"webhooks": {
"{customized property}": {
"eventType": "string",
"webhookType": "string"
// For remaining properties, see Webhook objects
}
}
},
"properties": {
"{customized property}": "string"
},
"secretsConfiguration": {
"{customized property}": {
"uri": "string",
"workspaceSecretName": "string"
}
},
"services": {
"{customized property}": {
"endpoint": "string",
"jobServiceType": "string",
"nodes": {
"nodesValueType": "string"
// For remaining properties, see Nodes objects
},
"port": "int",
"properties": {
"{customized property}": "string"
}
}
},
"tags": {
"{customized property}": "string"
}
}
}
Obiekty węzłów
Ustaw właściwość nodesValueType , aby określić typ obiektu.
W przypadku opcji Wszystkie użyj polecenia:
{
"nodesValueType": "All"
}
LabelingJobMediaProperties, obiekty
Ustaw właściwość mediaType , aby określić typ obiektu.
W przypadku obrazu użyj:
{
"annotationType": "string",
"mediaType": "Image"
}
W obszarze Tekst użyj:
{
"annotationType": "string",
"mediaType": "Text"
}
Obiekty MLAssistConfiguration
Ustaw właściwość mlAssist , aby określić typ obiektu.
W przypadku opcji Wyłączone użyj polecenia:
{
"mlAssist": "Disabled"
}
W obszarze Włączone użyj polecenia:
{
"inferencingComputeBinding": "string",
"mlAssist": "Enabled",
"trainingComputeBinding": "string"
}
Obiekty elementu webhook
Ustaw właściwość webhookType , aby określić typ obiektu.
W przypadku usługi AzureDevOps użyj:
{
"webhookType": "AzureDevOps"
}
Obiekty IdentityConfiguration
Ustaw właściwość identityType , aby określić typ obiektu.
W przypadku tokenu AMLToken użyj:
{
"identityType": "AMLToken"
}
W przypadku funkcji Zarządzane użyj:
{
"clientId": "string",
"identityType": "Managed",
"objectId": "string",
"resourceId": "string"
}
W przypadku identyfikatora UserIdentity użyj:
{
"identityType": "UserIdentity"
}
Wartości właściwości
Microsoft.MachineLearningServices/workspaces/labelingJobs
Nazwa | Opis | Wartość |
---|---|---|
apiVersion (wersja interfejsu api) | Wersja interfejsu API | "2024-04-01-preview" |
nazwa | Nazwa zasobu | struna Ograniczenia: Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (wymagane) |
właściwości | [Wymagane] Dodatkowe atrybuty jednostki. | LabelingJobProperties (wymagane) |
typ | Typ zasobu | "Microsoft.MachineLearningServices/workspaces/labelingJobs" |
Wszystkie węzły
Nazwa | Opis | Wartość |
---|---|---|
nodesValueType (typ wartości) | [Wymagane] Typ wartości Węzły | "Wszystkie" (wymagane) |
Token AML
Nazwa | Opis | Wartość |
---|---|---|
identityType (typ tożsamości) | [Wymagane] Określa typ struktury tożsamości. | "AMLToken" (wymagane) |
AzureDevOpsWebhook
Nazwa | Opis | Wartość |
---|---|---|
Typ elementu webhook | [Wymagane] Określa typ usługi do wysłania wywołania zwrotnego | "AzureDevOps" (wymagane) |
IdentityConfiguration
Nazwa | Opis | Wartość |
---|---|---|
identityType (typ tożsamości) | Dla typu AmlToken ustaw wartość "AMLToken". Dla typu ManagedIdentity ustaw wartość "Managed". Ustaw wartość "UserIdentity" dla typu UserIdentity. | "AMLToken" "Zarządzane" "UserIdentity" (wymagane) |
JobBaseSecretsConfiguration
Nazwa | Opis | Wartość |
---|
Usługi JobBaseServices
Nazwa | Opis | Wartość |
---|
Serwis Pracy
Nazwa | Opis | Wartość |
---|---|---|
punkt końcowy | Adres URL punktu końcowego. | ciąg |
jobServiceType (typ usługi) | Typ punktu końcowego. | ciąg |
Węzły | Węzły, na których użytkownik chce uruchomić usługę. Jeśli węzły nie są ustawione lub ustawione na wartość null, usługa zostanie uruchomiona tylko w węźle przywódcy. |
Węzłów |
port | Port dla punktu końcowego ustawionego przez użytkownika. | int (integer) |
właściwości | Dodatkowe właściwości do ustawienia w punkcie końcowym. | Właściwości usługi zadań |
Właściwości usługi zadań
Nazwa | Opis | Wartość |
---|
EtykietaKategoria
Nazwa | Opis | Wartość |
---|---|---|
Klasy | Słownik klas etykiet w tej kategorii. | LabelCategoryClasses (Klasy etykiet) |
nazwa wyświetlana | Nazwa wyświetlana kategorii etykiet. | ciąg |
Wybór wielokrotny | Wskazuje, czy można wybrać wiele klas w tej kategorii. | "Wyłączone" "Włączone" |
LabelCategoryClasses (Klasy etykiet)
Nazwa | Opis | Wartość |
---|
Klasa etykiety
Nazwa | Opis | Wartość |
---|---|---|
nazwa wyświetlana | Nazwa wyświetlana klasy etykiety. | ciąg |
Podklasy | Słownik podklas klasy label. | Podklasy LabelClassSubclasses |
Podklasy LabelClassSubclasses
Nazwa | Opis | Wartość |
---|
Etykietowanie DataConfiguration
Nazwa | Opis | Wartość |
---|---|---|
dataId (identyfikator danych) | Identyfikator zasobu danych do wykonania etykietowania. | ciąg |
incrementalDataRefresh | Wskazuje, czy włączyć odświeżanie danych przyrostowych. | "Wyłączone" "Włączone" |
LabelingJobImageProperties
Nazwa | Opis | Wartość |
---|---|---|
typ adnotacji | Typ adnotacji zadania etykietowania obrazów. | "BoundingBox" "Klasyfikacja" "InstanceSegmentation" |
typ mediów | [Wymagane] Typ nośnika zadania. | "Obraz" (wymagany) |
EtykietowanieInstrukcje dotyczące zadań
Nazwa | Opis | Wartość |
---|---|---|
URI | Link do strony ze szczegółowymi instrukcjami etykietowania dla etykiet. | ciąg |
EtykietowanieJobLabelCategories
Nazwa | Opis | Wartość |
---|
LabelingJobMediaProperties
Nazwa | Opis | Wartość |
---|---|---|
typ mediów | Ustaw wartość "Obraz" dla typu LabelingJobImageProperties. Ustaw wartość "Text" dla typu LabelingJobTextProperties. | "Obraz" "Tekst" (wymagany) |
LabelingJobProperties
Nazwa | Opis | Wartość |
---|---|---|
componentId (identyfikator komponentu) | Identyfikator zasobu usługi ARM zasobu składnika. | ciąg |
computeId (identyfikator obliczeniowy) | Identyfikator zasobu usługi ARM zasobu obliczeniowego. | ciąg |
dataConfiguration (konfiguracja danych) | Konfiguracja danych używanych w zadaniu. | Etykietowanie DataConfiguration |
opis | Tekst opisu zasobu. | ciąg |
nazwa wyświetlana | Nazwa wyświetlana zadania. | ciąg |
experimentName (nazwa eksperymentu) | Nazwa eksperymentu, do którego należy zadanie. Jeśli nie zostanie ustawione, zadanie zostanie umieszczone w eksperymencie "Domyślny". | ciąg |
tożsamość | Konfiguracja tożsamości. W przypadku ustawienia powinna to być jedna z wartości AmlToken, ManagedIdentity, UserIdentity lub null. Wartość domyślna to AmlToken, jeśli ma wartość null. |
IdentityConfiguration |
isArchived (zarchiwizowany) | Czy zasób jest archiwizowany? | Bool |
jobInstructions (Instrukcje pracy) | Instrukcje etykietowania zadania. | EtykietowanieInstrukcje dotyczące zadań |
rodzaj pracy | [Wymagane] Określa typ zadania. | "AutoML" "Polecenie" "FineTuning" "Etykietowanie" "Potok" "Spark" "Zamiatanie" (wymagane) |
labelCategories (etykieta) | Etykieta kategorii zadania. | EtykietowanieJobLabelCategories |
labelingJobMediaProperties | Właściwości specyficzne dla nośnika w zadaniu. | LabelingJobMediaProperties |
mlAssistConfiguration | Konfiguracja funkcji MLAssist w zadaniu. | MlAssistConfiguration |
notificationSetting (ustawienie powiadomienia) | Ustawienie powiadomienia dla zadania | NotificationSetting (Ustawienie powiadomień) |
właściwości | Słownik właściwości elementu zawartości. | Właściwości bazy danych ResourceBase |
secretsConfiguration (Konfiguracja wpisów tajnych) | Konfiguracja wpisów tajnych, które mają być udostępniane w czasie wykonywania. | JobBaseSecretsConfiguration |
usługi | Lista punktów zadań. W przypadku zadań lokalnych punkt końcowy zadania będzie miał wartość punktu końcowego FileStreamObject. |
Usługi JobBaseServices |
Etykiety | Słownik tagów. Tagi można dodawać, usuwać i aktualizować. | Tagi ResourceBaseTags |
LabelingJobTextProperties
Nazwa | Opis | Wartość |
---|---|---|
typ adnotacji | Typ adnotacji zadania etykietowania tekstu. | "Klasyfikacja" "NamedEntityRecognition" |
typ mediów | [Wymagane] Typ nośnika zadania. | "Tekst" (wymagany) |
Identyfikator zarządzany
Nazwa | Opis | Wartość |
---|---|---|
clientId (identyfikator klienta) | Określa tożsamość przypisaną przez użytkownika według identyfikatora klienta. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. | struna Ograniczenia: Minimalna długość = 36 Maksymalna długość = 36 Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
identityType (typ tożsamości) | [Wymagane] Określa typ struktury tożsamości. | "Zarządzane" (wymagane) |
objectId (identyfikator obiektu) | Określa tożsamość przypisaną przez użytkownika według identyfikatora obiektu. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. | struna Ograniczenia: Minimalna długość = 36 Maksymalna długość = 36 Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
identyfikator zasobu | Określa tożsamość przypisaną przez użytkownika według identyfikatora zasobu usługi ARM. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. | ciąg |
MlAssistConfiguration
Nazwa | Opis | Wartość |
---|---|---|
mlAssist (Asystent Języka Angielskiego | Ustaw wartość "Disabled" dla typu MLAssistConfigurationDisabled. Ustaw wartość "Włączone" dla typu MLAssistConfigurationEnabled. | "Wyłączone" "Włączone" (wymagane) |
MLAssistConfigurationDisabled
Nazwa | Opis | Wartość |
---|---|---|
mlAssist (Asystent Języka Angielskiego | [Wymagane] Wskazuje, czy funkcja MLAssist jest włączona. | "Wyłączone" (wymagane) |
MLAssistConfigurationEnabled
Nazwa | Opis | Wartość |
---|---|---|
wnioskowanieComputeBinding | [Wymagane] Powiązanie obliczeniowe AML używane w wnioskowaniu. | struna Ograniczenia: Minimalna długość = 1 Wzorzec = [a-zA-Z0-9_] (wymagane) |
mlAssist (Asystent Języka Angielskiego | [Wymagane] Wskazuje, czy funkcja MLAssist jest włączona. | "Włączone" (wymagane) |
trainingComputeBinding | [Wymagane] Powiązanie obliczeniowe AML używane podczas trenowania. | struna Ograniczenia: Minimalna długość = 1 Wzorzec = [a-zA-Z0-9_] (wymagane) |
Węzłów
Nazwa | Opis | Wartość |
---|---|---|
nodesValueType (typ wartości) | Dla typu AllNodes ustaw wartość "All". | "Wszystkie" (wymagane) |
NotificationSetting (Ustawienie powiadomień)
Nazwa | Opis | Wartość |
---|---|---|
emailWł. | Wysyłanie powiadomienia e-mail do użytkownika w określonym typie powiadomienia | Tablica ciągów zawierająca dowolną z: "JobCancelled" "JobCompleted" "JobFailed" |
wiadomości e-mail | Jest to lista adresatów wiadomości e-mail, która ma ograniczenie 499 znaków w sumie concat z separatorem przecinka | ciąg znakowy[] |
elementy webhook | Wysyłanie wywołania zwrotnego elementu webhook do usługi. Klucz to nazwa podana przez użytkownika dla elementu webhook. | NotificationSettingWebhooks (PowiadomienieUstawieniaElementy webhook) |
NotificationSettingWebhooks (PowiadomienieUstawieniaElementy webhook)
Nazwa | Opis | Wartość |
---|
Właściwości bazy danych ResourceBase
Nazwa | Opis | Wartość |
---|
Tagi ResourceBaseTags
Nazwa | Opis | Wartość |
---|
Konfiguracja wpisu tajnego
Nazwa | Opis | Wartość |
---|---|---|
URI | Identyfikator URI wpisu tajnego. Przykładowy identyfikator URI: https://myvault.vault.azure.net/secrets/mysecretname/secretversion |
ciąg |
workspaceSecretName (nazwa sekretu) | Nazwa wpisu tajnego w magazynie kluczy obszaru roboczego. | ciąg |
Identyfikator użytkownika
Nazwa | Opis | Wartość |
---|---|---|
identityType (typ tożsamości) | [Wymagane] Określa typ struktury tożsamości. | "UserIdentity" (wymagane) |
Element webhook
Nazwa | Opis | Wartość |
---|---|---|
typ zdarzenia | Wysyłanie wywołania zwrotnego w określonym zdarzeniu powiadomienia | ciąg |
Typ elementu webhook | Ustaw wartość "AzureDevOps" dla typu AzureDevOpsWebhook. | "AzureDevOps" (wymagane) |
Przykłady użycia
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu workspaces/labelingJobs można wdrożyć przy użyciu operacji docelowych:
- Grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/labelingJobs, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/labelingJobs@2024-04-01-preview"
name = "string"
parent_id = "string"
body = {
properties = {
componentId = "string"
computeId = "string"
dataConfiguration = {
dataId = "string"
incrementalDataRefresh = "string"
}
description = "string"
displayName = "string"
experimentName = "string"
identity = {
identityType = "string"
// For remaining properties, see IdentityConfiguration objects
}
isArchived = bool
jobInstructions = {
uri = "string"
}
jobType = "string"
labelCategories = {
{customized property} = {
classes = {
{customized property} = {
displayName = "string"
subclasses = {
{customized property} = ...
}
}
}
displayName = "string"
multiSelect = "string"
}
}
labelingJobMediaProperties = {
mediaType = "string"
// For remaining properties, see LabelingJobMediaProperties objects
}
mlAssistConfiguration = {
mlAssist = "string"
// For remaining properties, see MLAssistConfiguration objects
}
notificationSetting = {
emailOn = [
"string"
]
emails = [
"string"
]
webhooks = {
{customized property} = {
eventType = "string"
webhookType = "string"
// For remaining properties, see Webhook objects
}
}
}
properties = {
{customized property} = "string"
}
secretsConfiguration = {
{customized property} = {
uri = "string"
workspaceSecretName = "string"
}
}
services = {
{customized property} = {
endpoint = "string"
jobServiceType = "string"
nodes = {
nodesValueType = "string"
// For remaining properties, see Nodes objects
}
port = int
properties = {
{customized property} = "string"
}
}
}
tags = {
{customized property} = "string"
}
}
}
}
Obiekty węzłów
Ustaw właściwość nodesValueType , aby określić typ obiektu.
W przypadku opcji Wszystkie użyj polecenia:
{
nodesValueType = "All"
}
LabelingJobMediaProperties, obiekty
Ustaw właściwość mediaType , aby określić typ obiektu.
W przypadku obrazu użyj:
{
annotationType = "string"
mediaType = "Image"
}
W obszarze Tekst użyj:
{
annotationType = "string"
mediaType = "Text"
}
Obiekty MLAssistConfiguration
Ustaw właściwość mlAssist , aby określić typ obiektu.
W przypadku opcji Wyłączone użyj polecenia:
{
mlAssist = "Disabled"
}
W obszarze Włączone użyj polecenia:
{
inferencingComputeBinding = "string"
mlAssist = "Enabled"
trainingComputeBinding = "string"
}
Obiekty elementu webhook
Ustaw właściwość webhookType , aby określić typ obiektu.
W przypadku usługi AzureDevOps użyj:
{
webhookType = "AzureDevOps"
}
Obiekty IdentityConfiguration
Ustaw właściwość identityType , aby określić typ obiektu.
W przypadku tokenu AMLToken użyj:
{
identityType = "AMLToken"
}
W przypadku funkcji Zarządzane użyj:
{
clientId = "string"
identityType = "Managed"
objectId = "string"
resourceId = "string"
}
W przypadku identyfikatora UserIdentity użyj:
{
identityType = "UserIdentity"
}
Wartości właściwości
Microsoft.MachineLearningServices/workspaces/labelingJobs
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | struna Ograniczenia: Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (wymagane) |
parent_id (identyfikator rodzica) | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: obszary robocze |
właściwości | [Wymagane] Dodatkowe atrybuty jednostki. | LabelingJobProperties (wymagane) |
typ | Typ zasobu | "Microsoft.MachineLearningServices/workspaces/labelingJobs@2024-04-01-preview" |
Wszystkie węzły
Nazwa | Opis | Wartość |
---|---|---|
nodesValueType (typ wartości) | [Wymagane] Typ wartości Węzły | "Wszystkie" (wymagane) |
Token AML
Nazwa | Opis | Wartość |
---|---|---|
identityType (typ tożsamości) | [Wymagane] Określa typ struktury tożsamości. | "AMLToken" (wymagane) |
AzureDevOpsWebhook
Nazwa | Opis | Wartość |
---|---|---|
Typ elementu webhook | [Wymagane] Określa typ usługi do wysłania wywołania zwrotnego | "AzureDevOps" (wymagane) |
IdentityConfiguration
Nazwa | Opis | Wartość |
---|---|---|
identityType (typ tożsamości) | Dla typu AmlToken ustaw wartość "AMLToken". Dla typu ManagedIdentity ustaw wartość "Managed". Ustaw wartość "UserIdentity" dla typu UserIdentity. | "AMLToken" "Zarządzane" "UserIdentity" (wymagane) |
JobBaseSecretsConfiguration
Nazwa | Opis | Wartość |
---|
Usługi JobBaseServices
Nazwa | Opis | Wartość |
---|
Serwis Pracy
Nazwa | Opis | Wartość |
---|---|---|
punkt końcowy | Adres URL punktu końcowego. | ciąg |
jobServiceType (typ usługi) | Typ punktu końcowego. | ciąg |
Węzły | Węzły, na których użytkownik chce uruchomić usługę. Jeśli węzły nie są ustawione lub ustawione na wartość null, usługa zostanie uruchomiona tylko w węźle przywódcy. |
Węzłów |
port | Port dla punktu końcowego ustawionego przez użytkownika. | int (integer) |
właściwości | Dodatkowe właściwości do ustawienia w punkcie końcowym. | Właściwości usługi zadań |
Właściwości usługi zadań
Nazwa | Opis | Wartość |
---|
EtykietaKategoria
Nazwa | Opis | Wartość |
---|---|---|
Klasy | Słownik klas etykiet w tej kategorii. | LabelCategoryClasses (Klasy etykiet) |
nazwa wyświetlana | Nazwa wyświetlana kategorii etykiet. | ciąg |
Wybór wielokrotny | Wskazuje, czy można wybrać wiele klas w tej kategorii. | "Wyłączone" "Włączone" |
LabelCategoryClasses (Klasy etykiet)
Nazwa | Opis | Wartość |
---|
Klasa etykiety
Nazwa | Opis | Wartość |
---|---|---|
nazwa wyświetlana | Nazwa wyświetlana klasy etykiety. | ciąg |
Podklasy | Słownik podklas klasy label. | Podklasy LabelClassSubclasses |
Podklasy LabelClassSubclasses
Nazwa | Opis | Wartość |
---|
Etykietowanie DataConfiguration
Nazwa | Opis | Wartość |
---|---|---|
dataId (identyfikator danych) | Identyfikator zasobu danych do wykonania etykietowania. | ciąg |
incrementalDataRefresh | Wskazuje, czy włączyć odświeżanie danych przyrostowych. | "Wyłączone" "Włączone" |
LabelingJobImageProperties
Nazwa | Opis | Wartość |
---|---|---|
typ adnotacji | Typ adnotacji zadania etykietowania obrazów. | "BoundingBox" "Klasyfikacja" "InstanceSegmentation" |
typ mediów | [Wymagane] Typ nośnika zadania. | "Obraz" (wymagany) |
EtykietowanieInstrukcje dotyczące zadań
Nazwa | Opis | Wartość |
---|---|---|
URI | Link do strony ze szczegółowymi instrukcjami etykietowania dla etykiet. | ciąg |
EtykietowanieJobLabelCategories
Nazwa | Opis | Wartość |
---|
LabelingJobMediaProperties
Nazwa | Opis | Wartość |
---|---|---|
typ mediów | Ustaw wartość "Obraz" dla typu LabelingJobImageProperties. Ustaw wartość "Text" dla typu LabelingJobTextProperties. | "Obraz" "Tekst" (wymagany) |
LabelingJobProperties
Nazwa | Opis | Wartość |
---|---|---|
componentId (identyfikator komponentu) | Identyfikator zasobu usługi ARM zasobu składnika. | ciąg |
computeId (identyfikator obliczeniowy) | Identyfikator zasobu usługi ARM zasobu obliczeniowego. | ciąg |
dataConfiguration (konfiguracja danych) | Konfiguracja danych używanych w zadaniu. | Etykietowanie DataConfiguration |
opis | Tekst opisu zasobu. | ciąg |
nazwa wyświetlana | Nazwa wyświetlana zadania. | ciąg |
experimentName (nazwa eksperymentu) | Nazwa eksperymentu, do którego należy zadanie. Jeśli nie zostanie ustawione, zadanie zostanie umieszczone w eksperymencie "Domyślny". | ciąg |
tożsamość | Konfiguracja tożsamości. W przypadku ustawienia powinna to być jedna z wartości AmlToken, ManagedIdentity, UserIdentity lub null. Wartość domyślna to AmlToken, jeśli ma wartość null. |
IdentityConfiguration |
isArchived (zarchiwizowany) | Czy zasób jest archiwizowany? | Bool |
jobInstructions (Instrukcje pracy) | Instrukcje etykietowania zadania. | EtykietowanieInstrukcje dotyczące zadań |
rodzaj pracy | [Wymagane] Określa typ zadania. | "AutoML" "Polecenie" "FineTuning" "Etykietowanie" "Potok" "Spark" "Zamiatanie" (wymagane) |
labelCategories (etykieta) | Etykieta kategorii zadania. | EtykietowanieJobLabelCategories |
labelingJobMediaProperties | Właściwości specyficzne dla nośnika w zadaniu. | LabelingJobMediaProperties |
mlAssistConfiguration | Konfiguracja funkcji MLAssist w zadaniu. | MlAssistConfiguration |
notificationSetting (ustawienie powiadomienia) | Ustawienie powiadomienia dla zadania | NotificationSetting (Ustawienie powiadomień) |
właściwości | Słownik właściwości elementu zawartości. | Właściwości bazy danych ResourceBase |
secretsConfiguration (Konfiguracja wpisów tajnych) | Konfiguracja wpisów tajnych, które mają być udostępniane w czasie wykonywania. | JobBaseSecretsConfiguration |
usługi | Lista punktów zadań. W przypadku zadań lokalnych punkt końcowy zadania będzie miał wartość punktu końcowego FileStreamObject. |
Usługi JobBaseServices |
Etykiety | Słownik tagów. Tagi można dodawać, usuwać i aktualizować. | Tagi ResourceBaseTags |
LabelingJobTextProperties
Nazwa | Opis | Wartość |
---|---|---|
typ adnotacji | Typ adnotacji zadania etykietowania tekstu. | "Klasyfikacja" "NamedEntityRecognition" |
typ mediów | [Wymagane] Typ nośnika zadania. | "Tekst" (wymagany) |
Identyfikator zarządzany
Nazwa | Opis | Wartość |
---|---|---|
clientId (identyfikator klienta) | Określa tożsamość przypisaną przez użytkownika według identyfikatora klienta. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. | struna Ograniczenia: Minimalna długość = 36 Maksymalna długość = 36 Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
identityType (typ tożsamości) | [Wymagane] Określa typ struktury tożsamości. | "Zarządzane" (wymagane) |
objectId (identyfikator obiektu) | Określa tożsamość przypisaną przez użytkownika według identyfikatora obiektu. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. | struna Ograniczenia: Minimalna długość = 36 Maksymalna długość = 36 Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
identyfikator zasobu | Określa tożsamość przypisaną przez użytkownika według identyfikatora zasobu usługi ARM. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. | ciąg |
MlAssistConfiguration
Nazwa | Opis | Wartość |
---|---|---|
mlAssist (Asystent Języka Angielskiego | Ustaw wartość "Disabled" dla typu MLAssistConfigurationDisabled. Ustaw wartość "Włączone" dla typu MLAssistConfigurationEnabled. | "Wyłączone" "Włączone" (wymagane) |
MLAssistConfigurationDisabled
Nazwa | Opis | Wartość |
---|---|---|
mlAssist (Asystent Języka Angielskiego | [Wymagane] Wskazuje, czy funkcja MLAssist jest włączona. | "Wyłączone" (wymagane) |
MLAssistConfigurationEnabled
Nazwa | Opis | Wartość |
---|---|---|
wnioskowanieComputeBinding | [Wymagane] Powiązanie obliczeniowe AML używane w wnioskowaniu. | struna Ograniczenia: Minimalna długość = 1 Wzorzec = [a-zA-Z0-9_] (wymagane) |
mlAssist (Asystent Języka Angielskiego | [Wymagane] Wskazuje, czy funkcja MLAssist jest włączona. | "Włączone" (wymagane) |
trainingComputeBinding | [Wymagane] Powiązanie obliczeniowe AML używane podczas trenowania. | struna Ograniczenia: Minimalna długość = 1 Wzorzec = [a-zA-Z0-9_] (wymagane) |
Węzłów
Nazwa | Opis | Wartość |
---|---|---|
nodesValueType (typ wartości) | Dla typu AllNodes ustaw wartość "All". | "Wszystkie" (wymagane) |
NotificationSetting (Ustawienie powiadomień)
Nazwa | Opis | Wartość |
---|---|---|
emailWł. | Wysyłanie powiadomienia e-mail do użytkownika w określonym typie powiadomienia | Tablica ciągów zawierająca dowolną z: "JobCancelled" "JobCompleted" "JobFailed" |
wiadomości e-mail | Jest to lista adresatów wiadomości e-mail, która ma ograniczenie 499 znaków w sumie concat z separatorem przecinka | ciąg znakowy[] |
elementy webhook | Wysyłanie wywołania zwrotnego elementu webhook do usługi. Klucz to nazwa podana przez użytkownika dla elementu webhook. | NotificationSettingWebhooks (PowiadomienieUstawieniaElementy webhook) |
NotificationSettingWebhooks (PowiadomienieUstawieniaElementy webhook)
Nazwa | Opis | Wartość |
---|
Właściwości bazy danych ResourceBase
Nazwa | Opis | Wartość |
---|
Tagi ResourceBaseTags
Nazwa | Opis | Wartość |
---|
Konfiguracja wpisu tajnego
Nazwa | Opis | Wartość |
---|---|---|
URI | Identyfikator URI wpisu tajnego. Przykładowy identyfikator URI: https://myvault.vault.azure.net/secrets/mysecretname/secretversion |
ciąg |
workspaceSecretName (nazwa sekretu) | Nazwa wpisu tajnego w magazynie kluczy obszaru roboczego. | ciąg |
Identyfikator użytkownika
Nazwa | Opis | Wartość |
---|---|---|
identityType (typ tożsamości) | [Wymagane] Określa typ struktury tożsamości. | "UserIdentity" (wymagane) |
Element webhook
Nazwa | Opis | Wartość |
---|---|---|
typ zdarzenia | Wysyłanie wywołania zwrotnego w określonym zdarzeniu powiadomienia | ciąg |
Typ elementu webhook | Ustaw wartość "AzureDevOps" dla typu AzureDevOpsWebhook. | "AzureDevOps" (wymagane) |