Microsoft.MachineLearningServices workspaces/labelingJobs 2024-04-01-preview
Bicep リソース定義
ワークスペース/labelingJobs リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.MachineLearningServices/workspaces/labelingJobs リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/labelingJobs@2024-04-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
componentId: 'string'
computeId: 'string'
dataConfiguration: {
dataId: 'string'
incrementalDataRefresh: 'string'
}
description: 'string'
displayName: 'string'
experimentName: 'string'
identity: {
identityType: 'string'
// For remaining properties, see IdentityConfiguration objects
}
isArchived: bool
jobInstructions: {
uri: 'string'
}
jobType: 'string'
labelCategories: {
{customized property}: {
classes: {
{customized property}: {
displayName: 'string'
subclasses: {
{customized property}: {}
}
}
displayName: 'string'
multiSelect: 'string'
}
}
labelingJobMediaProperties: {
mediaType: 'string'
// For remaining properties, see LabelingJobMediaProperties objects
}
mlAssistConfiguration: {
mlAssist: 'string'
// For remaining properties, see MLAssistConfiguration objects
}
notificationSetting: {
emailOn: [
'string'
]
emails: [
'string'
]
webhooks: {
{customized property}: {
eventType: 'string'
webhookType: 'string'
// For remaining properties, see Webhook objects
}
}
}
properties: {
{customized property}: 'string'
}
secretsConfiguration: {
{customized property}: {
uri: 'string'
workspaceSecretName: 'string'
}
}
services: {
{customized property}: {
endpoint: 'string'
jobServiceType: 'string'
nodes: {
nodesValueType: 'string'
// For remaining properties, see Nodes objects
}
port: int
properties: {
{customized property}: 'string'
}
}
}
tags: {}
}
}
IdentityConfiguration オブジェクト
identityType プロパティを設定して、オブジェクトの種類を指定します。
AMLTokenを
identityType: 'AMLToken'
マネージドの場合は、次を使用します。
identityType: 'Managed'
clientId: 'string'
objectId: 'string'
resourceId: 'string'
UserIdentityの場合は、次の値を使用します。
identityType: 'UserIdentity'
LabelingJobMediaProperties オブジェクト
mediaType プロパティを設定して、オブジェクトの種類を指定します。
Imageの場合は、次を使用します。
mediaType: 'Image'
annotationType: 'string'
テキストの場合は、次を使用します。
mediaType: 'Text'
annotationType: 'string'
MLAssistConfiguration オブジェクト
mlAssist プロパティを設定して、オブジェクトの種類を指定します。
無効の場合は、次の値を使用します。
mlAssist: 'Disabled'
[有効 の場合は、次を使用します。
mlAssist: 'Enabled'
inferencingComputeBinding: 'string'
trainingComputeBinding: 'string'
Webhook オブジェクト
webhookType プロパティを設定して、オブジェクトの種類を指定します。
AzureDevOpsを
webhookType: 'AzureDevOps'
Nodes オブジェクト
nodesValueType プロパティを設定して、オブジェクトの種類を指定します。
[すべてのを
nodesValueType: 'All'
プロパティ値
workspaces/labelingJobs
名前 | 形容 | 価値 |
---|---|---|
名前 | リソース名 Bicepで子リソースの名前と種類 |
string (必須) |
親 | Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。 詳細については、「親リソースの外部 |
種類のリソースのシンボリック名: ワークスペース |
プロパティ | [必須]エンティティの追加の属性。 | LabelingJobProperties (必須) |
LabelingJobProperties
名前 | 形容 | 価値 |
---|---|---|
componentId | コンポーネント リソースの ARM リソース ID。 | 糸 |
computeId | コンピューティング リソースの ARM リソース ID。 | 糸 |
dataConfiguration | ジョブで使用されるデータの構成。 | labelingDataConfiguration の |
形容 | 資産の説明テキスト。 | 糸 |
displayName | ジョブの表示名。 | 糸 |
experimentName | ジョブが属する実験の名前。 設定されていない場合、ジョブは "既定" の実験に配置されます。 | 糸 |
同一性 | ID の構成。 設定する場合は、AmlToken、ManagedIdentity、UserIdentity、または null のいずれかになります。 null の場合、既定値は AmlToken になります。 |
IdentityConfiguration |
isArchived | 資産はアーカイブされていますか? | bool |
jobInstructions | ジョブのラベル付け命令。 | LabelingJobInstructions の |
jobType | [必須]ジョブの種類を指定します。 | 'AutoML' 'Command' 'FineTuning' 'Labeling' 'Pipeline' 'Spark' 'Sweep' (必須) |
labelCategories | ジョブのカテゴリにラベルを付けます。 | LabelingJobLabelCategories の |
labelingJobMediaProperties | ジョブ内のメディアの種類固有のプロパティ。 | labelingJobMediaProperties の |
mlAssistConfiguration | ジョブでの MLAssist 機能の構成。 | MLAssistConfiguration |
notificationSetting | ジョブの通知設定 | NotificationSetting |
プロパティ | 資産プロパティ ディクショナリ。 | ResourceBaseProperties |
secretsConfiguration | 実行時に使用可能にするシークレットの構成。 | JobBaseSecretsConfiguration |
サービス | JobEndpoints の一覧。 ローカル ジョブの場合、ジョブ エンドポイントのエンドポイント値は FileStreamObject になります。 |
JobBaseServices |
タグ | タグ ディクショナリ。 タグは追加、削除、更新できます。 | オブジェクト |
LabelingDataConfiguration
名前 | 形容 | 価値 |
---|---|---|
dataId | ラベル付けを実行するデータ資産のリソース ID。 | 糸 |
incrementalDataRefresh | 増分データ更新を有効にするかどうかを示します。 | 'Disabled' 'Enabled' |
IdentityConfiguration
名前 | 形容 | 価値 |
---|---|---|
identityType | オブジェクトの種類を設定する | AMLToken を マネージド UserIdentity (必須) |
AmlToken
名前 | 形容 | 価値 |
---|---|---|
identityType | [必須]ID フレームワークの種類を指定します。 | 'AMLToken' (必須) |
ManagedIdentity
名前 | 形容 | 価値 |
---|---|---|
identityType | [必須]ID フレームワークの種類を指定します。 | 'Managed' (必須) |
clientId | クライアント ID でユーザー割り当て ID を指定します。 システム割り当ての場合は、このフィールドを設定しないでください。 | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
objectId | ユーザー割り当て ID をオブジェクト ID で指定します。 システム割り当ての場合は、このフィールドを設定しないでください。 | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceId | ARM リソース ID でユーザー割り当て ID を指定します。 システム割り当ての場合は、このフィールドを設定しないでください。 | 糸 |
UserIdentity
名前 | 形容 | 価値 |
---|---|---|
identityType | [必須]ID フレームワークの種類を指定します。 | 'UserIdentity' (必須) |
LabelingJobInstructions
名前 | 形容 | 価値 |
---|---|---|
uri | ラベラーの詳細なラベル付け手順を含むページへのリンク。 | 糸 |
LabelingJobLabelCategories
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | LabelCategory |
LabelCategory
名前 | 形容 | 価値 |
---|---|---|
クラス | このカテゴリのラベル クラスのディクショナリ。 | LabelCategoryClasses |
displayName | ラベル カテゴリの表示名。 | 糸 |
multiSelect | このカテゴリの複数のクラスを選択できるかどうかを示します。 | 'Disabled' 'Enabled' |
LabelCategoryClasses
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | LabelClass |
LabelClass
名前 | 形容 | 価値 |
---|---|---|
displayName | ラベル クラスの表示名。 | 糸 |
サブクラス | ラベル クラスのサブクラスのディクショナリ。 | LabelClassSubclasses |
LabelClassSubclasses
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | LabelClass |
LabelingJobMediaProperties
名前 | 形容 | 価値 |
---|---|---|
mediaType | オブジェクトの種類を設定する |
イメージ テキスト (必須) |
LabelingJobImageProperties
名前 | 形容 | 価値 |
---|---|---|
mediaType | [必須]ジョブのメディアの種類。 | 'Image' (必須) |
annotationType | 画像ラベル付けジョブの注釈の種類。 | 'BoundingBox' 'Classification' 'InstanceSegmentation' |
LabelingJobTextProperties
名前 | 形容 | 価値 |
---|---|---|
mediaType | [必須]ジョブのメディアの種類。 | 'Text' (必須) |
annotationType | テキスト ラベル付けジョブの注釈の種類。 | 'Classification' 'NamedEntityRecognition' |
MLAssistConfiguration
名前 | 形容 | 価値 |
---|---|---|
mlAssist | オブジェクトの種類を設定する |
Disabled Enabled (必須) |
MLAssistConfigurationDisabled
名前 | 形容 | 価値 |
---|---|---|
mlAssist | [必須]MLAssist 機能が有効かどうかを示します。 | 'Disabled' (必須) |
MLAssistConfigurationEnabled
名前 | 形容 | 価値 |
---|---|---|
mlAssist | [必須]MLAssist 機能が有効かどうかを示します。 | 'Enabled' (必須) |
inferencingComputeBinding | [必須]推論で使用される AML コンピューティング バインド。 | string (必須) 制約: 最小長 = 1 パターン = [a-zA-Z0-9_] |
trainingComputeBinding | [必須]トレーニングで使用される AML コンピューティング バインド。 | string (必須) 制約: 最小長 = 1 パターン = [a-zA-Z0-9_] |
NotificationSetting
名前 | 形容 | 価値 |
---|---|---|
emailOn | 指定した通知の種類でユーザーに電子メール通知を送信する | 次のいずれかを含む文字列配列: 'JobCancelled' 'JobCompleted' 'JobFailed' |
emails | これは、コンマ区切り記号付きの合計 concat で 499 文字の制限がある電子メール受信者リストです | string[] |
webhooks | Webhook コールバックをサービスに送信します。 キーは、Webhook のユーザー指定の名前です。 | NotificationSettingWebhooks の |
NotificationSettingWebhooks
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | Webhook |
Webhook
名前 | 形容 | 価値 |
---|---|---|
eventType | 指定した通知イベントのコールバックを送信する | 糸 |
webhookType | オブジェクトの種類を設定する | AzureDevOps (必須) |
AzureDevOpsWebhook
名前 | 形容 | 価値 |
---|---|---|
webhookType | [必須]コールバックを送信するサービスの種類を指定します | 'AzureDevOps' (必須) |
ResourceBaseProperties
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | 糸 |
JobBaseSecretsConfiguration
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | SecretConfiguration |
SecretConfiguration
名前 | 形容 | 価値 |
---|---|---|
uri | シークレット URI。 サンプル URI: https://myvault.vault.azure.net/secrets/mysecretname/secretversion |
糸 |
workspaceSecretName | ワークスペース キー コンテナー内のシークレットの名前。 | 糸 |
JobBaseServices
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | JobService |
JobService
名前 | 形容 | 価値 |
---|---|---|
エンドポイント | エンドポイントの URL。 | 糸 |
jobServiceType | エンドポイントの種類。 | 糸 |
ノード | ユーザーがサービスを開始するノード。 ノードが設定されていないか、null に設定されていない場合、サービスはリーダー ノードでのみ開始されます。 |
ノード |
港 | ユーザーによって設定されたエンドポイントのポート。 | int |
プロパティ | エンドポイントに設定する追加のプロパティ。 | JobServiceProperties |
ノード
名前 | 形容 | 価値 |
---|---|---|
nodesValueType | オブジェクトの種類を設定する | すべての (必須) |
AllNodes
名前 | 形容 | 価値 |
---|---|---|
nodesValueType | [必須]ノード値の型 | 'All' (必須) |
JobServiceProperties
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | 糸 |
ARM テンプレート リソース定義
ワークスペース/labelingJobs リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.MachineLearningServices/workspaces/labelingJobs リソースを作成するには、次の JSON をテンプレートに追加します。
{
"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": {}
}
}
IdentityConfiguration オブジェクト
identityType プロパティを設定して、オブジェクトの種類を指定します。
AMLTokenを
"identityType": "AMLToken"
マネージドの場合は、次を使用します。
"identityType": "Managed",
"clientId": "string",
"objectId": "string",
"resourceId": "string"
UserIdentityの場合は、次の値を使用します。
"identityType": "UserIdentity"
LabelingJobMediaProperties オブジェクト
mediaType プロパティを設定して、オブジェクトの種類を指定します。
Imageの場合は、次を使用します。
"mediaType": "Image",
"annotationType": "string"
テキストの場合は、次を使用します。
"mediaType": "Text",
"annotationType": "string"
MLAssistConfiguration オブジェクト
mlAssist プロパティを設定して、オブジェクトの種類を指定します。
無効の場合は、次の値を使用します。
"mlAssist": "Disabled"
[有効 の場合は、次を使用します。
"mlAssist": "Enabled",
"inferencingComputeBinding": "string",
"trainingComputeBinding": "string"
Webhook オブジェクト
webhookType プロパティを設定して、オブジェクトの種類を指定します。
AzureDevOpsを
"webhookType": "AzureDevOps"
Nodes オブジェクト
nodesValueType プロパティを設定して、オブジェクトの種類を指定します。
[すべてのを
"nodesValueType": "All"
プロパティ値
workspaces/labelingJobs
名前 | 形容 | 価値 |
---|---|---|
種類 | リソースの種類 | 'Microsoft.MachineLearningServices/workspaces/labelingJobs' |
apiVersion | リソース API のバージョン | '2024-04-01-preview' |
名前 | リソース名 JSON ARM テンプレートで子リソースの名前と型 |
string (必須) |
プロパティ | [必須]エンティティの追加の属性。 | LabelingJobProperties (必須) |
LabelingJobProperties
名前 | 形容 | 価値 |
---|---|---|
componentId | コンポーネント リソースの ARM リソース ID。 | 糸 |
computeId | コンピューティング リソースの ARM リソース ID。 | 糸 |
dataConfiguration | ジョブで使用されるデータの構成。 | labelingDataConfiguration の |
形容 | 資産の説明テキスト。 | 糸 |
displayName | ジョブの表示名。 | 糸 |
experimentName | ジョブが属する実験の名前。 設定されていない場合、ジョブは "既定" の実験に配置されます。 | 糸 |
同一性 | ID の構成。 設定する場合は、AmlToken、ManagedIdentity、UserIdentity、または null のいずれかになります。 null の場合、既定値は AmlToken になります。 |
IdentityConfiguration |
isArchived | 資産はアーカイブされていますか? | bool |
jobInstructions | ジョブのラベル付け命令。 | LabelingJobInstructions の |
jobType | [必須]ジョブの種類を指定します。 | 'AutoML' 'Command' 'FineTuning' 'Labeling' 'Pipeline' 'Spark' 'Sweep' (必須) |
labelCategories | ジョブのカテゴリにラベルを付けます。 | LabelingJobLabelCategories の |
labelingJobMediaProperties | ジョブ内のメディアの種類固有のプロパティ。 | labelingJobMediaProperties の |
mlAssistConfiguration | ジョブでの MLAssist 機能の構成。 | MLAssistConfiguration |
notificationSetting | ジョブの通知設定 | NotificationSetting |
プロパティ | 資産プロパティ ディクショナリ。 | ResourceBaseProperties |
secretsConfiguration | 実行時に使用可能にするシークレットの構成。 | JobBaseSecretsConfiguration |
サービス | JobEndpoints の一覧。 ローカル ジョブの場合、ジョブ エンドポイントのエンドポイント値は FileStreamObject になります。 |
JobBaseServices |
タグ | タグ ディクショナリ。 タグは追加、削除、更新できます。 | オブジェクト |
LabelingDataConfiguration
名前 | 形容 | 価値 |
---|---|---|
dataId | ラベル付けを実行するデータ資産のリソース ID。 | 糸 |
incrementalDataRefresh | 増分データ更新を有効にするかどうかを示します。 | 'Disabled' 'Enabled' |
IdentityConfiguration
名前 | 形容 | 価値 |
---|---|---|
identityType | オブジェクトの種類を設定する | AMLToken を マネージド UserIdentity (必須) |
AmlToken
名前 | 形容 | 価値 |
---|---|---|
identityType | [必須]ID フレームワークの種類を指定します。 | 'AMLToken' (必須) |
ManagedIdentity
名前 | 形容 | 価値 |
---|---|---|
identityType | [必須]ID フレームワークの種類を指定します。 | 'Managed' (必須) |
clientId | クライアント ID でユーザー割り当て ID を指定します。 システム割り当ての場合は、このフィールドを設定しないでください。 | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
objectId | ユーザー割り当て ID をオブジェクト ID で指定します。 システム割り当ての場合は、このフィールドを設定しないでください。 | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceId | ARM リソース ID でユーザー割り当て ID を指定します。 システム割り当ての場合は、このフィールドを設定しないでください。 | 糸 |
UserIdentity
名前 | 形容 | 価値 |
---|---|---|
identityType | [必須]ID フレームワークの種類を指定します。 | 'UserIdentity' (必須) |
LabelingJobInstructions
名前 | 形容 | 価値 |
---|---|---|
uri | ラベラーの詳細なラベル付け手順を含むページへのリンク。 | 糸 |
LabelingJobLabelCategories
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | LabelCategory |
LabelCategory
名前 | 形容 | 価値 |
---|---|---|
クラス | このカテゴリのラベル クラスのディクショナリ。 | LabelCategoryClasses |
displayName | ラベル カテゴリの表示名。 | 糸 |
multiSelect | このカテゴリの複数のクラスを選択できるかどうかを示します。 | 'Disabled' 'Enabled' |
LabelCategoryClasses
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | LabelClass |
LabelClass
名前 | 形容 | 価値 |
---|---|---|
displayName | ラベル クラスの表示名。 | 糸 |
サブクラス | ラベル クラスのサブクラスのディクショナリ。 | LabelClassSubclasses |
LabelClassSubclasses
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | LabelClass |
LabelingJobMediaProperties
名前 | 形容 | 価値 |
---|---|---|
mediaType | オブジェクトの種類を設定する |
イメージ テキスト (必須) |
LabelingJobImageProperties
名前 | 形容 | 価値 |
---|---|---|
mediaType | [必須]ジョブのメディアの種類。 | 'Image' (必須) |
annotationType | 画像ラベル付けジョブの注釈の種類。 | 'BoundingBox' 'Classification' 'InstanceSegmentation' |
LabelingJobTextProperties
名前 | 形容 | 価値 |
---|---|---|
mediaType | [必須]ジョブのメディアの種類。 | 'Text' (必須) |
annotationType | テキスト ラベル付けジョブの注釈の種類。 | 'Classification' 'NamedEntityRecognition' |
MLAssistConfiguration
名前 | 形容 | 価値 |
---|---|---|
mlAssist | オブジェクトの種類を設定する |
Disabled Enabled (必須) |
MLAssistConfigurationDisabled
名前 | 形容 | 価値 |
---|---|---|
mlAssist | [必須]MLAssist 機能が有効かどうかを示します。 | 'Disabled' (必須) |
MLAssistConfigurationEnabled
名前 | 形容 | 価値 |
---|---|---|
mlAssist | [必須]MLAssist 機能が有効かどうかを示します。 | 'Enabled' (必須) |
inferencingComputeBinding | [必須]推論で使用される AML コンピューティング バインド。 | string (必須) 制約: 最小長 = 1 パターン = [a-zA-Z0-9_] |
trainingComputeBinding | [必須]トレーニングで使用される AML コンピューティング バインド。 | string (必須) 制約: 最小長 = 1 パターン = [a-zA-Z0-9_] |
NotificationSetting
名前 | 形容 | 価値 |
---|---|---|
emailOn | 指定した通知の種類でユーザーに電子メール通知を送信する | 次のいずれかを含む文字列配列: 'JobCancelled' 'JobCompleted' 'JobFailed' |
emails | これは、コンマ区切り記号付きの合計 concat で 499 文字の制限がある電子メール受信者リストです | string[] |
webhooks | Webhook コールバックをサービスに送信します。 キーは、Webhook のユーザー指定の名前です。 | NotificationSettingWebhooks の |
NotificationSettingWebhooks
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | Webhook |
Webhook
名前 | 形容 | 価値 |
---|---|---|
eventType | 指定した通知イベントのコールバックを送信する | 糸 |
webhookType | オブジェクトの種類を設定する | AzureDevOps (必須) |
AzureDevOpsWebhook
名前 | 形容 | 価値 |
---|---|---|
webhookType | [必須]コールバックを送信するサービスの種類を指定します | 'AzureDevOps' (必須) |
ResourceBaseProperties
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | 糸 |
JobBaseSecretsConfiguration
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | SecretConfiguration |
SecretConfiguration
名前 | 形容 | 価値 |
---|---|---|
uri | シークレット URI。 サンプル URI: https://myvault.vault.azure.net/secrets/mysecretname/secretversion |
糸 |
workspaceSecretName | ワークスペース キー コンテナー内のシークレットの名前。 | 糸 |
JobBaseServices
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | JobService |
JobService
名前 | 形容 | 価値 |
---|---|---|
エンドポイント | エンドポイントの URL。 | 糸 |
jobServiceType | エンドポイントの種類。 | 糸 |
ノード | ユーザーがサービスを開始するノード。 ノードが設定されていないか、null に設定されていない場合、サービスはリーダー ノードでのみ開始されます。 |
ノード |
港 | ユーザーによって設定されたエンドポイントのポート。 | int |
プロパティ | エンドポイントに設定する追加のプロパティ。 | JobServiceProperties |
ノード
名前 | 形容 | 価値 |
---|---|---|
nodesValueType | オブジェクトの種類を設定する | すべての (必須) |
AllNodes
名前 | 形容 | 価値 |
---|---|---|
nodesValueType | [必須]ノード値の型 | 'All' (必須) |
JobServiceProperties
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | 糸 |
Terraform (AzAPI プロバイダー) リソース定義
ワークスペース/labelingJobs リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループの
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.MachineLearningServices/workspaces/labelingJobs リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/labelingJobs@2024-04-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
componentId = "string"
computeId = "string"
dataConfiguration = {
dataId = "string"
incrementalDataRefresh = "string"
}
description = "string"
displayName = "string"
experimentName = "string"
identity = {
identityType = "string"
// For remaining properties, see IdentityConfiguration objects
}
isArchived = bool
jobInstructions = {
uri = "string"
}
jobType = "string"
labelCategories = {
{customized property} = {
classes = {
{customized property} = {
displayName = "string"
subclasses = {
{customized property} = {}
}
}
displayName = "string"
multiSelect = "string"
}
}
labelingJobMediaProperties = {
mediaType = "string"
// For remaining properties, see LabelingJobMediaProperties objects
}
mlAssistConfiguration = {
mlAssist = "string"
// For remaining properties, see MLAssistConfiguration objects
}
notificationSetting = {
emailOn = [
"string"
]
emails = [
"string"
]
webhooks = {
{customized property} = {
eventType = "string"
webhookType = "string"
// For remaining properties, see Webhook objects
}
}
}
properties = {
{customized property} = "string"
}
secretsConfiguration = {
{customized property} = {
uri = "string"
workspaceSecretName = "string"
}
}
services = {
{customized property} = {
endpoint = "string"
jobServiceType = "string"
nodes = {
nodesValueType = "string"
// For remaining properties, see Nodes objects
}
port = int
properties = {
{customized property} = "string"
}
}
}
tags = {}
}
})
}
IdentityConfiguration オブジェクト
identityType プロパティを設定して、オブジェクトの種類を指定します。
AMLTokenを
identityType = "AMLToken"
マネージドの場合は、次を使用します。
identityType = "Managed"
clientId = "string"
objectId = "string"
resourceId = "string"
UserIdentityの場合は、次の値を使用します。
identityType = "UserIdentity"
LabelingJobMediaProperties オブジェクト
mediaType プロパティを設定して、オブジェクトの種類を指定します。
Imageの場合は、次を使用します。
mediaType = "Image"
annotationType = "string"
テキストの場合は、次を使用します。
mediaType = "Text"
annotationType = "string"
MLAssistConfiguration オブジェクト
mlAssist プロパティを設定して、オブジェクトの種類を指定します。
無効の場合は、次の値を使用します。
mlAssist = "Disabled"
[有効 の場合は、次を使用します。
mlAssist = "Enabled"
inferencingComputeBinding = "string"
trainingComputeBinding = "string"
Webhook オブジェクト
webhookType プロパティを設定して、オブジェクトの種類を指定します。
AzureDevOpsを
webhookType = "AzureDevOps"
Nodes オブジェクト
nodesValueType プロパティを設定して、オブジェクトの種類を指定します。
[すべてのを
nodesValueType = "All"
プロパティ値
workspaces/labelingJobs
名前 | 形容 | 価値 |
---|---|---|
種類 | リソースの種類 | "Microsoft.MachineLearningServices/workspaces/labelingJobs@2024-04-01-preview" |
名前 | リソース名 | string (必須) |
parent_id | このリソースの親であるリソースの ID。 | 種類のリソースの ID: ワークスペース |
プロパティ | [必須]エンティティの追加の属性。 | LabelingJobProperties (必須) |
LabelingJobProperties
名前 | 形容 | 価値 |
---|---|---|
componentId | コンポーネント リソースの ARM リソース ID。 | 糸 |
computeId | コンピューティング リソースの ARM リソース ID。 | 糸 |
dataConfiguration | ジョブで使用されるデータの構成。 | labelingDataConfiguration の |
形容 | 資産の説明テキスト。 | 糸 |
displayName | ジョブの表示名。 | 糸 |
experimentName | ジョブが属する実験の名前。 設定されていない場合、ジョブは "既定" の実験に配置されます。 | 糸 |
同一性 | ID の構成。 設定する場合は、AmlToken、ManagedIdentity、UserIdentity、または null のいずれかになります。 null の場合、既定値は AmlToken になります。 |
IdentityConfiguration |
isArchived | 資産はアーカイブされていますか? | bool |
jobInstructions | ジョブのラベル付け命令。 | LabelingJobInstructions の |
jobType | [必須]ジョブの種類を指定します。 | "AutoML" "Command" "FineTuning" "ラベル付け" "Pipeline" "Spark" "スイープ" (必須) |
labelCategories | ジョブのカテゴリにラベルを付けます。 | LabelingJobLabelCategories の |
labelingJobMediaProperties | ジョブ内のメディアの種類固有のプロパティ。 | labelingJobMediaProperties の |
mlAssistConfiguration | ジョブでの MLAssist 機能の構成。 | MLAssistConfiguration |
notificationSetting | ジョブの通知設定 | NotificationSetting |
プロパティ | 資産プロパティ ディクショナリ。 | ResourceBaseProperties |
secretsConfiguration | 実行時に使用可能にするシークレットの構成。 | JobBaseSecretsConfiguration |
サービス | JobEndpoints の一覧。 ローカル ジョブの場合、ジョブ エンドポイントのエンドポイント値は FileStreamObject になります。 |
JobBaseServices |
タグ | タグ ディクショナリ。 タグは追加、削除、更新できます。 | オブジェクト |
LabelingDataConfiguration
名前 | 形容 | 価値 |
---|---|---|
dataId | ラベル付けを実行するデータ資産のリソース ID。 | 糸 |
incrementalDataRefresh | 増分データ更新を有効にするかどうかを示します。 | "無効" "有効" |
IdentityConfiguration
名前 | 形容 | 価値 |
---|---|---|
identityType | オブジェクトの種類を設定する | AMLToken を マネージド UserIdentity (必須) |
AmlToken
名前 | 形容 | 価値 |
---|---|---|
identityType | [必須]ID フレームワークの種類を指定します。 | "AMLToken" (必須) |
ManagedIdentity
名前 | 形容 | 価値 |
---|---|---|
identityType | [必須]ID フレームワークの種類を指定します。 | "マネージド" (必須) |
clientId | クライアント ID でユーザー割り当て ID を指定します。 システム割り当ての場合は、このフィールドを設定しないでください。 | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
objectId | ユーザー割り当て ID をオブジェクト ID で指定します。 システム割り当ての場合は、このフィールドを設定しないでください。 | 糸 制約: 最小長 = 36 最大長 = 36 パターン = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceId | ARM リソース ID でユーザー割り当て ID を指定します。 システム割り当ての場合は、このフィールドを設定しないでください。 | 糸 |
UserIdentity
名前 | 形容 | 価値 |
---|---|---|
identityType | [必須]ID フレームワークの種類を指定します。 | "UserIdentity" (必須) |
LabelingJobInstructions
名前 | 形容 | 価値 |
---|---|---|
uri | ラベラーの詳細なラベル付け手順を含むページへのリンク。 | 糸 |
LabelingJobLabelCategories
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | LabelCategory |
LabelCategory
名前 | 形容 | 価値 |
---|---|---|
クラス | このカテゴリのラベル クラスのディクショナリ。 | LabelCategoryClasses |
displayName | ラベル カテゴリの表示名。 | 糸 |
multiSelect | このカテゴリの複数のクラスを選択できるかどうかを示します。 | "無効" "有効" |
LabelCategoryClasses
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | LabelClass |
LabelClass
名前 | 形容 | 価値 |
---|---|---|
displayName | ラベル クラスの表示名。 | 糸 |
サブクラス | ラベル クラスのサブクラスのディクショナリ。 | LabelClassSubclasses |
LabelClassSubclasses
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | LabelClass |
LabelingJobMediaProperties
名前 | 形容 | 価値 |
---|---|---|
mediaType | オブジェクトの種類を設定する |
イメージ テキスト (必須) |
LabelingJobImageProperties
名前 | 形容 | 価値 |
---|---|---|
mediaType | [必須]ジョブのメディアの種類。 | "Image" (必須) |
annotationType | 画像ラベル付けジョブの注釈の種類。 | "BoundingBox" "分類" "InstanceSegmentation" |
LabelingJobTextProperties
名前 | 形容 | 価値 |
---|---|---|
mediaType | [必須]ジョブのメディアの種類。 | "Text" (必須) |
annotationType | テキスト ラベル付けジョブの注釈の種類。 | "分類" "NamedEntityRecognition" |
MLAssistConfiguration
名前 | 形容 | 価値 |
---|---|---|
mlAssist | オブジェクトの種類を設定する |
Disabled Enabled (必須) |
MLAssistConfigurationDisabled
名前 | 形容 | 価値 |
---|---|---|
mlAssist | [必須]MLAssist 機能が有効かどうかを示します。 | "無効" (必須) |
MLAssistConfigurationEnabled
名前 | 形容 | 価値 |
---|---|---|
mlAssist | [必須]MLAssist 機能が有効かどうかを示します。 | "有効" (必須) |
inferencingComputeBinding | [必須]推論で使用される AML コンピューティング バインド。 | string (必須) 制約: 最小長 = 1 パターン = [a-zA-Z0-9_] |
trainingComputeBinding | [必須]トレーニングで使用される AML コンピューティング バインド。 | string (必須) 制約: 最小長 = 1 パターン = [a-zA-Z0-9_] |
NotificationSetting
名前 | 形容 | 価値 |
---|---|---|
emailOn | 指定した通知の種類でユーザーに電子メール通知を送信する | 次のいずれかを含む文字列配列: "JobCancelled" "JobCompleted" "JobFailed" |
emails | これは、コンマ区切り記号付きの合計 concat で 499 文字の制限がある電子メール受信者リストです | string[] |
webhooks | Webhook コールバックをサービスに送信します。 キーは、Webhook のユーザー指定の名前です。 | NotificationSettingWebhooks の |
NotificationSettingWebhooks
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | Webhook |
Webhook
名前 | 形容 | 価値 |
---|---|---|
eventType | 指定した通知イベントのコールバックを送信する | 糸 |
webhookType | オブジェクトの種類を設定する | AzureDevOps (必須) |
AzureDevOpsWebhook
名前 | 形容 | 価値 |
---|---|---|
webhookType | [必須]コールバックを送信するサービスの種類を指定します | "AzureDevOps" (必須) |
ResourceBaseProperties
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | 糸 |
JobBaseSecretsConfiguration
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | SecretConfiguration |
SecretConfiguration
名前 | 形容 | 価値 |
---|---|---|
uri | シークレット URI。 サンプル URI: https://myvault.vault.azure.net/secrets/mysecretname/secretversion |
糸 |
workspaceSecretName | ワークスペース キー コンテナー内のシークレットの名前。 | 糸 |
JobBaseServices
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | JobService |
JobService
名前 | 形容 | 価値 |
---|---|---|
エンドポイント | エンドポイントの URL。 | 糸 |
jobServiceType | エンドポイントの種類。 | 糸 |
ノード | ユーザーがサービスを開始するノード。 ノードが設定されていないか、null に設定されていない場合、サービスはリーダー ノードでのみ開始されます。 |
ノード |
港 | ユーザーによって設定されたエンドポイントのポート。 | int |
プロパティ | エンドポイントに設定する追加のプロパティ。 | JobServiceProperties |
ノード
名前 | 形容 | 価値 |
---|---|---|
nodesValueType | オブジェクトの種類を設定する | すべての (必須) |
AllNodes
名前 | 形容 | 価値 |
---|---|---|
nodesValueType | [必須]ノード値の型 | "すべて" (必須) |
JobServiceProperties
名前 | 形容 | 価値 |
---|---|---|
{カスタマイズされたプロパティ} | 糸 |