Microsoft.MachineLearning webServices 2016-05-01-preview
- 最新の を
する - 2017-01-01
- 2016-05-01-preview
Bicep リソース定義
WebServices リソースの種類は、次を対象とする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.MachineLearning/webServices リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.MachineLearning/webServices@2016-05-01-preview' = {
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}: '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'
}
}
WebServiceProperties オブジェクト
packageType プロパティを設定して、オブジェクトの種類を指定します。
Graphの場合は、次の値を使用します。
{
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}: 'string'
}
}
}
}
packageType: 'Graph'
}
プロパティ値
AssetItem
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | 資産の ID。 | 糸 |
inputPorts | 資産の入力ポートに関する情報。 | AssetItemInputPorts |
locationInfo | 資産のアクセス情報。 | AssetLocation (必須) |
metadata | アセットがカスタム モジュールの場合、これはモジュールのメタデータを保持します。 | AssetItemMetadata を |
名前 | 資産のフレンドリ名。 | string (必須) |
outputPorts | 資産の出力ポートに関する情報。 | AssetItemOutputPorts |
パラメーター | アセットがカスタム モジュールの場合、これはモジュールのパラメーターを保持します。 | ModuleAssetParameter[] |
種類 | 資産の種類。 | 'Module' 'Resource' (必須) |
AssetItemInputPorts
名前 | 形容 | 価値 |
---|
AssetItemMetadata
名前 | 形容 | 価値 |
---|
AssetItemOutputPorts
名前 | 形容 | 価値 |
---|
AssetLocation
名前 | 形容 | 価値 |
---|---|---|
資格 情報 | 資産の資格情報にアクセスします (該当する場合は、ストレージ アカウントの接続文字列と BLOB URI で指定された資産など)。 | 糸 |
uri | 資産にアクセスできる URI (システム資産の aml://abc やユーザー資産の https://xyz など) | string (必須) |
ColumnSpecification
名前 | 形容 | 価値 |
---|---|---|
enum | データ型がカテゴリの場合は、受け入れ可能なカテゴリの一覧が提供されます。 | any[] |
形式 | データ型の追加の形式情報。 | 'Byte' 'Char' 'Complex128' 'Complex64' 'Date-time' 'Date-timeOffset' 'Double' 'Duration' 'Float' 'Int16' 'Int32' 'Int64' 'Int8' 'Uint16' 'Uint32' 'Uint64' 'Uint8' |
種類 | 列のデータ型。 | 'Boolean' 'Integer' 'Number' 'String' (必須) |
x-ms-isnullable | 型が null 値をサポートしているかどうかを示すフラグ。 | bool |
x-ms-isordered | カテゴリ列の場合、カテゴリが順序付きセットとして扱われるかどうかを示すフラグ。 | bool |
CommitmentPlanAutoGenerated
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | Web サービスに関連付けられているコミットメント プランの Azure Resource Manager ID を指定します。 | string (必須) |
DiagnosticsConfiguration
名前 | 形容 | 価値 |
---|---|---|
有効 期限 | ログ記録が停止する日時を指定します。 null の場合、診断コレクションは時間制限されません。 | 糸 |
レベル | 診断出力の詳細度を指定します。 有効な値: なし - トレースを無効にします。エラー - エラー (stderr) トレースのみを収集します。All - すべてのトレース (stdout と stderr) を収集します。 | 'All' 'Error' 'None' (必須) |
ExampleRequest
名前 | 形容 | 価値 |
---|---|---|
globalParameters | Web サービスのグローバル パラメーターの入力データのサンプル | ExampleRequestGlobalParameters の |
入力 | 入力値マトリックス マップのサンプル入力名として指定された Web サービスの入力のサンプル入力データ。 | ExampleRequestInputs の |
ExampleRequestGlobalParameters
名前 | 形容 | 価値 |
---|
ExampleRequestInputs
名前 | 形容 | 価値 |
---|
GraphEdge
名前 | 形容 | 価値 |
---|---|---|
sourceNodeId | ソース グラフ ノードの識別子。 | 糸 |
sourcePortId | エッジが接続するソース ノードのポートの識別子。 | 糸 |
targetNodeId | 宛先グラフ ノードの識別子。 | 糸 |
targetPortId | エッジが接続する宛先ノードのポートの識別子。 | 糸 |
GraphNode
名前 | 形容 | 価値 |
---|---|---|
assetId | このノードによって表される資産の ID。 | 糸 |
inputId | このノードによって表される入力要素の ID。 | 糸 |
outputId | このノードによって表される出力要素の ID。 | 糸 |
パラメーター | 該当する場合は、ノードのパラメーター。 グローバル グラフ パラメーターは、実行時に設定された値を使用して、これらにマップされます。 | GraphNodeParameters |
GraphNodeParameters
名前 | 形容 | 価値 |
---|
GraphPackage
名前 | 形容 | 価値 |
---|---|---|
エッジ | グラフを構成するエッジの一覧。 | GraphEdge[] |
graphParameters | GraphParameter マップへのグローバル パラメーター名として指定された、グラフのグローバル パラメーターのコレクション。 ここでの各パラメーターは、WebServiceProperties レベルで宣言されたグローバル パラメーター値マップと 1 対 1 の一致を持ちます。 | GraphPackageGraphParameters |
ノード | GraphNode マップへの nodeId として提供される、グラフを構成するノードのセット | GraphPackageNodes |
GraphPackageGraphParameters
名前 | 形容 | 価値 |
---|
GraphPackageNodes
名前 | 形容 | 価値 |
---|
GraphParameter
名前 | 形容 | 価値 |
---|---|---|
形容 | このグラフ パラメーターの説明。 | 糸 |
リンクス | このパラメーターの関連付けは、グラフ内のノードにリンクします。 | GraphParameterLink[] (必須) |
種類 | グラフ パラメーターの型。 | 'Boolean' 'ColumnPicker' 'Credential' 'DataGatewayName' 'Double' 'Enumerated' 'Float' 'Int' 'Mode' 'ParameterRange' 'Script' 'String' (必須) |
GraphParameterLink
名前 | 形容 | 価値 |
---|---|---|
nodeId | グラフ ノードの識別子 | string (必須) |
parameterKey | グローバル パラメーターがマップされるノード パラメーターの識別子。 | string (必須) |
InputPort
名前 | 形容 | 価値 |
---|---|---|
種類 | ポート データ型。 | 'Dataset' |
MachineLearningWorkspace
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | Web サービスに関連付けられている機械学習ワークスペースのワークスペース ID を指定します | string (必須) |
Microsoft.MachineLearning/webServices
名前 | 形容 | 価値 |
---|---|---|
場所 | リソースの場所を指定します。 | string (必須) |
名前 | リソース名 | string (必須) |
プロパティ | Web サービスを記述するプロパティ ペイロードを格納します。 | WebServiceProperties (必須) |
タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
ModeValueInfo
名前 | 形容 | 価値 |
---|---|---|
interfaceString | 入れ子になったパラメーターのインターフェイス文字列名。 | 糸 |
パラメーター | パラメーターの定義。 | ModuleAssetParameter[] |
ModuleAssetParameter
名前 | 形容 | 価値 |
---|---|---|
modeValuesInfo | これが複雑なモジュール パラメーターである場合の、入れ子になったインターフェイス パラメーターの定義。 | ModuleAssetParameterModeValuesInfo |
名前 | パラメーター名。 | 糸 |
parameterType | パラメーターの型。 | 糸 |
ModuleAssetParameterModeValuesInfo
名前 | 形容 | 価値 |
---|
OutputPort
名前 | 形容 | 価値 |
---|---|---|
種類 | ポート データ型。 | 'Dataset' |
RealtimeConfiguration
名前 | 形容 | 価値 |
---|---|---|
maxConcurrentCalls | Web サービスに対して実行できる同時呼び出しの最大数を指定します。 最小値: 4、最大値: 200。 | int 制約: 最小値 = 4 最大値 = 200 |
ResourceTags
名前 | 形容 | 価値 |
---|
ServiceInputOutputSpecification
名前 | 形容 | 価値 |
---|---|---|
形容 | Swagger スキーマの説明。 | 糸 |
プロパティ | Web サービスの各入力または出力の列スキーマを含むコレクションを指定します。 詳細については、Swagger の仕様を参照してください。 | ServiceInputOutputSpecificationProperties (必須) |
タイトル | Swagger スキーマのタイトル。 | 糸 |
種類 | swagger で説明されているエンティティの型。 常に 'object' です。 | string (必須) |
ServiceInputOutputSpecificationProperties
名前 | 形容 | 価値 |
---|
StorageAccount
名前 | 形容 | 価値 |
---|---|---|
鍵 | ストレージ アカウントへのアクセスに使用するキーを指定します。 | 糸 |
名前 | ストレージ アカウントの名前を指定します。 | 糸 |
TableSpecification
名前 | 形容 | 価値 |
---|---|---|
形容 | Swagger スキーマの説明。 | 糸 |
形式 | 'type' が 'object' でない場合の形式 | 糸 |
プロパティ | データ テーブル内の列のセット。 | TableSpecificationProperties の |
タイトル | Swagger スキーマ のタイトル。 | 糸 |
種類 | swagger で説明されているエンティティの型。 | string (必須) |
TableSpecificationProperties
名前 | 形容 | 価値 |
---|
WebServiceKeys
名前 | 形容 | 価値 |
---|---|---|
原発 | プライマリ アクセス キー。 | 糸 |
付帯 | セカンダリ アクセス キー。 | 糸 |
WebServiceProperties
名前 | 形容 | 価値 |
---|---|---|
財産 | Web サービス資産を記述するユーザー定義のプロパティが含まれています。 プロパティは、キーと値のペアとして表されます。 | WebServicePropertiesAssets |
commitmentPlan | この Web サービスに関連付けられているコミットメント プランが含まれています。 作成時に設定します。 一度設定すると、この値を変更することはできません。 注: コミットメント計画は、GET 操作の呼び出しから返されません。 | CommitmentPlanAutoGenerated |
形容 | Web サービスの説明。 | 糸 |
診断 | Web サービスの診断トレース収集を制御する設定。 | DiagnosticsConfiguration |
exampleRequest | 1 つ以上のサービスの入力のサンプル入力データを定義します。 | ExampleRequest の |
exposeSampleData | true に設定すると、サンプル データが Web サービスの swagger 定義に含まれます。 既定値は true です。 | bool |
インプット | 1 つ以上の Web サービスの入力を記述する Swagger 2.0 スキーマが含まれています。 詳細については、Swagger の仕様を参照してください。 | ServiceInputOutputSpecification の |
キー | Web サービス プロビジョニング キーが含まれています。 プロビジョニング キーを指定しない場合、Azure Machine Learning システムによって生成されます。 注: キーは GET 操作の呼び出しから返されません。 | WebServiceKeys |
machineLearningWorkspace | Web サービスのソースである実験を含む Machine Learning ワークスペースを指定します。 | MachineLearningWorkspace の |
アウトプット | 1 つ以上の Web サービスの出力を記述する Swagger 2.0 スキーマが含まれています。 詳細については、Swagger の仕様を参照してください。 | ServiceInputOutputSpecification の |
packageType | WebServicePropertiesForGraph型 |
'Graph' (必須) |
パラメーター | 既定値マップにグローバル パラメーター名として指定された、Web サービス用に定義されたグローバル パラメーター値のセット。 既定値が指定されていない場合、パラメーターは必須と見なされます。 | WebServicePropertiesParameters |
readOnly | true に設定すると、Web サービスが読み取り専用であり、更新または修正プログラムの適用がなくなり、削除のみ可能であることを示します。 既定値は false です。 注: true に設定すると、その値を変更することはできません。 | bool |
realtimeConfiguration | Web サービス エンドポイントの構成設定が含まれています。 | RealtimeConfiguration |
storageAccount | Azure Machine Learning が Web サービスに関する情報を格納するために使用するストレージ アカウントを指定します。 GET 操作の呼び出しから返されるのは、ストレージ アカウントの名前だけです。 ストレージ アカウント情報を更新するときは、必要なすべての資産が新しいストレージ アカウントで使用できることを確認する必要があります。または、Web サービスの呼び出しが失敗します。 | StorageAccount の |
タイトル | Web サービスのタイトル。 | 糸 |
WebServicePropertiesAssets
名前 | 形容 | 価値 |
---|
WebServicePropertiesForGraph
名前 | 形容 | 価値 |
---|---|---|
パッケージ | この Web サービスを構成するグラフ パッケージの定義。 | GraphPackage |
packageType | パッケージの種類を指定します。 有効な値は、Graph (Machine Learning Studio を介して発行された Web サービスを指定します) とコード (Python などのコードを使用して発行された Web サービスを指定します) です。 注: 現時点では、コードはサポートされていません。 | 'Graph' (必須) |
WebServicePropertiesParameters
名前 | 形容 | 価値 |
---|
ARM テンプレート リソース定義
WebServices リソースの種類は、次を対象とする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.MachineLearning/webServices リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.MachineLearning/webServices",
"apiVersion": "2016-05-01-preview",
"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}": "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"
}
}
WebServiceProperties オブジェクト
packageType プロパティを設定して、オブジェクトの種類を指定します。
Graphの場合は、次の値を使用します。
{
"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}": "string"
}
}
}
},
"packageType": "Graph"
}
プロパティ値
AssetItem
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | 資産の ID。 | 糸 |
inputPorts | 資産の入力ポートに関する情報。 | AssetItemInputPorts |
locationInfo | 資産のアクセス情報。 | AssetLocation (必須) |
metadata | アセットがカスタム モジュールの場合、これはモジュールのメタデータを保持します。 | AssetItemMetadata を |
名前 | 資産のフレンドリ名。 | string (必須) |
outputPorts | 資産の出力ポートに関する情報。 | AssetItemOutputPorts |
パラメーター | アセットがカスタム モジュールの場合、これはモジュールのパラメーターを保持します。 | ModuleAssetParameter[] |
種類 | 資産の種類。 | 'Module' 'Resource' (必須) |
AssetItemInputPorts
名前 | 形容 | 価値 |
---|
AssetItemMetadata
名前 | 形容 | 価値 |
---|
AssetItemOutputPorts
名前 | 形容 | 価値 |
---|
AssetLocation
名前 | 形容 | 価値 |
---|---|---|
資格 情報 | 資産の資格情報にアクセスします (該当する場合は、ストレージ アカウントの接続文字列と BLOB URI で指定された資産など)。 | 糸 |
uri | 資産にアクセスできる URI (システム資産の aml://abc やユーザー資産の https://xyz など) | string (必須) |
ColumnSpecification
名前 | 形容 | 価値 |
---|---|---|
enum | データ型がカテゴリの場合は、受け入れ可能なカテゴリの一覧が提供されます。 | any[] |
形式 | データ型の追加の形式情報。 | 'Byte' 'Char' 'Complex128' 'Complex64' 'Date-time' 'Date-timeOffset' 'Double' 'Duration' 'Float' 'Int16' 'Int32' 'Int64' 'Int8' 'Uint16' 'Uint32' 'Uint64' 'Uint8' |
種類 | 列のデータ型。 | 'Boolean' 'Integer' 'Number' 'String' (必須) |
x-ms-isnullable | 型が null 値をサポートしているかどうかを示すフラグ。 | bool |
x-ms-isordered | カテゴリ列の場合、カテゴリが順序付きセットとして扱われるかどうかを示すフラグ。 | bool |
CommitmentPlanAutoGenerated
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | Web サービスに関連付けられているコミットメント プランの Azure Resource Manager ID を指定します。 | string (必須) |
DiagnosticsConfiguration
名前 | 形容 | 価値 |
---|---|---|
有効 期限 | ログ記録が停止する日時を指定します。 null の場合、診断コレクションは時間制限されません。 | 糸 |
レベル | 診断出力の詳細度を指定します。 有効な値: なし - トレースを無効にします。エラー - エラー (stderr) トレースのみを収集します。All - すべてのトレース (stdout と stderr) を収集します。 | 'All' 'Error' 'None' (必須) |
ExampleRequest
名前 | 形容 | 価値 |
---|---|---|
globalParameters | Web サービスのグローバル パラメーターの入力データのサンプル | ExampleRequestGlobalParameters の |
入力 | 入力値マトリックス マップのサンプル入力名として指定された Web サービスの入力のサンプル入力データ。 | ExampleRequestInputs の |
ExampleRequestGlobalParameters
名前 | 形容 | 価値 |
---|
ExampleRequestInputs
名前 | 形容 | 価値 |
---|
GraphEdge
名前 | 形容 | 価値 |
---|---|---|
sourceNodeId | ソース グラフ ノードの識別子。 | 糸 |
sourcePortId | エッジが接続するソース ノードのポートの識別子。 | 糸 |
targetNodeId | 宛先グラフ ノードの識別子。 | 糸 |
targetPortId | エッジが接続する宛先ノードのポートの識別子。 | 糸 |
GraphNode
名前 | 形容 | 価値 |
---|---|---|
assetId | このノードによって表される資産の ID。 | 糸 |
inputId | このノードによって表される入力要素の ID。 | 糸 |
outputId | このノードによって表される出力要素の ID。 | 糸 |
パラメーター | 該当する場合は、ノードのパラメーター。 グローバル グラフ パラメーターは、実行時に設定された値を使用して、これらにマップされます。 | GraphNodeParameters |
GraphNodeParameters
名前 | 形容 | 価値 |
---|
GraphPackage
名前 | 形容 | 価値 |
---|---|---|
エッジ | グラフを構成するエッジの一覧。 | GraphEdge[] |
graphParameters | GraphParameter マップへのグローバル パラメーター名として指定された、グラフのグローバル パラメーターのコレクション。 ここでの各パラメーターは、WebServiceProperties レベルで宣言されたグローバル パラメーター値マップと 1 対 1 の一致を持ちます。 | GraphPackageGraphParameters |
ノード | GraphNode マップへの nodeId として提供される、グラフを構成するノードのセット | GraphPackageNodes |
GraphPackageGraphParameters
名前 | 形容 | 価値 |
---|
GraphPackageNodes
名前 | 形容 | 価値 |
---|
GraphParameter
名前 | 形容 | 価値 |
---|---|---|
形容 | このグラフ パラメーターの説明。 | 糸 |
リンクス | このパラメーターの関連付けは、グラフ内のノードにリンクします。 | GraphParameterLink[] (必須) |
種類 | グラフ パラメーターの型。 | 'Boolean' 'ColumnPicker' 'Credential' 'DataGatewayName' 'Double' 'Enumerated' 'Float' 'Int' 'Mode' 'ParameterRange' 'Script' 'String' (必須) |
GraphParameterLink
名前 | 形容 | 価値 |
---|---|---|
nodeId | グラフ ノードの識別子 | string (必須) |
parameterKey | グローバル パラメーターがマップされるノード パラメーターの識別子。 | string (必須) |
InputPort
名前 | 形容 | 価値 |
---|---|---|
種類 | ポート データ型。 | 'Dataset' |
MachineLearningWorkspace
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | Web サービスに関連付けられている機械学習ワークスペースのワークスペース ID を指定します | string (必須) |
Microsoft.MachineLearning/webServices
名前 | 形容 | 価値 |
---|---|---|
apiVersion | API のバージョン | '2016-05-01-preview' |
場所 | リソースの場所を指定します。 | string (必須) |
名前 | リソース名 | string (必須) |
プロパティ | Web サービスを記述するプロパティ ペイロードを格納します。 | WebServiceProperties (必須) |
タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
種類 | リソースの種類 | 'Microsoft.MachineLearning/webServices' |
ModeValueInfo
名前 | 形容 | 価値 |
---|---|---|
interfaceString | 入れ子になったパラメーターのインターフェイス文字列名。 | 糸 |
パラメーター | パラメーターの定義。 | ModuleAssetParameter[] |
ModuleAssetParameter
名前 | 形容 | 価値 |
---|---|---|
modeValuesInfo | これが複雑なモジュール パラメーターである場合の、入れ子になったインターフェイス パラメーターの定義。 | ModuleAssetParameterModeValuesInfo |
名前 | パラメーター名。 | 糸 |
parameterType | パラメーターの型。 | 糸 |
ModuleAssetParameterModeValuesInfo
名前 | 形容 | 価値 |
---|
OutputPort
名前 | 形容 | 価値 |
---|---|---|
種類 | ポート データ型。 | 'Dataset' |
RealtimeConfiguration
名前 | 形容 | 価値 |
---|---|---|
maxConcurrentCalls | Web サービスに対して実行できる同時呼び出しの最大数を指定します。 最小値: 4、最大値: 200。 | int 制約: 最小値 = 4 最大値 = 200 |
ResourceTags
名前 | 形容 | 価値 |
---|
ServiceInputOutputSpecification
名前 | 形容 | 価値 |
---|---|---|
形容 | Swagger スキーマの説明。 | 糸 |
プロパティ | Web サービスの各入力または出力の列スキーマを含むコレクションを指定します。 詳細については、Swagger の仕様を参照してください。 | ServiceInputOutputSpecificationProperties (必須) |
タイトル | Swagger スキーマのタイトル。 | 糸 |
種類 | swagger で説明されているエンティティの型。 常に 'object' です。 | string (必須) |
ServiceInputOutputSpecificationProperties
名前 | 形容 | 価値 |
---|
StorageAccount
名前 | 形容 | 価値 |
---|---|---|
鍵 | ストレージ アカウントへのアクセスに使用するキーを指定します。 | 糸 |
名前 | ストレージ アカウントの名前を指定します。 | 糸 |
TableSpecification
名前 | 形容 | 価値 |
---|---|---|
形容 | Swagger スキーマの説明。 | 糸 |
形式 | 'type' が 'object' でない場合の形式 | 糸 |
プロパティ | データ テーブル内の列のセット。 | TableSpecificationProperties の |
タイトル | Swagger スキーマ のタイトル。 | 糸 |
種類 | swagger で説明されているエンティティの型。 | string (必須) |
TableSpecificationProperties
名前 | 形容 | 価値 |
---|
WebServiceKeys
名前 | 形容 | 価値 |
---|---|---|
原発 | プライマリ アクセス キー。 | 糸 |
付帯 | セカンダリ アクセス キー。 | 糸 |
WebServiceProperties
名前 | 形容 | 価値 |
---|---|---|
財産 | Web サービス資産を記述するユーザー定義のプロパティが含まれています。 プロパティは、キーと値のペアとして表されます。 | WebServicePropertiesAssets |
commitmentPlan | この Web サービスに関連付けられているコミットメント プランが含まれています。 作成時に設定します。 一度設定すると、この値を変更することはできません。 注: コミットメント計画は、GET 操作の呼び出しから返されません。 | CommitmentPlanAutoGenerated |
形容 | Web サービスの説明。 | 糸 |
診断 | Web サービスの診断トレース収集を制御する設定。 | DiagnosticsConfiguration |
exampleRequest | 1 つ以上のサービスの入力のサンプル入力データを定義します。 | ExampleRequest の |
exposeSampleData | true に設定すると、サンプル データが Web サービスの swagger 定義に含まれます。 既定値は true です。 | bool |
インプット | 1 つ以上の Web サービスの入力を記述する Swagger 2.0 スキーマが含まれています。 詳細については、Swagger の仕様を参照してください。 | ServiceInputOutputSpecification の |
キー | Web サービス プロビジョニング キーが含まれています。 プロビジョニング キーを指定しない場合、Azure Machine Learning システムによって生成されます。 注: キーは GET 操作の呼び出しから返されません。 | WebServiceKeys |
machineLearningWorkspace | Web サービスのソースである実験を含む Machine Learning ワークスペースを指定します。 | MachineLearningWorkspace の |
アウトプット | 1 つ以上の Web サービスの出力を記述する Swagger 2.0 スキーマが含まれています。 詳細については、Swagger の仕様を参照してください。 | ServiceInputOutputSpecification の |
packageType | WebServicePropertiesForGraph型 |
'Graph' (必須) |
パラメーター | 既定値マップにグローバル パラメーター名として指定された、Web サービス用に定義されたグローバル パラメーター値のセット。 既定値が指定されていない場合、パラメーターは必須と見なされます。 | WebServicePropertiesParameters |
readOnly | true に設定すると、Web サービスが読み取り専用であり、更新または修正プログラムの適用がなくなり、削除のみ可能であることを示します。 既定値は false です。 注: true に設定すると、その値を変更することはできません。 | bool |
realtimeConfiguration | Web サービス エンドポイントの構成設定が含まれています。 | RealtimeConfiguration |
storageAccount | Azure Machine Learning が Web サービスに関する情報を格納するために使用するストレージ アカウントを指定します。 GET 操作の呼び出しから返されるのは、ストレージ アカウントの名前だけです。 ストレージ アカウント情報を更新するときは、必要なすべての資産が新しいストレージ アカウントで使用できることを確認する必要があります。または、Web サービスの呼び出しが失敗します。 | StorageAccount の |
タイトル | Web サービスのタイトル。 | 糸 |
WebServicePropertiesAssets
名前 | 形容 | 価値 |
---|
WebServicePropertiesForGraph
名前 | 形容 | 価値 |
---|---|---|
パッケージ | この Web サービスを構成するグラフ パッケージの定義。 | GraphPackage |
packageType | パッケージの種類を指定します。 有効な値は、Graph (Machine Learning Studio を介して発行された Web サービスを指定します) とコード (Python などのコードを使用して発行された Web サービスを指定します) です。 注: 現時点では、コードはサポートされていません。 | 'Graph' (必須) |
WebServicePropertiesParameters
名前 | 形容 | 価値 |
---|
Terraform (AzAPI プロバイダー) リソース定義
WebServices リソースの種類は、次を対象とする操作と共にデプロイできます。
- リソース グループの
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.MachineLearning/webServices リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearning/webServices@2016-05-01-preview"
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} = "string"
}
readOnly = bool
realtimeConfiguration = {
maxConcurrentCalls = int
}
storageAccount = {
key = "string"
name = "string"
}
title = "string"
packageType = "string"
// For remaining properties, see WebServiceProperties objects
}
})
}
WebServiceProperties オブジェクト
packageType プロパティを設定して、オブジェクトの種類を指定します。
Graphの場合は、次の値を使用します。
{
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} = "string"
}
}
}
}
packageType = "Graph"
}
プロパティ値
AssetItem
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | 資産の ID。 | 糸 |
inputPorts | 資産の入力ポートに関する情報。 | AssetItemInputPorts |
locationInfo | 資産のアクセス情報。 | AssetLocation (必須) |
metadata | アセットがカスタム モジュールの場合、これはモジュールのメタデータを保持します。 | AssetItemMetadata を |
名前 | 資産のフレンドリ名。 | string (必須) |
outputPorts | 資産の出力ポートに関する情報。 | AssetItemOutputPorts |
パラメーター | アセットがカスタム モジュールの場合、これはモジュールのパラメーターを保持します。 | ModuleAssetParameter[] |
種類 | 資産の種類。 | 'Module' 'Resource' (必須) |
AssetItemInputPorts
名前 | 形容 | 価値 |
---|
AssetItemMetadata
名前 | 形容 | 価値 |
---|
AssetItemOutputPorts
名前 | 形容 | 価値 |
---|
AssetLocation
名前 | 形容 | 価値 |
---|---|---|
資格 情報 | 資産の資格情報にアクセスします (該当する場合は、ストレージ アカウントの接続文字列と BLOB URI で指定された資産など)。 | 糸 |
uri | 資産にアクセスできる URI (システム資産の aml://abc やユーザー資産の https://xyz など) | string (必須) |
ColumnSpecification
名前 | 形容 | 価値 |
---|---|---|
enum | データ型がカテゴリの場合は、受け入れ可能なカテゴリの一覧が提供されます。 | any[] |
形式 | データ型の追加の形式情報。 | 'Byte' 'Char' 'Complex128' 'Complex64' 'Date-time' 'Date-timeOffset' 'Double' 'Duration' 'Float' 'Int16' 'Int32' 'Int64' 'Int8' 'Uint16' 'Uint32' 'Uint64' 'Uint8' |
種類 | 列のデータ型。 | 'Boolean' 'Integer' 'Number' 'String' (必須) |
x-ms-isnullable | 型が null 値をサポートしているかどうかを示すフラグ。 | bool |
x-ms-isordered | カテゴリ列の場合、カテゴリが順序付きセットとして扱われるかどうかを示すフラグ。 | bool |
CommitmentPlanAutoGenerated
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | Web サービスに関連付けられているコミットメント プランの Azure Resource Manager ID を指定します。 | string (必須) |
DiagnosticsConfiguration
名前 | 形容 | 価値 |
---|---|---|
有効 期限 | ログ記録が停止する日時を指定します。 null の場合、診断コレクションは時間制限されません。 | 糸 |
レベル | 診断出力の詳細度を指定します。 有効な値: なし - トレースを無効にします。エラー - エラー (stderr) トレースのみを収集します。All - すべてのトレース (stdout と stderr) を収集します。 | 'All' 'Error' 'None' (必須) |
ExampleRequest
名前 | 形容 | 価値 |
---|---|---|
globalParameters | Web サービスのグローバル パラメーターの入力データのサンプル | ExampleRequestGlobalParameters の |
入力 | 入力値マトリックス マップのサンプル入力名として指定された Web サービスの入力のサンプル入力データ。 | ExampleRequestInputs の |
ExampleRequestGlobalParameters
名前 | 形容 | 価値 |
---|
ExampleRequestInputs
名前 | 形容 | 価値 |
---|
GraphEdge
名前 | 形容 | 価値 |
---|---|---|
sourceNodeId | ソース グラフ ノードの識別子。 | 糸 |
sourcePortId | エッジが接続するソース ノードのポートの識別子。 | 糸 |
targetNodeId | 宛先グラフ ノードの識別子。 | 糸 |
targetPortId | エッジが接続する宛先ノードのポートの識別子。 | 糸 |
GraphNode
名前 | 形容 | 価値 |
---|---|---|
assetId | このノードによって表される資産の ID。 | 糸 |
inputId | このノードによって表される入力要素の ID。 | 糸 |
outputId | このノードによって表される出力要素の ID。 | 糸 |
パラメーター | 該当する場合は、ノードのパラメーター。 グローバル グラフ パラメーターは、実行時に設定された値を使用して、これらにマップされます。 | GraphNodeParameters |
GraphNodeParameters
名前 | 形容 | 価値 |
---|
GraphPackage
名前 | 形容 | 価値 |
---|---|---|
エッジ | グラフを構成するエッジの一覧。 | GraphEdge[] |
graphParameters | GraphParameter マップへのグローバル パラメーター名として指定された、グラフのグローバル パラメーターのコレクション。 ここでの各パラメーターは、WebServiceProperties レベルで宣言されたグローバル パラメーター値マップと 1 対 1 の一致を持ちます。 | GraphPackageGraphParameters |
ノード | GraphNode マップへの nodeId として提供される、グラフを構成するノードのセット | GraphPackageNodes |
GraphPackageGraphParameters
名前 | 形容 | 価値 |
---|
GraphPackageNodes
名前 | 形容 | 価値 |
---|
GraphParameter
名前 | 形容 | 価値 |
---|---|---|
形容 | このグラフ パラメーターの説明。 | 糸 |
リンクス | このパラメーターの関連付けは、グラフ内のノードにリンクします。 | GraphParameterLink[] (必須) |
種類 | グラフ パラメーターの型。 | 'Boolean' 'ColumnPicker' 'Credential' 'DataGatewayName' 'Double' 'Enumerated' 'Float' 'Int' 'Mode' 'ParameterRange' 'Script' 'String' (必須) |
GraphParameterLink
名前 | 形容 | 価値 |
---|---|---|
nodeId | グラフ ノードの識別子 | string (必須) |
parameterKey | グローバル パラメーターがマップされるノード パラメーターの識別子。 | string (必須) |
InputPort
名前 | 形容 | 価値 |
---|---|---|
種類 | ポート データ型。 | 'Dataset' |
MachineLearningWorkspace
名前 | 形容 | 価値 |
---|---|---|
身分証明書 | Web サービスに関連付けられている機械学習ワークスペースのワークスペース ID を指定します | string (必須) |
Microsoft.MachineLearning/webServices
名前 | 形容 | 価値 |
---|---|---|
場所 | リソースの場所を指定します。 | string (必須) |
名前 | リソース名 | string (必須) |
プロパティ | Web サービスを記述するプロパティ ペイロードを格納します。 | WebServiceProperties (必須) |
タグ | リソース タグ | タグ名と値のディクショナリ。 |
種類 | リソースの種類 | "Microsoft.MachineLearning/webServices@2016-05-01-preview" |
ModeValueInfo
名前 | 形容 | 価値 |
---|---|---|
interfaceString | 入れ子になったパラメーターのインターフェイス文字列名。 | 糸 |
パラメーター | パラメーターの定義。 | ModuleAssetParameter[] |
ModuleAssetParameter
名前 | 形容 | 価値 |
---|---|---|
modeValuesInfo | これが複雑なモジュール パラメーターである場合の、入れ子になったインターフェイス パラメーターの定義。 | ModuleAssetParameterModeValuesInfo |
名前 | パラメーター名。 | 糸 |
parameterType | パラメーターの型。 | 糸 |
ModuleAssetParameterModeValuesInfo
名前 | 形容 | 価値 |
---|
OutputPort
名前 | 形容 | 価値 |
---|---|---|
種類 | ポート データ型。 | 'Dataset' |
RealtimeConfiguration
名前 | 形容 | 価値 |
---|---|---|
maxConcurrentCalls | Web サービスに対して実行できる同時呼び出しの最大数を指定します。 最小値: 4、最大値: 200。 | int 制約: 最小値 = 4 最大値 = 200 |
ResourceTags
名前 | 形容 | 価値 |
---|
ServiceInputOutputSpecification
名前 | 形容 | 価値 |
---|---|---|
形容 | Swagger スキーマの説明。 | 糸 |
プロパティ | Web サービスの各入力または出力の列スキーマを含むコレクションを指定します。 詳細については、Swagger の仕様を参照してください。 | ServiceInputOutputSpecificationProperties (必須) |
タイトル | Swagger スキーマのタイトル。 | 糸 |
種類 | swagger で説明されているエンティティの型。 常に 'object' です。 | string (必須) |
ServiceInputOutputSpecificationProperties
名前 | 形容 | 価値 |
---|
StorageAccount
名前 | 形容 | 価値 |
---|---|---|
鍵 | ストレージ アカウントへのアクセスに使用するキーを指定します。 | 糸 |
名前 | ストレージ アカウントの名前を指定します。 | 糸 |
TableSpecification
名前 | 形容 | 価値 |
---|---|---|
形容 | Swagger スキーマの説明。 | 糸 |
形式 | 'type' が 'object' でない場合の形式 | 糸 |
プロパティ | データ テーブル内の列のセット。 | TableSpecificationProperties の |
タイトル | Swagger スキーマ のタイトル。 | 糸 |
種類 | swagger で説明されているエンティティの型。 | string (必須) |
TableSpecificationProperties
名前 | 形容 | 価値 |
---|
WebServiceKeys
名前 | 形容 | 価値 |
---|---|---|
原発 | プライマリ アクセス キー。 | 糸 |
付帯 | セカンダリ アクセス キー。 | 糸 |
WebServiceProperties
名前 | 形容 | 価値 |
---|---|---|
財産 | Web サービス資産を記述するユーザー定義のプロパティが含まれています。 プロパティは、キーと値のペアとして表されます。 | WebServicePropertiesAssets |
commitmentPlan | この Web サービスに関連付けられているコミットメント プランが含まれています。 作成時に設定します。 一度設定すると、この値を変更することはできません。 注: コミットメント計画は、GET 操作の呼び出しから返されません。 | CommitmentPlanAutoGenerated |
形容 | Web サービスの説明。 | 糸 |
診断 | Web サービスの診断トレース収集を制御する設定。 | DiagnosticsConfiguration |
exampleRequest | 1 つ以上のサービスの入力のサンプル入力データを定義します。 | ExampleRequest の |
exposeSampleData | true に設定すると、サンプル データが Web サービスの swagger 定義に含まれます。 既定値は true です。 | bool |
インプット | 1 つ以上の Web サービスの入力を記述する Swagger 2.0 スキーマが含まれています。 詳細については、Swagger の仕様を参照してください。 | ServiceInputOutputSpecification の |
キー | Web サービス プロビジョニング キーが含まれています。 プロビジョニング キーを指定しない場合、Azure Machine Learning システムによって生成されます。 注: キーは GET 操作の呼び出しから返されません。 | WebServiceKeys |
machineLearningWorkspace | Web サービスのソースである実験を含む Machine Learning ワークスペースを指定します。 | MachineLearningWorkspace の |
アウトプット | 1 つ以上の Web サービスの出力を記述する Swagger 2.0 スキーマが含まれています。 詳細については、Swagger の仕様を参照してください。 | ServiceInputOutputSpecification の |
packageType | WebServicePropertiesForGraph型 |
'Graph' (必須) |
パラメーター | 既定値マップにグローバル パラメーター名として指定された、Web サービス用に定義されたグローバル パラメーター値のセット。 既定値が指定されていない場合、パラメーターは必須と見なされます。 | WebServicePropertiesParameters |
readOnly | true に設定すると、Web サービスが読み取り専用であり、更新または修正プログラムの適用がなくなり、削除のみ可能であることを示します。 既定値は false です。 注: true に設定すると、その値を変更することはできません。 | bool |
realtimeConfiguration | Web サービス エンドポイントの構成設定が含まれています。 | RealtimeConfiguration |
storageAccount | Azure Machine Learning が Web サービスに関する情報を格納するために使用するストレージ アカウントを指定します。 GET 操作の呼び出しから返されるのは、ストレージ アカウントの名前だけです。 ストレージ アカウント情報を更新するときは、必要なすべての資産が新しいストレージ アカウントで使用できることを確認する必要があります。または、Web サービスの呼び出しが失敗します。 | StorageAccount の |
タイトル | Web サービスのタイトル。 | 糸 |
WebServicePropertiesAssets
名前 | 形容 | 価値 |
---|
WebServicePropertiesForGraph
名前 | 形容 | 価値 |
---|---|---|
パッケージ | この Web サービスを構成するグラフ パッケージの定義。 | GraphPackage |
packageType | パッケージの種類を指定します。 有効な値は、Graph (Machine Learning Studio を介して発行された Web サービスを指定します) とコード (Python などのコードを使用して発行された Web サービスを指定します) です。 注: 現時点では、コードはサポートされていません。 | 'Graph' (必須) |
WebServicePropertiesParameters
名前 | 形容 | 価値 |
---|