-
Notifications
You must be signed in to change notification settings - Fork 29
/
Copy patheflow-userconfig.puml
79 lines (79 loc) · 2.14 KB
/
eflow-userconfig.puml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
@startjson eflowAutoDeploy
<style>
jsonDiagram {
node {
FontName Segoe UI SemiBold
FontColor blue
FontSize 14
RoundCorner 10
LineThickness 1
separator {
LineThickness 0.25
LineColor black
}
}
arrow {
LineColor blue
LineThickness 1
LineStyle 2;5
}
highlight {
BackgroundColor Blue
FontColor White
}
}
</style>
#highlight "schemaVersion"
{
"schemaVersion":"1.1",
"version":"1.0",
"eflowProduct" :["Azure IoT Edge LTS", "Azure IoT Edge CR X64","Azure IoT Edge CR ARM64", "Azure IoT Edge 1.4 LTS X64", "Azure IoT Edge 1.4 LTS ARM64" ],
"eflowProductUrl" : "URL",
"installOptions":{
"installPath":"String",
"vhdxPath":"String"
},
"enduser":{
"acceptEula" : ["Yes","No"],
"acceptOptionalTelemetry" : ["Yes","No"]
},
"vmFeature":{
"DpsTpm": "Boolean",
"Defender": "Boolean"
},
"vmConfig":{
"cpuCount" : "1 or more",
"memoryInMB" : "1024 or more",
"vmDiskSize" : "[21-2000]",
"vmDataSize" : "[2-2000]",
"gpuPassthroughType" : ["DirectDeviceAssignment", "ParaVirtualization"],
"gpuName" : "String",
"gpuCount" : "0 or more"
},
"network":{
"adapterName": "String",
"vswitchName" : "String",
"vswitchType" : ["External", "Internal"],
"ip4Address": "IPAddress",
"ip4GatewayAddress": "IPAddress",
"ip4PrefixLength" : "24",
"useHostProxy" : "Boolean",
"httpProxy":"URL",
"httpsProxy":"URL",
"ftpProxy":"URL",
"dnsServers":"IPAddress[]"
},
"eflowProvisioning":{
"provisioningType" : ["ManualConnectionString","ManualX509","DpsTPM","DpsX509","DpsSymmetricKey"],
"devConnString" : "String",
"iotHubHostname" : "String",
"deviceId" : "String",
"scopeId" : "String",
"symmKey": "String",
"registrationId" : "String",
"identityCertPath" : "String",
"identityPrivKeyPath" : "String",
"globalEndpoint" : "String"
}
}
@endjson