共用方式為


Microsoft.MachineLearningServices workspaces/batchEndpoints/deployments 2021-03-01-preview

Bicep 資源定義

工作區/batchEndpoints/deployments 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄

資源格式

若要建立 Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments 資源,請將下列 Bicep 新增至您的範本。

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2021-03-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  parent: resourceSymbolicName
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  properties: {
    codeConfiguration: {
      codeId: 'string'
      scoringScript: 'string'
    }
    compute: {
      instanceCount: int
      instanceType: 'string'
      isLocal: bool
      location: 'string'
      properties: {
        {customized property}: 'string'
      }
      target: 'string'
    }
    description: 'string'
    environmentId: 'string'
    environmentVariables: {
      {customized property}: 'string'
    }
    errorThreshold: int
    loggingLevel: 'string'
    miniBatchSize: int
    model: {
      referenceType: 'string'
      // For remaining properties, see AssetReferenceBase objects
    }
    outputConfiguration: {
      appendRowFileName: 'string'
      outputAction: 'string'
    }
    partitionKeys: [
      'string'
    ]
    properties: {
      {customized property}: 'string'
    }
    retrySettings: {
      maxRetries: int
      timeout: 'string'
    }
  }
}

AssetReferenceBase 物件

設定 referenceType 屬性以指定物件的類型。

針對 DataPath,請使用:

  referenceType: 'DataPath'
  datastoreId: 'string'
  path: 'string'

針對 [標識符],請使用:

  referenceType: 'Id'
  assetId: 'string'

針對 OutputPath,請使用:

  referenceType: 'OutputPath'
  jobId: 'string'
  path: 'string'

屬性值

workspaces/batchEndpoints/deployments

名稱 描述
NAME 資源名稱

瞭解如何在 Bicep 中設定子資源的名稱和類型。
字串 (必要)
location 資源所在的地理位置 字串 (必要)
tags 資源標籤。 標記名稱和值的字典。 請參閱 範本中的標記
kind 入口網站/工具等用來轉譯相同類型資源的不同UX體驗的元數據。 字串
父系 (parent) 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源之外宣告子資源時,才需要新增這個屬性。

如需詳細資訊,請參閱 父資源外部的子資源
類型資源的符號名稱: batchEndpoints
身分識別 與資源相關聯的服務識別。 ResourceIdentity
properties [必要]實體的其他屬性。 BatchDeployment (必要)

ResourceIdentity

名稱 描述
類型 定義 ResourceIdentity 類型的值。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities 使用者指派身分識別的字典,索引鍵是 UAI 的 ARM 資源識別碼。 ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

名稱 描述
{自定義屬性} UserAssignedIdentityMeta

UserAssignedIdentityMeta

名稱 描述
clientId 也稱為應用程式識別碼,這是 Azure AD 所產生的唯一標識碼,在初始布建期間系結至應用程式和服務主體。 字串
principalId 受控識別的服務主體對象標識碼,用來授與 Azure 資源的角色型存取權。 字串

BatchDeployment

名稱 描述
codeConfiguration 端點部署的程式代碼組態。 CodeConfiguration
計算 計算系結的組態。 ComputeConfiguration
description 端點部署的描述。 字串
environmentId 端點部署之環境規格的 ARM 資源識別碼。 字串
environmentVariables 部署的環境變數組態。 BatchDeploymentEnvironmentVariables
errorThreshold 如果整個輸入的錯誤計數高於此值,則為錯誤臨界值。
批次推斷將會中止。 範圍為 [-1, int。MaxValue]。
針對 FileDataset,此值是檔案失敗的計數。
對於 TabularDataset,此值是記錄失敗的計數。
如果設定為 -1 (下限) ,則會忽略批次推斷期間的所有失敗。
int
loggingLevel 批次推斷作業的記錄層級。 'Debug'
'Info'
'Warning'
miniBatchSize 傳遞至每個批次調用的迷你批次大小。
針對 FileDataset,這是每個迷你批次的檔案數目。
對於 TabularDataset,這是每個迷你批次的記錄大小,以位元組為單位。
int
model 端點部署的模型資產參考。 AssetReferenceBase
outputConfiguration 批次推斷作業的輸出組態。 BatchOutputConfiguration
partitionKeys 用於具名數據分割的數據分割索引鍵清單。 string[]
properties 屬性字典。 您可以新增屬性,但無法移除或改變。 BatchDeploymentProperties
retrySettings 重試批次推斷作業的設定。 BatchRetrySettings

CodeConfiguration

名稱 描述
codeId 程式代碼資產的 ARM 資源識別碼。 字串
scoringScript [必要]在啟動時執行的腳本。 例如 “score.py” 需要字串 ()

約束:
最小長度 = 1
模式 = [a-zA-Z0-9_]

ComputeConfiguration

名稱 描述
instanceCount 實例或節點的數目。 int
instanceType 要執行之 SKU 類型。 字串
isLocal 針對在本機計算上執行的作業,設定為 true。 bool
location 虛擬叢集執行的位置。 字串
properties 其他屬性。 ComputeConfigurationProperties
目標 您要鎖定之計算的 ARM 資源識別碼。 如果未提供,資源將會部署為受控。 字串

ComputeConfigurationProperties

名稱 描述
{自定義屬性} 字串

BatchDeploymentEnvironmentVariables

名稱 描述
{自定義屬性} 字串

AssetReferenceBase

名稱 描述
referenceType 設定物件類型 資料路徑
Id
OutputPath (必要)

DataPathAssetReference

名稱 描述
referenceType [必要]指定資產參考的類型。 需要 『DataPath』 ()
datastoreId 資產所在數據存放區的 ARM 資源識別碼。 字串
path 數據存放區中檔案/目錄的路徑。 字串

IdAssetReference

名稱 描述
referenceType [必要]指定資產參考的類型。 必要) 『Id』 (
assetId [必要]資產的 ARM 資源識別碼。 需要字串 ()

約束:
模式 = [a-zA-Z0-9_]

OutputPathAssetReference

名稱 描述
referenceType [必要]指定資產參考的類型。 需要 『OutputPath』 ()
jobId 作業的 ARM 資源識別碼。 字串
path 作業輸出中檔案/目錄的路徑。 字串

BatchOutputConfiguration

名稱 描述
appendRowFileName append_row輸出動作的自訂輸出檔名。 字串
outputAction 指出輸出的組織方式。 'AppendRow'
'SummaryOnly'

BatchDeploymentProperties

名稱 描述
{自定義屬性} 字串

BatchRetrySettings

名稱 描述
maxRetries 迷你批次的重試計數上限 int
timeout 迷你批次的調用逾時,格式為 ISO 8601。 字串

ARM 範本資源定義

workspaces/batchEndpoints/deployments 資源類型可以使用目標作業進行部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。

資源格式

若要建立 Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments 資源,請將下列 JSON 新增至範本。

{
  "type": "Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments",
  "apiVersion": "2021-03-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "properties": {
    "codeConfiguration": {
      "codeId": "string",
      "scoringScript": "string"
    },
    "compute": {
      "instanceCount": "int",
      "instanceType": "string",
      "isLocal": "bool",
      "location": "string",
      "properties": {
        "{customized property}": "string"
      },
      "target": "string"
    },
    "description": "string",
    "environmentId": "string",
    "environmentVariables": {
      "{customized property}": "string"
    },
    "errorThreshold": "int",
    "loggingLevel": "string",
    "miniBatchSize": "int",
    "model": {
      "referenceType": "string"
      // For remaining properties, see AssetReferenceBase objects
    },
    "outputConfiguration": {
      "appendRowFileName": "string",
      "outputAction": "string"
    },
    "partitionKeys": [ "string" ],
    "properties": {
      "{customized property}": "string"
    },
    "retrySettings": {
      "maxRetries": "int",
      "timeout": "string"
    }
  }
}

AssetReferenceBase 物件

設定 referenceType 屬性以指定物件的類型。

針對 DataPath,請使用:

  "referenceType": "DataPath",
  "datastoreId": "string",
  "path": "string"

針對 [標識符],請使用:

  "referenceType": "Id",
  "assetId": "string"

針對 OutputPath,請使用:

  "referenceType": "OutputPath",
  "jobId": "string",
  "path": "string"

屬性值

workspaces/batchEndpoints/deployments

名稱 描述
類型 資源類型 'Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments'
apiVersion 資源 API 版本 '2021-03-01-preview'
NAME 資源名稱

瞭解如何在 JSON ARM 範本中設定子資源的名稱和類型。
需要字串 ()
location 資源所在的地理位置 需要字串 ()
tags 資源標籤。 標記名稱和值的字典。 請參閱 範本中的標籤
kind 入口網站/工具/等用來轉譯相同類型資源的不同UX體驗的元數據。 字串
身分識別 與資源相關聯的服務識別。 ResourceIdentity
properties [必要]實體的其他屬性。 BatchDeployment (必要)

ResourceIdentity

名稱 描述
類型 定義 ResourceIdentity 類型的值。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities 使用者指派身分識別的字典,索引鍵是 UAI 的 ARM 資源識別碼。 ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

名稱 描述
{自定義屬性} UserAssignedIdentityMeta

UserAssignedIdentityMeta

名稱 描述
clientId 也稱為應用程式識別碼,這是 Azure AD 所產生的唯一標識碼,在初始布建期間系結至應用程式和服務主體。 字串
principalId 受控識別的服務主體對象標識碼,用來授與 Azure 資源的角色型存取權。 字串

BatchDeployment

名稱 描述
codeConfiguration 端點部署的程式代碼組態。 CodeConfiguration
計算 計算系結的組態。 ComputeConfiguration
description 端點部署的描述。 字串
environmentId 端點部署之環境規格的 ARM 資源識別碼。 字串
environmentVariables 部署的環境變數組態。 BatchDeploymentEnvironmentVariables
errorThreshold 如果整個輸入的錯誤計數高於此值,則為錯誤臨界值。
批次推斷將會中止。 範圍是 [-1,int。MaxValue]。
針對 FileDataset,這個值是檔案失敗的計數。
對於 TabularDataset,此值是記錄失敗的計數。
如果設定為 -1 (下限) ,則會忽略批次推斷期間的所有失敗。
int
loggingLevel 批次推斷作業的記錄層級。 'Debug'
'Info'
'Warning'
miniBatchSize 傳遞至每個批次調用的迷你批次大小。
針對 FileDataset,這是每個迷你批次的檔案數目。
對於 TabularDataset,這是每一迷你批次以位元組為單位的記錄大小。
int
model 端點部署的模型資產參考。 AssetReferenceBase
outputConfiguration 批次推斷作業的輸出組態。 BatchOutputConfiguration
partitionKeys 用於具名數據分割的數據分割索引鍵清單。 string[]
properties 屬性字典。 您可以新增屬性,但無法移除或改變。 BatchDeploymentProperties
retrySettings 重試批次推斷作業的設定。 BatchRetrySettings

CodeConfiguration

名稱 描述
codeId 程式代碼資產的 ARM 資源識別碼。 字串
scoringScript [必要]在啟動時執行的腳本。 例如 “score.py” 需要字串 ()

約束:
最小長度 = 1
模式 = [a-zA-Z0-9_]

ComputeConfiguration

名稱 描述
instanceCount 實例或節點的數目。 int
instanceType 要執行之 SKU 類型。 字串
isLocal 針對在本機計算上執行的作業,設定為 true。 bool
location 虛擬叢集執行的位置。 字串
properties 其他屬性。 ComputeConfigurationProperties
目標 您要鎖定之計算的 ARM 資源識別碼。 如果未提供,資源將會部署為受控。 字串

ComputeConfigurationProperties

名稱 描述
{自定義屬性} 字串

BatchDeploymentEnvironmentVariables

名稱 描述
{自定義屬性} 字串

AssetReferenceBase

名稱 描述
referenceType 設定物件類型 資料路徑
Id
OutputPath (必要)

DataPathAssetReference

名稱 描述
referenceType [必要]指定資產參考的類型。 需要 『DataPath』 ()
datastoreId 資產所在數據存放區的 ARM 資源識別碼。 字串
path 數據存放區中檔案/目錄的路徑。 字串

IdAssetReference

名稱 描述
referenceType [必要]指定資產參考的類型。 必要) 『Id』 (
assetId [必要]資產的 ARM 資源識別碼。 需要字串 ()

約束:
模式 = [a-zA-Z0-9_]

OutputPathAssetReference

名稱 描述
referenceType [必要]指定資產參考的類型。 需要 『OutputPath』 ()
jobId 作業的 ARM 資源識別碼。 字串
path 作業輸出中檔案/目錄的路徑。 字串

BatchOutputConfiguration

名稱 描述
appendRowFileName append_row輸出動作的自訂輸出檔名。 字串
outputAction 指出輸出的組織方式。 'AppendRow'
'SummaryOnly'

BatchDeploymentProperties

名稱 描述
{自定義屬性} 字串

BatchRetrySettings

名稱 描述
maxRetries 迷你批次的重試計數上限 int
timeout 迷你批次的調用逾時,格式為 ISO 8601。 字串

Terraform (AzAPI 提供者) 資源定義

workspaces/batchEndpoints/deployments 資源類型可以使用目標作業進行部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。

資源格式

若要建立 Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments 資源,請將下列 Terraform 新增至範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2021-03-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      codeConfiguration = {
        codeId = "string"
        scoringScript = "string"
      }
      compute = {
        instanceCount = int
        instanceType = "string"
        isLocal = bool
        location = "string"
        properties = {
          {customized property} = "string"
        }
        target = "string"
      }
      description = "string"
      environmentId = "string"
      environmentVariables = {
        {customized property} = "string"
      }
      errorThreshold = int
      loggingLevel = "string"
      miniBatchSize = int
      model = {
        referenceType = "string"
        // For remaining properties, see AssetReferenceBase objects
      }
      outputConfiguration = {
        appendRowFileName = "string"
        outputAction = "string"
      }
      partitionKeys = [
        "string"
      ]
      properties = {
        {customized property} = "string"
      }
      retrySettings = {
        maxRetries = int
        timeout = "string"
      }
    }
    kind = "string"
  })
}

AssetReferenceBase 物件

設定 referenceType 屬性以指定物件的類型。

針對 DataPath,請使用:

  referenceType = "DataPath"
  datastoreId = "string"
  path = "string"

針對 [標識符],請使用:

  referenceType = "Id"
  assetId = "string"

針對 OutputPath,請使用:

  referenceType = "OutputPath"
  jobId = "string"
  path = "string"

屬性值

workspaces/batchEndpoints/deployments

名稱 描述
類型 資源類型 “Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2021-03-01-preview”
NAME 資源名稱 需要字串 ()
location 資源所在的地理位置 需要字串 ()
parent_id 此資源父系之資源的標識碼。 類型資源的標識碼: batchEndpoints
tags 資源標籤。 標記名稱和值的字典。
kind 入口網站/工具/等用來轉譯相同類型資源的不同UX體驗的元數據。 字串
身分識別 與資源相關聯的服務識別。 ResourceIdentity
properties [必要]實體的其他屬性。 需要 BatchDeployment ()

ResourceIdentity

名稱 描述
類型 定義 ResourceIdentity 類型的值。 “SystemAssigned”
“SystemAssigned,UserAssigned”
“UserAssigned”
identity_ids 使用者指派身分識別的字典,密鑰是 UAI 的 ARM 資源識別碼。 使用者身分識別標識碼的陣列。

ResourceIdentityUserAssignedIdentities

名稱 描述
{自定義屬性} UserAssignedIdentityMeta

UserAssignedIdentityMeta

名稱 描述
clientId 也稱為應用程式識別碼,這是 Azure AD 所產生的唯一標識碼,其會在初始布建期間系結至應用程式和服務主體。 字串
principalId 受控識別的服務主體對象標識碼,用來授與 Azure 資源的角色型存取權。 字串

BatchDeployment

名稱 描述
codeConfiguration 端點部署的程式代碼組態。 CodeConfiguration
計算 計算系結的組態。 ComputeConfiguration
description 端點部署的描述。 字串
environmentId 端點部署之環境規格的 ARM 資源識別碼。 字串
environmentVariables 部署的環境變數組態。 BatchDeploymentEnvironmentVariables
errorThreshold 如果整個輸入的錯誤計數高於此值,則為錯誤臨界值。
批次推斷將會中止。 範圍為 [-1, int。MaxValue]。
針對 FileDataset,此值是檔案失敗的計數。
對於 TabularDataset,此值是記錄失敗的計數。
如果設定為 -1 (下限) ,則會忽略批次推斷期間的所有失敗。
int
loggingLevel 批次推斷作業的記錄層級。 “Debug”
“Info”
「警告」
miniBatchSize 傳遞至每個批次調用的迷你批次大小。
針對 FileDataset,這是每個迷你批次的檔案數目。
對於 TabularDataset,這是每個迷你批次的記錄大小,以位元組為單位。
int
model 端點部署的模型資產參考。 AssetReferenceBase
outputConfiguration 批次推斷作業的輸出組態。 BatchOutputConfiguration
partitionKeys 用於具名數據分割的數據分割索引鍵清單。 string[]
properties 屬性字典。 您可以新增屬性,但無法移除或改變。 BatchDeploymentProperties
retrySettings 重試批次推斷作業的設定。 BatchRetrySettings

CodeConfiguration

名稱 描述
codeId 程式代碼資產的 ARM 資源識別碼。 字串
scoringScript [必要]在啟動時執行的腳本。 例如 “score.py” 需要字串 ()

約束:
最小長度 = 1
模式 = [a-zA-Z0-9_]

ComputeConfiguration

名稱 描述
instanceCount 實例或節點的數目。 int
instanceType 要執行之 SKU 類型。 字串
isLocal 針對在本機計算上執行的作業,設定為 true。 bool
location 虛擬叢集執行的位置。 字串
properties 其他屬性。 ComputeConfigurationProperties
目標 您要鎖定之計算的 ARM 資源識別碼。 如果未提供,資源將會部署為受控。 字串

ComputeConfigurationProperties

名稱 描述
{自定義屬性} 字串

BatchDeploymentEnvironmentVariables

名稱 描述
{自定義屬性} 字串

AssetReferenceBase

名稱 描述
referenceType 設定物件類型 資料路徑
Id
OutputPath (必要)

DataPathAssetReference

名稱 描述
referenceType [必要]指定資產參考的類型。 “DataPath” (必要)
datastoreId 資產所在數據存放區的 ARM 資源識別碼。 字串
path 數據存放區中檔案/目錄的路徑。 字串

IdAssetReference

名稱 描述
referenceType [必要]指定資產參考的類型。 「標識碼」 (必要)
assetId [必要]資產的 ARM 資源識別碼。 字串 (必要)

約束:
模式 = [a-zA-Z0-9_]

OutputPathAssetReference

名稱 描述
referenceType [必要]指定資產參考的類型。 必要) 的 「OutputPath」 (
jobId 作業的 ARM 資源識別碼。 字串
path 作業輸出中檔案/目錄的路徑。 字串

BatchOutputConfiguration

名稱 描述
appendRowFileName append_row輸出動作的自訂輸出檔名。 字串
outputAction 指出輸出的組織方式。 “AppendRow”
“SummaryOnly”

BatchDeploymentProperties

名稱 描述
{自定義屬性} 字串

BatchRetrySettings

名稱 描述
maxRetries 迷你批次的重試計數上限 int
timeout 迷你批次的叫用逾時,格式為 ISO 8601。 字串