次の方法で共有


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

Bicep リソース定義

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

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

リソースの形式

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

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/environments/versions@2025-01-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    autoRebuild: 'string'
    build: {
      contextUri: 'string'
      dockerfilePath: 'string'
    }
    condaFile: 'string'
    description: 'string'
    image: 'string'
    imageDetails: {
      exists: bool
      image: {
        digest: 'string'
        hostname: 'string'
        repository: 'string'
        tag: 'string'
      }
      vulnerabilityFindings: {
        assetId: 'string'
        data: [
          {
            cve: 'string'
            cveUrl: 'string'
            dueDate: 'string'
            packageDetails: [
              {
                installedVersion: 'string'
                installPath: 'string'
                name: 'string'
                patchedVersion: 'string'
              }
            ]
            patchable: bool
            providerId: 'string'
            publishDate: 'string'
            risk: 'string'
            solution: 'string'
            title: 'string'
            vendorId: 'string'
            vendorUrl: 'string'
          }
        ]
        generatedTime: 'string'
        lastScanDate: 'string'
        scanner: 'string'
        source: 'string'
      }
    }
    inferenceConfig: {
      livenessRoute: {
        path: 'string'
        port: int
      }
      readinessRoute: {
        path: 'string'
        port: int
      }
      scoringRoute: {
        path: 'string'
        port: int
      }
      startupRoute: {
        path: 'string'
        port: int
      }
    }
    isAnonymous: bool
    isArchived: bool
    osType: 'string'
    properties: {
      {customized property}: 'string'
    }
    stage: 'string'
    tags: {
      {customized property}: 'string'
    }
  }
}

プロパティ値

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

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

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

ビルドコンテキスト

名前 形容 価値
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 (環境バージョンプロパティ)

名前 形容 価値
オートリビルド 基本イメージの変更に基づいてイメージを再構築する必要があるかどうかを定義します。 「無効」
「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
匿名の 名前のバージョンがシステムによって生成された場合 (匿名登録)。 ブール (bool)
isArchived(アーカイブ済み) 資産はアーカイブされていますか? ブール (bool)
osTypeの 環境の OS の種類。 「リナックス」
「ウィンドウズ」
プロパティ 資産プロパティ ディクショナリ。 リソースベースプロパティ
ステージ この環境に割り当てられている環境ライフサイクルのステージ 文字列
タグ タグ ディクショナリ。 タグは追加、削除、更新できます。 リソースベースタグ

画像詳細

名前 形容 価値
存在 イメージが存在するかどうかを示します ブール (bool)
イメージ コンテナー イメージの詳細 画像情報
脆弱性検出結果 脆弱性の結果の詳細 脆弱性の検出結果

画像情報

名前 形容 価値
ダイジェスト 画像ダイジェスト 文字列
ホスト名 コンテナー レジストリのホスト名 文字列
リポジトリ リポジトリ名 文字列
タグ イメージ タグ 文字列

InferenceContainerProperties の

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

パッケージ内容

名前 形容 価値
インストール済みバージョン インストールされているバージョン。 文字列
インストールパス インストール パス。 文字列
名前 パッケージまたは依存関係の名前。 文字列
パッチバージョン 修正プログラムが適用されたバージョン。 文字列

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

名前 形容 価値

リソースベースタグ

名前 形容 価値

ルート

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

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

脆弱性の詳細

名前 形容 価値
CVEの CVE ID。 文字列
cveUrl (英語) CVE URL。 文字列
期日 脆弱性の DueDate。 プロバイダー データまたは PublishDate + 30 日。 文字列
packageお問い合わせ内容 依存関係の詳細。 パッケージの詳細[]
パッチ可能 脆弱性の既知のパッチがあるかどうかを示します。 ブール (bool)
プロバイダーID プロバイダーからの脆弱性 ID。 文字列
公開日 脆弱性の公開日。 文字列
リスク 脆弱性リスク値。 「重大」
「高い」
「ロー」
「ミディアム」
「不明」
ソリューション 脆弱性の説明。 文字列
タイトル 脆弱性の名前。 文字列
ベンダーID ベンダーの脆弱性 ID (USN、GH アドバイザリなど)。 文字列
ベンダーURL ベンダーの脆弱性 URL。 文字列

脆弱性の検出結果

名前 形容 価値
アセットID AssetId (イメージ ダイジェスト)。 文字列
データ 脆弱性の結果の一覧。 脆弱性詳細[]
generatedTime(generatedTime) レポートが生成された時刻。 文字列
lastScanDate(ラストスキャン日付) スキャン結果の日付。 文字列
スキャナ 脆弱性スキャナー名。 文字列
ソース データ ソース (内部)。 文字列

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

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

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

リソースの形式

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

{
  "type": "Microsoft.MachineLearningServices/workspaces/environments/versions",
  "apiVersion": "2025-01-01-preview",
  "name": "string",
  "properties": {
    "autoRebuild": "string",
    "build": {
      "contextUri": "string",
      "dockerfilePath": "string"
    },
    "condaFile": "string",
    "description": "string",
    "image": "string",
    "imageDetails": {
      "exists": "bool",
      "image": {
        "digest": "string",
        "hostname": "string",
        "repository": "string",
        "tag": "string"
      },
      "vulnerabilityFindings": {
        "assetId": "string",
        "data": [
          {
            "cve": "string",
            "cveUrl": "string",
            "dueDate": "string",
            "packageDetails": [
              {
                "installedVersion": "string",
                "installPath": "string",
                "name": "string",
                "patchedVersion": "string"
              }
            ],
            "patchable": "bool",
            "providerId": "string",
            "publishDate": "string",
            "risk": "string",
            "solution": "string",
            "title": "string",
            "vendorId": "string",
            "vendorUrl": "string"
          }
        ],
        "generatedTime": "string",
        "lastScanDate": "string",
        "scanner": "string",
        "source": "string"
      }
    },
    "inferenceConfig": {
      "livenessRoute": {
        "path": "string",
        "port": "int"
      },
      "readinessRoute": {
        "path": "string",
        "port": "int"
      },
      "scoringRoute": {
        "path": "string",
        "port": "int"
      },
      "startupRoute": {
        "path": "string",
        "port": "int"
      }
    },
    "isAnonymous": "bool",
    "isArchived": "bool",
    "osType": "string",
    "properties": {
      "{customized property}": "string"
    },
    "stage": "string",
    "tags": {
      "{customized property}": "string"
    }
  }
}

プロパティ値

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

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

ビルドコンテキスト

名前 形容 価値
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 (環境バージョンプロパティ)

名前 形容 価値
オートリビルド 基本イメージの変更に基づいてイメージを再構築する必要があるかどうかを定義します。 「無効」
「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
匿名の 名前のバージョンがシステムによって生成された場合 (匿名登録)。 ブール (bool)
isArchived(アーカイブ済み) 資産はアーカイブされていますか? ブール (bool)
osTypeの 環境の OS の種類。 「リナックス」
「ウィンドウズ」
プロパティ 資産プロパティ ディクショナリ。 リソースベースプロパティ
ステージ この環境に割り当てられている環境ライフサイクルのステージ 文字列
タグ タグ ディクショナリ。 タグは追加、削除、更新できます。 リソースベースタグ

画像詳細

名前 形容 価値
存在 イメージが存在するかどうかを示します ブール (bool)
イメージ コンテナー イメージの詳細 画像情報
脆弱性検出結果 脆弱性の結果の詳細 脆弱性の検出結果

画像情報

名前 形容 価値
ダイジェスト 画像ダイジェスト 文字列
ホスト名 コンテナー レジストリのホスト名 文字列
リポジトリ リポジトリ名 文字列
タグ イメージ タグ 文字列

InferenceContainerProperties の

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

パッケージ内容

名前 形容 価値
インストール済みバージョン インストールされているバージョン。 文字列
インストールパス インストール パス。 文字列
名前 パッケージまたは依存関係の名前。 文字列
パッチバージョン 修正プログラムが適用されたバージョン。 文字列

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

名前 形容 価値

リソースベースタグ

名前 形容 価値

ルート

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

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

脆弱性の詳細

名前 形容 価値
CVEの CVE ID。 文字列
cveUrl (英語) CVE URL。 文字列
期日 脆弱性の DueDate。 プロバイダー データまたは PublishDate + 30 日。 文字列
packageお問い合わせ内容 依存関係の詳細。 パッケージの詳細[]
パッチ可能 脆弱性の既知のパッチがあるかどうかを示します。 ブール (bool)
プロバイダーID プロバイダーからの脆弱性 ID。 文字列
公開日 脆弱性の公開日。 文字列
リスク 脆弱性リスク値。 「重大」
「高い」
「ロー」
「ミディアム」
「不明」
ソリューション 脆弱性の説明。 文字列
タイトル 脆弱性の名前。 文字列
ベンダーID ベンダーの脆弱性 ID (USN、GH アドバイザリなど)。 文字列
ベンダーURL ベンダーの脆弱性 URL。 文字列

脆弱性の検出結果

名前 形容 価値
アセットID AssetId (イメージ ダイジェスト)。 文字列
データ 脆弱性の結果の一覧。 脆弱性詳細[]
generatedTime(generatedTime) レポートが生成された時刻。 文字列
lastScanDate(ラストスキャン日付) スキャン結果の日付。 文字列
スキャナ 脆弱性スキャナー名。 文字列
ソース データ ソース (内部)。 文字列

使用例

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

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

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/environments/versions@2025-01-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      autoRebuild = "string"
      build = {
        contextUri = "string"
        dockerfilePath = "string"
      }
      condaFile = "string"
      description = "string"
      image = "string"
      imageDetails = {
        exists = bool
        image = {
          digest = "string"
          hostname = "string"
          repository = "string"
          tag = "string"
        }
        vulnerabilityFindings = {
          assetId = "string"
          data = [
            {
              cve = "string"
              cveUrl = "string"
              dueDate = "string"
              packageDetails = [
                {
                  installedVersion = "string"
                  installPath = "string"
                  name = "string"
                  patchedVersion = "string"
                }
              ]
              patchable = bool
              providerId = "string"
              publishDate = "string"
              risk = "string"
              solution = "string"
              title = "string"
              vendorId = "string"
              vendorUrl = "string"
            }
          ]
          generatedTime = "string"
          lastScanDate = "string"
          scanner = "string"
          source = "string"
        }
      }
      inferenceConfig = {
        livenessRoute = {
          path = "string"
          port = int
        }
        readinessRoute = {
          path = "string"
          port = int
        }
        scoringRoute = {
          path = "string"
          port = int
        }
        startupRoute = {
          path = "string"
          port = int
        }
      }
      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@2025-01-01-プレビュー"

ビルドコンテキスト

名前 形容 価値
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 (環境バージョンプロパティ)

名前 形容 価値
オートリビルド 基本イメージの変更に基づいてイメージを再構築する必要があるかどうかを定義します。 「無効」
「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
匿名の 名前のバージョンがシステムによって生成された場合 (匿名登録)。 ブール (bool)
isArchived(アーカイブ済み) 資産はアーカイブされていますか? ブール (bool)
osTypeの 環境の OS の種類。 「リナックス」
「ウィンドウズ」
プロパティ 資産プロパティ ディクショナリ。 リソースベースプロパティ
ステージ この環境に割り当てられている環境ライフサイクルのステージ 文字列
タグ タグ ディクショナリ。 タグは追加、削除、更新できます。 リソースベースタグ

画像詳細

名前 形容 価値
存在 イメージが存在するかどうかを示します ブール (bool)
イメージ コンテナー イメージの詳細 画像情報
脆弱性検出結果 脆弱性の結果の詳細 脆弱性の検出結果

画像情報

名前 形容 価値
ダイジェスト 画像ダイジェスト 文字列
ホスト名 コンテナー レジストリのホスト名 文字列
リポジトリ リポジトリ名 文字列
タグ イメージ タグ 文字列

InferenceContainerProperties の

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

パッケージ内容

名前 形容 価値
インストール済みバージョン インストールされているバージョン。 文字列
インストールパス インストール パス。 文字列
名前 パッケージまたは依存関係の名前。 文字列
パッチバージョン 修正プログラムが適用されたバージョン。 文字列

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

名前 形容 価値

リソースベースタグ

名前 形容 価値

ルート

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

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

脆弱性の詳細

名前 形容 価値
CVEの CVE ID。 文字列
cveUrl (英語) CVE URL。 文字列
期日 脆弱性の DueDate。 プロバイダー データまたは PublishDate + 30 日。 文字列
packageお問い合わせ内容 依存関係の詳細。 パッケージの詳細[]
パッチ可能 脆弱性の既知のパッチがあるかどうかを示します。 ブール (bool)
プロバイダーID プロバイダーからの脆弱性 ID。 文字列
公開日 脆弱性の公開日。 文字列
リスク 脆弱性リスク値。 「重大」
「高い」
「ロー」
「ミディアム」
「不明」
ソリューション 脆弱性の説明。 文字列
タイトル 脆弱性の名前。 文字列
ベンダーID ベンダーの脆弱性 ID (USN、GH アドバイザリなど)。 文字列
ベンダーURL ベンダーの脆弱性 URL。 文字列

脆弱性の検出結果

名前 形容 価値
アセットID AssetId (イメージ ダイジェスト)。 文字列
データ 脆弱性の結果の一覧。 脆弱性詳細[]
generatedTime(generatedTime) レポートが生成された時刻。 文字列
lastScanDate(ラストスキャン日付) スキャン結果の日付。 文字列
スキャナ 脆弱性スキャナー名。 文字列
ソース データ ソース (内部)。 文字列