Partager via


Microsoft. Services web MachineLearning

Définition de ressource Bicep

Le type de ressource webServices peut être déployé sur :

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 un Microsoft. Ressource MachineLearning/webServices, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.MachineLearning/webServices@2017-01-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    assets: {}
    commitmentPlan: {
      id: 'string'
    }
    description: 'string'
    diagnostics: {
      expiry: 'string'
      level: 'string'
    }
    exampleRequest: {
      globalParameters: {}
      inputs: {}
    }
    exposeSampleData: bool
    input: {
      description: 'string'
      properties: {}
      title: 'string'
      type: 'string'
    }
    keys: {
      primary: 'string'
      secondary: 'string'
    }
    machineLearningWorkspace: {
      id: 'string'
    }
    output: {
      description: 'string'
      properties: {}
      title: 'string'
      type: 'string'
    }
    parameters: {}
    payloadsInBlobStorage: bool
    payloadsLocation: {
      credentials: 'string'
      uri: 'string'
    }
    readOnly: bool
    realtimeConfiguration: {
      maxConcurrentCalls: int
    }
    storageAccount: {
      key: 'string'
      name: 'string'
    }
    title: 'string'
    packageType: 'string'
    // For remaining properties, see WebServiceProperties objects
  }
}

Objets WebServiceProperties

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

Pour Graph, utilisez :

  packageType: 'Graph'
  package: {
    edges: [
      {
        sourceNodeId: 'string'
        sourcePortId: 'string'
        targetNodeId: 'string'
        targetPortId: 'string'
      }
    ]
    graphParameters: {}
    nodes: {}
  }

Valeurs de propriétés

webServices

Nom Description Valeur
name Nom de la ressource string (obligatoire)

Limite de caractères : 1-260

Caractères valides :
Impossibilité d’utiliser :
<>*%&:?+/\\ ou des caractères de contrôle.

Ne peut pas se terminer par un espace.
location Spécifie l’emplacement de la ressource. string (obligatoire)
tags Contient des étiquettes de ressources définies en tant que paires clé/valeur. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
properties Contient la charge utile de propriété qui décrit le service web. WebServiceProperties (obligatoire)

WebServiceProperties

Nom Description Valeur
ressources Contient des propriétés définies par l’utilisateur décrivant les ressources du service web. Les propriétés sont exprimées sous forme de paires clé/valeur. object
plan d’engagement Contient le plan d’engagement associé à ce service web. Défini au moment de la création. Une fois définie, cette valeur ne peut pas être modifiée. Remarque : Le plan d’engagement n’est pas retourné par les appels aux opérations GET. Plan d’engagement
description Description du service web. string
diagnostics Paramètres contrôlant la collection de traces de diagnostic pour le service web. DiagnosticsConfiguration
exampleRequest Définit des exemples de données d’entrée pour une ou plusieurs entrées du service. ExampleRequest
exposeSampleData Lorsque la valeur est true, les exemples de données sont inclus dans la définition swagger du service web. La valeur par défaut est true. bool
entrée Contient le schéma Swagger 2.0 décrivant une ou plusieurs entrées du service web. Pour plus d’informations, consultez la spécification Swagger. ServiceInputOutputSpecification
clés Contient les clés d’approvisionnement du service web. Si vous ne spécifiez pas de clés d’approvisionnement, le système Azure Machine Learning les génère pour vous. Remarque : Les clés ne sont pas retournées par les appels aux opérations GET. WebServiceKeys
machineLearningWorkspace Spécifie l’espace de travail Machine Learning contenant l’expérience qui est la source du service web. MachineLearningWorkspace
sortie Contient le schéma Swagger 2.0 décrivant une ou plusieurs sorties du service web. Pour plus d’informations, consultez la spécification Swagger. ServiceInputOutputSpecification
parameters Ensemble de valeurs de paramètres globaux définies pour le service web, donné sous la forme d’un nom de paramètre global au mappage de valeurs par défaut. Si aucune valeur par défaut n’est spécifiée, le paramètre est considéré comme obligatoire. object
payloadsInBlobStorage Lorsque la valeur est true, indique que la taille de la charge utile est supérieure à 3 Mo. Sinon, false. Si la taille de la charge utile dépasse 3 Mo, la charge utile est stockée dans un objet blob et le paramètre PayloadsLocation contient l’URI de l’objet blob. Dans le cas contraire, cette valeur est définie sur false et assets, Input, Output, Package, Parameters, ExampleRequest sont inline. Les tailles de charge utile sont déterminées en ajoutant la taille des ressources, de l’entrée, de la sortie, du package, des paramètres et de l’exempleRequest. bool
payloadsLocation URI de l’objet blob de charge utile. Ce paramètre contient une valeur uniquement si le paramètre payloadsInBlobStorage a la valeur true. Sinon, est défini sur null. BlobLocation
readOnly Lorsque la valeur est true, indique que le service web est en lecture seule et ne peut plus être mis à jour ou corrigé, mais uniquement supprimé. La valeur par défaut est false. Remarque : Une fois la valeur définie sur true, vous ne pouvez pas modifier sa valeur. bool
realtimeConfiguration Contient les paramètres de configuration du point de terminaison de service web. RealtimeConfiguration
storageAccount Spécifie le compte de stockage utilisé par Azure Machine Learning pour stocker des informations sur le service web. Seul le nom du compte de stockage est retourné à partir des appels aux opérations GET. Lorsque vous mettez à jour les informations du compte de stockage, vous devez vous assurer que toutes les ressources nécessaires sont disponibles dans le nouveau compte de stockage ou que les appels à votre service web échouent. StorageAccount
title Titre du service web. string
packageType Définir le type d’objet Graphe (obligatoire)

Plan d’engagement

Nom Description Valeur
id Spécifie l’ID de Resource Manager Azure du plan d’engagement associé au service web. string (obligatoire)

DiagnosticsConfiguration

Nom Description Valeur
expiration Spécifie la date et l’heure de fin de la journalisation. Si la valeur est null, la collecte des diagnostics n’est pas limitée dans le temps. string
niveau Spécifie le détail de la sortie de diagnostic. Les valeurs valides sont les suivantes : Aucun - désactive le suivi ; Erreur : collecte uniquement les traces d’erreur (stderr) ; All : collecte toutes les traces (stdout et stderr). 'All'
'Error'
'None' (obligatoire)

ExampleRequest

Nom Description Valeur
globalParameters Exemples de données d’entrée pour les paramètres globaux du service web object
inputs Exemples de données d’entrée pour les entrées du service web fournies en tant que nom d’entrée pour échantillonner le mappage de matrice de valeurs d’entrée. object

ServiceInputOutputSpecification

Nom Description Valeur
description Description du schéma Swagger. string
properties Spécifie une collection qui contient le schéma de colonne pour chaque entrée ou sortie du service web. Pour plus d’informations, consultez la spécification Swagger. object (obligatoire)
title Titre de votre schéma Swagger. string
type Type de l’entité décrite dans swagger. Toujours 'object'. string (obligatoire)

WebServiceKeys

Nom Description Valeur
primary Clé d’accès primaire. string
la région secondaire Clé d’accès secondaire. string

MachineLearningWorkspace

Nom Description Valeur
id Spécifie l’ID d’espace de travail de l’espace de travail Machine Learning associé au service web string (obligatoire)

BlobLocation

Nom Description Valeur
credentials Informations d’identification d’accès pour l’objet blob, le cas échéant (par exemple, l’objet blob spécifié par la chaîne de connexion du compte de stockage + l’URI de l’objet blob) string
URI URI à partir duquel l’objet blob est accessible. Par exemple, aml://abc pour les ressources système ou https://xyz pour les ressources utilisateur ou la charge utile. string (obligatoire)

RealtimeConfiguration

Nom Description Valeur
maxConcurrentCalls Spécifie le nombre maximal d’appels simultanés qui peuvent être effectués vers le service web. Valeur minimale : 4, Valeur maximale : 200. int

StorageAccount

Nom Description Valeur
key Spécifie la clé utilisée pour accéder au compte de stockage. string
name Spécifie le nom du compte de stockage. string

WebServicePropertiesForGraph

Nom Description Valeur
packageType Spécifie le type de package. Les valeurs valides sont Graph (Spécifie un service web publié via Machine Learning Studio) et Code (Spécifie un service web publié à l’aide de code tel que Python). Remarque : Le code n’est pas pris en charge pour l’instant. 'Graph' (obligatoire)
package Définition du package de graphe qui compose ce service web. GraphPackage

GraphPackage

Nom Description Valeur
Bords Liste des arêtes qui composent le graphe. GraphEdge[]
graphParameters Collection de paramètres globaux pour le graphe, donné sous la forme d’un nom de paramètre global à la carte GraphParameter. Chaque paramètre a ici une correspondance 1:1 avec les valeurs de paramètres globaux déclarées au niveau de WebServiceProperties. object
nœuds Ensemble de nœuds composant le graphe, fourni sous la forme d’un nodeId à la carte GraphNode object

GraphEdge

Nom Description Valeur
sourceNodeId Identificateur du nœud de graphe source. string
sourcePortId Identificateur du port du nœud source à partir duquel l’arête se connecte. string
targetNodeId Identificateur du nœud de graphe de destination. string
targetPortId Identificateur du port du nœud de destination auquel l’arête se connecte. string

Définition de ressources de modèle ARM

Le type de ressource webServices peut être déployé sur :

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 un Microsoft. Ressource MachineLearning/webServices, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.MachineLearning/webServices",
  "apiVersion": "2017-01-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "assets": {},
    "commitmentPlan": {
      "id": "string"
    },
    "description": "string",
    "diagnostics": {
      "expiry": "string",
      "level": "string"
    },
    "exampleRequest": {
      "globalParameters": {},
      "inputs": {}
    },
    "exposeSampleData": "bool",
    "input": {
      "description": "string",
      "properties": {},
      "title": "string",
      "type": "string"
    },
    "keys": {
      "primary": "string",
      "secondary": "string"
    },
    "machineLearningWorkspace": {
      "id": "string"
    },
    "output": {
      "description": "string",
      "properties": {},
      "title": "string",
      "type": "string"
    },
    "parameters": {},
    "payloadsInBlobStorage": "bool",
    "payloadsLocation": {
      "credentials": "string",
      "uri": "string"
    },
    "readOnly": "bool",
    "realtimeConfiguration": {
      "maxConcurrentCalls": "int"
    },
    "storageAccount": {
      "key": "string",
      "name": "string"
    },
    "title": "string",
    "packageType": "string"
    // For remaining properties, see WebServiceProperties objects
  }
}

Objets WebServiceProperties

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

Pour Graph, utilisez :

  "packageType": "Graph",
  "package": {
    "edges": [
      {
        "sourceNodeId": "string",
        "sourcePortId": "string",
        "targetNodeId": "string",
        "targetPortId": "string"
      }
    ],
    "graphParameters": {},
    "nodes": {}
  }

Valeurs de propriétés

webServices

Nom Description Valeur
type Type de ressource 'Microsoft. MachineLearning/webServices'
apiVersion Version de l’API de ressource '2017-01-01'
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 1-260

Caractères valides :
Impossibilité d’utiliser :
<>*%&:?+/\\ ou des caractères de contrôle.

Ne peut pas se terminer par un espace.
location Spécifie l’emplacement de la ressource. chaîne (obligatoire)
tags Contient des balises de ressources définies en tant que paires clé/valeur. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
properties Contient la charge utile de la propriété qui décrit le service web. WebServiceProperties (obligatoire)

WebServiceProperties

Nom Description Valeur
ressources Contient des propriétés définies par l’utilisateur décrivant des ressources de service web. Les propriétés sont exprimées sous forme de paires Clé/Valeur. object
plan d’engagement Contient le plan d’engagement associé à ce service web. Défini au moment de la création. Une fois définie, cette valeur ne peut pas être modifiée. Remarque : Le plan d’engagement n’est pas retourné par les appels aux opérations GET. Plan d’engagement
description Description du service web. string
diagnostics Paramètres contrôlant la collection de suivis de diagnostic pour le service web. DiagnosticsConfiguration
exampleRequest Définit des exemples de données d’entrée pour une ou plusieurs entrées du service. ExempleRequest
exposeSampleData Lorsque la valeur est true, les exemples de données sont inclus dans la définition swagger du service web. La valeur par défaut est true. bool
entrée Contient le schéma Swagger 2.0 décrivant une ou plusieurs entrées du service web. Pour plus d’informations, consultez la spécification Swagger. ServiceInputOutputSpecification
clés Contient les clés d’approvisionnement de service web. Si vous ne spécifiez pas de clés d’approvisionnement, le système Azure Machine Learning les génère pour vous. Remarque : Les clés ne sont pas retournées par les appels aux opérations GET. WebServiceKeys
machineLearningWorkspace Spécifie l’espace de travail Machine Learning contenant l’expérience source pour le service web. MachineLearningWorkspace
sortie Contient le schéma Swagger 2.0 décrivant une ou plusieurs sorties du service web. Pour plus d’informations, consultez la spécification Swagger. ServiceInputOutputSpecification
parameters Ensemble de valeurs de paramètres globaux définies pour le service web, données sous la forme d’un nom de paramètre global à la carte de valeurs par défaut. Si aucune valeur par défaut n’est spécifiée, le paramètre est considéré comme obligatoire. object
payloadsInBlobStorage Lorsque la valeur est true, indique que la taille de la charge utile est supérieure à 3 Mo. Sinon, false. Si la taille de la charge utile dépasse 3 Mo, la charge utile est stockée dans un objet blob et le paramètre PayloadsLocation contient l’URI de l’objet blob. Dans le cas contraire, cela sera défini sur false et Les ressources, l’entrée, la sortie, le package, les paramètres, l’exempleRequest sont inline. Les tailles de charge utile sont déterminées en ajoutant la taille des éléments Assets, Input, Output, Package, Parameters et ExampleRequest. bool
payloadsLocation URI de l’objet blob de charge utile. Ce paramètre contient une valeur uniquement si le paramètre payloadsInBlobStorage a la valeur true. Dans le cas contraire, est défini sur null. BlobLocation
readOnly Lorsque la valeur est true, indique que le service web est en lecture seule et ne peut plus être mis à jour ou corrigé, uniquement supprimé. La valeur par défaut est false. Remarque : Une fois défini sur true, vous ne pouvez pas modifier sa valeur. bool
realtimeConfiguration Contient les paramètres de configuration du point de terminaison de service web. RealtimeConfiguration
storageAccount Spécifie le compte de stockage utilisé par Azure Machine Learning pour stocker des informations sur le service web. Seul le nom du compte de stockage est retourné par les appels aux opérations GET. Lorsque vous mettez à jour les informations du compte de stockage, vous devez vous assurer que toutes les ressources nécessaires sont disponibles dans le nouveau compte de stockage ou que les appels à votre service web échouent. StorageAccount
title Titre du service web. string
packageType Définir le type d’objet Graphe (obligatoire)

Plan d’engagement

Nom Description Valeur
id Spécifie l’ID de Resource Manager Azure du plan d’engagement associé au service web. chaîne (obligatoire)

DiagnosticsConfiguration

Nom Description Valeur
expiration Spécifie la date et l’heure de fin de la journalisation. Si la valeur est null, la collecte de diagnostics n’est pas limitée dans le temps. string
niveau Spécifie le détail de la sortie de diagnostic. Les valeurs valides sont les suivantes : Aucun - désactive le suivi ; Erreur : collecte uniquement les traces d’erreur (stderr) ; All : collecte toutes les traces (stdout et stderr). 'Tout'
'Erreur'
'None' (obligatoire)

ExempleRequest

Nom Description Valeur
globalParameters Exemples de données d’entrée pour les paramètres globaux du service web object
inputs Exemples de données d’entrée pour les entrées du service web fournies en tant que nom d’entrée pour échantillonner la carte matricielle des valeurs d’entrée. object

ServiceInputOutputSpecification

Nom Description Valeur
description Description du schéma Swagger. string
properties Spécifie une collection qui contient le schéma de colonne pour chaque entrée ou sortie du service web. Pour plus d’informations, consultez la spécification Swagger. objet (obligatoire)
title Titre de votre schéma Swagger. string
type Type de l’entité décrite dans swagger. Toujours 'object'. chaîne (obligatoire)

WebServiceKeys

Nom Description Valeur
primary Clé d’accès primaire. string
la région secondaire Clé d’accès secondaire. string

MachineLearningWorkspace

Nom Description Valeur
id Spécifie l’ID d’espace de travail de l’espace de travail Machine Learning associé au service web chaîne (obligatoire)

BlobLocation

Nom Description Valeur
credentials Informations d’identification d’accès pour l’objet blob, le cas échéant (par exemple, l’objet blob spécifié par la chaîne de connexion du compte de stockage + l’URI d’objet blob) string
URI URI à partir duquel l’objet blob est accessible. Par exemple, aml://abc pour les ressources système ou https://xyz pour les ressources utilisateur ou la charge utile. chaîne (obligatoire)

RealtimeConfiguration

Nom Description Valeur
maxConcurrentCalls Spécifie le nombre maximal d’appels simultanés pouvant être effectués au service web. Valeur minimale : 4, Valeur maximale : 200. int

StorageAccount

Nom Description Valeur
key Spécifie la clé utilisée pour accéder au compte de stockage. string
name Spécifie le nom du compte de stockage. string

WebServicePropertiesForGraph

Nom Description Valeur
packageType Spécifie le type de package. Les valeurs valides sont Graph (Spécifie un service web publié via Machine Learning Studio) et Code (Spécifie un service web publié à l’aide de code tel que Python). Remarque : Le code n’est pas pris en charge pour l’instant. 'Graph' (obligatoire)
package Définition du package de graphe qui compose ce service web. GraphPackage

GraphPackage

Nom Description Valeur
Bords Liste des arêtes qui composent le graphe. GraphEdge[]
graphParameters Collection de paramètres globaux pour le graphe, donné sous la forme d’un nom de paramètre global à la carte GraphParameter. Chaque paramètre a ici une correspondance 1:1 avec les valeurs de paramètres globaux déclarées au niveau de WebServiceProperties. object
nœuds Ensemble de nœuds composant le graphe, fourni sous la forme d’un nodeId à la carte GraphNode object

GraphEdge

Nom Description Valeur
sourceNodeId Identificateur du nœud de graphe source. string
sourcePortId Identificateur du port du nœud source à partir duquel l’arête se connecte. string
targetNodeId Identificateur du nœud de graphe de destination. string
targetPortId Identificateur du port du nœud de destination auquel l’arête se connecte. string

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource webServices peut être déployé sur :

  • 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 un Microsoft. Ressource MachineLearning/webServices, ajoutez le Terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearning/webServices@2017-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      assets = {}
      commitmentPlan = {
        id = "string"
      }
      description = "string"
      diagnostics = {
        expiry = "string"
        level = "string"
      }
      exampleRequest = {
        globalParameters = {}
        inputs = {}
      }
      exposeSampleData = bool
      input = {
        description = "string"
        properties = {}
        title = "string"
        type = "string"
      }
      keys = {
        primary = "string"
        secondary = "string"
      }
      machineLearningWorkspace = {
        id = "string"
      }
      output = {
        description = "string"
        properties = {}
        title = "string"
        type = "string"
      }
      parameters = {}
      payloadsInBlobStorage = bool
      payloadsLocation = {
        credentials = "string"
        uri = "string"
      }
      readOnly = bool
      realtimeConfiguration = {
        maxConcurrentCalls = int
      }
      storageAccount = {
        key = "string"
        name = "string"
      }
      title = "string"
      packageType = "string"
      // For remaining properties, see WebServiceProperties objects
    }
  })
}

Objets WebServiceProperties

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

Pour Graph, utilisez :

  packageType = "Graph"
  package = {
    edges = [
      {
        sourceNodeId = "string"
        sourcePortId = "string"
        targetNodeId = "string"
        targetPortId = "string"
      }
    ]
    graphParameters = {}
    nodes = {}
  }

Valeurs de propriétés

webServices

Nom Description Valeur
type Type de ressource « Microsoft. MachineLearning/webServices@2017-01-01 »
name Nom de la ressource chaîne (obligatoire)

Limite de caractères : 1-260

Caractères valides :
Impossibilité d’utiliser :
<>*%&:?+/\\ ou des caractères de contrôle.

Ne peut pas se terminer par un espace.
location Spécifie l’emplacement de la ressource. chaîne (obligatoire)
parent_id Pour effectuer un déploiement sur un groupe de ressources, utilisez l’ID de ce groupe de ressources. chaîne (obligatoire)
tags Contient des balises de ressources définies en tant que paires clé/valeur. Dictionnaire de noms et de valeurs d’étiquettes.
properties Contient la charge utile de la propriété qui décrit le service web. WebServiceProperties (obligatoire)

WebServiceProperties

Nom Description Valeur
ressources Contient des propriétés définies par l’utilisateur décrivant des ressources de service web. Les propriétés sont exprimées sous forme de paires Clé/Valeur. object
plan d’engagement Contient le plan d’engagement associé à ce service web. Défini au moment de la création. Une fois définie, cette valeur ne peut pas être modifiée. Remarque : Le plan d’engagement n’est pas retourné par les appels aux opérations GET. Plan d’engagement
description Description du service web. string
diagnostics Paramètres contrôlant la collection de suivis de diagnostic pour le service web. DiagnosticsConfiguration
exampleRequest Définit des exemples de données d’entrée pour une ou plusieurs entrées du service. ExempleRequest
exposeSampleData Lorsque la valeur est true, les exemples de données sont inclus dans la définition swagger du service web. La valeur par défaut est true. bool
entrée Contient le schéma Swagger 2.0 décrivant une ou plusieurs entrées du service web. Pour plus d’informations, consultez la spécification Swagger. ServiceInputOutputSpecification
clés Contient les clés d’approvisionnement de service web. Si vous ne spécifiez pas de clés d’approvisionnement, le système Azure Machine Learning les génère pour vous. Remarque : Les clés ne sont pas retournées par les appels aux opérations GET. WebServiceKeys
machineLearningWorkspace Spécifie l’espace de travail Machine Learning contenant l’expérience source pour le service web. MachineLearningWorkspace
sortie Contient le schéma Swagger 2.0 décrivant une ou plusieurs sorties du service web. Pour plus d’informations, consultez la spécification Swagger. ServiceInputOutputSpecification
parameters Ensemble de valeurs de paramètres globaux définies pour le service web, données sous la forme d’un nom de paramètre global à la carte de valeurs par défaut. Si aucune valeur par défaut n’est spécifiée, le paramètre est considéré comme obligatoire. object
payloadsInBlobStorage Lorsque la valeur est true, indique que la taille de la charge utile est supérieure à 3 Mo. Sinon, false. Si la taille de la charge utile dépasse 3 Mo, la charge utile est stockée dans un objet blob et le paramètre PayloadsLocation contient l’URI de l’objet blob. Dans le cas contraire, cela sera défini sur false et Les ressources, l’entrée, la sortie, le package, les paramètres, l’exempleRequest sont inline. Les tailles de charge utile sont déterminées en ajoutant la taille des éléments Assets, Input, Output, Package, Parameters et ExampleRequest. bool
payloadsLocation URI de l’objet blob de charge utile. Ce paramètre contient une valeur uniquement si le paramètre payloadsInBlobStorage a la valeur true. Dans le cas contraire, est défini sur null. BlobLocation
readOnly Lorsque la valeur est true, indique que le service web est en lecture seule et ne peut plus être mis à jour ou corrigé, uniquement supprimé. La valeur par défaut est false. Remarque : Une fois défini sur true, vous ne pouvez pas modifier sa valeur. bool
realtimeConfiguration Contient les paramètres de configuration du point de terminaison de service web. RealtimeConfiguration
storageAccount Spécifie le compte de stockage utilisé par Azure Machine Learning pour stocker des informations sur le service web. Seul le nom du compte de stockage est retourné par les appels aux opérations GET. Lorsque vous mettez à jour les informations du compte de stockage, vous devez vous assurer que toutes les ressources nécessaires sont disponibles dans le nouveau compte de stockage ou que les appels à votre service web échouent. StorageAccount
title Titre du service web. string
packageType Définir le type d’objet Graphe (obligatoire)

Plan d’engagement

Nom Description Valeur
id Spécifie l’ID de Resource Manager Azure du plan d’engagement associé au service web. chaîne (obligatoire)

DiagnosticsConfiguration

Nom Description Valeur
expiration Spécifie la date et l’heure de fin de la journalisation. Si la valeur est null, la collecte de diagnostics n’est pas limitée dans le temps. string
niveau Spécifie le détail de la sortie de diagnostic. Les valeurs valides sont les suivantes : Aucun - désactive le suivi ; Erreur : collecte uniquement les traces d’erreur (stderr) ; All : collecte toutes les traces (stdout et stderr). « Toutes »
« Erreur »
« None » (obligatoire)

ExempleRequest

Nom Description Valeur
globalParameters Exemples de données d’entrée pour les paramètres globaux du service web object
inputs Exemples de données d’entrée pour les entrées du service web fournies en tant que nom d’entrée pour échantillonner la carte matricielle des valeurs d’entrée. object

ServiceInputOutputSpecification

Nom Description Valeur
description Description du schéma Swagger. string
properties Spécifie une collection qui contient le schéma de colonne pour chaque entrée ou sortie du service web. Pour plus d’informations, consultez la spécification Swagger. objet (obligatoire)
title Titre de votre schéma Swagger. string
type Type de l’entité décrite dans swagger. Toujours 'object'. chaîne (obligatoire)

WebServiceKeys

Nom Description Valeur
primary Clé d’accès primaire. string
la région secondaire Clé d’accès secondaire. string

MachineLearningWorkspace

Nom Description Valeur
id Spécifie l’ID d’espace de travail de l’espace de travail Machine Learning associé au service web chaîne (obligatoire)

BlobLocation

Nom Description Valeur
credentials Informations d’identification d’accès pour l’objet blob, le cas échéant (par exemple, l’objet blob spécifié par la chaîne de connexion du compte de stockage + l’URI d’objet blob) string
URI URI à partir duquel l’objet blob est accessible. Par exemple, aml://abc pour les ressources système ou https://xyz pour les ressources utilisateur ou la charge utile. chaîne (obligatoire)

RealtimeConfiguration

Nom Description Valeur
maxConcurrentCalls Spécifie le nombre maximal d’appels simultanés qui peuvent être effectués vers le service web. Valeur minimale : 4, Valeur maximale : 200. int

StorageAccount

Nom Description Valeur
key Spécifie la clé utilisée pour accéder au compte de stockage. string
name Spécifie le nom du compte de stockage. string

WebServicePropertiesForGraph

Nom Description Valeur
packageType Spécifie le type de package. Les valeurs valides sont Graph (spécifie un service web publié via Machine Learning Studio) et Code (spécifie un service web publié à l’aide de code tel que Python). Remarque : Le code n’est pas pris en charge pour l’instant. « Graph » (obligatoire)
package Définition du package de graphe composant ce service web. GraphPackage

GraphPackage

Nom Description Valeur
Bords Liste des arêtes composant le graphique. GraphEdge[]
graphParameters Collection de paramètres globaux pour le graphe, donné en tant que nom de paramètre global à la carte GraphParameter. Chaque paramètre a ici une correspondance 1:1 avec les valeurs de paramètres globaux déclarées au niveau de WebServiceProperties. object
nœuds Ensemble de nœuds composant le graphe, fourni en tant que nodeId au mappage GraphNode object

GraphEdge

Nom Description Valeur
sourceNodeId Identificateur du nœud du graphe source. string
sourcePortId Identificateur du port du nœud source à partir duquel l’arête se connecte. string
targetNodeId Identificateur du nœud du graphe de destination. string
targetPortId Identificateur du port du nœud de destination auquel l’arête se connecte. string