Microsoft.MachineLearningServices workspaces/labelingJobs 2023-02-01-preview

Definicja zasobu Bicep

Typ zasobu workspaces/labelingJobs można wdrożyć z operacjami docelowymi:

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@2023-02-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'
      ]
    }
    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'
    }
    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'
    }
  }
}

Obiekty IdentityConfiguration

Ustaw właściwość identityType , aby określić typ obiektu.

W przypadku rozwiązania AMLToken użyj:

  identityType: 'AMLToken'

W przypadku opcji Zarządzane użyj:

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

W przypadku elementu UserIdentity użyj:

  identityType: 'UserIdentity'

LabelingJobMediaProperties obiektów

Ustaw właściwość mediaType , aby określić typ obiektu.

W obszarze Obraz użyj:

  mediaType: 'Image'
  annotationType: 'string'

W obszarze Tekst użyj:

  mediaType: 'Text'
  annotationType: 'string'

Obiekty MLAssistConfiguration

Ustaw właściwość mlAssist , aby określić typ obiektu.

W przypadku opcji Wyłączone użyj:

  mlAssist: 'Disabled'

W obszarze Włączone użyj:

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

Obiekty węzłów

Ustaw właściwość nodesValueType , aby określić typ obiektu.

W przypadku wszystkich użyj polecenia:

  nodesValueType: 'All'

Wartości właściwości

workspaces/labelingJobs

Nazwa Opis Wartość
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep.
ciąg (wymagany)
Nadrzędny W pliku 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.
Symboliczna nazwa zasobu typu: obszary robocze
properties [Wymagane] Dodatkowe atrybuty jednostki. LabelingJobProperties (wymagane)

EtykietowanieJobProperties

Nazwa Opis Wartość
Componentid Identyfikator zasobu usługi ARM zasobu składnika. ciąg
computeId Identyfikator zasobu obliczeniowego usługi ARM. ciąg
dataConfiguration Konfiguracja danych używanych w zadaniu. LabelingDataConfiguration
description (opis) Tekst opisu zasobu. ciąg
displayName Nazwa wyświetlana zadania. ciąg
experimentName Nazwa eksperymentu, do którego należy zadanie. Jeśli nie zostanie ustawione, zadanie zostanie umieszczone w eksperymencie "Domyślny". ciąg
identity 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 Czy zasób jest zarchiwizowane? bool
jobInstructions Instrukcje etykietowania zadania. LabelingJobInstructions
jobType [Wymagane] Określa typ zadania. "AutoML"
"Polecenie"
"Etykietowanie"
"Potok"
"Spark"
"Zamiatanie" (wymagane)
labelCategories Etykiety kategorii zadania. LabelingJobLabelCategories
labelingJobMediaProperties Typ nośnika określone właściwości w zadaniu. LabelingJobMediaProperties
mlAssistConfiguration Konfiguracja funkcji MLAssist w zadaniu. MlAssistConfiguration
notificationSetting Ustawienie powiadomień dla zadania NotificationSetting
properties Słownik właściwości elementu zawartości. Właściwości bazy danych zasobów
services Lista punktów końcowych zadań.
W przypadku zadań lokalnych punkt końcowy zadania będzie miał wartość punktu końcowego FileStreamObject.
JobBaseServices
tags Słownik tagów. Tagi można dodawać, usuwać i aktualizować. object

LabelingDataConfiguration

Nazwa Opis Wartość
dataId Identyfikator zasobu danych do wykonania etykietowania. ciąg
incrementalDataRefresh Wskazuje, czy włączyć odświeżanie danych przyrostowych. "Wyłączone"
"Włączone"

Identityconfiguration

Nazwa Opis Wartość
Identitytype Ustawianie typu obiektu Token AML
Zarządzany
UserIdentity (wymagane)

Token AmlToken

Nazwa Opis Wartość
Identitytype [Wymagane] Określa typ struktury tożsamości. "AMLToken" (wymagane)

ManagedIdentity

Nazwa Opis Wartość
Identitytype [Wymagane] Określa typ struktury tożsamości. "Zarządzane" (wymagane)
clientId Określa tożsamość przypisaną przez użytkownika według identyfikatora klienta. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. ciąg

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}$
objectId Określa tożsamość przypisaną przez użytkownika według identyfikatora obiektu. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. ciąg

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}$
resourceId 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

UserIdentity

Nazwa Opis Wartość
Identitytype [Wymagane] Określa typ struktury tożsamości. "UserIdentity" (wymagane)

LabelingJobInstructions

Nazwa Opis Wartość
Identyfikator uri Link do strony ze szczegółowymi instrukcjami etykietowania dla etykiet. ciąg

LabelingJobLabelCategories

Nazwa Opis Wartość
{niestandardowa właściwość} EtykietaKategory
{niestandardowa właściwość} EtykietaKategory

EtykietaKategory

Nazwa Opis Wartość
Klasy Słownik klas etykiet w tej kategorii. LabelCategoryClasses
displayName Nazwa wyświetlana kategorii etykiet. ciąg
Multiselect Wskazuje, czy można wybrać wiele klas w tej kategorii. "Wyłączone"
"Włączone"

LabelCategoryClasses

Nazwa Opis Wartość
{niestandardowa właściwość} LabelClass

LabelClass

Nazwa Opis Wartość
displayName Nazwa wyświetlana klasy label. ciąg
Podklasy Słownik podklas klasy label. LabelClassSubclasses

LabelClassSubclasses

Nazwa Opis Wartość
{niestandardowa właściwość} LabelClass

LabelingJobMediaProperties

Nazwa Opis Wartość
Mediatype Ustawianie typu obiektu Obraz
Tekst (wymagany)

LabelingJobImageProperties

Nazwa Opis Wartość
Mediatype [Wymagane] Typ nośnika zadania. "Obraz" (wymagany)
annotationType Typ adnotacji zadania etykietowania obrazów. "BoundingBox"
"Klasyfikacja"
"InstanceSegmentation"

LabelingJobTextProperties

Nazwa Opis Wartość
Mediatype [Wymagane] Typ nośnika zadania. "Tekst" (wymagany)
annotationType Typ adnotacji zadania etykietowania tekstu. "Klasyfikacja"
"NamedEntityRecognition"

MlAssistConfiguration

Nazwa Opis Wartość
mlAssist Ustawianie typu obiektu Disabled
Włączone (wymagane)

MLAssistConfigurationDisabled

Nazwa Opis Wartość
mlAssist [Wymagane] Wskazuje, czy funkcja MLAssist jest włączona. "Wyłączone" (wymagane)

MLAssistConfigurationEnabled

Nazwa Opis Wartość
mlAssist [Wymagane] Wskazuje, czy funkcja MLAssist jest włączona. "Włączone" (wymagane)
inferencingComputeBinding [Wymagane] Powiązanie obliczeniowe AML używane w wnioskowaniu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
trainingComputeBinding [Wymagane] Powiązanie obliczeniowe AML używane podczas trenowania. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

NotificationSetting

Nazwa Opis Wartość
emailOn 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 do 499 znaków w sumie współbieżne z separatorem przecinka ciąg[]

Właściwości bazy danych zasobów

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg

JobBaseServices

Nazwa Opis Wartość
{niestandardowa właściwość} JobService
{niestandardowa właściwość} JobService

JobService

Nazwa Opis Wartość
endpoint Adres URL punktu końcowego. ciąg
jobServiceType Typ punktu końcowego. ciąg
Węzłów 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 lidera.
Węzły
port Port dla punktu końcowego ustawionego przez użytkownika. int
properties Dodatkowe właściwości do ustawienia w punkcie końcowym. Właściwości usługi zadań

Węzły

Nazwa Opis Wartość
nodesValueType Ustawianie typu obiektu Wszystkie (wymagane)

Wszystkie węzły

Nazwa Opis Wartość
nodesValueType [Wymagane] Typ wartości Węzły "Wszystkie" (wymagane)

Właściwości usługi zadań

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

Definicja zasobu szablonu usługi ARM

Typ zasobu workspaces/labelingJobs można wdrożyć z operacjami docelowymi:

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": "2023-02-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" ]
    },
    "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"
    },
    "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"
    }
  }
}

Obiekty IdentityConfiguration

Ustaw właściwość identityType , aby określić typ obiektu.

W przypadku rozwiązania AMLToken użyj:

  "identityType": "AMLToken"

W przypadku opcji Zarządzane użyj:

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

W przypadku elementu UserIdentity użyj:

  "identityType": "UserIdentity"

LabelingJobMediaProperties obiektów

Ustaw właściwość mediaType , aby określić typ obiektu.

W obszarze Obraz użyj:

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

W obszarze Tekst użyj:

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

Obiekty MLAssistConfiguration

Ustaw właściwość mlAssist , aby określić typ obiektu.

W przypadku opcji Wyłączone użyj:

  "mlAssist": "Disabled"

W obszarze Włączone użyj:

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

Obiekty węzłów

Ustaw właściwość nodesValueType , aby określić typ obiektu.

W przypadku wszystkich użyj polecenia:

  "nodesValueType": "All"

Wartości właściwości

workspaces/labelingJobs

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/labelingJobs"
apiVersion Wersja interfejsu API zasobów "2023-02-01-preview"
name Nazwa zasobu

Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON.
ciąg (wymagany)
properties [Wymagane] Dodatkowe atrybuty jednostki. LabelingJobProperties (wymagane)

EtykietowanieJobProperties

Nazwa Opis Wartość
Componentid Identyfikator zasobu usługi ARM zasobu składnika. ciąg
computeId Identyfikator zasobu obliczeniowego usługi ARM. ciąg
dataConfiguration Konfiguracja danych używanych w zadaniu. LabelingDataConfiguration
description (opis) Tekst opisu zasobu. ciąg
displayName Nazwa wyświetlana zadania. ciąg
experimentName Nazwa eksperymentu, do którego należy zadanie. Jeśli nie zostanie ustawione, zadanie zostanie umieszczone w eksperymencie "Domyślny". ciąg
identity 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 Czy zasób jest zarchiwizowane? bool
jobInstructions Instrukcje etykietowania zadania. LabelingJobInstructions
jobType [Wymagane] Określa typ zadania. "AutoML"
"Polecenie"
"Etykietowanie"
"Potok"
"Spark"
"Zamiatanie" (wymagane)
labelCategories Etykiety kategorii zadania. LabelingJobLabelCategories
labelingJobMediaProperties Typ nośnika określone właściwości w zadaniu. EtykietowanieJobMediaProperties
mlAssistConfiguration Konfiguracja funkcji MLAssist w zadaniu. MlAssistConfiguration
notificationSetting Ustawienie powiadomień dla zadania NotificationSetting
properties Słownik właściwości elementu zawartości. ResourceBaseProperties
services Lista punktów zadań.
W przypadku zadań lokalnych punkt końcowy zadania będzie miał wartość punktu końcowego obiektu FileStreamObject.
JobBaseServices
tags Tag słownika. Tagi można dodawać, usuwać i aktualizować. object

LabelingDataConfiguration

Nazwa Opis Wartość
dataId Identyfikator zasobu danych do wykonania etykietowania. ciąg
incrementalDataRefresh Wskazuje, czy włączyć odświeżanie danych przyrostowych. "Wyłączone"
"Włączone"

Identityconfiguration

Nazwa Opis Wartość
Identitytype Ustawianie typu obiektu AMLToken
Zarządzany
UserIdentity (wymagane)

AmlToken

Nazwa Opis Wartość
Identitytype [Wymagane] Określa typ struktury tożsamości. "AMLToken" (wymagany)

ManagedIdentity

Nazwa Opis Wartość
Identitytype [Wymagane] Określa typ struktury tożsamości. "Zarządzane" (wymagane)
clientId Określa tożsamość przypisaną przez użytkownika według identyfikatora klienta. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. ciąg

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}$
objectId Określa tożsamość przypisaną przez użytkownika według identyfikatora obiektu. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. ciąg

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}$
resourceId 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

UserIdentity

Nazwa Opis Wartość
Identitytype [Wymagane] Określa typ struktury tożsamości. "UserIdentity" (wymagane)

LabelingJobInstructions

Nazwa Opis Wartość
Identyfikator uri Link do strony ze szczegółowymi instrukcjami etykietowania dla etykiet. ciąg

LabelingJobLabelCategories

Nazwa Opis Wartość
{niestandardowa właściwość} LabelCategory
{niestandardowa właściwość} LabelCategory

LabelCategory

Nazwa Opis Wartość
Klasy Słownik klas etykiet w tej kategorii. LabelCategoryClasses
displayName Nazwa wyświetlana kategorii etykiet. ciąg
Multiselect Wskazuje, czy można wybrać wiele klas w tej kategorii. "Wyłączone"
"Włączone"

LabelCategoryClasses

Nazwa Opis Wartość
{niestandardowa właściwość} LabelClass

LabelClass

Nazwa Opis Wartość
displayName Nazwa wyświetlana klasy label. ciąg
Podklasy Słownik podklas klasy label. LabelClassSubclasses

LabelClassSubclasses

Nazwa Opis Wartość
{niestandardowa właściwość} LabelClass

LabelingJobMediaProperties

Nazwa Opis Wartość
Mediatype Ustawianie typu obiektu Obraz
Tekst (wymagany)

LabelingJobImageProperties

Nazwa Opis Wartość
Mediatype [Wymagane] Typ nośnika zadania. "Obraz" (wymagany)
annotationType Typ adnotacji zadania etykietowania obrazów. "BoundingBox"
"Klasyfikacja"
"InstanceSegmentation"

LabelingJobTextProperties

Nazwa Opis Wartość
Mediatype [Wymagane] Typ nośnika zadania. "Tekst" (wymagany)
annotationType Typ adnotacji zadania etykietowania tekstu. "Klasyfikacja"
"NamedEntityRecognition"

MlAssistConfiguration

Nazwa Opis Wartość
mlAssist Ustawianie typu obiektu Disabled
Włączone (wymagane)

MLAssistConfigurationDisabled

Nazwa Opis Wartość
mlAssist [Wymagane] Wskazuje, czy funkcja MLAssist jest włączona. "Wyłączone" (wymagane)

MLAssistConfigurationEnabled

Nazwa Opis Wartość
mlAssist [Wymagane] Wskazuje, czy funkcja MLAssist jest włączona. "Włączone" (wymagane)
inferencingComputeBinding [Wymagane] Powiązanie obliczeniowe AML używane w wnioskowaniu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
trainingComputeBinding [Wymagane] Powiązanie obliczeniowe AML używane podczas trenowania. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

NotificationSetting

Nazwa Opis Wartość
emailOn 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 do 499 znaków w sumie współbieżne z separatorem przecinka ciąg[]

Właściwości bazy danych zasobów

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg

JobBaseServices

Nazwa Opis Wartość
{niestandardowa właściwość} JobService
{niestandardowa właściwość} JobService

JobService

Nazwa Opis Wartość
endpoint Adres URL punktu końcowego. ciąg
jobServiceType Typ punktu końcowego. ciąg
Węzłów 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 lidera.
Węzły
port Port dla punktu końcowego ustawionego przez użytkownika. int
properties Dodatkowe właściwości do ustawienia w punkcie końcowym. JobServiceProperties

Węzły

Nazwa Opis Wartość
nodesValueType Ustawianie typu obiektu Wszystkie (wymagane)

AllNodes

Nazwa Opis Wartość
nodesValueType [Wymagane] Typ wartości Węzły "Wszystkie" (wymagane)

JobServiceProperties

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu workspaces/labelingJobs można wdrożyć z operacjami docelowymi:

  • 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ące narzędzie Terraform do szablonu.

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

Obiekty IdentityConfiguration

Ustaw właściwość identityType , aby określić typ obiektu.

W przypadku rozwiązania AMLToken użyj:

  identityType = "AMLToken"

W przypadku opcji Zarządzane użyj:

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

W przypadku elementu UserIdentity użyj:

  identityType = "UserIdentity"

LabelingJobMediaProperties obiektów

Ustaw właściwość mediaType , aby określić typ obiektu.

W obszarze Obraz użyj:

  mediaType = "Image"
  annotationType = "string"

W obszarze Tekst użyj:

  mediaType = "Text"
  annotationType = "string"

Obiekty MLAssistConfiguration

Ustaw właściwość mlAssist , aby określić typ obiektu.

W przypadku opcji Wyłączone użyj:

  mlAssist = "Disabled"

W obszarze Włączone użyj:

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

Obiekty węzłów

Ustaw właściwość nodesValueType , aby określić typ obiektu.

W przypadku opcji Wszystkie użyj polecenia:

  nodesValueType = "All"

Wartości właściwości

workspaces/labelingJobs

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/labelingJobs@2023-02-01-preview"
name Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: obszary robocze
properties [Wymagane] Dodatkowe atrybuty jednostki. LabelingJobProperties (wymagane)

LabelingJobProperties

Nazwa Opis Wartość
Componentid Identyfikator zasobu usługi ARM zasobu składnika. ciąg
computeId Identyfikator zasobu usługi ARM zasobu obliczeniowego. ciąg
dataConfiguration Konfiguracja danych używanych w zadaniu. LabelingDataConfiguration
description (opis) Tekst opisu zasobu. ciąg
displayName Nazwa wyświetlana zadania. ciąg
experimentName Nazwa eksperymentu, do którego należy zadanie. Jeśli nie zostanie ustawione, zadanie zostanie umieszczone w eksperymencie "Domyślny". ciąg
identity 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 Czy zasób jest archiwizowany? bool
jobInstructions Instrukcje dotyczące etykietowania zadania. LabelingJobInstructions
jobType [Wymagane] Określa typ zadania. "AutoML"
"Polecenie"
"Etykietowanie"
"Potok"
"Spark"
"Zamiatanie" (wymagane)
labelCategories Etykieta kategorii zadania. LabelingJobLabelCategories
labelingJobMediaProperties Właściwości specyficzne dla nośnika w zadaniu. LabelingJobMediaProperties
mlAssistConfiguration Konfiguracja funkcji MLAssist w zadaniu. MlAssistConfiguration
notificationSetting Ustawienie powiadomień dla zadania NotificationSetting
properties Słownik właściwości elementu zawartości. Właściwości bazy danych zasobów
services Lista punktów końcowych zadań.
W przypadku zadań lokalnych punkt końcowy zadania będzie miał wartość punktu końcowego FileStreamObject.
JobBaseServices
tags Słownik tagów. Tagi można dodawać, usuwać i aktualizować. object

LabelingDataConfiguration

Nazwa Opis Wartość
dataId Identyfikator zasobu danych do wykonania etykietowania. ciąg
incrementalDataRefresh Wskazuje, czy włączyć odświeżanie danych przyrostowych. "Wyłączone"
"Włączone"

Identityconfiguration

Nazwa Opis Wartość
Identitytype Ustawianie typu obiektu AMLToken
Zarządzany
UserIdentity (wymagane)

AmlToken

Nazwa Opis Wartość
Identitytype [Wymagane] Określa typ struktury tożsamości. "AMLToken" (wymagane)

ManagedIdentity

Nazwa Opis Wartość
Identitytype [Wymagane] Określa typ struktury tożsamości. "Zarządzane" (wymagane)
clientId Określa tożsamość przypisaną przez użytkownika według identyfikatora klienta. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. ciąg

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}$
objectId Określa tożsamość przypisaną przez użytkownika według identyfikatora obiektu. W przypadku przypisanego przez system pola nie należy ustawiać tego pola. ciąg

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}$
resourceId 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

UserIdentity

Nazwa Opis Wartość
Identitytype [Wymagane] Określa typ struktury tożsamości. "UserIdentity" (wymagane)

LabelingJobInstructions

Nazwa Opis Wartość
Identyfikator uri Link do strony ze szczegółowymi instrukcjami etykietowania dla etykiet. ciąg

LabelingJobLabelCategories

Nazwa Opis Wartość
{niestandardowa właściwość} LabelCategory
{niestandardowa właściwość} LabelCategory

LabelCategory

Nazwa Opis Wartość
Klasy Słownik klas etykiet w tej kategorii. LabelCategoryClasses
displayName Nazwa wyświetlana kategorii etykiet. ciąg
Multiselect Wskazuje, czy można wybrać wiele klas w tej kategorii. "Wyłączone"
"Włączone"

LabelCategoryClasses

Nazwa Opis Wartość
{niestandardowa właściwość} LabelClass

LabelClass

Nazwa Opis Wartość
displayName Nazwa wyświetlana klasy label. ciąg
Podklasy Słownik podklas klasy label. LabelClassSubclasses

LabelClassSubclasses

Nazwa Opis Wartość
{niestandardowa właściwość} LabelClass

EtykietowanieJobMediaProperties

Nazwa Opis Wartość
Mediatype Ustawianie typu obiektu Obraz
Tekst (wymagany)

LabelingJobImageProperties

Nazwa Opis Wartość
Mediatype [Wymagane] Typ nośnika zadania. "Obraz" (wymagany)
annotationType Typ adnotacji zadania etykietowania obrazów. "BoundingBox"
"Klasyfikacja"
"InstanceSegmentation"

LabelingJobTextProperties

Nazwa Opis Wartość
Mediatype [Wymagane] Typ nośnika zadania. "Tekst" (wymagany)
annotationType Typ adnotacji zadania etykietowania tekstu. "Klasyfikacja"
"NamedEntityRecognition"

MlAssistConfiguration

Nazwa Opis Wartość
mlAssist Ustawianie typu obiektu Disabled
Włączone (wymagane)

MLAssistConfigurationDisabled

Nazwa Opis Wartość
mlAssist [Wymagane] Wskazuje, czy funkcja MLAssist jest włączona. "Wyłączone" (wymagane)

MLAssistConfigurationEnabled

Nazwa Opis Wartość
mlAssist [Wymagane] Wskazuje, czy funkcja MLAssist jest włączona. "Włączone" (wymagane)
inferencingComputeBinding [Wymagane] Powiązanie obliczeniowe AML używane w wnioskowaniu. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]
trainingComputeBinding [Wymagane] Powiązanie obliczeniowe AML używane podczas trenowania. ciąg (wymagany)

Ograniczenia:
Wzorzec = [a-zA-Z0-9_]

NotificationSetting

Nazwa Opis Wartość
emailOn 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 do 499 znaków w sumie współbieżne z separatorem przecinka ciąg[]

Właściwości bazy danych zasobów

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg
{niestandardowa właściwość} ciąg

JobBaseServices

Nazwa Opis Wartość
{niestandardowa właściwość} JobService
{niestandardowa właściwość} JobService

JobService

Nazwa Opis Wartość
endpoint Adres URL punktu końcowego. ciąg
jobServiceType Typ punktu końcowego. ciąg
Węzłów 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 lidera.
Węzły
port Port dla punktu końcowego ustawionego przez użytkownika. int
properties Dodatkowe właściwości do ustawienia w punkcie końcowym. Właściwości usługi zadań

Węzły

Nazwa Opis Wartość
nodesValueType Ustawianie typu obiektu Wszystkie (wymagane)

Wszystkie węzły

Nazwa Opis Wartość
nodesValueType [Wymagane] Typ wartości Węzły "Wszystkie" (wymagane)

Właściwości usługi zadań

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg