Microsoft.StreamAnalytics streamingjobs/functions 2021-10-01-preview
- [アーティクル]
-
-
Bicep リソース定義
streamingjobs/functions リソースの種類は、次を対象とする操作でデプロイできます。
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
Microsoft.StreamAnalytics/streamingjobs/functions リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.StreamAnalytics/streamingjobs/functions@2021-10-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
properties: {
binding: {
type: 'string'
// For remaining properties, see FunctionBinding objects
}
inputs: [
{
dataType: 'string'
isConfigurationParameter: bool
}
]
output: {
dataType: 'string'
}
}
type: 'string'
// For remaining properties, see FunctionProperties objects
}
}
FunctionProperties オブジェクト
オブジェクトの 型 を指定するには、type プロパティを設定します。
[集計] には、次の値を使用します。
type: 'Aggregate'
スカラーの場合は、次の値を使用します。
type: 'Scalar'
FunctionBinding オブジェクト
オブジェクトの 型 を指定するには、type プロパティを設定します。
Microsoft.MachineLearning/WebService の場合は、次の値を使用します。
type: 'Microsoft.MachineLearning/WebService'
properties: {
apiKey: 'string'
batchSize: int
endpoint: 'string'
inputs: {
columnNames: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
name: 'string'
}
outputs: [
{
dataType: 'string'
name: 'string'
}
]
}
Microsoft.MachineLearningServices の場合は、次の値を使用します。
type: 'Microsoft.MachineLearningServices'
properties: {
apiKey: 'string'
batchSize: int
endpoint: 'string'
inputRequestName: 'string'
inputs: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
numberOfParallelRequests: int
outputResponseName: 'string'
outputs: [
{
dataType: 'string'
mapTo: int
name: 'string'
}
]
}
Microsoft.StreamAnalytics/CLRUdf の場合は、次を使用します。
type: 'Microsoft.StreamAnalytics/CLRUdf'
properties: {
class: 'string'
dllPath: 'string'
method: 'string'
updateMode: 'string'
}
Microsoft.StreamAnalytics/JavascriptUdf の場合は、次の値を使用します。
type: 'Microsoft.StreamAnalytics/JavascriptUdf'
properties: {
script: 'string'
}
プロパティ値
streamingjobs/functions
名前 |
説明 |
値 |
name |
リソース名
Bicep で子リソースの名前と型を設定する方法を参照してください。 |
string (必須)
文字制限: 3 から 63
有効な文字: 英数字、ハイフン、およびアンダースコア。 |
parent |
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。
詳細については、「 親リソースの外部の子リソース」を参照してください。 |
種類のリソースのシンボル名: streamingjobs |
properties |
関数に関連付けられているプロパティ。 |
FunctionProperties |
FunctionProperties
FunctionConfiguration
FunctionBinding
AzureMachineLearningStudioFunctionBinding
AzureMachineLearningStudioFunctionBindingProperties
名前 |
説明 |
値 |
apiKey |
Request-Response エンドポイントで認証するために使用される API キー。 |
string |
batchSize |
Azure ML RRS の実行要求ごとの最大行数を示す 1 から 10000 までの数。 既定値は 1000 です。 |
INT |
endpoint |
Request-Response は、Azure Machine Learning Studio のエンドポイントを実行します。 詳細については、こちらを参照してください。 https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
string |
inputs |
Azure Machine Learning Studio エンドポイントの入力。 |
AzureMachineLearningStudioInputs |
outputs |
Azure Machine Learning Studio エンドポイントの実行からの出力の一覧。 |
AzureMachineLearningStudioOutputColumn[] |
名前 |
説明 |
値 |
dataType |
入力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、 を参照 https://msdn.microsoft.com/library/azure/dn905923.aspx してください。 |
string |
mapTo |
この入力がマップされる関数パラメーターの 0 から始まるインデックス。 |
INT |
name |
入力列の名前。 |
string |
AzureMachineLearningStudioOutputColumn
名前 |
説明 |
値 |
dataType |
出力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、 を参照 https://msdn.microsoft.com/library/azure/dn905923.aspx してください。 |
string |
name |
出力列の名前。 |
string |
AzureMachineLearningServiceFunctionBinding
AzureMachineLearningServiceFunctionBindingProperties
名前 |
説明 |
値 |
apiKey |
Request-Response エンドポイントで認証するために使用される API キー。 |
string |
batchSize |
Azure ML RRS が要求を実行するたびに行の最大数を示す 1 から 10000 までの数値。 既定値は 1000 です。 |
INT |
endpoint |
Request-Response は、Azure Machine Learning Web サービスのエンドポイントを実行します。 |
string |
inputRequestName |
入力要求オブジェクトのラベル。 |
string |
inputs |
Azure Machine Learning Web サービス エンドポイントの入力。 |
AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests |
ジョブのパーティションごとに機械学習サービスに送信される並列要求の数。 既定値は 1 です。 |
INT |
outputResponseName |
出力要求オブジェクトのラベル。 |
string |
outputs |
Azure Machine Learning Web サービス エンドポイントの実行からの出力の一覧。 |
AzureMachineLearningServiceOutputColumn[] |
名前 |
説明 |
値 |
dataType |
入力列の (Azure Machine Learning でサポートされている) データ型。 |
string |
mapTo |
この入力がマップされる関数パラメーターの 0 から始まるインデックス。 |
INT |
name |
入力列の名前。 |
string |
AzureMachineLearningServiceOutputColumn
名前 |
説明 |
値 |
dataType |
出力列の (Azure Machine Learning でサポートされている) データ型。 |
string |
mapTo |
この入力がマップされる関数パラメーターの 0 から始まるインデックス。 |
INT |
name |
出力列の名前。 |
string |
CSharpFunctionBinding
CSharpFunctionBindingProperties
名前 |
説明 |
値 |
class |
1 つの関数定義を含む Csharp コード。 |
string |
dllPath |
1 つの関数定義を含む Csharp コード。 |
string |
method |
1 つの関数定義を含む Csharp コード。 |
string |
updateMode |
Stream Analytics 関数の更新モード。 |
'Refreshable' 'Static' |
JavaScriptFunctionBinding
JavaScriptFunctionBindingProperties
名前 |
説明 |
値 |
script |
1 つの関数定義を含む JavaScript コード。 例: 'function (x, y) { return x + y; }' |
string |
名前 |
説明 |
値 |
dataType |
関数入力パラメーターの (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、 https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
isConfigurationParameter |
パラメーターが構成パラメーターであるかどうかを示すフラグ。 True を指定すると、この入力パラメーターは定数になります。 既定値は false です。 |
[bool] |
FunctionOutput
名前 |
説明 |
値 |
dataType |
関数出力の (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、 https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
AggregateFunctionProperties
名前 |
説明 |
値 |
type |
関数の種類を示します。 |
'Aggregate' (必須) |
ScalarFunctionProperties
名前 |
説明 |
値 |
type |
関数の種類を示します。 |
'Scalar' (必須) |
ARM テンプレート リソース定義
streamingjobs/functions リソースの種類は、次を対象とする操作でデプロイできます。
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
Microsoft.StreamAnalytics/streamingjobs/functions リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.StreamAnalytics/streamingjobs/functions",
"apiVersion": "2021-10-01-preview",
"name": "string",
"properties": {
"properties": {
"binding": {
"type": "string"
// For remaining properties, see FunctionBinding objects
},
"inputs": [
{
"dataType": "string",
"isConfigurationParameter": "bool"
}
],
"output": {
"dataType": "string"
}
},
"type": "string"
// For remaining properties, see FunctionProperties objects
}
}
FunctionProperties オブジェクト
type プロパティを設定して、オブジェクトの種類を指定します。
[ 集計] には、次の値を使用します。
"type": "Aggregate"
スカラーの場合は、次の値を使用します。
"type": "Scalar"
FunctionBinding オブジェクト
オブジェクトの 型 を指定するには、type プロパティを設定します。
Microsoft.MachineLearning/WebService の場合は、次の値を使用します。
"type": "Microsoft.MachineLearning/WebService",
"properties": {
"apiKey": "string",
"batchSize": "int",
"endpoint": "string",
"inputs": {
"columnNames": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
],
"name": "string"
},
"outputs": [
{
"dataType": "string",
"name": "string"
}
]
}
Microsoft.MachineLearningServices の場合は、次の値を使用します。
"type": "Microsoft.MachineLearningServices",
"properties": {
"apiKey": "string",
"batchSize": "int",
"endpoint": "string",
"inputRequestName": "string",
"inputs": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
],
"numberOfParallelRequests": "int",
"outputResponseName": "string",
"outputs": [
{
"dataType": "string",
"mapTo": "int",
"name": "string"
}
]
}
Microsoft.StreamAnalytics/CLRUdf の場合は、次を使用します。
"type": "Microsoft.StreamAnalytics/CLRUdf",
"properties": {
"class": "string",
"dllPath": "string",
"method": "string",
"updateMode": "string"
}
Microsoft.StreamAnalytics/JavascriptUdf の場合は、次の値を使用します。
"type": "Microsoft.StreamAnalytics/JavascriptUdf",
"properties": {
"script": "string"
}
プロパティ値
streamingjobs/functions
名前 |
説明 |
値 |
type |
リソースの種類 |
'Microsoft.StreamAnalytics/streamingjobs/functions' |
apiVersion |
リソース API のバージョン |
'2021-10-01-preview' |
name |
リソース名
JSON ARM テンプレートで子リソースの名前と型を設定する方法を参照してください。 |
string (必須)
文字制限: 3 から 63
有効な文字: 英数字、ハイフン、およびアンダースコア。 |
properties |
関数に関連付けられているプロパティ。 |
FunctionProperties |
FunctionProperties
FunctionConfiguration
FunctionBinding
AzureMachineLearningStudioFunctionBinding
AzureMachineLearningStudioFunctionBindingProperties
名前 |
説明 |
値 |
apiKey |
Request-Response エンドポイントで認証するために使用される API キー。 |
string |
batchSize |
Azure ML RRS の実行要求ごとの最大行数を示す 1 から 10000 までの数。 既定値は 1000 です。 |
INT |
endpoint |
Request-Response Azure Machine Learning Studio のエンドポイントを実行します。 詳細については、こちらを参照してください。 https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
string |
inputs |
Azure Machine Learning Studio エンドポイントの入力。 |
AzureMachineLearningStudioInputs |
outputs |
Azure Machine Learning Studio エンドポイントの実行からの出力の一覧。 |
AzureMachineLearningStudioOutputColumn[] |
名前 |
説明 |
値 |
dataType |
入力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、 を参照してください https://msdn.microsoft.com/library/azure/dn905923.aspx 。 |
string |
mapTo |
この入力がマップされる関数パラメーターの 0 から始まるインデックス。 |
INT |
name |
入力列の名前。 |
string |
AzureMachineLearningStudioOutputColumn
名前 |
説明 |
値 |
dataType |
出力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、 を参照してください https://msdn.microsoft.com/library/azure/dn905923.aspx 。 |
string |
name |
出力列の名前。 |
string |
AzureMachineLearningServiceFunctionBinding
AzureMachineLearningServiceFunctionBindingProperties
名前 |
説明 |
値 |
apiKey |
Request-Response エンドポイントで認証するために使用される API キー。 |
string |
batchSize |
Azure ML RRS の実行要求ごとの最大行数を示す 1 から 10000 までの数。 既定値は 1000 です。 |
INT |
endpoint |
Request-Response Azure Machine Learning Web サービスのエンドポイントを実行します。 |
string |
inputRequestName |
入力要求オブジェクトのラベル。 |
string |
inputs |
Azure Machine Learning Web サービス エンドポイントの入力。 |
AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests |
ジョブのパーティションごとに機械学習サービスに送信される並列要求の数。 既定値は 1 です。 |
INT |
outputResponseName |
出力要求オブジェクトのラベル。 |
string |
outputs |
Azure Machine Learning Web サービス エンドポイントの実行からの出力の一覧。 |
AzureMachineLearningServiceOutputColumn[] |
名前 |
説明 |
値 |
dataType |
入力列の (Azure Machine Learning でサポートされている) データ型。 |
string |
mapTo |
この入力がマップされる関数パラメーターの 0 から始まるインデックス。 |
INT |
name |
入力列の名前。 |
string |
AzureMachineLearningServiceOutputColumn
名前 |
説明 |
値 |
dataType |
出力列の (Azure Machine Learning でサポートされている) データ型。 |
string |
mapTo |
この入力がマップされる関数パラメーターの 0 から始まるインデックス。 |
INT |
name |
出力列の名前。 |
string |
CSharpFunctionBinding
CSharpFunctionBindingProperties
名前 |
説明 |
値 |
class |
1 つの関数定義を含む Csharp コード。 |
string |
dllPath |
1 つの関数定義を含む Csharp コード。 |
string |
method |
1 つの関数定義を含む Csharp コード。 |
string |
updateMode |
Stream Analytics 関数の更新モード。 |
'Refreshable' 'Static' |
JavaScriptFunctionBinding
JavaScriptFunctionBindingProperties
名前 |
説明 |
値 |
script |
1 つの関数定義を含む JavaScript コード。 例: 'function (x, y) { return x + y; }' |
string |
名前 |
説明 |
値 |
dataType |
関数入力パラメーターの (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、以下を参照してください。 https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
isConfigurationParameter |
パラメーターが構成パラメーターかどうかを示すフラグ。 True を指定すると、この入力パラメーターは定数であると想定されます。 既定値は false です。 |
[bool] |
FunctionOutput
名前 |
説明 |
値 |
dataType |
関数出力の (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、以下を参照してください。 https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
AggregateFunctionProperties
名前 |
説明 |
値 |
type |
関数の種類を示します。 |
'Aggregate' (必須) |
ScalarFunctionProperties
名前 |
説明 |
値 |
type |
関数の種類を示します。 |
'Scalar' (必須) |
streamingjobs/functions リソースの種類は、次を対象とする操作でデプロイできます。
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
Microsoft.StreamAnalytics/streamingjobs/functions リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.StreamAnalytics/streamingjobs/functions@2021-10-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
properties = {
binding = {
type = "string"
// For remaining properties, see FunctionBinding objects
}
inputs = [
{
dataType = "string"
isConfigurationParameter = bool
}
]
output = {
dataType = "string"
}
}
type = "string"
// For remaining properties, see FunctionProperties objects
}
})
}
FunctionProperties オブジェクト
オブジェクトの 型 を指定するには、type プロパティを設定します。
[集計] には、次の値を使用します。
type = "Aggregate"
スカラーの場合は、次の値を使用します。
type = "Scalar"
FunctionBinding オブジェクト
オブジェクトの 型 を指定するには、type プロパティを設定します。
Microsoft.MachineLearning/WebService の場合は、次の値を使用します。
type = "Microsoft.MachineLearning/WebService"
properties = {
apiKey = "string"
batchSize = int
endpoint = "string"
inputs = {
columnNames = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
name = "string"
}
outputs = [
{
dataType = "string"
name = "string"
}
]
}
Microsoft.MachineLearningServices の場合は、次の値を使用します。
type = "Microsoft.MachineLearningServices"
properties = {
apiKey = "string"
batchSize = int
endpoint = "string"
inputRequestName = "string"
inputs = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
numberOfParallelRequests = int
outputResponseName = "string"
outputs = [
{
dataType = "string"
mapTo = int
name = "string"
}
]
}
Microsoft.StreamAnalytics/CLRUdf の場合は、次を使用します。
type = "Microsoft.StreamAnalytics/CLRUdf"
properties = {
class = "string"
dllPath = "string"
method = "string"
updateMode = "string"
}
Microsoft.StreamAnalytics/JavascriptUdf の場合は、次の値を使用します。
type = "Microsoft.StreamAnalytics/JavascriptUdf"
properties = {
script = "string"
}
プロパティ値
streamingjobs/functions
名前 |
説明 |
値 |
type |
リソースの種類 |
"Microsoft.StreamAnalytics/streamingjobs/functions@2021-10-01-preview" |
name |
リソース名 |
string (必須)
文字制限: 3 から 63
有効な文字: 英数字、ハイフン、およびアンダースコア。 |
parent_id |
このリソースの親であるリソースの ID。 |
種類のリソースの ID: streamingjobs |
properties |
関数に関連付けられているプロパティ。 |
FunctionProperties |
FunctionProperties
FunctionConfiguration
FunctionBinding
AzureMachineLearningStudioFunctionBinding
AzureMachineLearningStudioFunctionBindingProperties
名前 |
説明 |
値 |
apiKey |
Request-Response エンドポイントで認証するために使用される API キー。 |
string |
batchSize |
Azure ML RRS の実行要求ごとの最大行数を示す 1 から 10000 までの数。 既定値は 1000 です。 |
INT |
endpoint |
Request-Response Azure Machine Learning Studio のエンドポイントを実行します。 詳細については、こちらを参照してください。 https://docs.microsoft.com/azure/machine-learning/machine-learning-consume-web-services#request-response-service-rrs |
string |
inputs |
Azure Machine Learning Studio エンドポイントの入力。 |
AzureMachineLearningStudioInputs |
outputs |
Azure Machine Learning Studio エンドポイントの実行からの出力の一覧。 |
AzureMachineLearningStudioOutputColumn[] |
名前 |
説明 |
値 |
dataType |
入力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、 を参照してください https://msdn.microsoft.com/library/azure/dn905923.aspx 。 |
string |
mapTo |
この入力がマップされる関数パラメーターの 0 から始まるインデックス。 |
INT |
name |
入力列の名前。 |
string |
AzureMachineLearningStudioOutputColumn
名前 |
説明 |
値 |
dataType |
出力列の (Azure Machine Learning でサポートされている) データ型。 有効な Azure Machine Learning データ型の一覧については、 を参照してください https://msdn.microsoft.com/library/azure/dn905923.aspx 。 |
string |
name |
出力列の名前。 |
string |
AzureMachineLearningServiceFunctionBinding
AzureMachineLearningServiceFunctionBindingProperties
名前 |
説明 |
値 |
apiKey |
Request-Response エンドポイントで認証するために使用される API キー。 |
string |
batchSize |
Azure ML RRS の実行要求ごとの最大行数を示す 1 から 10000 までの数。 既定値は 1000 です。 |
INT |
endpoint |
Request-Response Azure Machine Learning Web サービスのエンドポイントを実行します。 |
string |
inputRequestName |
入力要求オブジェクトのラベル。 |
string |
inputs |
Azure Machine Learning Web サービス エンドポイントの入力。 |
AzureMachineLearningServiceInputColumn[] |
numberOfParallelRequests |
ジョブのパーティションごとに機械学習サービスに送信される並列要求の数。 既定値は 1 です。 |
INT |
outputResponseName |
出力要求オブジェクトのラベル。 |
string |
outputs |
Azure Machine Learning Web サービス エンドポイントの実行からの出力の一覧。 |
AzureMachineLearningServiceOutputColumn[] |
名前 |
説明 |
値 |
dataType |
入力列の (Azure Machine Learning でサポートされている) データ型。 |
string |
mapTo |
この入力がマップされる関数パラメーターの 0 から始まるインデックス。 |
INT |
name |
入力列の名前。 |
string |
AzureMachineLearningServiceOutputColumn
名前 |
説明 |
値 |
dataType |
出力列の (Azure Machine Learning でサポートされている) データ型。 |
string |
mapTo |
この入力がマップされる関数パラメーターの 0 から始まるインデックス。 |
INT |
name |
出力列の名前。 |
string |
CSharpFunctionBinding
CSharpFunctionBindingProperties
名前 |
説明 |
値 |
class |
1 つの関数定義を含む Csharp コード。 |
string |
dllPath |
1 つの関数定義を含む Csharp コード。 |
string |
method |
1 つの関数定義を含む Csharp コード。 |
string |
updateMode |
Stream Analytics 関数の更新モード。 |
"Refreshable" "Static" |
JavaScriptFunctionBinding
JavaScriptFunctionBindingProperties
名前 |
説明 |
値 |
script |
1 つの関数定義を含む JavaScript コード。 例: 'function (x, y) { return x + y; }' |
string |
名前 |
説明 |
値 |
dataType |
関数入力パラメーターの (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、 https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
isConfigurationParameter |
パラメーターが構成パラメーターであるかどうかを示すフラグ。 True を指定すると、この入力パラメーターは定数になります。 既定値は false です。 |
[bool] |
FunctionOutput
名前 |
説明 |
値 |
dataType |
関数出力の (Azure Stream Analytics でサポートされている) データ型。 有効な Azure Stream Analytics データ型の一覧については、 https://msdn.microsoft.com/library/azure/dn835065.aspx |
string |
AggregateFunctionProperties
名前 |
説明 |
値 |
type |
関数の種類を示します。 |
"集計" (必須) |
ScalarFunctionProperties
名前 |
説明 |
値 |
type |
関数の種類を示します。 |
"Scalar" (必須) |