Espaces de travail Microsoft.MachineLearningServices/batchEndpoints/deployments 2021-03-01-preview

Définition de ressource Bicep

Le type de ressource workspaces/batchEndpoints/deployments peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments, ajoutez le Bicep suivant à votre modèle.

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'
    }
  }
}

Objets AssetReferenceBase

Définissez la propriété referenceType pour spécifier le type d’objet.

Pour DataPath, utilisez :

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

Pour ID, utilisez :

  referenceType: 'Id'
  assetId: 'string'

Pour OutputPath, utilisez :

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

Valeurs de propriétés

workspaces/batchEndpoints/deployments

Nom Description Valeur
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans Bicep.
string (obligatoire)
location Emplacement géographique où réside la ressource string (obligatoire)
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
kind Métadonnées utilisées par le portail/les outils/etc pour afficher différentes expériences d’expérience utilisateur pour des ressources du même type. string
parent Dans Bicep, vous pouvez spécifier la ressource parente pour une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez Ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : batchEndpoints
identité Identité de service associée à une ressource. ResourceIdentity
properties [Obligatoire] Attributs supplémentaires de l’entité. BatchDeployment (obligatoire)

ResourceIdentity

Nom Description Valeur
type Définit les valeurs d’un type ResourceIdentity. 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities Dictionnaire des identités affectées par l’utilisateur, la clé est l’ID de ressource ARM de l’UAI. ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

Nom Description Valeur
{propriété personnalisée} UserAssignedIdentityMeta

UserAssignedIdentityMeta

Nom Description Valeur
clientId Aka ID d’application, identificateur unique généré par Azure AD qui est lié à une application et à un principal de service lors de son approvisionnement initial. string
principalId ID d’objet de l’objet principal de service pour votre identité managée qui est utilisé pour accorder l’accès en fonction du rôle à une ressource Azure. string

BatchDeployment

Nom Description Valeur
codeConfiguration Configuration du code pour le déploiement du point de terminaison. CodeConfiguration
compute Configuration de la liaison de calcul. ComputeConfiguration
description Description du déploiement du point de terminaison. string
environmentId ID de ressource ARM de la spécification de l’environnement pour le déploiement du point de terminaison. string
environmentVariables Configuration des variables d’environnement pour le déploiement. BatchDeploymentEnvironmentVariables
errorThreshold Seuil d’erreur, si le nombre d’erreurs pour l’entrée entière dépasse cette valeur,
l’inférence par lot sera abandonnée. La plage est [-1, int. MaxValue].
Pour FileDataset, cette valeur est le nombre d’échecs de fichiers.
Pour TabularDataset, cette valeur est le nombre d’échecs d’enregistrement.
Si la valeur est -1 (limite inférieure), tous les échecs lors de l’inférence par lots sont ignorés.
int
loggingLevel Niveau de journalisation pour l’opération d’inférence par lots. 'Debug'
'Info'
'Avertissement'
miniBatchSize Taille du mini-lot passé à chaque appel de lot.
Pour FileDataset, il s’agit du nombre de fichiers par mini-lot.
Pour TabularDataset, il s’agit de la taille des enregistrements en octets, par mini-lot.
int
model Référence à la ressource de modèle pour le déploiement du point de terminaison. AssetReferenceBase
outputConfiguration Configuration de sortie pour l’opération d’inférence par lots. BatchOutputConfiguration
partitionKeys Liste des clés de partition utilisées pour le partitionnement nommé. string[]
properties Dictionnaire de propriétés. Les propriétés peuvent être ajoutées, mais pas supprimées ou modifiées. BatchDeploymentProperties
retrySettings Paramètres de nouvelle tentative pour l’opération d’inférence par lots. BatchRetrySettings

CodeConfiguration

Nom Description Valeur
codeId ID de ressource ARM de la ressource de code. string
scoringScript [Obligatoire] Script à exécuter au démarrage. par exemple « score.py » string (obligatoire)

Contraintes :
Longueur minimale = 1
Modèle = [a-zA-Z0-9_]

ComputeConfiguration

Nom Description Valeur
instanceCount Nombre d’instances ou de nœuds. int
instanceType Type de référence SKU sur lequel s’exécuter. string
isLocal Définissez sur true pour les travaux en cours d’exécution sur le calcul local. bool
location Emplacement de l’exécution du cluster virtuel. string
properties Propriétés supplémentaires. ComputeConfigurationProperties
target ID de ressource ARM du calcul que vous ciblez. Si elle n’est pas fournie, la ressource est déployée comme gérée. string

ComputeConfigurationProperties

Nom Description Valeur
{propriété personnalisée} string

BatchDeploymentEnvironmentVariables

Nom Description Valeur
{propriété personnalisée} string

AssetReferenceBase

Nom Description Valeur
referenceType Définir le type d’objet DataPath
Id
OutputPath (obligatoire)

DataPathAssetReference

Nom Description Valeur
referenceType [Obligatoire] Spécifie le type de référence de ressource. 'DataPath' (obligatoire)
datastoreId ID de ressource ARM du magasin de données où se trouve la ressource. string
path Chemin d’accès du fichier/répertoire dans le magasin de données. string

IdAssetReference

Nom Description Valeur
referenceType [Obligatoire] Spécifie le type de référence de ressource. 'ID' (obligatoire)
assetId [Obligatoire] ID de ressource ARM de la ressource. chaîne (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

OutputPathAssetReference

Nom Description Valeur
referenceType [Obligatoire] Spécifie le type de référence de ressource. 'OutputPath' (obligatoire)
jobId ID de ressource ARM du travail. string
path Chemin du fichier/répertoire dans la sortie du travail. string

BatchOutputConfiguration

Nom Description Valeur
appendRowFileName Nom de fichier de sortie personnalisé pour append_row action de sortie. string
outputAction Indique comment la sortie sera organisée. 'AppendRow'
'SummaryOnly'

BatchDeploymentProperties

Nom Description Valeur
{propriété personnalisée} string

BatchRetrySettings

Nom Description Valeur
maxRetries Nombre maximal de nouvelles tentatives pour un mini-lot int
timeout Délai d’expiration de l’appel pour un mini-lot, au format ISO 8601. string

Définition de ressources de modèle ARM

Le type de ressource workspaces/batchEndpoints/deployments peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments, ajoutez le code JSON suivant à votre modèle.

{
  "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"
    }
  }
}

Objets AssetReferenceBase

Définissez la propriété referenceType pour spécifier le type d’objet.

Pour DataPath, utilisez :

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

Pour ID, utilisez :

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

Pour OutputPath, utilisez :

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

Valeurs de propriétés

workspaces/batchEndpoints/deployments

Nom Description Valeur
type Type de ressource « Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments »
apiVersion Version de l’API de ressource « 2021-03-01-preview »
name Nom de la ressource

Découvrez comment définir des noms et des types pour des ressources enfants dans des modèles ARM JSON.
chaîne (obligatoire)
location Emplacement géographique où réside la ressource chaîne (obligatoire)
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
kind Métadonnées utilisées par le portail/les outils/etc pour afficher différentes expériences d’expérience utilisateur pour des ressources du même type. string
identité Identité de service associée à une ressource. ResourceIdentity
properties [Obligatoire] Attributs supplémentaires de l’entité. BatchDeployment (obligatoire)

ResourceIdentity

Nom Description Valeur
type Définit les valeurs d’un type ResourceIdentity. 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities Dictionnaire des identités affectées par l’utilisateur, la clé est l’ID de ressource ARM de l’UAI. ResourceIdentityUserAssignedIdentities

ResourceIdentityUserAssignedIdentities

Nom Description Valeur
{propriété personnalisée} UserAssignedIdentityMeta

UserAssignedIdentityMeta

Nom Description Valeur
clientId Aka ID d’application, identificateur unique généré par Azure AD qui est lié à une application et à un principal de service lors de son approvisionnement initial. string
principalId ID d’objet de l’objet principal de service pour votre identité managée qui est utilisé pour accorder l’accès en fonction du rôle à une ressource Azure. string

BatchDeployment

Nom Description Valeur
codeConfiguration Configuration du code pour le déploiement du point de terminaison. CodeConfiguration
compute Configuration de la liaison de calcul. ComputeConfiguration
description Description du déploiement du point de terminaison. string
environmentId ID de ressource ARM de la spécification de l’environnement pour le déploiement du point de terminaison. string
environmentVariables Configuration des variables d’environnement pour le déploiement. BatchDeploymentEnvironmentVariables
errorThreshold Seuil d’erreur, si le nombre d’erreurs pour l’entrée entière dépasse cette valeur,
l’inférence par lot sera abandonnée. La plage est [-1, int. MaxValue].
Pour FileDataset, cette valeur est le nombre d’échecs de fichiers.
Pour TabularDataset, cette valeur est le nombre d’échecs d’enregistrement.
Si la valeur est -1 (limite inférieure), tous les échecs lors de l’inférence par lots sont ignorés.
int
loggingLevel Niveau de journalisation pour l’opération d’inférence par lots. 'Debug'
'Info'
'Avertissement'
miniBatchSize Taille du mini-lot passé à chaque appel de lot.
Pour FileDataset, il s’agit du nombre de fichiers par mini-lot.
Pour TabularDataset, il s’agit de la taille des enregistrements en octets, par mini-lot.
int
model Référence à la ressource de modèle pour le déploiement du point de terminaison. AssetReferenceBase
outputConfiguration Configuration de sortie pour l’opération d’inférence par lots. BatchOutputConfiguration
partitionKeys Liste des clés de partition utilisées pour le partitionnement nommé. string[]
properties Dictionnaire de propriétés. Les propriétés peuvent être ajoutées, mais pas supprimées ou modifiées. BatchDeploymentProperties
retrySettings Paramètres de nouvelle tentative pour l’opération d’inférence par lots. BatchRetrySettings

CodeConfiguration

Nom Description Valeur
codeId ID de ressource ARM de la ressource de code. string
scoringScript [Obligatoire] Script à exécuter au démarrage. par exemple « score.py » string (obligatoire)

Contraintes :
Longueur minimale = 1
Modèle = [a-zA-Z0-9_]

ComputeConfiguration

Nom Description Valeur
instanceCount Nombre d’instances ou de nœuds. int
instanceType Type de référence SKU sur lequel s’exécuter. string
isLocal Définissez sur true pour les travaux en cours d’exécution sur le calcul local. bool
location Emplacement de l’exécution du cluster virtuel. string
properties Propriétés supplémentaires. ComputeConfigurationProperties
target ID de ressource ARM du calcul que vous ciblez. Si elle n’est pas fournie, la ressource est déployée comme gérée. string

ComputeConfigurationProperties

Nom Description Valeur
{propriété personnalisée} string

BatchDeploymentEnvironmentVariables

Nom Description Valeur
{propriété personnalisée} string

AssetReferenceBase

Nom Description Valeur
referenceType Définir le type d’objet DataPath
Id
OutputPath (obligatoire)

DataPathAssetReference

Nom Description Valeur
referenceType [Obligatoire] Spécifie le type de référence de ressource. 'DataPath' (obligatoire)
datastoreId ID de ressource ARM du magasin de données où se trouve la ressource. string
path Chemin du fichier/répertoire dans le magasin de données. string

IdAssetReference

Nom Description Valeur
referenceType [Obligatoire] Spécifie le type de référence de ressource. 'Id' (obligatoire)
assetId [Obligatoire] ID de ressource ARM de la ressource. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

OutputPathAssetReference

Nom Description Valeur
referenceType [Obligatoire] Spécifie le type de référence de ressource. 'OutputPath' (obligatoire)
jobId ID de ressource ARM du travail. string
path Chemin du fichier/répertoire dans la sortie du travail. string

BatchOutputConfiguration

Nom Description Valeur
appendRowFileName Nom de fichier de sortie personnalisé pour append_row action de sortie. string
outputAction Indique comment la sortie sera organisée. 'AppendRow'
'SummaryOnly'

BatchDeploymentProperties

Nom Description Valeur
{propriété personnalisée} string

BatchRetrySettings

Nom Description Valeur
maxRetries Nombre maximal de nouvelles tentatives pour un mini-lot int
timeout Délai d’expiration de l’appel pour un mini-lot, au format ISO 8601. string

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource workspaces/batchEndpoints/deployments peut être déployé avec des opérations qui ciblent :

  • Groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments, ajoutez le Terraform suivant à votre modèle.

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"
  })
}

Objets AssetReferenceBase

Définissez la propriété referenceType pour spécifier le type d’objet.

Pour DataPath, utilisez :

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

Pour ID, utilisez :

  referenceType = "Id"
  assetId = "string"

Pour OutputPath, utilisez :

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

Valeurs de propriétés

workspaces/batchEndpoints/deployments

Nom Description Valeur
type Type de ressource « Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2021-03-01-preview »
name Nom de la ressource chaîne (obligatoire)
location Emplacement géographique où réside la ressource chaîne (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID pour la ressource de type : batchEndpoints
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes.
kind Métadonnées utilisées par le portail/les outils/etc pour afficher différentes expériences d’expérience utilisateur pour des ressources du même type. string
identité Identité de service associée à une ressource. ResourceIdentity
properties [Obligatoire] Attributs supplémentaires de l’entité. BatchDeployment (obligatoire)

ResourceIdentity

Nom Description Valeur
type Définit des valeurs pour le type d’un ResourceIdentity. « SystemAssigned »
« SystemAssigned,UserAssigned »
« UserAssigned »
identity_ids Dictionnaire des identités affectées par l’utilisateur, la clé est l’ID de ressource ARM de l’UAI. Tableau d’ID d’identité utilisateur.

ResourceIdentityUserAssignedIdentities

Nom Description Valeur
{propriété personnalisée} UserAssignedIdentityMeta

UserAssignedIdentityMeta

Nom Description Valeur
clientId Aka ID d’application, identificateur unique généré par Azure AD lié à une application et à un principal de service lors de son approvisionnement initial. string
principalId ID d’objet de l’objet principal de service pour votre identité managée qui est utilisé pour accorder un accès en fonction du rôle à une ressource Azure. string

BatchDeployment

Nom Description Valeur
codeConfiguration Configuration du code pour le déploiement du point de terminaison. CodeConfiguration
compute Configuration de la liaison de calcul. ComputeConfiguration
description Description du déploiement du point de terminaison. string
environmentId ID de ressource ARM de la spécification d’environnement pour le déploiement du point de terminaison. string
environmentVariables Configuration des variables d’environnement pour le déploiement. BatchDeploymentEnvironmentVariables
errorThreshold Seuil d’erreur, si le nombre d’erreurs pour l’entrée entière dépasse cette valeur,
l’inférence par lot sera abandonnée. La plage est [-1, int. MaxValue].
Pour FileDataset, cette valeur est le nombre d’échecs de fichiers.
Pour TabularDataset, cette valeur est le nombre d’échecs d’enregistrement.
Si la valeur est -1 (limite inférieure), tous les échecs lors de l’inférence par lots sont ignorés.
int
loggingLevel Niveau de journalisation pour l’opération d’inférence par lots. « Debug »
« Info »
« Warning » (Avertissement)
miniBatchSize Taille du mini-lot passé à chaque appel de lot.
Pour FileDataset, il s’agit du nombre de fichiers par mini-lot.
Pour TabularDataset, il s’agit de la taille des enregistrements en octets, par mini-lot.
int
model Référence à la ressource de modèle pour le déploiement du point de terminaison. AssetReferenceBase
outputConfiguration Configuration de sortie pour l’opération d’inférence par lots. BatchOutputConfiguration
partitionKeys Liste des clés de partition utilisées pour le partitionnement nommé. string[]
properties Dictionnaire de propriétés. Les propriétés peuvent être ajoutées, mais pas supprimées ou modifiées. BatchDeploymentProperties
retrySettings Paramètres de nouvelle tentative pour l’opération d’inférence par lots. BatchRetrySettings

CodeConfiguration

Nom Description Valeur
codeId ID de ressource ARM de la ressource de code. string
scoringScript [Obligatoire] Script à exécuter au démarrage. par exemple « score.py » string (obligatoire)

Contraintes :
Longueur minimale = 1
Modèle = [a-zA-Z0-9_]

ComputeConfiguration

Nom Description Valeur
instanceCount Nombre d’instances ou de nœuds. int
instanceType Type de référence SKU sur lequel s’exécuter. string
isLocal Définissez sur true pour les travaux en cours d’exécution sur le calcul local. bool
location Emplacement de l’exécution du cluster virtuel. string
properties Propriétés supplémentaires. ComputeConfigurationProperties
target ID de ressource ARM du calcul que vous ciblez. Si elle n’est pas fournie, la ressource est déployée comme gérée. string

ComputeConfigurationProperties

Nom Description Valeur
{propriété personnalisée} string

BatchDeploymentEnvironmentVariables

Nom Description Valeur
{propriété personnalisée} string

AssetReferenceBase

Nom Description Valeur
referenceType Définir le type d’objet DataPath
Id
OutputPath (obligatoire)

DataPathAssetReference

Nom Description Valeur
referenceType [Obligatoire] Spécifie le type de référence de ressource. « DataPath » (obligatoire)
datastoreId ID de ressource ARM du magasin de données où se trouve la ressource. string
path Chemin du fichier/répertoire dans le magasin de données. string

IdAssetReference

Nom Description Valeur
referenceType [Obligatoire] Spécifie le type de référence de ressource. « Id » (obligatoire)
assetId [Obligatoire] ID de ressource ARM de la ressource. string (obligatoire)

Contraintes :
Modèle = [a-zA-Z0-9_]

OutputPathAssetReference

Nom Description Valeur
referenceType [Obligatoire] Spécifie le type de référence de ressource. « OutputPath » (obligatoire)
jobId ID de ressource ARM du travail. string
path Chemin du fichier/répertoire dans la sortie du travail. string

BatchOutputConfiguration

Nom Description Valeur
appendRowFileName Nom de fichier de sortie personnalisé pour append_row action de sortie. string
outputAction Indique comment la sortie sera organisée. « AppendRow »
« SummaryOnly »

BatchDeploymentProperties

Nom Description Valeur
{propriété personnalisée} string

BatchRetrySettings

Nom Description Valeur
maxRetries Nombre maximal de nouvelles tentatives pour un mini-lot int
timeout Délai d’expiration de l’appel pour un mini-lot, au format ISO 8601. string