Delen via


Microsoft. MachineLearning webServices 2017-01-01

Bicep-resourcedefinitie

Het resourcetype webServices kan worden geïmplementeerd in:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Een Microsoft maken. MachineLearning/webServices-resource, voegt u de volgende Bicep toe aan uw sjabloon.

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

WebServiceProperties-objecten

Stel de eigenschap packageType in om het type object op te geven.

Gebruik voor Graph:

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

Eigenschapswaarden

Webservices

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-260

Geldige tekens:
Kan het volgende niet gebruiken:
<>*%&:?+/\\ of besturingstekens

Kan niet eindigen met een spatie.
location Hiermee geeft u de locatie van de resource. tekenreeks (vereist)
tags Bevat resourcetags die zijn gedefinieerd als sleutel-waardeparen. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
properties Bevat de nettolading van de eigenschap die de webservice beschrijft. WebServiceProperties (vereist)

WebServiceEigenschappen

Naam Beschrijving Waarde
assets Bevat door de gebruiker gedefinieerde eigenschappen die webserviceassets beschrijven. Eigenschappen worden uitgedrukt als sleutel-waardeparen. object
commitmentPlan Bevat het toezeggingsplan dat is gekoppeld aan deze webservice. Ingesteld op het moment van maken. Zodra deze waarde is ingesteld, kan deze waarde niet worden gewijzigd. Opmerking: het toezeggingsplan wordt niet geretourneerd vanuit aanroepen naar GET-bewerkingen. CommitmentPlan
beschrijving De beschrijving van de webservice. tekenreeks
diagnostische gegevens Instellingen die de verzameling diagnostische traceringen voor de webservice beheren. DiagnosticsConfiguration
voorbeeldAanvraag Definieert voorbeeldinvoergegevens voor een of meer van de invoer van de service. VoorbeeldAanvraag
exposeSampleData Als deze optie is ingesteld op true, worden voorbeeldgegevens opgenomen in de swagger-definitie van de webservice. De standaardwaarde is waar. booleaans
input Bevat het Swagger 2.0-schema waarin een of meer van de invoer van de webservice wordt beschreven. Zie de Swagger-specificatie voor meer informatie. ServiceInputOutputSpecification
keys Bevat de sleutels voor het inrichten van de webservice. Als u geen inrichtingssleutels opgeeft, worden deze door het Azure Machine Learning-systeem voor u gegenereerd. Opmerking: de sleutels worden niet geretourneerd door aanroepen naar GET-bewerkingen. WebServiceKeys
machineLearningWorkspace Hiermee geeft u de Machine Learning-werkruimte op die het experiment bevat dat de bron is voor de webservice. MachineLearningWorkspace
output Bevat het Swagger 2.0-schema waarin een of meer van de uitvoer van de webservice wordt beschreven. Zie de Swagger-specificatie voor meer informatie. ServiceInputOutputSpecification
parameters De set globale parameters die zijn gedefinieerd voor de webservice, gegeven als een globale parameternaam aan de standaardwaardetoewijzing. Als er geen standaardwaarde is opgegeven, wordt de parameter als vereist beschouwd. object
payloadsInBlobStorage Indien ingesteld op true, geeft aan dat de nettolading groter is dan 3 MB. Anders onwaar. Als de nettolading groter is dan 3 MB, wordt de nettolading opgeslagen in een blob en bevat de parameter PayloadsLocation de URI van de blob. Anders wordt dit ingesteld op false en zijn Assets, Input, Output, Package, Parameters, ExampleRequest inline. De grootte van de nettolading wordt bepaald door de grootte van de Assets, Input, Output, Package, Parameters en de ExampleRequest toe te voegen. booleaans
payloadsLocation De URI van de nettolading-blob. Deze parameter bevat alleen een waarde als de parameter payloadsInBlobStorage is ingesteld op true. Anders is ingesteld op null. BlobLocation
Readonly Als dit is ingesteld op true, geeft dit aan dat de webservice alleen-lezen is en niet meer kan worden bijgewerkt of gepatcht, alleen verwijderd. De standaardwaarde is false. Opmerking: als deze is ingesteld op true, kunt u de waarde ervan niet meer wijzigen. booleaans
realtimeConfiguratie Bevat de configuratie-instellingen voor het webservice-eindpunt. RealtimeConfiguratie
storageAccount Hiermee geeft u het opslagaccount op dat Azure Machine Learning gebruikt om informatie over de webservice op te slaan. Alleen de naam van het opslagaccount wordt geretourneerd van aanroepen naar GET-bewerkingen. Wanneer u de gegevens van het opslagaccount bijwerkt, moet u ervoor zorgen dat alle benodigde assets beschikbaar zijn in het nieuwe opslagaccount of dat aanroepen naar uw webservice mislukken. StorageAccount
title De titel van de webservice. tekenreeks
packageType Het objecttype instellen Grafiek (vereist)

CommitmentPlan

Naam Beschrijving Waarde
id Hiermee geeft u de Azure Resource Manager-id van het toezeggingsplan dat is gekoppeld aan de webservice. tekenreeks (vereist)

DiagnosticsConfiguration

Naam Beschrijving Waarde
Verstrijken Hiermee geeft u de datum en tijd waarop de logboekregistratie wordt beëindigd. Als dit null is, is het verzamelen van diagnostische gegevens niet tijdslimiet. tekenreeks
niveau Hiermee geeft u de uitgebreidheid van de diagnostische uitvoer. Geldige waarden zijn: Geen - tracering wordt uitgeschakeld; Fout: verzamelt alleen fouttraceringen (stderr); Alle: verzamelt alle traceringen (stdout en stderr). 'Alle'
'Fout'
'Geen' (vereist)

VoorbeeldAanvraag

Naam Beschrijving Waarde
globalParameters Voorbeeldinvoergegevens voor de globale parameters van de webservice object
Ingangen Voorbeeldinvoergegevens voor de invoer(en) van de webservice die worden gegeven als invoernaam voor de matrixtoewijzing van voorbeeldinvoerwaarden. object

ServiceInputOutputSpecification

Naam Beschrijving Waarde
beschrijving De beschrijving van het Swagger-schema. tekenreeks
properties Hiermee geeft u een verzameling op die het kolomschema bevat voor elke invoer of uitvoer van de webservice. Zie de Swagger-specificatie voor meer informatie. object (vereist)
title De titel van uw Swagger-schema. tekenreeks
type Het type entiteit dat wordt beschreven in swagger. Altijd 'object'. tekenreeks (vereist)

WebServiceKeys

Naam Beschrijving Waarde
Primaire De primaire toegangssleutel. tekenreeks
Secundaire De secundaire toegangssleutel. tekenreeks

MachineLearningWorkspace

Naam Beschrijving Waarde
id Hiermee geeft u de werkruimte-id op van de machine learning-werkruimte die is gekoppeld aan de webservice tekenreeks (vereist)

BlobLocation

Naam Beschrijving Waarde
referenties Toegangsreferenties voor de blob, indien van toepassing (bijvoorbeeld blob opgegeven door het opslagaccount connection string + blob-URI) tekenreeks
Uri De URI van waaruit de blob toegankelijk is. Bijvoorbeeld aml://abc voor systeemassets of https://xyz voor gebruikersassets of nettolading. tekenreeks (vereist)

RealtimeConfiguratie

Naam Beschrijving Waarde
maxConcurrentCalls Hiermee geeft u het maximum aantal gelijktijdige aanroepen op dat naar de webservice kan worden gedaan. Minimumwaarde: 4, Maximumwaarde: 200. int

StorageAccount

Naam Beschrijving Waarde
sleutel Hiermee geeft u de sleutel op die wordt gebruikt voor toegang tot het opslagaccount. tekenreeks
naam Hiermee geeft u de naam van het opslagaccount op. tekenreeks

WebServicePropertiesForGraph

Naam Beschrijving Waarde
packageType Hiermee geeft u het pakkettype op. Geldige waarden zijn Graph (hiermee geeft u een webservice op die is gepubliceerd via Machine Learning Studio) en Code (hiermee geeft u een webservice op die is gepubliceerd met behulp van code zoals Python). Opmerking: code wordt momenteel niet ondersteund. Grafiek (vereist)
pakket De definitie van het grafiekpakket dat deel uit deze webservice maakt. GraphPackage

GraphPackage

Naam Beschrijving Waarde
Randen De lijst met randen die de grafiek vormen. GraphEdge[]
graphParameters De verzameling globale parameters voor de grafiek, gegeven als een globale parameternaam voor graphParameter-kaart. Elke parameter hier heeft een 1:1-overeenkomst met de toewijzing van globale parameterswaarden die zijn gedeclareerd op het niveau WebServiceEigenschappen. object
Knooppunten De set knooppunten die de grafiek vormen, die als nodeId aan GraphNode-toewijzing is opgegeven object

GraphEdge

Naam Beschrijving Waarde
sourceNodeId De id van het brongrafiekknooppunt. tekenreeks
sourcePortId De id van de poort van het bronknooppunt waarmee de edge verbinding maakt. tekenreeks
targetNodeId De id van het doelgrafiekknooppunt. tekenreeks
targetPortId De id van de poort van het doelknooppunt waarmee de edge verbinding maakt. tekenreeks

Resourcedefinitie van ARM-sjabloon

Het resourcetype webServices kan worden geïmplementeerd voor:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Een Microsoft maken. MachineLearning/webServices-resource voegt u de volgende JSON toe aan uw sjabloon.

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

WebServiceProperties-objecten

Stel de eigenschap packageType in om het type object op te geven.

Gebruik voor Graph:

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

Eigenschapswaarden

Webservices

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft. MachineLearning/webServices'
apiVersion De resource-API-versie '2017-01-01'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-260

Geldige tekens:
Kan het volgende niet gebruiken:
<>*%&:?+/\\ of besturingstekens

Kan niet eindigen met een spatie.
location Hiermee geeft u de locatie van de resource op. tekenreeks (vereist)
tags Bevat resourcetags die zijn gedefinieerd als sleutel-waardeparen. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
properties Bevat de nettolading van de eigenschap die de webservice beschrijft. WebServiceEigenschappen (vereist)

WebServiceEigenschappen

Naam Beschrijving Waarde
assets Bevat door de gebruiker gedefinieerde eigenschappen die webserviceassets beschrijven. Eigenschappen worden uitgedrukt als sleutel/waardeparen. object
commitmentPlan Bevat het toezeggingsplan dat is gekoppeld aan deze webservice. Ingesteld op het moment van maken. Zodra deze waarde is ingesteld, kan deze waarde niet worden gewijzigd. Opmerking: het toezeggingsplan wordt niet geretourneerd vanuit aanroepen naar GET-bewerkingen. CommitmentPlan
beschrijving De beschrijving van de webservice. tekenreeks
diagnostische gegevens Instellingen die de verzameling diagnostische traceringen voor de webservice beheren. DiagnosticsConfiguration
voorbeeldAanvraag Definieert voorbeeldinvoergegevens voor een of meer van de invoer van de service. VoorbeeldAanvraag
exposeSampleData Als deze optie is ingesteld op true, worden voorbeeldgegevens opgenomen in de swagger-definitie van de webservice. De standaardwaarde is waar. booleaans
input Bevat het Swagger 2.0-schema waarin een of meer van de invoer van de webservice wordt beschreven. Zie de Swagger-specificatie voor meer informatie. ServiceInputOutputSpecification
keys Bevat de sleutels voor het inrichten van de webservice. Als u geen inrichtingssleutels opgeeft, worden deze door het Azure Machine Learning-systeem voor u gegenereerd. Opmerking: de sleutels worden niet geretourneerd door aanroepen naar GET-bewerkingen. WebServiceKeys
machineLearningWorkspace Hiermee geeft u de Machine Learning-werkruimte op die het experiment bevat dat de bron is voor de webservice. MachineLearningWorkspace
output Bevat het Swagger 2.0-schema waarin een of meer van de uitvoer van de webservice wordt beschreven. Zie de Swagger-specificatie voor meer informatie. ServiceInputOutputSpecification
parameters De set globale parameters die zijn gedefinieerd voor de webservice, gegeven als een globale parameternaam aan de standaardwaardetoewijzing. Als er geen standaardwaarde is opgegeven, wordt de parameter als vereist beschouwd. object
payloadsInBlobStorage Indien ingesteld op true, geeft aan dat de nettolading groter is dan 3 MB. Anders onwaar. Als de nettolading groter is dan 3 MB, wordt de nettolading opgeslagen in een blob en bevat de parameter PayloadsLocation de URI van de blob. Anders wordt dit ingesteld op false en zijn Assets, Input, Output, Package, Parameters, ExampleRequest inline. De grootte van de nettolading wordt bepaald door de grootte van de Assets, Input, Output, Package, Parameters en de ExampleRequest toe te voegen. booleaans
payloadsLocation De URI van de nettolading-blob. Deze parameter bevat alleen een waarde als de parameter payloadsInBlobStorage is ingesteld op true. Anders is ingesteld op null. BlobLocation
Readonly Als dit is ingesteld op true, geeft dit aan dat de webservice alleen-lezen is en niet meer kan worden bijgewerkt of gepatcht, alleen verwijderd. De standaardwaarde is false. Opmerking: als deze is ingesteld op true, kunt u de waarde ervan niet meer wijzigen. booleaans
realtimeConfiguratie Bevat de configuratie-instellingen voor het webservice-eindpunt. RealtimeConfiguratie
storageAccount Hiermee geeft u het opslagaccount op dat Azure Machine Learning gebruikt om informatie over de webservice op te slaan. Alleen de naam van het opslagaccount wordt geretourneerd van aanroepen naar GET-bewerkingen. Wanneer u de gegevens van het opslagaccount bijwerkt, moet u ervoor zorgen dat alle benodigde assets beschikbaar zijn in het nieuwe opslagaccount of dat aanroepen naar uw webservice mislukken. StorageAccount
title De titel van de webservice. tekenreeks
packageType Het objecttype instellen Grafiek (vereist)

CommitmentPlan

Naam Beschrijving Waarde
id Hiermee geeft u de Azure Resource Manager-id van het toezeggingsplan dat is gekoppeld aan de webservice. tekenreeks (vereist)

DiagnosticsConfiguration

Naam Beschrijving Waarde
Verstrijken Hiermee geeft u de datum en tijd waarop de logboekregistratie wordt beëindigd. Als dit null is, is het verzamelen van diagnostische gegevens niet tijdslimiet. tekenreeks
niveau Hiermee geeft u de uitgebreidheid van de diagnostische uitvoer. Geldige waarden zijn: Geen - tracering wordt uitgeschakeld; Fout: verzamelt alleen fouttraceringen (stderr); Alle: verzamelt alle traceringen (stdout en stderr). 'Alle'
'Fout'
'Geen' (vereist)

VoorbeeldAanvraag

Naam Beschrijving Waarde
globalParameters Voorbeeldinvoergegevens voor de globale parameters van de webservice object
Ingangen Voorbeeldinvoergegevens voor de invoer(en) van de webservice die worden gegeven als invoernaam voor de matrixtoewijzing van voorbeeldinvoerwaarden. object

ServiceInputOutputSpecification

Naam Beschrijving Waarde
beschrijving De beschrijving van het Swagger-schema. tekenreeks
properties Hiermee geeft u een verzameling op die het kolomschema bevat voor elke invoer of uitvoer van de webservice. Zie de Swagger-specificatie voor meer informatie. object (vereist)
title De titel van uw Swagger-schema. tekenreeks
type Het type entiteit dat wordt beschreven in swagger. Altijd 'object'. tekenreeks (vereist)

WebServiceKeys

Naam Beschrijving Waarde
Primaire De primaire toegangssleutel. tekenreeks
Secundaire De secundaire toegangssleutel. tekenreeks

MachineLearningWorkspace

Naam Beschrijving Waarde
id Hiermee geeft u de werkruimte-id op van de machine learning-werkruimte die is gekoppeld aan de webservice tekenreeks (vereist)

BlobLocation

Naam Beschrijving Waarde
referenties Toegangsreferenties voor de blob, indien van toepassing (bijvoorbeeld blob opgegeven door opslagaccount connection string + blob-URI) tekenreeks
Uri De URI van waaruit de blob toegankelijk is. Aml://abc bijvoorbeeld voor systeemassets of https://xyz voor gebruikersassets of nettolading. tekenreeks (vereist)

RealtimeConfiguration

Naam Beschrijving Waarde
maxConcurrentCalls Hiermee geeft u het maximum aantal gelijktijdige aanroepen op dat naar de webservice kan worden uitgevoerd. Minimumwaarde: 4, Maximumwaarde: 200. int

StorageAccount

Naam Beschrijving Waarde
sleutel Hiermee geeft u de sleutel op die wordt gebruikt voor toegang tot het opslagaccount. tekenreeks
naam Hiermee geeft u de naam van het opslagaccount op. tekenreeks

WebServicePropertiesForGraph

Naam Beschrijving Waarde
packageType Hiermee geeft u het pakkettype op. Geldige waarden zijn Graph (hiermee geeft u een webservice op die is gepubliceerd via Machine Learning Studio) en Code (hiermee geeft u een webservice op die is gepubliceerd met behulp van code zoals Python). Opmerking: code wordt momenteel niet ondersteund. Grafiek (vereist)
pakket De definitie van het grafiekpakket dat deel uit deze webservice maakt. GraphPackage

GraphPackage

Naam Beschrijving Waarde
Randen De lijst met randen die de grafiek vormen. GraphEdge[]
graphParameters De verzameling globale parameters voor de grafiek, gegeven als een globale parameternaam voor graphParameter-kaart. Elke parameter hier heeft een 1:1-overeenkomst met de toewijzing van globale parameterswaarden die zijn gedeclareerd op het niveau WebServiceEigenschappen. object
Knooppunten De set knooppunten die de grafiek vormen, die als nodeId aan GraphNode-toewijzing is opgegeven object

GraphEdge

Naam Beschrijving Waarde
sourceNodeId De id van het brongrafiekknooppunt. tekenreeks
sourcePortId De id van de poort van het bronknooppunt waarmee de edge verbinding maakt. tekenreeks
targetNodeId De id van het doelgrafiekknooppunt. tekenreeks
targetPortId De id van de poort van het doelknooppunt waarmee de edge verbinding maakt. tekenreeks

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype webServices kan worden geïmplementeerd in:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Een Microsoft maken. MachineLearning/webServices-resource, voegt u de volgende Terraform toe aan uw sjabloon.

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

WebServiceProperties-objecten

Stel de eigenschap packageType in om het type object op te geven.

Gebruik voor Graph:

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

Eigenschapswaarden

Webservices

Naam Beschrijving Waarde
type Het resourcetype "Microsoft. MachineLearning/webServices@2017-01-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-260

Geldige tekens:
Kan het volgende niet gebruiken:
<>*%&:?+/\\ of besturingstekens

Kan niet eindigen met een spatie.
location Hiermee geeft u de locatie van de resource. tekenreeks (vereist)
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Bevat resourcetags die zijn gedefinieerd als sleutel-waardeparen. Woordenlijst met tagnamen en -waarden.
properties Bevat de nettolading van de eigenschap die de webservice beschrijft. WebServiceProperties (vereist)

WebServiceEigenschappen

Naam Beschrijving Waarde
assets Bevat door de gebruiker gedefinieerde eigenschappen die webserviceassets beschrijven. Eigenschappen worden uitgedrukt als sleutel-waardeparen. object
commitmentPlan Bevat het toezeggingsplan dat is gekoppeld aan deze webservice. Ingesteld op het moment van maken. Zodra deze waarde is ingesteld, kan deze waarde niet worden gewijzigd. Opmerking: het toezeggingsplan wordt niet geretourneerd vanuit aanroepen naar GET-bewerkingen. CommitmentPlan
beschrijving De beschrijving van de webservice. tekenreeks
diagnostische gegevens Instellingen die de verzameling diagnostische traceringen voor de webservice beheren. DiagnosticsConfiguration
voorbeeldAanvraag Definieert voorbeeldinvoergegevens voor een of meer van de invoer van de service. VoorbeeldAanvraag
exposeSampleData Als deze optie is ingesteld op true, worden voorbeeldgegevens opgenomen in de swagger-definitie van de webservice. De standaardwaarde is waar. booleaans
input Bevat het Swagger 2.0-schema waarin een of meer van de invoer van de webservice wordt beschreven. Zie de Swagger-specificatie voor meer informatie. ServiceInputOutputSpecification
keys Bevat de sleutels voor het inrichten van de webservice. Als u geen inrichtingssleutels opgeeft, worden deze door het Azure Machine Learning-systeem voor u gegenereerd. Opmerking: de sleutels worden niet geretourneerd door aanroepen naar GET-bewerkingen. WebServiceKeys
machineLearningWorkspace Hiermee geeft u de Machine Learning-werkruimte op die het experiment bevat dat de bron is voor de webservice. MachineLearningWorkspace
output Bevat het Swagger 2.0-schema waarin een of meer van de uitvoer van de webservice wordt beschreven. Zie de Swagger-specificatie voor meer informatie. ServiceInputOutputSpecification
parameters De set globale parameters die zijn gedefinieerd voor de webservice, gegeven als een globale parameternaam aan de standaardwaardetoewijzing. Als er geen standaardwaarde is opgegeven, wordt de parameter als vereist beschouwd. object
payloadsInBlobStorage Indien ingesteld op true, geeft aan dat de nettolading groter is dan 3 MB. Anders onwaar. Als de nettolading groter is dan 3 MB, wordt de nettolading opgeslagen in een blob en bevat de parameter PayloadsLocation de URI van de blob. Anders wordt dit ingesteld op false en zijn Assets, Input, Output, Package, Parameters, ExampleRequest inline. De grootte van de nettolading wordt bepaald door de grootte van de Assets, Input, Output, Package, Parameters en de ExampleRequest toe te voegen. booleaans
payloadsLocation De URI van de nettolading-blob. Deze parameter bevat alleen een waarde als de parameter payloadsInBlobStorage is ingesteld op true. Anders is ingesteld op null. BlobLocation
Readonly Als dit is ingesteld op true, geeft dit aan dat de webservice alleen-lezen is en niet meer kan worden bijgewerkt of gepatcht, alleen verwijderd. De standaardwaarde is false. Opmerking: als deze is ingesteld op true, kunt u de waarde ervan niet meer wijzigen. booleaans
realtimeConfiguratie Bevat de configuratie-instellingen voor het webservice-eindpunt. RealtimeConfiguratie
storageAccount Hiermee geeft u het opslagaccount op dat Azure Machine Learning gebruikt om informatie over de webservice op te slaan. Alleen de naam van het opslagaccount wordt geretourneerd van aanroepen naar GET-bewerkingen. Wanneer u de gegevens van het opslagaccount bijwerkt, moet u ervoor zorgen dat alle benodigde assets beschikbaar zijn in het nieuwe opslagaccount of dat aanroepen naar uw webservice mislukken. StorageAccount
title De titel van de webservice. tekenreeks
packageType Het objecttype instellen Grafiek (vereist)

CommitmentPlan

Naam Beschrijving Waarde
id Hiermee geeft u de Azure Resource Manager-id van het toezeggingsplan dat is gekoppeld aan de webservice. tekenreeks (vereist)

DiagnosticsConfiguration

Naam Beschrijving Waarde
Verstrijken Hiermee geeft u de datum en tijd waarop de logboekregistratie wordt beëindigd. Als dit null is, is het verzamelen van diagnostische gegevens niet tijdslimiet. tekenreeks
niveau Hiermee geeft u de uitgebreidheid van de diagnostische uitvoer. Geldige waarden zijn: Geen - tracering wordt uitgeschakeld; Fout: verzamelt alleen fouttraceringen (stderr); Alle: verzamelt alle traceringen (stdout en stderr). "Alle"
"Fout"
"Geen" (vereist)

VoorbeeldAanvraag

Naam Beschrijving Waarde
globalParameters Voorbeeldinvoergegevens voor de globale parameters van de webservice object
Ingangen Voorbeeldinvoergegevens voor de invoer(en) van de webservice die worden gegeven als invoernaam voor de matrixtoewijzing van voorbeeldinvoerwaarden. object

ServiceInputOutputSpecification

Naam Beschrijving Waarde
beschrijving De beschrijving van het Swagger-schema. tekenreeks
properties Hiermee geeft u een verzameling op die het kolomschema bevat voor elke invoer of uitvoer van de webservice. Zie de Swagger-specificatie voor meer informatie. object (vereist)
title De titel van uw Swagger-schema. tekenreeks
type Het type entiteit dat wordt beschreven in swagger. Altijd 'object'. tekenreeks (vereist)

WebServiceKeys

Naam Beschrijving Waarde
Primaire De primaire toegangssleutel. tekenreeks
Secundaire De secundaire toegangssleutel. tekenreeks

MachineLearningWorkspace

Naam Beschrijving Waarde
id Hiermee geeft u de werkruimte-id op van de machine learning-werkruimte die is gekoppeld aan de webservice tekenreeks (vereist)

BlobLocation

Naam Beschrijving Waarde
referenties Toegangsreferenties voor de blob, indien van toepassing (bijvoorbeeld blob opgegeven door het opslagaccount connection string + blob-URI) tekenreeks
Uri De URI van waaruit de blob toegankelijk is. Bijvoorbeeld aml://abc voor systeemassets of https://xyz voor gebruikersassets of nettolading. tekenreeks (vereist)

RealtimeConfiguratie

Naam Beschrijving Waarde
maxConcurrentCalls Hiermee geeft u het maximum aantal gelijktijdige aanroepen op dat naar de webservice kan worden uitgevoerd. Minimumwaarde: 4, Maximumwaarde: 200. int

StorageAccount

Naam Beschrijving Waarde
sleutel Hiermee geeft u de sleutel op die wordt gebruikt voor toegang tot het opslagaccount. tekenreeks
naam Hiermee geeft u de naam van het opslagaccount op. tekenreeks

WebServicePropertiesForGraph

Naam Beschrijving Waarde
packageType Hiermee geeft u het pakkettype op. Geldige waarden zijn Graph (hiermee geeft u een webservice op die is gepubliceerd via Machine Learning Studio) en Code (hiermee geeft u een webservice op die is gepubliceerd met behulp van code zoals Python). Opmerking: code wordt momenteel niet ondersteund. Grafiek (vereist)
pakket De definitie van het grafiekpakket dat deel uit deze webservice maakt. GraphPackage

GraphPackage

Naam Beschrijving Waarde
Randen De lijst met randen die de grafiek vormen. GraphEdge[]
graphParameters De verzameling globale parameters voor de grafiek, gegeven als een globale parameternaam voor graphParameter-kaart. Elke parameter hier heeft een 1:1-overeenkomst met de toewijzing van globale parameterswaarden die zijn gedeclareerd op het niveau WebServiceEigenschappen. object
Knooppunten De set knooppunten die de grafiek vormen, die als nodeId aan GraphNode-toewijzing is opgegeven object

GraphEdge

Naam Beschrijving Waarde
sourceNodeId De id van het brongrafiekknooppunt. tekenreeks
sourcePortId De id van de poort van het bronknooppunt waarmee de edge verbinding maakt. tekenreeks
targetNodeId De id van het doelgrafiekknooppunt. tekenreeks
targetPortId De id van de poort van het doelknooppunt waarmee de edge verbinding maakt. tekenreeks