你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
New-AzIoTOperationsServiceDataflow
创建 DataflowResource
语法
New-AzIoTOperationsServiceDataflow
-InstanceName <String>
-Name <String>
-ProfileName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-ExtendedLocationName <String>
[-Mode <String>]
[-Operation <IDataflowOperation[]>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzIoTOperationsServiceDataflow
-InstanceName <String>
-Name <String>
-ProfileName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-JsonFilePath <String>
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzIoTOperationsServiceDataflow
-InstanceName <String>
-Name <String>
-ProfileName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-JsonString <String>
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
创建 DataflowResource
示例
示例 1:创建数据流
New-AzIoTOperationsServiceDataflow -InstanceName "aio-117832708" `
-Name "dataflow-name" `
-ProfileName "dataflowprofile-name" `
-ResourceGroupName "aio-validation-117832708" `
-ExtendedLocationName "/subscriptions/d4ccd08b-0809-446d-a8b7-7af8a90109cd/resourceGroups/aio-validation-117832708/providers/Microsoft.ExtendedLocation/customLocations/location-117832708" `
-Mode "Enabled" `
-Operation @(
@{
operationType = "Source"
sourceSettings = @{
endpointRef = "default"
assetRef = "do-not-delete"
serializationFormat = "Json"
dataSources = @("azure-iot-operations/data/do-not-delete")
}
},
@{
operationType = "BuiltInTransformation"
builtInTransformationSettings = @{
serializationFormat = "Json"
datasets = @()
filter = @()
map = @(
@{
type = "PassThrough"
inputs = @("*")
output = "*"
}
)
}
},
@{
operationType = "Destination"
destinationSettings = @{
endpointRef = "default"
dataDestination = "fgn"
}
}
)
ExtendedLocationName : /subscriptions/d4ccd08b-0809-446d-a8b7-7af8a90109cd/resourceGroups/aio-validation-117832708/providers/Microsoft.ExtendedLocation/customLocations/location-11783270
8
ExtendedLocationType : CustomLocation
Id : /subscriptions/d4ccd08b-0809-446d-a8b7-7af8a90109cd/resourceGroups/aio-validation-117832708/providers/Microsoft.IoTOperations/instances/aio-117832708/dataflowProf
iles/dataflowprofile-name/dataflows/mydataflow
Mode : Enabled
Name : mydataflow
Operation : {{
"sourceSettings": {
"endpointRef": "default",
"assetRef": "do-not-delete",
"serializationFormat": "Json",
"dataSources": [ "azure-iot-operations/data/do-not-delete" ]
},
"operationType": "Source"
}, {
"builtInTransformationSettings": {
"serializationFormat": "Json",
"datasets": [ ],
"filter": [ ],
"map": [
{
"type": "PassThrough",
"inputs": [ "*" ],
"output": "*"
}
]
},
"operationType": "BuiltInTransformation"
}, {
"destinationSettings": {
"endpointRef": "default",
"dataDestination": "fgn"
},
"operationType": "Destination"
}}
ProvisioningState : Succeeded
ResourceGroupName : aio-validation-117832708
SystemDataCreatedAt : 3/13/2025 6:49:12 PM
SystemDataCreatedBy : henrymorales@microsoft.com
SystemDataCreatedByType : User
SystemDataLastModifiedAt : 3/13/2025 6:49:19 PM
SystemDataLastModifiedBy : 319f651f-7ddb-4fc6-9857-7aef9250bd05
SystemDataLastModifiedByType : Application
Type : microsoft.iotoperations/instances/dataflowprofiles/dataflows
创建数据流
参数
-AsJob
以作业身份运行命令
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Confirm
在运行 cmdlet 之前,提示你进行确认。
类型: | SwitchParameter |
别名: | cf |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DefaultProfile
DefaultProfile 参数不起作用。 如果对其他订阅执行 cmdlet,请使用 SubscriptionId 参数。
类型: | PSObject |
别名: | AzureRMContext, AzureCredential |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ExtendedLocationName
扩展位置的名称。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-InstanceName
实例的名称。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-JsonFilePath
提供给“创建”作的 Json 文件的路径
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-JsonString
提供给“创建”作的 Json 字符串
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Mode
数据流模式。 自选;默认值为 Enabled。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Name
实例数据流的名称Profile 数据流资源
类型: | String |
别名: | DataflowName |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-NoWait
异步运行命令
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Operation
作列表,包括源引用和目标引用以及转换。
类型: | IDataflowOperation[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ProfileName
实例数据流资源的名称
类型: | String |
别名: | DataflowProfileName |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-ResourceGroupName
资源组的名称。 名称不区分大小写。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-SubscriptionId
目标订阅的 ID。 该值必须是 UUID。
类型: | String |
Position: | Named |
默认值: | (Get-AzContext).Subscription.Id |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-WhatIf
显示 cmdlet 运行时会发生什么情况。 命令脚本未运行。
类型: | SwitchParameter |
别名: | wi |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |