Share via


Microsoft.MachineLearningServices çalışma alanları/etiketlemeİşler 2023-06-01-önizleme

Bicep kaynak tanımı

Çalışma alanları/etiketlemeİşler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MachineLearningServices/workspaces/labelingJobs kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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

IdentityConfiguration nesneleri

nesne türünü belirtmek için identityType özelliğini ayarlayın.

AMLToken için şunu kullanın:

  identityType: 'AMLToken'

Yönetilen için şunu kullanın:

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

UserIdentity için şunu kullanın:

  identityType: 'UserIdentity'

LabelingJobMediaProperties nesneleri

mediaType özelliğini nesnenin türünü belirtmek için ayarlayın.

Görüntü için şunu kullanın:

  mediaType: 'Image'
  annotationType: 'string'

Metin için şunu kullanın:

  mediaType: 'Text'
  annotationType: 'string'

MLAssistConfiguration nesneleri

nesne türünü belirtmek için mlAssist özelliğini ayarlayın.

Devre Dışı için şunu kullanın:

  mlAssist: 'Disabled'

Etkin için şunu kullanın:

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

Web kancası nesneleri

Nesne türünü belirtmek için web kancasıType özelliğini ayarlayın.

AzureDevOps için şunu kullanın:

  webhookType: 'AzureDevOps'

Düğüm nesneleri

nesnesinin türünü belirtmek için nodesValueType özelliğini ayarlayın.

Tümü için şunu kullanın:

  nodesValueType: 'All'

Özellik değerleri

workspaces/labelingJobs

Ad Açıklama Değer
name Kaynak adı

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
Üst Bicep'te bir alt kaynağın üst kaynağını belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Kaynak türü için sembolik ad: çalışma alanları
properties [Gerekli] Varlığın ek öznitelikleri. LabelingJobProperties (gerekli)

LabelingJobProperties

Ad Açıklama Değer
Componentıd Bileşen kaynağının ARM kaynak kimliği. string
computeId İşlem kaynağının ARM kaynak kimliği. string
dataConfiguration İşte kullanılan verilerin yapılandırması. LabelingDataConfiguration
açıklama Varlık açıklaması metni. string
displayName İşin görünen adı. string
experimentName İşin ait olduğu denemenin adı. Ayarlanmadıysa, iş "Varsayılan" denemesine yerleştirilir. string
identity Kimlik yapılandırması. Ayarlanırsa, bu AmlToken, ManagedIdentity, UserIdentity veya null değerlerinden biri olmalıdır.
Varsayılan değer null ise AmlToken olarak ayarlanır.
Identityconfiguration
isArchived Varlık arşivlenmiş mi? bool
jobInstructions İşin etiketleme yönergeleri. LabelingJobInstructions
jobType [Gerekli] İşin türünü belirtir. 'AutoML'
'Komut'
'Etiketleme'
'İşlem Hattı'
'Spark'
'Süpür' (gerekli)
labelCategories İşin kategorilerini etiketleyin. LabelingJobLabelCategories
labelingJobMediaProperties İşteki medya türüne özgü özellikler. LabelingJobMediaProperties
mlAssistConfiguration İşteki MLAssist özelliğinin yapılandırması. MLAssistConfiguration
notificationSetting İş için bildirim ayarı NotificationSetting
properties Varlık özelliği sözlüğü. ResourceBaseProperties
secretsConfiguration Çalışma zamanı sırasında kullanıma sunulacak gizli diziler için yapılandırma. JobBaseSecretsConfiguration
services JobEndpoints listesi.
Yerel işler için bir iş uç noktası FileStreamObject uç noktası değerine sahip olur.
JobBaseServices
etiketler Etiket sözlüğü. Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir. object

LabelingDataConfiguration

Ad Açıklama Değer
dataId Etiketleme gerçekleştirilecek veri varlığının kaynak kimliği. string
incrementalDataRefresh Artımlı veri yenilemenin etkinleştirilip etkinleştirilmeydiğini gösterir. 'Devre Dışı'
'Etkin'

Identityconfiguration

Ad Açıklama Değer
ıdentitytype Nesne türünü ayarlama AMLToken
Yönetilen
UserIdentity (gerekli)

AmlToken

Ad Açıklama Değer
ıdentitytype [Gerekli] Kimlik çerçevesinin türünü belirtir. 'AMLToken' (gerekli)

ManagedIdentity

Ad Açıklama Değer
ıdentitytype [Gerekli] Kimlik çerçevesinin türünü belirtir. 'Managed' (gerekli)
clientId İstemci kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın. string

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
objectId Nesne kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın. string

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId ARM kaynak kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın. string

UserIdentity

Ad Açıklama Değer
ıdentitytype [Gerekli] Kimlik çerçevesinin türünü belirtir. 'UserIdentity' (gerekli)

LabelingJobInstructions

Ad Açıklama Değer
Urı Etiketleyiciler için ayrıntılı etiketleme yönergeleri içeren bir sayfanın bağlantısı. string

LabelingJobLabelCategories

Ad Açıklama Değer
{özelleştirilmiş özellik} LabelCategory
{özelleştirilmiş özellik} LabelCategory

LabelCategory

Ad Açıklama Değer
Sınıf Bu kategorideki etiket sınıflarının sözlüğü. LabelCategoryClasses
displayName Etiket kategorisinin görünen adı. string
Multiselect Bu kategoride birden çok sınıf seçmesine izin verilip verilmeyeceğini gösterir. 'Devre Dışı'
'Etkin'

LabelCategoryClasses

Ad Açıklama Değer
{özelleştirilmiş özellik} LabelClass

LabelClass

Ad Açıklama Değer
displayName Etiket sınıfının görünen adı. string
Alt Etiket sınıfının alt sınıflarının sözlüğü. LabelClassSubclasses

LabelClassSubclasses

Ad Açıklama Değer
{özelleştirilmiş özellik} LabelClass

LabelingJobMediaProperties

Ad Açıklama Değer
Mediatype Nesne türünü ayarlama Görüntü
Metin (gerekli)

LabelingJobImageProperties

Ad Açıklama Değer
Mediatype [Gerekli] İşin medya türü. 'Image' (gerekli)
annotationType Resim etiketleme işinin ek açıklama türü. 'Sınırlayıcı Kutusu'
'Sınıflandırma'
'InstanceSegmentation'

LabelingJobTextProperties

Ad Açıklama Değer
Mediatype [Gerekli] İşin medya türü. 'Text' (gerekli)
annotationType Metin etiketleme işinin ek açıklama türü. 'Sınıflandırma'
'NamedEntityRecognition'

MLAssistConfiguration

Ad Açıklama Değer
mlAssist Nesne türünü ayarlama Devre dışı
Etkin (gerekli)

MLAssistConfigurationDisabled

Ad Açıklama Değer
mlAssist [Gerekli] MLAssist özelliğinin etkinleştirilip etkinleştirilmediğini gösterir. 'Disabled' (gerekli)

MLAssistConfigurationEnabled

Ad Açıklama Değer
mlAssist [Gerekli] MLAssist özelliğinin etkinleştirilip etkinleştirilmediğini gösterir. 'Etkin' (gerekli)
inferencingComputeBinding [Gerekli] Çıkarımda kullanılan AML işlem bağlaması. dize (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Desen = [a-zA-Z0-9_]
trainingComputeBinding [Gerekli] Eğitimde kullanılan AML işlem bağlaması. dize (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Desen = [a-zA-Z0-9_]

NotificationSetting

Ad Açıklama Değer
emailOn Belirtilen bildirim türünde kullanıcıya e-posta bildirimi gönder Herhangi birini içeren dize dizisi:
'JobCancelled'
'jobcompleted'
'JobFailed'
Emails Bu, virgül ayırıcı ile toplam 499 karakterlik bir sınırlamaya sahip olan e-posta alıcısı listesidir string[]
web kancaları Bir hizmete web kancası geri çağırması gönderme. Anahtar, web kancası için kullanıcı tarafından sağlanan bir addır. NotificationSettingWebhooks

NotificationSettingWebhooks

Ad Açıklama Değer
{özelleştirilmiş özellik} Web Kancası

Web Kancası

Ad Açıklama Değer
eventType Belirtilen bildirim olayında geri çağırma gönderme string
web kancası Türü Nesne türünü ayarlama AzureDevOps (gerekli)

AzureDevOpsWebhook

Ad Açıklama Değer
web kancası Türü [Gerekli] Geri çağırma göndermek için hizmet türünü belirtir 'AzureDevOps' (gerekli)

ResourceBaseProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string

JobBaseSecretsConfiguration

Ad Açıklama Değer
{özelleştirilmiş özellik} SecretConfiguration
{özelleştirilmiş özellik} SecretConfiguration

SecretConfiguration

Ad Açıklama Değer
Urı Gizli Uri.
Örnek Uri: https://myvault.vault.azure.net/secrets/mysecretname/secretversion
string
workspaceSecretName Çalışma alanı anahtar kasasında gizli dizi adı. string

JobBaseServices

Ad Açıklama Değer
{özelleştirilmiş özellik} JobService
{özelleştirilmiş özellik} JobService

JobService

Ad Açıklama Değer
endpoint Uç nokta url'si. string
jobServiceType Uç nokta türü. string
Düğüm Kullanıcının hizmeti başlatmak istediğiniz düğümler.
Düğümler ayarlanmadıysa veya null olarak ayarlanmadıysa, hizmet yalnızca öncü düğümde başlatılır.
Düğümler
port Kullanıcı tarafından ayarlanan uç nokta için bağlantı noktası. int
properties Uç noktada ayarlanacağı ek özellikler. JobServiceProperties

Düğümler

Ad Açıklama Değer
nodesValueType Nesne türünü ayarlama Tümü (gerekli)

AllNodes

Ad Açıklama Değer
nodesValueType [Gerekli] Düğümler değerinin türü 'Tümü' (gerekli)

JobServiceProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} string

ARM şablonu kaynak tanımı

Çalışma alanları/etiketlemeİşler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MachineLearningServices/workspaces/labelingJobs kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

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

IdentityConfiguration nesneleri

nesne türünü belirtmek için identityType özelliğini ayarlayın.

AMLToken için şunu kullanın:

  "identityType": "AMLToken"

Yönetilen için şunu kullanın:

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

UserIdentity için şunu kullanın:

  "identityType": "UserIdentity"

LabelingJobMediaProperties nesneleri

mediaType özelliğini nesnenin türünü belirtmek için ayarlayın.

Görüntü için şunu kullanın:

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

Metin için şunu kullanın:

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

MLAssistConfiguration nesneleri

nesne türünü belirtmek için mlAssist özelliğini ayarlayın.

Devre Dışı için şunu kullanın:

  "mlAssist": "Disabled"

Etkin için şunu kullanın:

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

Web kancası nesneleri

Nesne türünü belirtmek için web kancasıType özelliğini ayarlayın.

AzureDevOps için şunu kullanın:

  "webhookType": "AzureDevOps"

Düğüm nesneleri

nesnesinin türünü belirtmek için nodesValueType özelliğini ayarlayın.

Tümü için şunu kullanın:

  "nodesValueType": "All"

Özellik değerleri

workspaces/labelingJobs

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.MachineLearningServices/workspaces/labelingJobs'
apiVersion Kaynak API'sinin sürümü '2023-06-01-preview'
name Kaynak adı

Bkz. JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlama.
dize (gerekli)
properties [Gerekli] Varlığın ek öznitelikleri. LabelingJobProperties (gerekli)

LabelingJobProperties

Ad Açıklama Değer
Componentıd Bileşen kaynağının ARM kaynak kimliği. string
computeId İşlem kaynağının ARM kaynak kimliği. string
dataConfiguration İşte kullanılan verilerin yapılandırması. LabelingDataConfiguration
açıklama Varlık açıklaması metni. string
displayName İşin görünen adı. string
experimentName İşin ait olduğu denemenin adı. Ayarlanmadıysa, iş "Varsayılan" denemesine yerleştirilir. string
identity Kimlik yapılandırması. Ayarlanırsa, bu AmlToken, ManagedIdentity, UserIdentity veya null değerlerinden biri olmalıdır.
Varsayılan değer null ise AmlToken olarak ayarlanır.
Identityconfiguration
isArchived Varlık arşivlenmiş mi? bool
jobInstructions İşin etiketleme yönergeleri. LabelingJobInstructions
jobType [Gerekli] İşin türünü belirtir. 'AutoML'
'Komut'
'Etiketleme'
'İşlem Hattı'
'Spark'
'Süpür' (gerekli)
labelCategories İşin kategorilerini etiketleyin. LabelingJobLabelCategories
labelingJobMediaProperties İşteki belirli özelliklerin medya türü. LabelingJobMediaProperties
mlAssistConfiguration İşteki MLAssist özelliğinin yapılandırması. MLAssistConfiguration
notificationSetting İş için bildirim ayarı NotificationSetting
properties Varlık özelliği sözlüğü. ResourceBaseProperties
secretsConfiguration Çalışma zamanı sırasında kullanılabilir hale getirilecek gizli diziler için yapılandırma. JobBaseSecretsConfiguration
services JobEndpoints listesi.
Yerel işler için bir iş uç noktası FileStreamObject uç noktası değerine sahip olur.
JobBaseServices
etiketler Etiket sözlüğü. Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir. object

LabelingDataConfiguration

Ad Açıklama Değer
dataId Etiketleme gerçekleştirilecek veri varlığının kaynak kimliği. string
incrementalDataRefresh Artımlı veri yenilemenin etkinleştirilip etkinleştirilmeydiğini gösterir. 'Devre Dışı'
'Etkin'

Identityconfiguration

Ad Açıklama Değer
ıdentitytype Nesne türünü ayarlama AMLToken
Yönetilen
UserIdentity (gerekli)

AmlToken

Ad Açıklama Değer
ıdentitytype [Gerekli] Kimlik çerçevesinin türünü belirtir. 'AMLToken' (gerekli)

ManagedIdentity

Ad Açıklama Değer
ıdentitytype [Gerekli] Kimlik çerçevesinin türünü belirtir. 'Yönetilen' (gerekli)
clientId İstemci kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın. string

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
objectId Nesne kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın. string

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId ARM kaynak kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın. string

UserIdentity

Ad Açıklama Değer
ıdentitytype [Gerekli] Kimlik çerçevesinin türünü belirtir. 'UserIdentity' (gerekli)

LabelingJobInstructions

Ad Açıklama Değer
Urı Etiketleyiciler için ayrıntılı etiketleme yönergeleri içeren bir sayfanın bağlantısı. string

LabelingJobLabelCategories

Ad Açıklama Değer
{özelleştirilmiş özellik} LabelCategory
{özelleştirilmiş özellik} LabelCategory

LabelCategory

Ad Açıklama Değer
Sınıf Bu kategorideki etiket sınıflarının sözlüğü. LabelCategoryClasses
displayName Etiket kategorisinin görünen adı. string
Multiselect Bu kategoride birden çok sınıf seçmesine izin verilip verilmeyeceğini gösterir. 'Devre Dışı'
'Etkin'

LabelCategoryClasses

Ad Açıklama Değer
{özelleştirilmiş özellik} LabelClass

LabelClass

Ad Açıklama Değer
displayName Etiket sınıfının görünen adı. string
Alt Etiket sınıfının alt sınıflarının sözlüğü. LabelClassSubclasses

LabelClassSubclasses

Ad Açıklama Değer
{özelleştirilmiş özellik} LabelClass

LabelingJobMediaProperties

Ad Açıklama Değer
Mediatype Nesne türünü ayarlama Görüntü
Metin (gerekli)

LabelingJobImageProperties

Ad Açıklama Değer
Mediatype [Gerekli] İşin medya türü. 'Image' (gerekli)
annotationType Resim etiketleme işinin ek açıklama türü. 'Sınırlayıcı Kutusu'
'Sınıflandırma'
'InstanceSegmentation'

LabelingJobTextProperties

Ad Açıklama Değer
Mediatype [Gerekli] İşin medya türü. 'Text' (gerekli)
annotationType Metin etiketleme işinin ek açıklama türü. 'Sınıflandırma'
'NamedEntityRecognition'

MLAssistConfiguration

Ad Açıklama Değer
mlAssist Nesne türünü ayarlama Devre dışı
Etkin (gerekli)

MLAssistConfigurationDisabled

Ad Açıklama Değer
mlAssist [Gerekli] MLAssist özelliğinin etkinleştirilip etkinleştirilmediğini gösterir. 'Disabled' (gerekli)

MLAssistConfigurationEnabled

Ad Açıklama Değer
mlAssist [Gerekli] MLAssist özelliğinin etkinleştirilip etkinleştirilmediğini gösterir. 'Etkin' (gerekli)
inferencingComputeBinding [Gerekli] Çıkarımda kullanılan AML işlem bağlaması. dize (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Desen = [a-zA-Z0-9_]
trainingComputeBinding [Gerekli] Eğitimde kullanılan AML işlem bağlaması. dize (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Desen = [a-zA-Z0-9_]

NotificationSetting

Ad Açıklama Değer
emailOn Belirtilen bildirim türünde kullanıcıya e-posta bildirimi gönder Herhangi birini içeren dize dizisi:
'JobCancelled'
'jobcompleted'
'JobFailed'
Emails Bu, virgül ayırıcı ile toplam 499 karakterlik bir sınırlamaya sahip olan e-posta alıcısı listesidir string[]
web kancaları Bir hizmete web kancası geri çağırması gönderme. Anahtar, web kancası için kullanıcı tarafından sağlanan bir addır. NotificationSettingWebhooks

NotificationSettingWebhooks

Ad Açıklama Değer
{özelleştirilmiş özellik} Web Kancası

Web Kancası

Ad Açıklama Değer
eventType Belirtilen bildirim olayında geri çağırma gönderme string
web kancası Türü Nesne türünü ayarlama AzureDevOps (gerekli)

AzureDevOpsWebhook

Ad Açıklama Değer
web kancası Türü [Gerekli] Geri çağırma göndermek için hizmet türünü belirtir 'AzureDevOps' (gerekli)

ResourceBaseProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string

JobBaseSecretsConfiguration

Ad Açıklama Değer
{özelleştirilmiş özellik} SecretConfiguration
{özelleştirilmiş özellik} SecretConfiguration

SecretConfiguration

Ad Açıklama Değer
Urı Gizli Uri.
Örnek Uri: https://myvault.vault.azure.net/secrets/mysecretname/secretversion
string
workspaceSecretName Çalışma alanı anahtar kasasında gizli dizi adı. string

JobBaseServices

Ad Açıklama Değer
{özelleştirilmiş özellik} JobService
{özelleştirilmiş özellik} JobService

JobService

Ad Açıklama Değer
endpoint Uç nokta url'si. string
jobServiceType Uç nokta türü. string
Düğüm Kullanıcının hizmeti başlatmak istediğiniz düğümler.
Düğümler ayarlanmadıysa veya null olarak ayarlanmadıysa, hizmet yalnızca öncü düğümde başlatılır.
Düğümler
port Kullanıcı tarafından ayarlanan uç nokta için bağlantı noktası. int
properties Uç noktada ayarlanacağı ek özellikler. JobServiceProperties

Düğümler

Ad Açıklama Değer
nodesValueType Nesne türünü ayarlama Tümü (gerekli)

AllNodes

Ad Açıklama Değer
nodesValueType [Gerekli] Düğümler değerinin türü 'Tümü' (gerekli)

JobServiceProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} string

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Çalışma alanları/etiketlemeİşler kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MachineLearningServices/workspaces/labelingJobs kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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

IdentityConfiguration nesneleri

nesne türünü belirtmek için identityType özelliğini ayarlayın.

AMLToken için şunu kullanın:

  identityType = "AMLToken"

Yönetilen için şunu kullanın:

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

UserIdentity için şunu kullanın:

  identityType = "UserIdentity"

LabelingJobMediaProperties nesneleri

mediaType özelliğini nesnenin türünü belirtmek için ayarlayın.

Görüntü için şunu kullanın:

  mediaType = "Image"
  annotationType = "string"

Metin için şunu kullanın:

  mediaType = "Text"
  annotationType = "string"

MLAssistConfiguration nesneleri

nesne türünü belirtmek için mlAssist özelliğini ayarlayın.

Devre Dışı için şunu kullanın:

  mlAssist = "Disabled"

Etkin için şunu kullanın:

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

Web kancası nesneleri

WebhookType özelliğini nesne türünü belirtmek için ayarlayın.

AzureDevOps için şunu kullanın:

  webhookType = "AzureDevOps"

Düğüm nesneleri

nesnesinin türünü belirtmek için nodesValueType özelliğini ayarlayın.

Tümü için şunu kullanın:

  nodesValueType = "All"

Özellik değerleri

çalışma alanları/etiketlemeİşler

Ad Açıklama Değer
tür Kaynak türü "Microsoft.MachineLearningServices/workspaces/labelingJobs@2023-06-01-preview"
name Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Kaynak türü: çalışma alanları kimliği
properties [Gerekli] Varlığın ek öznitelikleri. LabelingJobProperties (gerekli)

LabelingJobProperties

Ad Açıklama Değer
Componentıd Bileşen kaynağının ARM kaynak kimliği. string
computeId İşlem kaynağının ARM kaynak kimliği. string
dataConfiguration İşte kullanılan verilerin yapılandırması. LabelingDataConfiguration
açıklama Varlık açıklaması metni. string
displayName İşin görünen adı. string
experimentName İşin ait olduğu denemenin adı. Ayarlanmadıysa, iş "Varsayılan" denemesine yerleştirilir. string
identity Kimlik yapılandırması. Ayarlanırsa, bu AmlToken, ManagedIdentity, UserIdentity veya null değerlerinden biri olmalıdır.
Varsayılan değer null ise AmlToken olarak ayarlanır.
Identityconfiguration
isArchived Varlık arşivlenmiş mi? bool
jobInstructions İşin etiketleme yönergeleri. LabelingJobInstructions
jobType [Gerekli] İşin türünü belirtir. "AutoML"
"Komut"
"Etiketleme"
"İşlem Hattı"
"Spark"
"Süpür" (gerekli)
etiket Kategorileri İşin kategorilerini etiketleyin. LabelingJobLabelCategories
labelingJobMediaProperties İşteki medya türüne özgü özellikler. LabelingJobMediaProperties
mlAssistConfiguration İşteki MLAssist özelliğinin yapılandırması. MLAssistConfiguration
notificationSetting İş için bildirim ayarı NotificationSetting
properties Varlık özelliği sözlüğü. ResourceBaseProperties
secretsConfiguration Çalışma zamanı sırasında kullanıma sunulacak gizli diziler için yapılandırma. JobBaseSecretsConfiguration
services JobEndpoints listesi.
Yerel işler için bir iş uç noktası FileStreamObject uç noktası değerine sahip olur.
JobBaseServices
etiketler Etiket sözlüğü. Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir. object

LabelingDataConfiguration

Ad Açıklama Değer
dataId Etiketleme gerçekleştirilecek veri varlığının kaynak kimliği. string
incrementalDataRefresh Artımlı veri yenilemenin etkinleştirilip etkinleştirilmeydiğini gösterir. "Devre dışı"
"Etkin"

Identityconfiguration

Ad Açıklama Değer
ıdentitytype Nesne türünü ayarlama AMLToken
Yönetilen
UserIdentity (gerekli)

AmlToken

Ad Açıklama Değer
ıdentitytype [Gerekli] Kimlik çerçevesinin türünü belirtir. "AMLToken" (gerekli)

ManagedIdentity

Ad Açıklama Değer
ıdentitytype [Gerekli] Kimlik çerçevesinin türünü belirtir. "Yönetilen" (gerekli)
clientId İstemci kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın. string

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
objectId Nesne kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın. string

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceId ARM kaynak kimliğine göre kullanıcı tarafından atanan kimliği belirtir. Sistem tarafından atanan için bu alanı ayarlamayın. string

UserIdentity

Ad Açıklama Değer
ıdentitytype [Gerekli] Kimlik çerçevesinin türünü belirtir. "UserIdentity" (gerekli)

LabelingJobInstructions

Ad Açıklama Değer
Urı Etiketleyiciler için ayrıntılı etiketleme yönergeleri içeren bir sayfanın bağlantısı. string

LabelingJobLabelCategories

Ad Açıklama Değer
{özelleştirilmiş özellik} LabelCategory
{özelleştirilmiş özellik} LabelCategory

LabelCategory

Ad Açıklama Değer
Sınıf Bu kategorideki etiket sınıflarının sözlüğü. LabelCategoryClasses
displayName Etiket kategorisinin görünen adı. string
Multiselect Bu kategoride birden çok sınıf seçmesine izin verilip verilmeyeceğini gösterir. "Devre dışı"
"Etkin"

LabelCategoryClasses

Ad Açıklama Değer
{özelleştirilmiş özellik} LabelClass

LabelClass

Ad Açıklama Değer
displayName Etiket sınıfının görünen adı. string
Alt Etiket sınıfının alt sınıflarının sözlüğü. LabelClassSubclasses

LabelClassSubclasses

Ad Açıklama Değer
{özelleştirilmiş özellik} LabelClass

LabelingJobMediaProperties

Ad Açıklama Değer
Mediatype Nesne türünü ayarlama Görüntü
Metin (gerekli)

LabelingJobImageProperties

Ad Açıklama Değer
Mediatype [Gerekli] İşin medya türü. "Görüntü" (gerekli)
annotationType Resim etiketleme işinin ek açıklama türü. "Sınırlayıcı Kutusu"
"Sınıflandırma"
"InstanceSegmentation"

LabelingJobTextProperties

Ad Açıklama Değer
Mediatype [Gerekli] İşin medya türü. "Metin" (gerekli)
annotationType Metin etiketleme işinin ek açıklama türü. "Sınıflandırma"
"NamedEntityRecognition"

MLAssistConfiguration

Ad Açıklama Değer
mlAssist Nesne türünü ayarlama Devre dışı
Etkin (gerekli)

MLAssistConfigurationDisabled

Ad Açıklama Değer
mlAssist [Gerekli] MLAssist özelliğinin etkinleştirilip etkinleştirilmediğini gösterir. "Devre dışı" (gerekli)

MLAssistConfigurationEnabled

Ad Açıklama Değer
mlAssist [Gerekli] MLAssist özelliğinin etkinleştirilip etkinleştirilmediğini gösterir. "Etkin" (gerekli)
inferencingComputeBinding [Gerekli] Çıkarımda kullanılan AML işlem bağlaması. dize (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Desen = [a-zA-Z0-9_]
trainingComputeBinding [Gerekli] Eğitimde kullanılan AML işlem bağlaması. dize (gerekli)

Kısıtlama -ları:
En az uzunluk = 1
Desen = [a-zA-Z0-9_]

NotificationSetting

Ad Açıklama Değer
emailOn Belirtilen bildirim türünde kullanıcıya e-posta bildirimi gönder Herhangi birini içeren dize dizisi:
"JobCancelled"
"jobcompleted"
"JobFailed"
Emails Bu, virgül ayırıcı ile toplam 499 karakterlik bir sınırlamaya sahip olan e-posta alıcısı listesidir string[]
web kancaları Bir hizmete web kancası geri çağırması gönderme. Anahtar, web kancası için kullanıcı tarafından sağlanan bir addır. NotificationSettingWebhooks

NotificationSettingWebhooks

Ad Açıklama Değer
{özelleştirilmiş özellik} Web Kancası

Web Kancası

Ad Açıklama Değer
eventType Belirtilen bildirim olayında geri çağırma gönderme string
webhookType Nesne türünü ayarlama AzureDevOps (gerekli)

AzureDevOpsWebhook

Ad Açıklama Değer
webhookType [Gerekli] Geri çağırma göndermek için hizmet türünü belirtir "AzureDevOps" (gerekli)

ResourceBaseProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string
{özelleştirilmiş özellik} string

JobBaseSecretsConfiguration

Ad Açıklama Değer
{özelleştirilmiş özellik} SecretConfiguration
{özelleştirilmiş özellik} SecretConfiguration

SecretConfiguration

Ad Açıklama Değer
Urı Gizli Uri.
Örnek Uri: https://myvault.vault.azure.net/secrets/mysecretname/secretversion
string
workspaceSecretName Çalışma alanı anahtar kasasında gizli dizi adı. string

JobBaseServices

Ad Açıklama Değer
{özelleştirilmiş özellik} JobService
{özelleştirilmiş özellik} JobService

JobService

Ad Açıklama Değer
endpoint Uç nokta url'si. string
jobServiceType Uç nokta türü. string
Düğüm Kullanıcının hizmeti başlatmak istediğiniz düğümler.
Düğümler null olarak ayarlanmadıysa veya ayarlanmadıysa, hizmet yalnızca öncü düğümde başlatılır.
Düğümler
port Kullanıcı tarafından ayarlanan uç nokta için bağlantı noktası. int
properties Uç noktada ayarlanacağı ek özellikler. JobServiceProperties

Düğümler

Ad Açıklama Değer
nodesValueType Nesne türünü ayarlama Tümü (gerekli)

Tüm Düğümler

Ad Açıklama Değer
nodesValueType [Gerekli] Düğümler değerinin türü "Tümü" (gerekli)

JobServiceProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} string