Udostępnij za pośrednictwem


Microsoft.MachineLearning webServices 2017-01-01

Definicja zasobu Bicep

Typ zasobu webServices można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearning/webServices, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.MachineLearning/webServices@2017-01-01' = {
  location: 'string'
  name: 'string'
  properties: {
    assets: {
      {customized property}: {
        id: 'string'
        inputPorts: {
          {customized property}: {
            type: 'string'
          }
        }
        locationInfo: {
          credentials: 'string'
          uri: 'string'
        }
        metadata: {
          {customized property}: 'string'
        }
        name: 'string'
        outputPorts: {
          {customized property}: {
            type: 'string'
          }
        }
        parameters: [
          {
            modeValuesInfo: {
              {customized property}: {
                interfaceString: 'string'
                parameters: [
                  ...
                ]
              }
            }
            name: 'string'
            parameterType: 'string'
          }
        ]
        type: 'string'
      }
    }
    commitmentPlan: {
      id: 'string'
    }
    description: 'string'
    diagnostics: {
      expiry: 'string'
      level: 'string'
    }
    exampleRequest: {
      globalParameters: {
        {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
      }
      inputs: {
        {customized property}: [
          [
            any(Azure.Bicep.Types.Concrete.AnyType)
          ]
        ]
      }
    }
    exposeSampleData: bool
    input: {
      description: 'string'
      properties: {
        {customized property}: {
          description: 'string'
          format: 'string'
          properties: {
            {customized property}: {
              enum: [
                any(Azure.Bicep.Types.Concrete.AnyType)
              ]
              format: 'string'
              type: 'string'
              x-ms-isnullable: bool
              x-ms-isordered: bool
            }
          }
          title: 'string'
          type: 'string'
        }
      }
      title: 'string'
      type: 'string'
    }
    keys: {
      primary: 'string'
      secondary: 'string'
    }
    machineLearningWorkspace: {
      id: 'string'
    }
    output: {
      description: 'string'
      properties: {
        {customized property}: {
          description: 'string'
          format: 'string'
          properties: {
            {customized property}: {
              enum: [
                any(Azure.Bicep.Types.Concrete.AnyType)
              ]
              format: 'string'
              type: 'string'
              x-ms-isnullable: bool
              x-ms-isordered: bool
            }
          }
          title: 'string'
          type: 'string'
        }
      }
      title: 'string'
      type: 'string'
    }
    parameters: {
      {customized property}: {
        certificateThumbprint: 'string'
        value: any(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    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
  }
  tags: {
    {customized property}: 'string'
  }
}

Obiekty WebServiceProperties

Ustaw właściwość packageType, aby określić typ obiektu.

W przypadku programu Graphużyj:

{
  package: {
    edges: [
      {
        sourceNodeId: 'string'
        sourcePortId: 'string'
        targetNodeId: 'string'
        targetPortId: 'string'
      }
    ]
    graphParameters: {
      {customized property}: {
        description: 'string'
        links: [
          {
            nodeId: 'string'
            parameterKey: 'string'
          }
        ]
        type: 'string'
      }
    }
    nodes: {
      {customized property}: {
        assetId: 'string'
        inputId: 'string'
        outputId: 'string'
        parameters: {
          {customized property}: {
            certificateThumbprint: 'string'
            value: any(Azure.Bicep.Types.Concrete.AnyType)
          }
        }
      }
    }
  }
  packageType: 'Graph'
}

Wartości właściwości

Element zawartości

Nazwa Opis Wartość
id Identyfikator zasobu. struna
inputPorts Informacje o portach wejściowych zasobu. AssetItemInputPorts
locationInfo Uzyskaj dostęp do informacji o zasobie. blobLocation (wymagane)
metadane Jeśli zasób jest modułem niestandardowym, przechowuje metadane modułu. AssetItemMetadata
nazwa Przyjazna nazwa zasobu. ciąg (wymagany)
outputPorts Informacje o portach wyjściowych zasobu. AssetItemOutputPorts
Parametry Jeśli zasób jest modułem niestandardowym, zawiera on parametry modułu. ModuleAssetParameter[]
typ Typ zasobu. "Moduł"
"Zasób" (wymagany)

AssetItemInputPorts

Nazwa Opis Wartość

AssetItemMetadata

Nazwa Opis Wartość

AssetItemOutputPorts

Nazwa Opis Wartość

BlobLocation

Nazwa Opis Wartość
Poświadczenia Poświadczenia dostępu dla obiektu blob, jeśli ma to zastosowanie (np. obiekt blob określony przez parametry połączenia konta magazynu + identyfikator URI obiektu blob) struna
Uri Identyfikator URI, z którego obiekt blob jest dostępny. Na przykład aml://abc dla zasobów systemowych lub https://xyz dla zasobów użytkownika lub ładunku. ciąg (wymagany)

KolumnaOkreślanie

Nazwa Opis Wartość
wyliczenie Jeśli typ danych jest kategorialny, zawiera listę akceptowanych kategorii. any[]
format Dodatkowe informacje o formacie dla typu danych. "Bajt"
"Char"
"Kompleks128"
"Complex64"
"Data i godzina"
"Date-timeOffset"
"Podwójna"
"Czas trwania"
"Float"
"Int16"
"Int32"
"Int64"
"Int8"
"Uint16"
"Uint32"
"Uint64"
"Uint8"
typ Typ danych kolumny. "Wartość logiczna"
"Liczba całkowita"
"Liczba"
"Ciąg" (wymagany)
x-ms-isnullable Flaga wskazująca, czy typ obsługuje wartości null, czy nie. Bool
x-ms-isordered Flaga wskazująca, czy kategorie są traktowane jako uporządkowany zestaw, czy nie, jeśli jest to kolumna kategorii. Bool

Plan zobowiązania

Nazwa Opis Wartość
id Określa identyfikator usługi Azure Resource Manager planu zobowiązania skojarzonego z usługą internetową. ciąg (wymagany)

DiagnostykaKonfiguracja

Nazwa Opis Wartość
Upływie terminu ważności Określa datę i godzinę zakończenia rejestrowania. Jeśli wartość null, kolekcja diagnostyczna nie jest ograniczona czasowo. struna
poziom Określa szczegółowość danych wyjściowych diagnostyki. Prawidłowe wartości to: Brak — wyłącza śledzenie; Błąd — zbiera tylko ślady błędów (stderr); Wszystkie — zbiera wszystkie ślady (stdout i stderr). "Wszystko"
"Błąd"
"Brak" (wymagane)

ExampleRequest

Nazwa Opis Wartość
globalParameters Przykładowe dane wejściowe dla parametrów globalnych usługi internetowej ExampleRequestGlobalParameters
Wejścia Przykładowe dane wejściowe dla danych wejściowych usługi internetowej podane jako nazwa wejściowa do przykładowej mapy macierzy wartości wejściowych. ExampleRequestInputs

ExampleRequestGlobalParameters

Nazwa Opis Wartość

ExampleRequestInputs

Nazwa Opis Wartość

GraphEdge

Nazwa Opis Wartość
sourceNodeId Identyfikator węzła wykresu źródłowego. struna
sourcePortId Identyfikator portu węzła źródłowego, z którego łączy się krawędź. struna
targetNodeId Identyfikator węzła grafu docelowego. struna
targetPortId Identyfikator portu węzła docelowego, z którego łączy się krawędź. struna

GraphNode

Nazwa Opis Wartość
assetId Identyfikator zasobu reprezentowanego przez ten węzeł. struna
inputId Identyfikator elementu wejściowego reprezentowanego przez ten węzeł. struna
outputId Identyfikator elementu wyjściowego reprezentowanego przez ten węzeł. struna
Parametry Jeśli ma to zastosowanie, parametry węzła. Globalne parametry grafu są mapowania na te wartości ustawione w czasie wykonywania. GraphNodeParameters

GraphNodeParameters

Nazwa Opis Wartość

GraphPackage

Nazwa Opis Wartość
Krawędzie Lista krawędzi tworzących graf. GraphEdge[]
graphParameters Kolekcja parametrów globalnych grafu podana jako nazwa parametru globalnego na mapie GraphParameter. Każdy parametr ma tutaj dopasowanie 1:1 z mapą wartości parametrów globalnych zadeklarowaną na poziomie WebServiceProperties. GraphPackageGraphParameters
Węzłów Zestaw węzłów tworzących graf, podany jako nodeId do mapy GraphNode GraphPackageNodes

GraphPackageGraphParameters

Nazwa Opis Wartość

GraphPackageNodes

Nazwa Opis Wartość

GraphParameter

Nazwa Opis Wartość
opis Opis tego parametru grafu. struna
Linki Łącza skojarzenia dla tego parametru do węzłów na grafie. GraphParameterLink[] (wymagane)
typ Typ parametru grafu. "Wartość logiczna"
"ColumnPicker"
"Poświadczenie"
"DataGatewayName"
"Podwójna"
"Wyliczone"
"Float"
"Int"
"Tryb"
"ParameterRange"
"Skrypt"
"Ciąg" (wymagany)
Nazwa Opis Wartość
nodeId Identyfikator węzła grafu ciąg (wymagany)
parametrKey Identyfikator parametru węzła mapowania parametru globalnego na. ciąg (wymagany)

InputPort

Nazwa Opis Wartość
typ Typ danych portów. "Zestaw danych"

MachineLearningWorkspace

Nazwa Opis Wartość
id Określa identyfikator obszaru roboczego uczenia maszynowego skojarzonego z usługą internetową ciąg (wymagany)

Microsoft.MachineLearning/webServices

Nazwa Opis Wartość
lokalizacja Określa lokalizację zasobu. ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Zawiera ładunek właściwości opisujący usługę internetową. WebServiceProperties (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

ModeValueInfo

Nazwa Opis Wartość
interfaceString Nazwa ciągu interfejsu dla zagnieżdżonego parametru. struna
Parametry Definicja parametru. ModuleAssetParameter[]

ModuleAssetParameter

Nazwa Opis Wartość
modeValuesInfo Definicje parametrów zagnieżdżonego interfejsu, jeśli jest to złożony parametr modułu. ModuleAssetParameterModeValuesInfo
nazwa Nazwa parametru. struna
parametrType Typ parametru. struna

ModuleAssetParameterModeValuesInfo

Nazwa Opis Wartość

OutputPort

Nazwa Opis Wartość
typ Typ danych portów. "Zestaw danych"

RealtimeConfiguration

Nazwa Opis Wartość
maxConcurrentCalls Określa maksymalne współbieżne wywołania, które można wykonać w usłudze internetowej. Wartość minimalna: 4, Wartość maksymalna: 200. Int

Ograniczenia:
Minimalna wartość = 4
Wartość maksymalna = 200

Tagi zasobów

Nazwa Opis Wartość

ServiceInputOutputSpecification

Nazwa Opis Wartość
opis Opis schematu struktury Swagger. struna
Właściwości Określa kolekcję zawierającą schemat kolumny dla poszczególnych danych wejściowych lub wyjściowych usługi internetowej. Aby uzyskać więcej informacji, zobacz specyfikację struktury Swagger. ServiceInputOutputSpecificationProperties (wymagane)
tytuł Tytuł schematu struktury Swagger. struna
typ Typ jednostki opisanej w programie Swagger. Zawsze "obiekt". ciąg (wymagany)

ServiceInputOutputSpecificationProperties

Nazwa Opis Wartość

StorageAccount

Nazwa Opis Wartość
klucz Określa klucz używany do uzyskiwania dostępu do konta magazynu. struna
nazwa Określa nazwę konta magazynu. struna

TabelaSpecification

Nazwa Opis Wartość
opis Opis schematu struktury Swagger. struna
format Format, jeśli typ nie jest "obiektem" struna
Właściwości Zestaw kolumn w tabeli danych. TableSpecificationProperties
tytuł Tytuł schematu struktury Swagger. struna
typ Typ jednostki opisanej w programie Swagger. ciąg (wymagany)

TableSpecificationProperties

Nazwa Opis Wartość

WebServiceKeys

Nazwa Opis Wartość
podstawowy Podstawowy klucz dostępu. struna
wtórny Pomocniczy klucz dostępu. struna

WebServiceParameter

Nazwa Opis Wartość
certificateThumbprint Jeśli wartość parametru w polu "value" jest zaszyfrowana, odcisk palca certyfikatu należy umieścić tutaj. struna
wartość Wartość parametru jakikolwiek

Właściwości usługi sieci Web

Nazwa Opis Wartość
aktywa Zawiera właściwości zdefiniowane przez użytkownika opisujące zasoby usługi internetowej. Właściwości są wyrażane jako pary klucz/wartość. WebServicePropertiesAssets
plan zobowiązania Zawiera plan zobowiązania skojarzony z tą usługą internetową. Ustaw w czasie tworzenia. Po ustawieniu tej wartości nie można zmienić. Uwaga: plan zobowiązania nie jest zwracany z wywołań do operacji GET. CommitmentPlan
opis Opis usługi internetowej. struna
Diagnostyka Ustawienia kontrolujące zbieranie śladów diagnostycznych dla usługi internetowej. DiagnosticsConfiguration
exampleRequest Definiuje przykładowe dane wejściowe dla co najmniej jednego danych wejściowych usługi. ExampleRequest
exposeSampleData W przypadku ustawienia wartości true przykładowe dane są uwzględniane w definicji struktury swagger usługi internetowej. Wartość domyślna to true. Bool
wkład Zawiera schemat struktury Swagger 2.0 opisujący co najmniej jeden z danych wejściowych usługi internetowej. Aby uzyskać więcej informacji, zobacz specyfikację struktury Swagger. ServiceInputOutputSpecification
Klucze Zawiera klucze aprowizacji usługi internetowej. Jeśli nie określisz kluczy aprowizacji, system Azure Machine Learning wygeneruje je dla Ciebie. Uwaga: klucze nie są zwracane z wywołań do operacji GET. WebServiceKeys
machineLearningWorkspace Określa obszar roboczy usługi Machine Learning zawierający eksperyment źródłowy dla usługi internetowej. MachineLearningWorkspace
wyjście Zawiera schemat struktury Swagger 2.0 opisujący co najmniej jeden z danych wyjściowych usługi internetowej. Aby uzyskać więcej informacji, zobacz specyfikację struktury Swagger. ServiceInputOutputSpecification
packageType Ustaw wartość "Graph" dla typu WebServicePropertiesForGraph. "Graph" (wymagany)
Parametry Zestaw wartości parametrów globalnych zdefiniowanych dla usługi internetowej, podany jako nazwa parametru globalnego na domyślną mapę wartości. Jeśli nie określono wartości domyślnej, parametr jest uznawany za wymagany. WebServicePropertiesParameters
payloadsInBlobStorage W przypadku ustawienia wartości true oznacza, że rozmiar ładunku jest większy niż 3 MB. W przeciwnym razie wartość false. Jeśli rozmiar ładunku przekracza 3 MB, ładunek jest przechowywany w obiekcie blob, a parametr PayloadsLocation zawiera identyfikator URI obiektu blob. W przeciwnym razie zostanie ustawiona wartość false, a zasoby, dane wejściowe, wyjściowe, pakiet, parametry, exampleRequest są wbudowane. Rozmiary ładunku są określane przez dodanie rozmiaru zasobów, danych wejściowych, wyjściowych, pakietu, parametrów i elementu ExampleRequest. Bool
payloadsLocation Identyfikator URI ładunku obiektu blob. Ten parametr zawiera wartość tylko wtedy, gdy parametr payloadsInBlobStorage ma wartość true. W przeciwnym razie ustawiono wartość null. BlobLocation
readOnly Po ustawieniu wartości true oznacza, że usługa internetowa jest tylko do odczytu i nie może być już aktualizowana ani poprawiana, tylko usunięta. Wartość domyślna to false. Uwaga: Po ustawieniu wartości true nie można zmienić jej wartości. Bool
realtimeConfiguration Zawiera ustawienia konfiguracji punktu końcowego usługi internetowej. realtimeConfiguration
storageAccount Określa konto magazynu używane przez usługę Azure Machine Learning do przechowywania informacji o usłudze internetowej. Tylko nazwa konta magazynu jest zwracana z wywołań do operacji GET. Podczas aktualizowania informacji o koncie magazynu należy upewnić się, że wszystkie niezbędne zasoby są dostępne na nowym koncie magazynu lub wywołania usługi internetowej nie będą działać. StorageAccount
tytuł Tytuł usługi internetowej. struna

Zasoby webServiceProperties

Nazwa Opis Wartość

WebServicePropertiesForGraph

Nazwa Opis Wartość
pakiet Definicja pakietu grafu tworzącego tę usługę internetową. GraphPackage
packageType Określa typ pakietu. Prawidłowe wartości to Graph (określa usługę internetową opublikowaną za pośrednictwem usługi Machine Learning Studio) i Kod (określa usługę internetową opublikowaną przy użyciu kodu takiego jak Python). Uwaga: kod nie jest obecnie obsługiwany. "Graph" (wymagany)

WebServicePropertiesParameters

Nazwa Opis Wartość

Definicja zasobu szablonu usługi ARM

Typ zasobu webServices można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearning/webServices, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.MachineLearning/webServices",
  "apiVersion": "2017-01-01",
  "name": "string",
  "location": "string",
  "properties": {
    "assets": {
      "{customized property}": {
        "id": "string",
        "inputPorts": {
          "{customized property}": {
            "type": "string"
          }
        },
        "locationInfo": {
          "credentials": "string",
          "uri": "string"
        },
        "metadata": {
          "{customized property}": "string"
        },
        "name": "string",
        "outputPorts": {
          "{customized property}": {
            "type": "string"
          }
        },
        "parameters": [
          {
            "modeValuesInfo": {
              "{customized property}": {
                "interfaceString": "string",
                "parameters": [
                  ...
                ]
              }
            },
            "name": "string",
            "parameterType": "string"
          }
        ],
        "type": "string"
      }
    },
    "commitmentPlan": {
      "id": "string"
    },
    "description": "string",
    "diagnostics": {
      "expiry": "string",
      "level": "string"
    },
    "exampleRequest": {
      "globalParameters": {
        "{customized property}": {}
      },
      "inputs": {
        "{customized property}": [
          [ {} ]
        ]
      }
    },
    "exposeSampleData": "bool",
    "input": {
      "description": "string",
      "properties": {
        "{customized property}": {
          "description": "string",
          "format": "string",
          "properties": {
            "{customized property}": {
              "enum": [ {} ],
              "format": "string",
              "type": "string",
              "x-ms-isnullable": "bool",
              "x-ms-isordered": "bool"
            }
          },
          "title": "string",
          "type": "string"
        }
      },
      "title": "string",
      "type": "string"
    },
    "keys": {
      "primary": "string",
      "secondary": "string"
    },
    "machineLearningWorkspace": {
      "id": "string"
    },
    "output": {
      "description": "string",
      "properties": {
        "{customized property}": {
          "description": "string",
          "format": "string",
          "properties": {
            "{customized property}": {
              "enum": [ {} ],
              "format": "string",
              "type": "string",
              "x-ms-isnullable": "bool",
              "x-ms-isordered": "bool"
            }
          },
          "title": "string",
          "type": "string"
        }
      },
      "title": "string",
      "type": "string"
    },
    "parameters": {
      "{customized property}": {
        "certificateThumbprint": "string",
        "value": {}
      }
    },
    "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
  },
  "tags": {
    "{customized property}": "string"
  }
}

Obiekty WebServiceProperties

Ustaw właściwość packageType, aby określić typ obiektu.

W przypadku programu Graphużyj:

{
  "package": {
    "edges": [
      {
        "sourceNodeId": "string",
        "sourcePortId": "string",
        "targetNodeId": "string",
        "targetPortId": "string"
      }
    ],
    "graphParameters": {
      "{customized property}": {
        "description": "string",
        "links": [
          {
            "nodeId": "string",
            "parameterKey": "string"
          }
        ],
        "type": "string"
      }
    },
    "nodes": {
      "{customized property}": {
        "assetId": "string",
        "inputId": "string",
        "outputId": "string",
        "parameters": {
          "{customized property}": {
            "certificateThumbprint": "string",
            "value": {}
          }
        }
      }
    }
  },
  "packageType": "Graph"
}

Wartości właściwości

Element zawartości

Nazwa Opis Wartość
id Identyfikator zasobu. struna
inputPorts Informacje o portach wejściowych zasobu. AssetItemInputPorts
locationInfo Uzyskaj dostęp do informacji o zasobie. blobLocation (wymagane)
metadane Jeśli zasób jest modułem niestandardowym, przechowuje metadane modułu. AssetItemMetadata
nazwa Przyjazna nazwa zasobu. ciąg (wymagany)
outputPorts Informacje o portach wyjściowych zasobu. AssetItemOutputPorts
Parametry Jeśli zasób jest modułem niestandardowym, zawiera on parametry modułu. ModuleAssetParameter[]
typ Typ zasobu. "Moduł"
"Zasób" (wymagany)

AssetItemInputPorts

Nazwa Opis Wartość

AssetItemMetadata

Nazwa Opis Wartość

AssetItemOutputPorts

Nazwa Opis Wartość

BlobLocation

Nazwa Opis Wartość
Poświadczenia Poświadczenia dostępu dla obiektu blob, jeśli ma to zastosowanie (np. obiekt blob określony przez parametry połączenia konta magazynu + identyfikator URI obiektu blob) struna
Uri Identyfikator URI, z którego obiekt blob jest dostępny. Na przykład aml://abc dla zasobów systemowych lub https://xyz dla zasobów użytkownika lub ładunku. ciąg (wymagany)

KolumnaOkreślanie

Nazwa Opis Wartość
wyliczenie Jeśli typ danych jest kategorialny, zawiera listę akceptowanych kategorii. any[]
format Dodatkowe informacje o formacie dla typu danych. "Bajt"
"Char"
"Kompleks128"
"Complex64"
"Data i godzina"
"Date-timeOffset"
"Podwójna"
"Czas trwania"
"Float"
"Int16"
"Int32"
"Int64"
"Int8"
"Uint16"
"Uint32"
"Uint64"
"Uint8"
typ Typ danych kolumny. "Wartość logiczna"
"Liczba całkowita"
"Liczba"
"Ciąg" (wymagany)
x-ms-isnullable Flaga wskazująca, czy typ obsługuje wartości null, czy nie. Bool
x-ms-isordered Flaga wskazująca, czy kategorie są traktowane jako uporządkowany zestaw, czy nie, jeśli jest to kolumna kategorii. Bool

Plan zobowiązania

Nazwa Opis Wartość
id Określa identyfikator usługi Azure Resource Manager planu zobowiązania skojarzonego z usługą internetową. ciąg (wymagany)

DiagnostykaKonfiguracja

Nazwa Opis Wartość
Upływie terminu ważności Określa datę i godzinę zakończenia rejestrowania. Jeśli wartość null, kolekcja diagnostyczna nie jest ograniczona czasowo. struna
poziom Określa szczegółowość danych wyjściowych diagnostyki. Prawidłowe wartości to: Brak — wyłącza śledzenie; Błąd — zbiera tylko ślady błędów (stderr); Wszystkie — zbiera wszystkie ślady (stdout i stderr). "Wszystko"
"Błąd"
"Brak" (wymagane)

ExampleRequest

Nazwa Opis Wartość
globalParameters Przykładowe dane wejściowe dla parametrów globalnych usługi internetowej ExampleRequestGlobalParameters
Wejścia Przykładowe dane wejściowe dla danych wejściowych usługi internetowej podane jako nazwa wejściowa do przykładowej mapy macierzy wartości wejściowych. ExampleRequestInputs

ExampleRequestGlobalParameters

Nazwa Opis Wartość

ExampleRequestInputs

Nazwa Opis Wartość

GraphEdge

Nazwa Opis Wartość
sourceNodeId Identyfikator węzła wykresu źródłowego. struna
sourcePortId Identyfikator portu węzła źródłowego, z którego łączy się krawędź. struna
targetNodeId Identyfikator węzła grafu docelowego. struna
targetPortId Identyfikator portu węzła docelowego, z którego łączy się krawędź. struna

GraphNode

Nazwa Opis Wartość
assetId Identyfikator zasobu reprezentowanego przez ten węzeł. struna
inputId Identyfikator elementu wejściowego reprezentowanego przez ten węzeł. struna
outputId Identyfikator elementu wyjściowego reprezentowanego przez ten węzeł. struna
Parametry Jeśli ma to zastosowanie, parametry węzła. Globalne parametry grafu są mapowania na te wartości ustawione w czasie wykonywania. GraphNodeParameters

GraphNodeParameters

Nazwa Opis Wartość

GraphPackage

Nazwa Opis Wartość
Krawędzie Lista krawędzi tworzących graf. GraphEdge[]
graphParameters Kolekcja parametrów globalnych grafu podana jako nazwa parametru globalnego na mapie GraphParameter. Każdy parametr ma tutaj dopasowanie 1:1 z mapą wartości parametrów globalnych zadeklarowaną na poziomie WebServiceProperties. GraphPackageGraphParameters
Węzłów Zestaw węzłów tworzących graf, podany jako nodeId do mapy GraphNode GraphPackageNodes

GraphPackageGraphParameters

Nazwa Opis Wartość

GraphPackageNodes

Nazwa Opis Wartość

GraphParameter

Nazwa Opis Wartość
opis Opis tego parametru grafu. struna
Linki Łącza skojarzenia dla tego parametru do węzłów na grafie. GraphParameterLink[] (wymagane)
typ Typ parametru grafu. "Wartość logiczna"
"ColumnPicker"
"Poświadczenie"
"DataGatewayName"
"Podwójna"
"Wyliczone"
"Float"
"Int"
"Tryb"
"ParameterRange"
"Skrypt"
"Ciąg" (wymagany)
Nazwa Opis Wartość
nodeId Identyfikator węzła grafu ciąg (wymagany)
parametrKey Identyfikator parametru węzła mapowania parametru globalnego na. ciąg (wymagany)

InputPort

Nazwa Opis Wartość
typ Typ danych portów. "Zestaw danych"

MachineLearningWorkspace

Nazwa Opis Wartość
id Określa identyfikator obszaru roboczego uczenia maszynowego skojarzonego z usługą internetową ciąg (wymagany)

Microsoft.MachineLearning/webServices

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2017-01-01'
lokalizacja Określa lokalizację zasobu. ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Zawiera ładunek właściwości opisujący usługę internetową. WebServiceProperties (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.MachineLearning/webServices"

ModeValueInfo

Nazwa Opis Wartość
interfaceString Nazwa ciągu interfejsu dla zagnieżdżonego parametru. struna
Parametry Definicja parametru. ModuleAssetParameter[]

ModuleAssetParameter

Nazwa Opis Wartość
modeValuesInfo Definicje parametrów zagnieżdżonego interfejsu, jeśli jest to złożony parametr modułu. ModuleAssetParameterModeValuesInfo
nazwa Nazwa parametru. struna
parametrType Typ parametru. struna

ModuleAssetParameterModeValuesInfo

Nazwa Opis Wartość

OutputPort

Nazwa Opis Wartość
typ Typ danych portów. "Zestaw danych"

RealtimeConfiguration

Nazwa Opis Wartość
maxConcurrentCalls Określa maksymalne współbieżne wywołania, które można wykonać w usłudze internetowej. Wartość minimalna: 4, Wartość maksymalna: 200. Int

Ograniczenia:
Minimalna wartość = 4
Wartość maksymalna = 200

Tagi zasobów

Nazwa Opis Wartość

ServiceInputOutputSpecification

Nazwa Opis Wartość
opis Opis schematu struktury Swagger. struna
Właściwości Określa kolekcję zawierającą schemat kolumny dla poszczególnych danych wejściowych lub wyjściowych usługi internetowej. Aby uzyskać więcej informacji, zobacz specyfikację struktury Swagger. ServiceInputOutputSpecificationProperties (wymagane)
tytuł Tytuł schematu struktury Swagger. struna
typ Typ jednostki opisanej w programie Swagger. Zawsze "obiekt". ciąg (wymagany)

ServiceInputOutputSpecificationProperties

Nazwa Opis Wartość

StorageAccount

Nazwa Opis Wartość
klucz Określa klucz używany do uzyskiwania dostępu do konta magazynu. struna
nazwa Określa nazwę konta magazynu. struna

TabelaSpecification

Nazwa Opis Wartość
opis Opis schematu struktury Swagger. struna
format Format, jeśli typ nie jest "obiektem" struna
Właściwości Zestaw kolumn w tabeli danych. TableSpecificationProperties
tytuł Tytuł schematu struktury Swagger. struna
typ Typ jednostki opisanej w programie Swagger. ciąg (wymagany)

TableSpecificationProperties

Nazwa Opis Wartość

WebServiceKeys

Nazwa Opis Wartość
podstawowy Podstawowy klucz dostępu. struna
wtórny Pomocniczy klucz dostępu. struna

WebServiceParameter

Nazwa Opis Wartość
certificateThumbprint Jeśli wartość parametru w polu "value" jest zaszyfrowana, odcisk palca certyfikatu należy umieścić tutaj. struna
wartość Wartość parametru jakikolwiek

Właściwości usługi sieci Web

Nazwa Opis Wartość
aktywa Zawiera właściwości zdefiniowane przez użytkownika opisujące zasoby usługi internetowej. Właściwości są wyrażane jako pary klucz/wartość. WebServicePropertiesAssets
plan zobowiązania Zawiera plan zobowiązania skojarzony z tą usługą internetową. Ustaw w czasie tworzenia. Po ustawieniu tej wartości nie można zmienić. Uwaga: plan zobowiązania nie jest zwracany z wywołań do operacji GET. CommitmentPlan
opis Opis usługi internetowej. struna
Diagnostyka Ustawienia kontrolujące zbieranie śladów diagnostycznych dla usługi internetowej. DiagnosticsConfiguration
exampleRequest Definiuje przykładowe dane wejściowe dla co najmniej jednego danych wejściowych usługi. ExampleRequest
exposeSampleData W przypadku ustawienia wartości true przykładowe dane są uwzględniane w definicji struktury swagger usługi internetowej. Wartość domyślna to true. Bool
wkład Zawiera schemat struktury Swagger 2.0 opisujący co najmniej jeden z danych wejściowych usługi internetowej. Aby uzyskać więcej informacji, zobacz specyfikację struktury Swagger. ServiceInputOutputSpecification
Klucze Zawiera klucze aprowizacji usługi internetowej. Jeśli nie określisz kluczy aprowizacji, system Azure Machine Learning wygeneruje je dla Ciebie. Uwaga: klucze nie są zwracane z wywołań do operacji GET. WebServiceKeys
machineLearningWorkspace Określa obszar roboczy usługi Machine Learning zawierający eksperyment źródłowy dla usługi internetowej. MachineLearningWorkspace
wyjście Zawiera schemat struktury Swagger 2.0 opisujący co najmniej jeden z danych wyjściowych usługi internetowej. Aby uzyskać więcej informacji, zobacz specyfikację struktury Swagger. ServiceInputOutputSpecification
packageType Ustaw wartość "Graph" dla typu WebServicePropertiesForGraph. "Graph" (wymagany)
Parametry Zestaw wartości parametrów globalnych zdefiniowanych dla usługi internetowej, podany jako nazwa parametru globalnego na domyślną mapę wartości. Jeśli nie określono wartości domyślnej, parametr jest uznawany za wymagany. WebServicePropertiesParameters
payloadsInBlobStorage W przypadku ustawienia wartości true oznacza, że rozmiar ładunku jest większy niż 3 MB. W przeciwnym razie wartość false. Jeśli rozmiar ładunku przekracza 3 MB, ładunek jest przechowywany w obiekcie blob, a parametr PayloadsLocation zawiera identyfikator URI obiektu blob. W przeciwnym razie zostanie ustawiona wartość false, a zasoby, dane wejściowe, wyjściowe, pakiet, parametry, exampleRequest są wbudowane. Rozmiary ładunku są określane przez dodanie rozmiaru zasobów, danych wejściowych, wyjściowych, pakietu, parametrów i elementu ExampleRequest. Bool
payloadsLocation Identyfikator URI ładunku obiektu blob. Ten parametr zawiera wartość tylko wtedy, gdy parametr payloadsInBlobStorage ma wartość true. W przeciwnym razie ustawiono wartość null. BlobLocation
readOnly Po ustawieniu wartości true oznacza, że usługa internetowa jest tylko do odczytu i nie może być już aktualizowana ani poprawiana, tylko usunięta. Wartość domyślna to false. Uwaga: Po ustawieniu wartości true nie można zmienić jej wartości. Bool
realtimeConfiguration Zawiera ustawienia konfiguracji punktu końcowego usługi internetowej. realtimeConfiguration
storageAccount Określa konto magazynu używane przez usługę Azure Machine Learning do przechowywania informacji o usłudze internetowej. Tylko nazwa konta magazynu jest zwracana z wywołań do operacji GET. Podczas aktualizowania informacji o koncie magazynu należy upewnić się, że wszystkie niezbędne zasoby są dostępne na nowym koncie magazynu lub wywołania usługi internetowej nie będą działać. StorageAccount
tytuł Tytuł usługi internetowej. struna

Zasoby webServiceProperties

Nazwa Opis Wartość

WebServicePropertiesForGraph

Nazwa Opis Wartość
pakiet Definicja pakietu grafu tworzącego tę usługę internetową. GraphPackage
packageType Określa typ pakietu. Prawidłowe wartości to Graph (określa usługę internetową opublikowaną za pośrednictwem usługi Machine Learning Studio) i Kod (określa usługę internetową opublikowaną przy użyciu kodu takiego jak Python). Uwaga: kod nie jest obecnie obsługiwany. "Graph" (wymagany)

WebServicePropertiesParameters

Nazwa Opis Wartość

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu webServices można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearning/webServices, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearning/webServices@2017-01-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      assets = {
        {customized property} = {
          id = "string"
          inputPorts = {
            {customized property} = {
              type = "string"
            }
          }
          locationInfo = {
            credentials = "string"
            uri = "string"
          }
          metadata = {
            {customized property} = "string"
          }
          name = "string"
          outputPorts = {
            {customized property} = {
              type = "string"
            }
          }
          parameters = [
            {
              modeValuesInfo = {
                {customized property} = {
                  interfaceString = "string"
                  parameters = [
                    ...
                  ]
                }
              }
              name = "string"
              parameterType = "string"
            }
          ]
          type = "string"
        }
      }
      commitmentPlan = {
        id = "string"
      }
      description = "string"
      diagnostics = {
        expiry = "string"
        level = "string"
      }
      exampleRequest = {
        globalParameters = {
          {customized property} = ?
        }
        inputs = {
          {customized property} = [
            [
              ?
            ]
          ]
        }
      }
      exposeSampleData = bool
      input = {
        description = "string"
        properties = {
          {customized property} = {
            description = "string"
            format = "string"
            properties = {
              {customized property} = {
                enum = [
                  ?
                ]
                format = "string"
                type = "string"
                x-ms-isnullable = bool
                x-ms-isordered = bool
              }
            }
            title = "string"
            type = "string"
          }
        }
        title = "string"
        type = "string"
      }
      keys = {
        primary = "string"
        secondary = "string"
      }
      machineLearningWorkspace = {
        id = "string"
      }
      output = {
        description = "string"
        properties = {
          {customized property} = {
            description = "string"
            format = "string"
            properties = {
              {customized property} = {
                enum = [
                  ?
                ]
                format = "string"
                type = "string"
                x-ms-isnullable = bool
                x-ms-isordered = bool
              }
            }
            title = "string"
            type = "string"
          }
        }
        title = "string"
        type = "string"
      }
      parameters = {
        {customized property} = {
          certificateThumbprint = "string"
          value = ?
        }
      }
      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
    }
  })
}

Obiekty WebServiceProperties

Ustaw właściwość packageType, aby określić typ obiektu.

W przypadku programu Graphużyj:

{
  package = {
    edges = [
      {
        sourceNodeId = "string"
        sourcePortId = "string"
        targetNodeId = "string"
        targetPortId = "string"
      }
    ]
    graphParameters = {
      {customized property} = {
        description = "string"
        links = [
          {
            nodeId = "string"
            parameterKey = "string"
          }
        ]
        type = "string"
      }
    }
    nodes = {
      {customized property} = {
        assetId = "string"
        inputId = "string"
        outputId = "string"
        parameters = {
          {customized property} = {
            certificateThumbprint = "string"
            value = ?
          }
        }
      }
    }
  }
  packageType = "Graph"
}

Wartości właściwości

Element zawartości

Nazwa Opis Wartość
id Identyfikator zasobu. struna
inputPorts Informacje o portach wejściowych zasobu. AssetItemInputPorts
locationInfo Uzyskaj dostęp do informacji o zasobie. blobLocation (wymagane)
metadane Jeśli zasób jest modułem niestandardowym, przechowuje metadane modułu. AssetItemMetadata
nazwa Przyjazna nazwa zasobu. ciąg (wymagany)
outputPorts Informacje o portach wyjściowych zasobu. AssetItemOutputPorts
Parametry Jeśli zasób jest modułem niestandardowym, zawiera on parametry modułu. ModuleAssetParameter[]
typ Typ zasobu. "Moduł"
"Zasób" (wymagany)

AssetItemInputPorts

Nazwa Opis Wartość

AssetItemMetadata

Nazwa Opis Wartość

AssetItemOutputPorts

Nazwa Opis Wartość

BlobLocation

Nazwa Opis Wartość
Poświadczenia Poświadczenia dostępu dla obiektu blob, jeśli ma to zastosowanie (np. obiekt blob określony przez parametry połączenia konta magazynu + identyfikator URI obiektu blob) struna
Uri Identyfikator URI, z którego obiekt blob jest dostępny. Na przykład aml://abc dla zasobów systemowych lub https://xyz dla zasobów użytkownika lub ładunku. ciąg (wymagany)

KolumnaOkreślanie

Nazwa Opis Wartość
wyliczenie Jeśli typ danych jest kategorialny, zawiera listę akceptowanych kategorii. any[]
format Dodatkowe informacje o formacie dla typu danych. "Bajt"
"Char"
"Kompleks128"
"Complex64"
"Data i godzina"
"Date-timeOffset"
"Podwójna"
"Czas trwania"
"Float"
"Int16"
"Int32"
"Int64"
"Int8"
"Uint16"
"Uint32"
"Uint64"
"Uint8"
typ Typ danych kolumny. "Wartość logiczna"
"Liczba całkowita"
"Liczba"
"Ciąg" (wymagany)
x-ms-isnullable Flaga wskazująca, czy typ obsługuje wartości null, czy nie. Bool
x-ms-isordered Flaga wskazująca, czy kategorie są traktowane jako uporządkowany zestaw, czy nie, jeśli jest to kolumna kategorii. Bool

Plan zobowiązania

Nazwa Opis Wartość
id Określa identyfikator usługi Azure Resource Manager planu zobowiązania skojarzonego z usługą internetową. ciąg (wymagany)

DiagnostykaKonfiguracja

Nazwa Opis Wartość
Upływie terminu ważności Określa datę i godzinę zakończenia rejestrowania. Jeśli wartość null, kolekcja diagnostyczna nie jest ograniczona czasowo. struna
poziom Określa szczegółowość danych wyjściowych diagnostyki. Prawidłowe wartości to: Brak — wyłącza śledzenie; Błąd — zbiera tylko ślady błędów (stderr); Wszystkie — zbiera wszystkie ślady (stdout i stderr). "Wszystko"
"Błąd"
"Brak" (wymagane)

ExampleRequest

Nazwa Opis Wartość
globalParameters Przykładowe dane wejściowe dla parametrów globalnych usługi internetowej ExampleRequestGlobalParameters
Wejścia Przykładowe dane wejściowe dla danych wejściowych usługi internetowej podane jako nazwa wejściowa do przykładowej mapy macierzy wartości wejściowych. ExampleRequestInputs

ExampleRequestGlobalParameters

Nazwa Opis Wartość

ExampleRequestInputs

Nazwa Opis Wartość

GraphEdge

Nazwa Opis Wartość
sourceNodeId Identyfikator węzła wykresu źródłowego. struna
sourcePortId Identyfikator portu węzła źródłowego, z którego łączy się krawędź. struna
targetNodeId Identyfikator węzła grafu docelowego. struna
targetPortId Identyfikator portu węzła docelowego, z którego łączy się krawędź. struna

GraphNode

Nazwa Opis Wartość
assetId Identyfikator zasobu reprezentowanego przez ten węzeł. struna
inputId Identyfikator elementu wejściowego reprezentowanego przez ten węzeł. struna
outputId Identyfikator elementu wyjściowego reprezentowanego przez ten węzeł. struna
Parametry Jeśli ma to zastosowanie, parametry węzła. Globalne parametry grafu są mapowania na te wartości ustawione w czasie wykonywania. GraphNodeParameters

GraphNodeParameters

Nazwa Opis Wartość

GraphPackage

Nazwa Opis Wartość
Krawędzie Lista krawędzi tworzących graf. GraphEdge[]
graphParameters Kolekcja parametrów globalnych grafu podana jako nazwa parametru globalnego na mapie GraphParameter. Każdy parametr ma tutaj dopasowanie 1:1 z mapą wartości parametrów globalnych zadeklarowaną na poziomie WebServiceProperties. GraphPackageGraphParameters
Węzłów Zestaw węzłów tworzących graf, podany jako nodeId do mapy GraphNode GraphPackageNodes

GraphPackageGraphParameters

Nazwa Opis Wartość

GraphPackageNodes

Nazwa Opis Wartość

GraphParameter

Nazwa Opis Wartość
opis Opis tego parametru grafu. struna
Linki Łącza skojarzenia dla tego parametru do węzłów na grafie. GraphParameterLink[] (wymagane)
typ Typ parametru grafu. "Wartość logiczna"
"ColumnPicker"
"Poświadczenie"
"DataGatewayName"
"Podwójna"
"Wyliczone"
"Float"
"Int"
"Tryb"
"ParameterRange"
"Skrypt"
"Ciąg" (wymagany)
Nazwa Opis Wartość
nodeId Identyfikator węzła grafu ciąg (wymagany)
parametrKey Identyfikator parametru węzła mapowania parametru globalnego na. ciąg (wymagany)

InputPort

Nazwa Opis Wartość
typ Typ danych portów. "Zestaw danych"

MachineLearningWorkspace

Nazwa Opis Wartość
id Określa identyfikator obszaru roboczego uczenia maszynowego skojarzonego z usługą internetową ciąg (wymagany)

Microsoft.MachineLearning/webServices

Nazwa Opis Wartość
lokalizacja Określa lokalizację zasobu. ciąg (wymagany)
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Zawiera ładunek właściwości opisujący usługę internetową. WebServiceProperties (wymagane)
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.MachineLearning/webServices@2017-01-01"

ModeValueInfo

Nazwa Opis Wartość
interfaceString Nazwa ciągu interfejsu dla zagnieżdżonego parametru. struna
Parametry Definicja parametru. ModuleAssetParameter[]

ModuleAssetParameter

Nazwa Opis Wartość
modeValuesInfo Definicje parametrów zagnieżdżonego interfejsu, jeśli jest to złożony parametr modułu. ModuleAssetParameterModeValuesInfo
nazwa Nazwa parametru. struna
parametrType Typ parametru. struna

ModuleAssetParameterModeValuesInfo

Nazwa Opis Wartość

OutputPort

Nazwa Opis Wartość
typ Typ danych portów. "Zestaw danych"

RealtimeConfiguration

Nazwa Opis Wartość
maxConcurrentCalls Określa maksymalne współbieżne wywołania, które można wykonać w usłudze internetowej. Wartość minimalna: 4, Wartość maksymalna: 200. Int

Ograniczenia:
Minimalna wartość = 4
Wartość maksymalna = 200

Tagi zasobów

Nazwa Opis Wartość

ServiceInputOutputSpecification

Nazwa Opis Wartość
opis Opis schematu struktury Swagger. struna
Właściwości Określa kolekcję zawierającą schemat kolumny dla poszczególnych danych wejściowych lub wyjściowych usługi internetowej. Aby uzyskać więcej informacji, zobacz specyfikację struktury Swagger. ServiceInputOutputSpecificationProperties (wymagane)
tytuł Tytuł schematu struktury Swagger. struna
typ Typ jednostki opisanej w programie Swagger. Zawsze "obiekt". ciąg (wymagany)

ServiceInputOutputSpecificationProperties

Nazwa Opis Wartość

StorageAccount

Nazwa Opis Wartość
klucz Określa klucz używany do uzyskiwania dostępu do konta magazynu. struna
nazwa Określa nazwę konta magazynu. struna

TabelaSpecification

Nazwa Opis Wartość
opis Opis schematu struktury Swagger. struna
format Format, jeśli typ nie jest "obiektem" struna
Właściwości Zestaw kolumn w tabeli danych. TableSpecificationProperties
tytuł Tytuł schematu struktury Swagger. struna
typ Typ jednostki opisanej w programie Swagger. ciąg (wymagany)

TableSpecificationProperties

Nazwa Opis Wartość

WebServiceKeys

Nazwa Opis Wartość
podstawowy Podstawowy klucz dostępu. struna
wtórny Pomocniczy klucz dostępu. struna

WebServiceParameter

Nazwa Opis Wartość
certificateThumbprint Jeśli wartość parametru w polu "value" jest zaszyfrowana, odcisk palca certyfikatu należy umieścić tutaj. struna
wartość Wartość parametru jakikolwiek

Właściwości usługi sieci Web

Nazwa Opis Wartość
aktywa Zawiera właściwości zdefiniowane przez użytkownika opisujące zasoby usługi internetowej. Właściwości są wyrażane jako pary klucz/wartość. WebServicePropertiesAssets
plan zobowiązania Zawiera plan zobowiązania skojarzony z tą usługą internetową. Ustaw w czasie tworzenia. Po ustawieniu tej wartości nie można zmienić. Uwaga: plan zobowiązania nie jest zwracany z wywołań do operacji GET. CommitmentPlan
opis Opis usługi internetowej. struna
Diagnostyka Ustawienia kontrolujące zbieranie śladów diagnostycznych dla usługi internetowej. DiagnosticsConfiguration
exampleRequest Definiuje przykładowe dane wejściowe dla co najmniej jednego danych wejściowych usługi. ExampleRequest
exposeSampleData W przypadku ustawienia wartości true przykładowe dane są uwzględniane w definicji struktury swagger usługi internetowej. Wartość domyślna to true. Bool
wkład Zawiera schemat struktury Swagger 2.0 opisujący co najmniej jeden z danych wejściowych usługi internetowej. Aby uzyskać więcej informacji, zobacz specyfikację struktury Swagger. ServiceInputOutputSpecification
Klucze Zawiera klucze aprowizacji usługi internetowej. Jeśli nie określisz kluczy aprowizacji, system Azure Machine Learning wygeneruje je dla Ciebie. Uwaga: klucze nie są zwracane z wywołań do operacji GET. WebServiceKeys
machineLearningWorkspace Określa obszar roboczy usługi Machine Learning zawierający eksperyment źródłowy dla usługi internetowej. MachineLearningWorkspace
wyjście Zawiera schemat struktury Swagger 2.0 opisujący co najmniej jeden z danych wyjściowych usługi internetowej. Aby uzyskać więcej informacji, zobacz specyfikację struktury Swagger. ServiceInputOutputSpecification
packageType Ustaw wartość "Graph" dla typu WebServicePropertiesForGraph. "Graph" (wymagany)
Parametry Zestaw wartości parametrów globalnych zdefiniowanych dla usługi internetowej, podany jako nazwa parametru globalnego na domyślną mapę wartości. Jeśli nie określono wartości domyślnej, parametr jest uznawany za wymagany. WebServicePropertiesParameters
payloadsInBlobStorage W przypadku ustawienia wartości true oznacza, że rozmiar ładunku jest większy niż 3 MB. W przeciwnym razie wartość false. Jeśli rozmiar ładunku przekracza 3 MB, ładunek jest przechowywany w obiekcie blob, a parametr PayloadsLocation zawiera identyfikator URI obiektu blob. W przeciwnym razie zostanie ustawiona wartość false, a zasoby, dane wejściowe, wyjściowe, pakiet, parametry, exampleRequest są wbudowane. Rozmiary ładunku są określane przez dodanie rozmiaru zasobów, danych wejściowych, wyjściowych, pakietu, parametrów i elementu ExampleRequest. Bool
payloadsLocation Identyfikator URI ładunku obiektu blob. Ten parametr zawiera wartość tylko wtedy, gdy parametr payloadsInBlobStorage ma wartość true. W przeciwnym razie ustawiono wartość null. BlobLocation
readOnly Po ustawieniu wartości true oznacza, że usługa internetowa jest tylko do odczytu i nie może być już aktualizowana ani poprawiana, tylko usunięta. Wartość domyślna to false. Uwaga: Po ustawieniu wartości true nie można zmienić jej wartości. Bool
realtimeConfiguration Zawiera ustawienia konfiguracji punktu końcowego usługi internetowej. realtimeConfiguration
storageAccount Określa konto magazynu używane przez usługę Azure Machine Learning do przechowywania informacji o usłudze internetowej. Tylko nazwa konta magazynu jest zwracana z wywołań do operacji GET. Podczas aktualizowania informacji o koncie magazynu należy upewnić się, że wszystkie niezbędne zasoby są dostępne na nowym koncie magazynu lub wywołania usługi internetowej nie będą działać. StorageAccount
tytuł Tytuł usługi internetowej. struna

Zasoby webServiceProperties

Nazwa Opis Wartość

WebServicePropertiesForGraph

Nazwa Opis Wartość
pakiet Definicja pakietu grafu tworzącego tę usługę internetową. GraphPackage
packageType Określa typ pakietu. Prawidłowe wartości to Graph (określa usługę internetową opublikowaną za pośrednictwem usługi Machine Learning Studio) i Kod (określa usługę internetową opublikowaną przy użyciu kodu takiego jak Python). Uwaga: kod nie jest obecnie obsługiwany. "Graph" (wymagany)

WebServicePropertiesParameters

Nazwa Opis Wartość