Dela via


Microsoft.MachineLearningServices-arbetsytor/etiketteringJobb

Bicep-resursdefinition

Resurstypen arbetsytor/etiketteringJobb kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.MachineLearningServices/workspaces/labelingJobs-resurs lägger du till följande Bicep i mallen.

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

IdentityConfiguration-objekt

Ange egenskapen identityType för att ange typ av objekt.

För AMLTokenanvänder du:

{
  identityType: 'AMLToken'
}

För Managedanvänder du:

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

För UserIdentityanvänder du:

{
  identityType: 'UserIdentity'
}

MLAssistConfiguration-objekt

Ange egenskapen mlAssist för att ange typ av objekt.

För inaktiveradanvänder du:

{
  mlAssist: 'Disabled'
}

För aktiveradanvänder du:

{
  inferencingComputeBinding: 'string'
  mlAssist: 'Enabled'
  trainingComputeBinding: 'string'
}

Webhook-objekt

Ange egenskapen webhookType för att ange typ av objekt.

För AzureDevOpsanvänder du:

{
  webhookType: 'AzureDevOps'
}

EtiketteringJobMediaProperties-objekt

Ange egenskapen mediaType för att ange typ av objekt.

För Imageanvänder du:

{
  annotationType: 'string'
  mediaType: 'Image'
}

För Textanvänder du:

{
  annotationType: 'string'
  mediaType: 'Text'
}

Nodobjekt

Ange egenskapen nodesValueType för att ange typ av objekt.

För Allaanvänder du:

{
  nodesValueType: 'All'
}

Egenskapsvärden

Allanoder

Namn Beskrivning Värde
nodesValueType [Krävs] Typ av nodvärde "Alla" (krävs)

AmlToken

Namn Beskrivning Värde
identityType [Krävs] Anger typen av identitetsramverk. "AMLToken" (krävs)

AzureDevOpsWebhook

Namn Beskrivning Värde
webhookType [Krävs] Anger vilken typ av tjänst som ska skickas motringning "AzureDevOps" (krävs)

IdentityConfiguration

Namn Beskrivning Värde
identityType Ange till "AMLToken" för typen AmlToken. Ange till Hanterad för typen ManagedIdentity. Ange till "UserIdentity" för typen UserIdentity. "AMLToken"
"Hanterad"
"UserIdentity" (krävs)

JobBaseSecretsConfiguration

Namn Beskrivning Värde

JobBaseServices

Namn Beskrivning Värde

JobService

Namn Beskrivning Värde
Slutpunkt Url för slutpunkt. sträng
jobServiceType Slutpunktstyp. sträng
Noder Noder som användaren vill starta tjänsten på.
Om Noder inte har angetts eller angetts till null startas tjänsten endast på leader-noden.
Noder
hamn Port för slutpunkt som angetts av användaren. Int
Egenskaper Ytterligare egenskaper som ska anges på slutpunkten. JobServiceProperties

JobServiceEgenskaper

Namn Beskrivning Värde

LabelCategory

Namn Beskrivning Värde
klasserna Ordlista med etikettklasser i den här kategorin. LabelCategoryClasses
displayName Visningsnamn för etikettkategorin. sträng
multiSelect Anger om det är tillåtet att välja flera klasser i den här kategorin. "Inaktiverad"
"Aktiverad"

LabelCategory-klasser

Namn Beskrivning Värde

Etikettklass

Namn Beskrivning Värde
displayName Etikettklassens visningsnamn. sträng
Underklasser Ordlista över underklasser för etikettklassen. LabelClassSubclasses

LabelClassSub-klasser

Namn Beskrivning Värde

LabelingDataConfiguration

Namn Beskrivning Värde
dataId Resurs-ID för datatillgången för att utföra etikettering. sträng
incrementalDataRefresh Anger om inkrementell datauppdatering ska aktiveras. "Inaktiverad"
"Aktiverad"

LabelingJobImageProperties

Namn Beskrivning Värde
annotationType Anteckningstyp för bildetiketteringsjobb. "BoundingBox"
"Klassificering"
"InstanceSegmentation"
mediaType [Krävs] Medietyp för jobbet. "Bild" (krävs)

LabelingJobInstructions

Namn Beskrivning Värde
Uri Länken till en sida med detaljerade etiketteringsinstruktioner för etiketter. sträng

LabelingJobLabelCategories

Namn Beskrivning Värde

EtiketteringJobbMediaEgenskaper

Namn Beskrivning Värde
mediaType Ange till "Bild" för typen LabelingJobImageProperties. Ange till Text för typen LabelingJobTextProperties. "Bild"
"Text" (krävs)

LabelingJobProperties

Namn Beskrivning Värde
componentId ARM-resurs-ID för komponentresursen. sträng
computeId ARM-resurs-ID för beräkningsresursen. sträng
dataConfiguration Konfiguration av data som används i jobbet. LabelingDataConfiguration
beskrivning Texten för tillgångsbeskrivningen. sträng
displayName Visningsnamn för jobbet. sträng
experimentName Namnet på experimentet som jobbet tillhör. Om det inte anges placeras jobbet i experimentet "Standard". sträng
identitet Identitetskonfiguration. Om det anges bör detta vara en av AmlToken, ManagedIdentity, UserIdentity eller null.
Standardvärdet är AmlToken om null.
IdentityConfiguration
isArchived Arkiveras tillgången? Bool
jobInstructions Etiketteringsinstruktioner för jobbet. LabelingJobInstructions
jobType [Krävs] Anger typen av jobb. "AutoML"
"Kommando"
"FineTuning"
"Etikettering"
"Pipeline"
"Spark"
"Svep" (krävs)
labelCategories Etikettkategorier för jobbet. LabelingJobLabelCategories
labelingJobMediaProperties Medietypsspecifika egenskaper i jobbet. LabelingJobMediaProperties
mlAssistConfiguration Konfiguration av MLAssist-funktionen i jobbet. MLAssistConfiguration
notificationSetting Meddelandeinställning för jobbet NotificationSetting
Egenskaper Ordlistan för tillgångsegenskap. ResourceBaseProperties
secretsConfiguration Konfiguration för hemligheter som ska göras tillgängliga under körning. JobBaseSecretsConfiguration
tjänster Lista över JobEndpoints.
För lokala jobb har en jobbslutpunkt ett slutpunktsvärde för FileStreamObject.
JobBaseServices
Taggar Taggordlista. Taggar kan läggas till, tas bort och uppdateras. ResourceBaseTags

LabelingJobTextProperties

Namn Beskrivning Värde
annotationType Anteckningstyp för textetikettjobb. "Klassificering"
"NamedEntityRecognition"
mediaType [Krävs] Medietyp för jobbet. "Text" (krävs)

Hanterad identitet

Namn Beskrivning Värde
clientId Anger en användartilldelad identitet efter klient-ID. Ange inte det här fältet för systemtilldelade. sträng

Begränsningar:
Min längd = 36
Maximal längd = 36
Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
identityType [Krävs] Anger typen av identitetsramverk. "Hanterad" (krävs)
objectId Anger en användartilldelad identitet efter objekt-ID. Ange inte det här fältet för systemtilldelade. sträng

Begränsningar:
Min längd = 36
Maximal längd = 36
Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Anger en användartilldelad identitet efter ARM-resurs-ID. Ange inte det här fältet för systemtilldelade. sträng

Microsoft.MachineLearningServices/workspaces/labelingJobs

Namn Beskrivning Värde
Namn Resursnamnet sträng

Begränsningar:
Mönster = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: arbetsytor
Egenskaper [Krävs] Ytterligare attribut för entiteten. LabelingJobProperties (krävs)

MLAssistConfiguration

Namn Beskrivning Värde
mlAssist Ange till Inaktiverad för typen MLAssistConfigurationDisabled. Ange till Aktiverad för typen MLAssistConfigurationEnabled. "Inaktiverad"
"Aktiverad" (krävs)

MLAssistConfigurationDisabled

Namn Beskrivning Värde
mlAssist [Krävs] Anger om MLAssist-funktionen är aktiverad. "Inaktiverad" (krävs)

MLAssistConfigurationEnabled

Namn Beskrivning Värde
inferencingComputeBinding [Krävs] AML-beräkningsbindning som används i slutsatsdragning. sträng

Begränsningar:
Min längd = 1
Mönster = [a-zA-Z0-9_] (krävs)
mlAssist [Krävs] Anger om MLAssist-funktionen är aktiverad. "Aktiverad" (krävs)
trainingComputeBinding [Krävs] AML-beräkningsbindning som används i träning. sträng

Begränsningar:
Min längd = 1
Mönster = [a-zA-Z0-9_] (krävs)

Noder

Namn Beskrivning Värde
nodesValueType Ange till "Alla" för typen AllNodes. "Alla" (krävs)

NotificationSetting

Namn Beskrivning Värde
emailOn Skicka e-postavisering till användare med angiven meddelandetyp Strängmatris som innehåller något av:
"JobCancelled"
"JobCompleted"
"JobFailed"
e-postmeddelanden Det här är listan över e-postmottagare som har en begränsning på 499 tecken i total sammanfogning med kommaavgränsare string[]
webhooks Skicka webhook-återanrop till en tjänst. Nyckeln är ett användarnamn för webhooken. NotificationSettingWebhooks

NotificationSettingWebhooks

Namn Beskrivning Värde

ResourceBaseProperties

Namn Beskrivning Värde

ResourceBaseTags

Namn Beskrivning Värde

SecretConfiguration

Namn Beskrivning Värde
Uri Hemlig URI.
Exempel-URI: https://myvault.vault.azure.net/secrets/mysecretname/secretversion
sträng
workspaceSecretName Namnet på hemligheten i nyckelvalvet för arbetsytan. sträng

UserIdentity

Namn Beskrivning Värde
identityType [Krävs] Anger typen av identitetsramverk. "UserIdentity" (krävs)

Webhook

Namn Beskrivning Värde
eventType Skicka återanrop för en angiven meddelandehändelse sträng
webhookType Ange till "AzureDevOps" för typen AzureDevOpsWebhook. "AzureDevOps" (krävs)

Resursdefinition för ARM-mall

Resurstypen arbetsytor/etiketteringJobb kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.MachineLearningServices/workspaces/labelingJobs-resurs lägger du till följande JSON i mallen.

{
  "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"
    }
  }
}

IdentityConfiguration-objekt

Ange egenskapen identityType för att ange typ av objekt.

För AMLTokenanvänder du:

{
  "identityType": "AMLToken"
}

För Managedanvänder du:

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

För UserIdentityanvänder du:

{
  "identityType": "UserIdentity"
}

MLAssistConfiguration-objekt

Ange egenskapen mlAssist för att ange typ av objekt.

För inaktiveradanvänder du:

{
  "mlAssist": "Disabled"
}

För aktiveradanvänder du:

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

Webhook-objekt

Ange egenskapen webhookType för att ange typ av objekt.

För AzureDevOpsanvänder du:

{
  "webhookType": "AzureDevOps"
}

EtiketteringJobMediaProperties-objekt

Ange egenskapen mediaType för att ange typ av objekt.

För Imageanvänder du:

{
  "annotationType": "string",
  "mediaType": "Image"
}

För Textanvänder du:

{
  "annotationType": "string",
  "mediaType": "Text"
}

Nodobjekt

Ange egenskapen nodesValueType för att ange typ av objekt.

För Allaanvänder du:

{
  "nodesValueType": "All"
}

Egenskapsvärden

Allanoder

Namn Beskrivning Värde
nodesValueType [Krävs] Typ av nodvärde "Alla" (krävs)

AmlToken

Namn Beskrivning Värde
identityType [Krävs] Anger typen av identitetsramverk. "AMLToken" (krävs)

AzureDevOpsWebhook

Namn Beskrivning Värde
webhookType [Krävs] Anger vilken typ av tjänst som ska skickas motringning "AzureDevOps" (krävs)

IdentityConfiguration

Namn Beskrivning Värde
identityType Ange till "AMLToken" för typen AmlToken. Ange till Hanterad för typen ManagedIdentity. Ange till "UserIdentity" för typen UserIdentity. "AMLToken"
"Hanterad"
"UserIdentity" (krävs)

JobBaseSecretsConfiguration

Namn Beskrivning Värde

JobBaseServices

Namn Beskrivning Värde

JobService

Namn Beskrivning Värde
Slutpunkt Url för slutpunkt. sträng
jobServiceType Slutpunktstyp. sträng
Noder Noder som användaren vill starta tjänsten på.
Om Noder inte har angetts eller angetts till null startas tjänsten endast på leader-noden.
Noder
hamn Port för slutpunkt som angetts av användaren. Int
Egenskaper Ytterligare egenskaper som ska anges på slutpunkten. JobServiceProperties

JobServiceEgenskaper

Namn Beskrivning Värde

LabelCategory

Namn Beskrivning Värde
klasserna Ordlista med etikettklasser i den här kategorin. LabelCategoryClasses
displayName Visningsnamn för etikettkategorin. sträng
multiSelect Anger om det är tillåtet att välja flera klasser i den här kategorin. "Inaktiverad"
"Aktiverad"

LabelCategory-klasser

Namn Beskrivning Värde

Etikettklass

Namn Beskrivning Värde
displayName Etikettklassens visningsnamn. sträng
Underklasser Ordlista över underklasser för etikettklassen. LabelClassSubclasses

LabelClassSub-klasser

Namn Beskrivning Värde

LabelingDataConfiguration

Namn Beskrivning Värde
dataId Resurs-ID för datatillgången för att utföra etikettering. sträng
incrementalDataRefresh Anger om inkrementell datauppdatering ska aktiveras. "Inaktiverad"
"Aktiverad"

LabelingJobImageProperties

Namn Beskrivning Värde
annotationType Anteckningstyp för bildetiketteringsjobb. "BoundingBox"
"Klassificering"
"InstanceSegmentation"
mediaType [Krävs] Medietyp för jobbet. "Bild" (krävs)

LabelingJobInstructions

Namn Beskrivning Värde
Uri Länken till en sida med detaljerade etiketteringsinstruktioner för etiketter. sträng

LabelingJobLabelCategories

Namn Beskrivning Värde

EtiketteringJobbMediaEgenskaper

Namn Beskrivning Värde
mediaType Ange till "Bild" för typen LabelingJobImageProperties. Ange till Text för typen LabelingJobTextProperties. "Bild"
"Text" (krävs)

LabelingJobProperties

Namn Beskrivning Värde
componentId ARM-resurs-ID för komponentresursen. sträng
computeId ARM-resurs-ID för beräkningsresursen. sträng
dataConfiguration Konfiguration av data som används i jobbet. LabelingDataConfiguration
beskrivning Texten för tillgångsbeskrivningen. sträng
displayName Visningsnamn för jobbet. sträng
experimentName Namnet på experimentet som jobbet tillhör. Om det inte anges placeras jobbet i experimentet "Standard". sträng
identitet Identitetskonfiguration. Om det anges bör detta vara en av AmlToken, ManagedIdentity, UserIdentity eller null.
Standardvärdet är AmlToken om null.
IdentityConfiguration
isArchived Arkiveras tillgången? Bool
jobInstructions Etiketteringsinstruktioner för jobbet. LabelingJobInstructions
jobType [Krävs] Anger typen av jobb. "AutoML"
"Kommando"
"FineTuning"
"Etikettering"
"Pipeline"
"Spark"
"Svep" (krävs)
labelCategories Etikettkategorier för jobbet. LabelingJobLabelCategories
labelingJobMediaProperties Medietypsspecifika egenskaper i jobbet. LabelingJobMediaProperties
mlAssistConfiguration Konfiguration av MLAssist-funktionen i jobbet. MLAssistConfiguration
notificationSetting Meddelandeinställning för jobbet NotificationSetting
Egenskaper Ordlistan för tillgångsegenskap. ResourceBaseProperties
secretsConfiguration Konfiguration för hemligheter som ska göras tillgängliga under körning. JobBaseSecretsConfiguration
tjänster Lista över JobEndpoints.
För lokala jobb har en jobbslutpunkt ett slutpunktsvärde för FileStreamObject.
JobBaseServices
Taggar Taggordlista. Taggar kan läggas till, tas bort och uppdateras. ResourceBaseTags

LabelingJobTextProperties

Namn Beskrivning Värde
annotationType Anteckningstyp för textetikettjobb. "Klassificering"
"NamedEntityRecognition"
mediaType [Krävs] Medietyp för jobbet. "Text" (krävs)

Hanterad identitet

Namn Beskrivning Värde
clientId Anger en användartilldelad identitet efter klient-ID. Ange inte det här fältet för systemtilldelade. sträng

Begränsningar:
Min längd = 36
Maximal längd = 36
Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
identityType [Krävs] Anger typen av identitetsramverk. "Hanterad" (krävs)
objectId Anger en användartilldelad identitet efter objekt-ID. Ange inte det här fältet för systemtilldelade. sträng

Begränsningar:
Min längd = 36
Maximal längd = 36
Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Anger en användartilldelad identitet efter ARM-resurs-ID. Ange inte det här fältet för systemtilldelade. sträng

Microsoft.MachineLearningServices/workspaces/labelingJobs

Namn Beskrivning Värde
apiVersion API-versionen "2024-04-01-preview"
Namn Resursnamnet sträng

Begränsningar:
Mönster = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (krävs)
Egenskaper [Krävs] Ytterligare attribut för entiteten. LabelingJobProperties (krävs)
typ Resurstypen "Microsoft.MachineLearningServices/workspaces/labelingJobs"

MLAssistConfiguration

Namn Beskrivning Värde
mlAssist Ange till Inaktiverad för typen MLAssistConfigurationDisabled. Ange till Aktiverad för typen MLAssistConfigurationEnabled. "Inaktiverad"
"Aktiverad" (krävs)

MLAssistConfigurationDisabled

Namn Beskrivning Värde
mlAssist [Krävs] Anger om MLAssist-funktionen är aktiverad. "Inaktiverad" (krävs)

MLAssistConfigurationEnabled

Namn Beskrivning Värde
inferencingComputeBinding [Krävs] AML-beräkningsbindning som används i slutsatsdragning. sträng

Begränsningar:
Min längd = 1
Mönster = [a-zA-Z0-9_] (krävs)
mlAssist [Krävs] Anger om MLAssist-funktionen är aktiverad. "Aktiverad" (krävs)
trainingComputeBinding [Krävs] AML-beräkningsbindning som används i träning. sträng

Begränsningar:
Min längd = 1
Mönster = [a-zA-Z0-9_] (krävs)

Noder

Namn Beskrivning Värde
nodesValueType Ange till "Alla" för typen AllNodes. "Alla" (krävs)

NotificationSetting

Namn Beskrivning Värde
emailOn Skicka e-postavisering till användare med angiven meddelandetyp Strängmatris som innehåller något av:
"JobCancelled"
"JobCompleted"
"JobFailed"
e-postmeddelanden Det här är listan över e-postmottagare som har en begränsning på 499 tecken i total sammanfogning med kommaavgränsare string[]
webhooks Skicka webhook-återanrop till en tjänst. Nyckeln är ett användarnamn för webhooken. NotificationSettingWebhooks

NotificationSettingWebhooks

Namn Beskrivning Värde

ResourceBaseProperties

Namn Beskrivning Värde

ResourceBaseTags

Namn Beskrivning Värde

SecretConfiguration

Namn Beskrivning Värde
Uri Hemlig URI.
Exempel-URI: https://myvault.vault.azure.net/secrets/mysecretname/secretversion
sträng
workspaceSecretName Namnet på hemligheten i nyckelvalvet för arbetsytan. sträng

UserIdentity

Namn Beskrivning Värde
identityType [Krävs] Anger typen av identitetsramverk. "UserIdentity" (krävs)

Webhook

Namn Beskrivning Värde
eventType Skicka återanrop för en angiven meddelandehändelse sträng
webhookType Ange till "AzureDevOps" för typen AzureDevOpsWebhook. "AzureDevOps" (krävs)

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen arbetsytor/etiketteringJobb kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.MachineLearningServices/workspaces/labelingJobs-resurs lägger du till följande Terraform i mallen.

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

IdentityConfiguration-objekt

Ange egenskapen identityType för att ange typ av objekt.

För AMLTokenanvänder du:

{
  identityType = "AMLToken"
}

För Managedanvänder du:

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

För UserIdentityanvänder du:

{
  identityType = "UserIdentity"
}

MLAssistConfiguration-objekt

Ange egenskapen mlAssist för att ange typ av objekt.

För inaktiveradanvänder du:

{
  mlAssist = "Disabled"
}

För aktiveradanvänder du:

{
  inferencingComputeBinding = "string"
  mlAssist = "Enabled"
  trainingComputeBinding = "string"
}

Webhook-objekt

Ange egenskapen webhookType för att ange typ av objekt.

För AzureDevOpsanvänder du:

{
  webhookType = "AzureDevOps"
}

EtiketteringJobMediaProperties-objekt

Ange egenskapen mediaType för att ange typ av objekt.

För Imageanvänder du:

{
  annotationType = "string"
  mediaType = "Image"
}

För Textanvänder du:

{
  annotationType = "string"
  mediaType = "Text"
}

Nodobjekt

Ange egenskapen nodesValueType för att ange typ av objekt.

För Allaanvänder du:

{
  nodesValueType = "All"
}

Egenskapsvärden

Allanoder

Namn Beskrivning Värde
nodesValueType [Krävs] Typ av nodvärde "Alla" (krävs)

AmlToken

Namn Beskrivning Värde
identityType [Krävs] Anger typen av identitetsramverk. "AMLToken" (krävs)

AzureDevOpsWebhook

Namn Beskrivning Värde
webhookType [Krävs] Anger vilken typ av tjänst som ska skickas motringning "AzureDevOps" (krävs)

IdentityConfiguration

Namn Beskrivning Värde
identityType Ange till "AMLToken" för typen AmlToken. Ange till Hanterad för typen ManagedIdentity. Ange till "UserIdentity" för typen UserIdentity. "AMLToken"
"Hanterad"
"UserIdentity" (krävs)

JobBaseSecretsConfiguration

Namn Beskrivning Värde

JobBaseServices

Namn Beskrivning Värde

JobService

Namn Beskrivning Värde
Slutpunkt Url för slutpunkt. sträng
jobServiceType Slutpunktstyp. sträng
Noder Noder som användaren vill starta tjänsten på.
Om Noder inte har angetts eller angetts till null startas tjänsten endast på leader-noden.
Noder
hamn Port för slutpunkt som angetts av användaren. Int
Egenskaper Ytterligare egenskaper som ska anges på slutpunkten. JobServiceProperties

JobServiceEgenskaper

Namn Beskrivning Värde

LabelCategory

Namn Beskrivning Värde
klasserna Ordlista med etikettklasser i den här kategorin. LabelCategoryClasses
displayName Visningsnamn för etikettkategorin. sträng
multiSelect Anger om det är tillåtet att välja flera klasser i den här kategorin. "Inaktiverad"
"Aktiverad"

LabelCategory-klasser

Namn Beskrivning Värde

Etikettklass

Namn Beskrivning Värde
displayName Etikettklassens visningsnamn. sträng
Underklasser Ordlista över underklasser för etikettklassen. LabelClassSubclasses

LabelClassSub-klasser

Namn Beskrivning Värde

LabelingDataConfiguration

Namn Beskrivning Värde
dataId Resurs-ID för datatillgången för att utföra etikettering. sträng
incrementalDataRefresh Anger om inkrementell datauppdatering ska aktiveras. "Inaktiverad"
"Aktiverad"

LabelingJobImageProperties

Namn Beskrivning Värde
annotationType Anteckningstyp för bildetiketteringsjobb. "BoundingBox"
"Klassificering"
"InstanceSegmentation"
mediaType [Krävs] Medietyp för jobbet. "Bild" (krävs)

LabelingJobInstructions

Namn Beskrivning Värde
Uri Länken till en sida med detaljerade etiketteringsinstruktioner för etiketter. sträng

LabelingJobLabelCategories

Namn Beskrivning Värde

EtiketteringJobbMediaEgenskaper

Namn Beskrivning Värde
mediaType Ange till "Bild" för typen LabelingJobImageProperties. Ange till Text för typen LabelingJobTextProperties. "Bild"
"Text" (krävs)

LabelingJobProperties

Namn Beskrivning Värde
componentId ARM-resurs-ID för komponentresursen. sträng
computeId ARM-resurs-ID för beräkningsresursen. sträng
dataConfiguration Konfiguration av data som används i jobbet. LabelingDataConfiguration
beskrivning Texten för tillgångsbeskrivningen. sträng
displayName Visningsnamn för jobbet. sträng
experimentName Namnet på experimentet som jobbet tillhör. Om det inte anges placeras jobbet i experimentet "Standard". sträng
identitet Identitetskonfiguration. Om det anges bör detta vara en av AmlToken, ManagedIdentity, UserIdentity eller null.
Standardvärdet är AmlToken om null.
IdentityConfiguration
isArchived Arkiveras tillgången? Bool
jobInstructions Etiketteringsinstruktioner för jobbet. LabelingJobInstructions
jobType [Krävs] Anger typen av jobb. "AutoML"
"Kommando"
"FineTuning"
"Etikettering"
"Pipeline"
"Spark"
"Svep" (krävs)
labelCategories Etikettkategorier för jobbet. LabelingJobLabelCategories
labelingJobMediaProperties Medietypsspecifika egenskaper i jobbet. LabelingJobMediaProperties
mlAssistConfiguration Konfiguration av MLAssist-funktionen i jobbet. MLAssistConfiguration
notificationSetting Meddelandeinställning för jobbet NotificationSetting
Egenskaper Ordlistan för tillgångsegenskap. ResourceBaseProperties
secretsConfiguration Konfiguration för hemligheter som ska göras tillgängliga under körning. JobBaseSecretsConfiguration
tjänster Lista över JobEndpoints.
För lokala jobb har en jobbslutpunkt ett slutpunktsvärde för FileStreamObject.
JobBaseServices
Taggar Taggordlista. Taggar kan läggas till, tas bort och uppdateras. ResourceBaseTags

LabelingJobTextProperties

Namn Beskrivning Värde
annotationType Anteckningstyp för textetikettjobb. "Klassificering"
"NamedEntityRecognition"
mediaType [Krävs] Medietyp för jobbet. "Text" (krävs)

Hanterad identitet

Namn Beskrivning Värde
clientId Anger en användartilldelad identitet efter klient-ID. Ange inte det här fältet för systemtilldelade. sträng

Begränsningar:
Min längd = 36
Maximal längd = 36
Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
identityType [Krävs] Anger typen av identitetsramverk. "Hanterad" (krävs)
objectId Anger en användartilldelad identitet efter objekt-ID. Ange inte det här fältet för systemtilldelade. sträng

Begränsningar:
Min längd = 36
Maximal längd = 36
Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId Anger en användartilldelad identitet efter ARM-resurs-ID. Ange inte det här fältet för systemtilldelade. sträng

Microsoft.MachineLearningServices/workspaces/labelingJobs

Namn Beskrivning Värde
Namn Resursnamnet sträng

Begränsningar:
Mönster = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: arbetsytor
Egenskaper [Krävs] Ytterligare attribut för entiteten. LabelingJobProperties (krävs)
typ Resurstypen "Microsoft.MachineLearningServices/workspaces/labelingJobs@2024-04-01-preview"

MLAssistConfiguration

Namn Beskrivning Värde
mlAssist Ange till Inaktiverad för typen MLAssistConfigurationDisabled. Ange till Aktiverad för typen MLAssistConfigurationEnabled. "Inaktiverad"
"Aktiverad" (krävs)

MLAssistConfigurationDisabled

Namn Beskrivning Värde
mlAssist [Krävs] Anger om MLAssist-funktionen är aktiverad. "Inaktiverad" (krävs)

MLAssistConfigurationEnabled

Namn Beskrivning Värde
inferencingComputeBinding [Krävs] AML-beräkningsbindning som används i slutsatsdragning. sträng

Begränsningar:
Min längd = 1
Mönster = [a-zA-Z0-9_] (krävs)
mlAssist [Krävs] Anger om MLAssist-funktionen är aktiverad. "Aktiverad" (krävs)
trainingComputeBinding [Krävs] AML-beräkningsbindning som används i träning. sträng

Begränsningar:
Min längd = 1
Mönster = [a-zA-Z0-9_] (krävs)

Noder

Namn Beskrivning Värde
nodesValueType Ange till "Alla" för typen AllNodes. "Alla" (krävs)

NotificationSetting

Namn Beskrivning Värde
emailOn Skicka e-postavisering till användare med angiven meddelandetyp Strängmatris som innehåller något av:
"JobCancelled"
"JobCompleted"
"JobFailed"
e-postmeddelanden Det här är listan över e-postmottagare som har en begränsning på 499 tecken i total sammanfogning med kommaavgränsare string[]
webhooks Skicka webhook-återanrop till en tjänst. Nyckeln är ett användarnamn för webhooken. NotificationSettingWebhooks

NotificationSettingWebhooks

Namn Beskrivning Värde

ResourceBaseProperties

Namn Beskrivning Värde

ResourceBaseTags

Namn Beskrivning Värde

SecretConfiguration

Namn Beskrivning Värde
Uri Hemlig URI.
Exempel-URI: https://myvault.vault.azure.net/secrets/mysecretname/secretversion
sträng
workspaceSecretName Namnet på hemligheten i nyckelvalvet för arbetsytan. sträng

UserIdentity

Namn Beskrivning Värde
identityType [Krävs] Anger typen av identitetsramverk. "UserIdentity" (krävs)

Webhook

Namn Beskrivning Värde
eventType Skicka återanrop för en angiven meddelandehändelse sträng
webhookType Ange till "AzureDevOps" för typen AzureDevOpsWebhook. "AzureDevOps" (krävs)