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.
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.
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.
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.
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.
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.
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 :
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.