次の方法で共有


Microsoft.MachineLearningServices ワークスペース/環境/バージョン 2024-01-01-preview

Bicep リソース定義

ワークスペース/環境/バージョンのリソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.MachineLearningServices/workspaces/environments/versions リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/environments/versions@2024-01-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    autoDeleteSetting: {
      condition: 'string'
      value: 'string'
    }
    autoRebuild: 'string'
    build: {
      contextUri: 'string'
      dockerfilePath: 'string'
    }
    condaFile: 'string'
    description: 'string'
    image: 'string'
    inferenceConfig: {
      livenessRoute: {
        path: 'string'
        port: int
      }
      readinessRoute: {
        path: 'string'
        port: int
      }
      scoringRoute: {
        path: 'string'
        port: int
      }
    }
    intellectualProperty: {
      protectionLevel: 'string'
      publisher: 'string'
    }
    isAnonymous: bool
    isArchived: bool
    osType: 'string'
    properties: {
      {customized property}: 'string'
    }
    stage: 'string'
    tags: {
      {customized property}: 'string'
    }
  }
}

プロパティ値

Microsoft.MachineLearningServices/ワークスペース/環境/バージョン

名前 形容 価値
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: ワークスペース/環境
プロパティ [必須]エンティティの追加の属性。 EnvironmentVersionProperties (必須)

AutoDelete設定

名前 形容 価値
条件 資産の有効期限が切れているかどうかを確認するタイミング 'CreatedGreaterThan'
'LastAccessedGreaterThan'
価値 有効期限条件の値。 文字列

ビルドコンテキスト

名前 形容 価値
contextUri [必須]イメージのビルドに使用される Docker ビルド コンテキストの URI。 環境の作成時に BLOB URI をサポートし、BLOB または Git URI を返す場合があります。
<seealso href="https://docs.docker.com/engine/reference/commandline/build/#extended-description"/>


制約:
最小長 = 1
パターン = [a-zA-Z0-9_] (必須)
dockerfileパス ビルド コンテキスト内の Dockerfile へのパス。
<seealso href="https://docs.docker.com/engine/reference/builder/"/>
文字列

EnvironmentVersionProperties (環境バージョンプロパティ)

名前 形容 価値
autoDelete設定 マネージド データ資産のライフサイクル設定を指定します。 AutoDeleteSetting の
オートリビルド 基本イメージの変更に基づいてイメージを再構築する必要があるかどうかを定義します。 「無効」
「OnBaseImageUpdate」
ビルド Docker ビルド コンテキストの構成設定。 ビルドコンテキスト
コンダファイル Python、R、C/C++ パッケージなど、あらゆる種類のパッケージをインストールできる Conda によって使用される標準構成ファイル。
<href="https://repo2docker.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-conda-environment"を参照してください。/>
文字列
形容 資産の説明テキスト。 文字列
イメージ 環境に使用されるイメージの名前。
<href="/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" も参照してください。>
文字列
推論構成 推論に固有の構成を定義します。 InferenceContainerProperties の
知的財産 知的財産の詳細。 環境が知的財産である場合に使用されます。 知的財産
匿名の 名前のバージョンがシステムによって生成された場合 (匿名登録)。 Stage が定義されている型の場合、Stage が指定されている場合は IsAnonymous の設定に使用されます ブール (bool)
isArchived(アーカイブ済み) 資産はアーカイブされていますか? Stage が定義されている型の場合、Stage が指定されている場合は IsArchived の設定に使用されます ブール (bool)
osTypeの 環境の OS の種類。 「リナックス」
「ウィンドウズ」
プロパティ 資産プロパティ ディクショナリ。 リソースベースプロパティ
ステージ この環境に割り当てられている環境ライフサイクルのステージ 文字列
タグ タグ ディクショナリ。 タグは追加、削除、更新できます。 リソースベースタグ

InferenceContainerProperties の

名前 形容 価値
livenessルート 推論サーバー コンテナーのライブ性を確認するルート。 ルート の
準備完了ルート 推論サーバー コンテナーの準備状況を確認するルート。 ルート の
スコアリングルート 推論サーバー コンテナー内でスコアリング要求を送信するポート。 ルート の

知的財産

名前 形容 価値
protectionLevel (保護レベル) 知的財産の保護レベル。 「すべて」
「なし」
パブリッシャ [必須]知的財産の発行元。 レジストリ発行者名と同じである必要があります。

制約:
最小長 = 1
パターン = [a-zA-Z0-9_] (必須)

リソースベースプロパティ

名前 形容 価値

リソースベースタグ

名前 形容 価値

ルート

名前 形容 価値
パス [必須]ルートのパス。

制約:
最小長 = 1
パターン = [a-zA-Z0-9_] (必須)
ポート [必須]ルートのポート。 int (必須)

ARM テンプレート リソース定義

ワークスペース/環境/バージョンのリソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.MachineLearningServices/workspaces/environments/versions リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.MachineLearningServices/workspaces/environments/versions",
  "apiVersion": "2024-01-01-preview",
  "name": "string",
  "properties": {
    "autoDeleteSetting": {
      "condition": "string",
      "value": "string"
    },
    "autoRebuild": "string",
    "build": {
      "contextUri": "string",
      "dockerfilePath": "string"
    },
    "condaFile": "string",
    "description": "string",
    "image": "string",
    "inferenceConfig": {
      "livenessRoute": {
        "path": "string",
        "port": "int"
      },
      "readinessRoute": {
        "path": "string",
        "port": "int"
      },
      "scoringRoute": {
        "path": "string",
        "port": "int"
      }
    },
    "intellectualProperty": {
      "protectionLevel": "string",
      "publisher": "string"
    },
    "isAnonymous": "bool",
    "isArchived": "bool",
    "osType": "string",
    "properties": {
      "{customized property}": "string"
    },
    "stage": "string",
    "tags": {
      "{customized property}": "string"
    }
  }
}

プロパティ値

Microsoft.MachineLearningServices/ワークスペース/環境/バージョン

名前 形容 価値
apiVersion (英語) API のバージョン '2024-01-01-プレビュー'
名前 リソース名 string (必須)
プロパティ [必須]エンティティの追加の属性。 EnvironmentVersionProperties (必須)
リソースの種類 'Microsoft.MachineLearningServices/workspaces/environments/versions'

AutoDelete設定

名前 形容 価値
条件 資産の有効期限が切れているかどうかを確認するタイミング 'CreatedGreaterThan'
'LastAccessedGreaterThan'
価値 有効期限条件の値。 文字列

ビルドコンテキスト

名前 形容 価値
contextUri [必須]イメージのビルドに使用される Docker ビルド コンテキストの URI。 環境の作成時に BLOB URI をサポートし、BLOB または Git URI を返す場合があります。
<seealso href="https://docs.docker.com/engine/reference/commandline/build/#extended-description"/>


制約:
最小長 = 1
パターン = [a-zA-Z0-9_] (必須)
dockerfileパス ビルド コンテキスト内の Dockerfile へのパス。
<seealso href="https://docs.docker.com/engine/reference/builder/"/>
文字列

EnvironmentVersionProperties (環境バージョンプロパティ)

名前 形容 価値
autoDelete設定 マネージド データ資産のライフサイクル設定を指定します。 AutoDeleteSetting の
オートリビルド 基本イメージの変更に基づいてイメージを再構築する必要があるかどうかを定義します。 「無効」
「OnBaseImageUpdate」
ビルド Docker ビルド コンテキストの構成設定。 ビルドコンテキスト
コンダファイル Python、R、C/C++ パッケージなど、あらゆる種類のパッケージをインストールできる Conda によって使用される標準構成ファイル。
<href="https://repo2docker.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-conda-environment"を参照してください。/>
文字列
形容 資産の説明テキスト。 文字列
イメージ 環境に使用されるイメージの名前。
<href="/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" も参照してください。>
文字列
推論構成 推論に固有の構成を定義します。 InferenceContainerProperties の
知的財産 知的財産の詳細。 環境が知的財産である場合に使用されます。 知的財産
匿名の 名前のバージョンがシステムによって生成された場合 (匿名登録)。 Stage が定義されている型の場合、Stage が指定されている場合は IsAnonymous の設定に使用されます ブール (bool)
isArchived(アーカイブ済み) 資産はアーカイブされていますか? Stage が定義されている型の場合、Stage が指定されている場合は IsArchived の設定に使用されます ブール (bool)
osTypeの 環境の OS の種類。 「リナックス」
「ウィンドウズ」
プロパティ 資産プロパティ ディクショナリ。 リソースベースプロパティ
ステージ この環境に割り当てられている環境ライフサイクルのステージ 文字列
タグ タグ ディクショナリ。 タグは追加、削除、更新できます。 リソースベースタグ

InferenceContainerProperties の

名前 形容 価値
livenessルート 推論サーバー コンテナーのライブ性を確認するルート。 ルート の
準備完了ルート 推論サーバー コンテナーの準備状況を確認するルート。 ルート の
スコアリングルート 推論サーバー コンテナー内でスコアリング要求を送信するポート。 ルート の

知的財産

名前 形容 価値
protectionLevel (保護レベル) 知的財産の保護レベル。 「すべて」
「なし」
パブリッシャ [必須]知的財産の発行元。 レジストリ発行者名と同じである必要があります。

制約:
最小長 = 1
パターン = [a-zA-Z0-9_] (必須)

リソースベースプロパティ

名前 形容 価値

リソースベースタグ

名前 形容 価値

ルート

名前 形容 価値
パス [必須]ルートのパス。

制約:
最小長 = 1
パターン = [a-zA-Z0-9_] (必須)
ポート [必須]ルートのポート。 int (必須)

使用例

Terraform (AzAPI プロバイダー) リソース定義

ワークスペース/環境/バージョンのリソースの種類は、次を対象とする操作でデプロイできます。

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.MachineLearningServices/workspaces/environments/versions リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/environments/versions@2024-01-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      autoDeleteSetting = {
        condition = "string"
        value = "string"
      }
      autoRebuild = "string"
      build = {
        contextUri = "string"
        dockerfilePath = "string"
      }
      condaFile = "string"
      description = "string"
      image = "string"
      inferenceConfig = {
        livenessRoute = {
          path = "string"
          port = int
        }
        readinessRoute = {
          path = "string"
          port = int
        }
        scoringRoute = {
          path = "string"
          port = int
        }
      }
      intellectualProperty = {
        protectionLevel = "string"
        publisher = "string"
      }
      isAnonymous = bool
      isArchived = bool
      osType = "string"
      properties = {
        {customized property} = "string"
      }
      stage = "string"
      tags = {
        {customized property} = "string"
      }
    }
  }
}

プロパティ値

Microsoft.MachineLearningServices/ワークスペース/環境/バージョン

名前 形容 価値
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: ワークスペース/環境
プロパティ [必須]エンティティの追加の属性。 EnvironmentVersionProperties (必須)
リソースの種類 "Microsoft.MachineLearningServices/ワークスペース/環境/versions@2024-01-01-プレビュー"

AutoDelete設定

名前 形容 価値
条件 資産の有効期限が切れているかどうかを確認するタイミング 'CreatedGreaterThan'
'LastAccessedGreaterThan'
価値 有効期限条件の値。 文字列

ビルドコンテキスト

名前 形容 価値
contextUri [必須]イメージのビルドに使用される Docker ビルド コンテキストの URI。 環境の作成時に BLOB URI をサポートし、BLOB または Git URI を返す場合があります。
<seealso href="https://docs.docker.com/engine/reference/commandline/build/#extended-description"/>


制約:
最小長 = 1
パターン = [a-zA-Z0-9_] (必須)
dockerfileパス ビルド コンテキスト内の Dockerfile へのパス。
<seealso href="https://docs.docker.com/engine/reference/builder/"/>
文字列

EnvironmentVersionProperties (環境バージョンプロパティ)

名前 形容 価値
autoDelete設定 マネージド データ資産のライフサイクル設定を指定します。 AutoDeleteSetting の
オートリビルド 基本イメージの変更に基づいてイメージを再構築する必要があるかどうかを定義します。 「無効」
「OnBaseImageUpdate」
ビルド Docker ビルド コンテキストの構成設定。 ビルドコンテキスト
コンダファイル Python、R、C/C++ パッケージなど、あらゆる種類のパッケージをインストールできる Conda によって使用される標準構成ファイル。
<href="https://repo2docker.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-conda-environment"を参照してください。/>
文字列
形容 資産の説明テキスト。 文字列
イメージ 環境に使用されるイメージの名前。
<href="/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" も参照してください。>
文字列
推論構成 推論に固有の構成を定義します。 InferenceContainerProperties の
知的財産 知的財産の詳細。 環境が知的財産である場合に使用されます。 知的財産
匿名の 名前のバージョンがシステムによって生成された場合 (匿名登録)。 Stage が定義されている型の場合、Stage が指定されている場合は IsAnonymous の設定に使用されます ブール (bool)
isArchived(アーカイブ済み) 資産はアーカイブされていますか? Stage が定義されている型の場合、Stage が指定されている場合は IsArchived の設定に使用されます ブール (bool)
osTypeの 環境の OS の種類。 「リナックス」
「ウィンドウズ」
プロパティ 資産プロパティ ディクショナリ。 リソースベースプロパティ
ステージ この環境に割り当てられている環境ライフサイクルのステージ 文字列
タグ タグ ディクショナリ。 タグは追加、削除、更新できます。 リソースベースタグ

InferenceContainerProperties の

名前 形容 価値
livenessルート 推論サーバー コンテナーのライブ性を確認するルート。 ルート の
準備完了ルート 推論サーバー コンテナーの準備状況を確認するルート。 ルート の
スコアリングルート 推論サーバー コンテナー内でスコアリング要求を送信するポート。 ルート の

知的財産

名前 形容 価値
protectionLevel (保護レベル) 知的財産の保護レベル。 「すべて」
「なし」
パブリッシャ [必須]知的財産の発行元。 レジストリ発行者名と同じである必要があります。

制約:
最小長 = 1
パターン = [a-zA-Z0-9_] (必須)

リソースベースプロパティ

名前 形容 価値

リソースベースタグ

名前 形容 価値

ルート

名前 形容 価値
パス [必須]ルートのパス。

制約:
最小長 = 1
パターン = [a-zA-Z0-9_] (必須)
ポート [必須]ルートのポート。 int (必須)