|
1059 | 1059 | ],
|
1060 | 1060 | "members":{
|
1061 | 1061 | "fullyQualifiedName":{
|
1062 |
| - "shape":"string", |
| 1062 | + "shape":"ActuatorFullyQualifiedNameString", |
1063 | 1063 | "documentation":"<p>The fully qualified name of the actuator. For example, the fully qualified name of an actuator might be <code>Vehicle.Front.Left.Door.Lock</code>.</p>"
|
1064 | 1064 | },
|
1065 | 1065 | "dataType":{
|
|
1107 | 1107 | },
|
1108 | 1108 | "documentation":"<p>A signal that represents a vehicle device such as the engine, heater, and door locks. Data from an actuator reports the state of a certain vehicle device.</p> <note> <p> Updating actuator data can change the state of a device. For example, you can turn on or off the heater by updating its actuator data.</p> </note>"
|
1109 | 1109 | },
|
| 1110 | + "ActuatorFullyQualifiedNameString":{ |
| 1111 | + "type":"string", |
| 1112 | + "max":150, |
| 1113 | + "min":1, |
| 1114 | + "pattern":"[a-zA-Z0-9_.]+" |
| 1115 | + }, |
1110 | 1116 | "AmazonResourceName":{
|
1111 | 1117 | "type":"string",
|
1112 | 1118 | "max":1011,
|
|
1143 | 1149 | ],
|
1144 | 1150 | "members":{
|
1145 | 1151 | "fullyQualifiedName":{
|
1146 |
| - "shape":"string", |
| 1152 | + "shape":"AttributeFullyQualifiedNameString", |
1147 | 1153 | "documentation":"<p>The fully qualified name of the attribute. For example, the fully qualified name of an attribute might be <code>Vehicle.Body.Engine.Type</code>.</p>"
|
1148 | 1154 | },
|
1149 | 1155 | "dataType":{
|
|
1191 | 1197 | },
|
1192 | 1198 | "documentation":"<p>A signal that represents static information about the vehicle, such as engine type or manufacturing date.</p>"
|
1193 | 1199 | },
|
| 1200 | + "AttributeFullyQualifiedNameString":{ |
| 1201 | + "type":"string", |
| 1202 | + "max":150, |
| 1203 | + "min":1, |
| 1204 | + "pattern":"[a-zA-Z0-9_.]+" |
| 1205 | + }, |
1194 | 1206 | "BatchCreateVehicleRequest":{
|
1195 | 1207 | "type":"structure",
|
1196 | 1208 | "required":["vehicles"],
|
|
1242 | 1254 | "required":["fullyQualifiedName"],
|
1243 | 1255 | "members":{
|
1244 | 1256 | "fullyQualifiedName":{
|
1245 |
| - "shape":"string", |
| 1257 | + "shape":"BranchFullyQualifiedNameString", |
1246 | 1258 | "documentation":"<p>The fully qualified name of the branch. For example, the fully qualified name of a branch might be <code>Vehicle.Body.Engine</code>.</p>"
|
1247 | 1259 | },
|
1248 | 1260 | "description":{
|
|
1260 | 1272 | },
|
1261 | 1273 | "documentation":"<p>A group of signals that are defined in a hierarchical structure.</p>"
|
1262 | 1274 | },
|
| 1275 | + "BranchFullyQualifiedNameString":{ |
| 1276 | + "type":"string", |
| 1277 | + "max":150, |
| 1278 | + "min":1, |
| 1279 | + "pattern":"[a-zA-Z0-9_.]+" |
| 1280 | + }, |
1263 | 1281 | "CampaignStatus":{
|
1264 | 1282 | "type":"string",
|
1265 | 1283 | "enum":[
|
|
1355 | 1373 | "CanInterfaceName":{
|
1356 | 1374 | "type":"string",
|
1357 | 1375 | "max":100,
|
1358 |
| - "min":1 |
| 1376 | + "min":1, |
| 1377 | + "pattern":"[a-zA-Z0-9_.]+" |
1359 | 1378 | },
|
1360 | 1379 | "CanSignal":{
|
1361 | 1380 | "type":"structure",
|
|
1411 | 1430 | "CanSignalName":{
|
1412 | 1431 | "type":"string",
|
1413 | 1432 | "max":100,
|
1414 |
| - "min":1 |
| 1433 | + "min":1, |
| 1434 | + "pattern":"[a-zA-Z0-9_.]+" |
1415 | 1435 | },
|
1416 | 1436 | "CloudWatchLogDeliveryOptions":{
|
1417 | 1437 | "type":"structure",
|
|
1632 | 1652 | "documentation":"<p>A brief description of the decoder manifest. </p>"
|
1633 | 1653 | },
|
1634 | 1654 | "modelManifestArn":{
|
1635 |
| - "shape":"arn", |
| 1655 | + "shape":"CreateDecoderManifestRequestModelManifestArnString", |
1636 | 1656 | "documentation":"<p> The Amazon Resource Name (ARN) of the vehicle model (model manifest). </p>"
|
1637 | 1657 | },
|
1638 | 1658 | "signalDecoders":{
|
|
1653 | 1673 | }
|
1654 | 1674 | }
|
1655 | 1675 | },
|
| 1676 | + "CreateDecoderManifestRequestModelManifestArnString":{ |
| 1677 | + "type":"string", |
| 1678 | + "pattern":"arn:aws:iotfleetwise:[a-z0-9-]+:[0-9]{12}:model-manifest/[a-zA-Z\\d\\-_:]{1,100}" |
| 1679 | + }, |
1656 | 1680 | "CreateDecoderManifestResponse":{
|
1657 | 1681 | "type":"structure",
|
1658 | 1682 | "required":[
|
|
1729 | 1753 | "documentation":"<p> A brief description of the vehicle model. </p>"
|
1730 | 1754 | },
|
1731 | 1755 | "nodes":{
|
1732 |
| - "shape":"listOfStrings", |
| 1756 | + "shape":"CreateModelManifestRequestNodesList", |
1733 | 1757 | "documentation":"<p> A list of nodes, which are a general abstraction of signals. </p>"
|
1734 | 1758 | },
|
1735 | 1759 | "signalCatalogArn":{
|
|
1742 | 1766 | }
|
1743 | 1767 | }
|
1744 | 1768 | },
|
| 1769 | + "CreateModelManifestRequestNodesList":{ |
| 1770 | + "type":"list", |
| 1771 | + "member":{"shape":"string"}, |
| 1772 | + "max":500, |
| 1773 | + "min":0 |
| 1774 | + }, |
1745 | 1775 | "CreateModelManifestResponse":{
|
1746 | 1776 | "type":"structure",
|
1747 | 1777 | "required":[
|
|
2025 | 2055 | ],
|
2026 | 2056 | "members":{
|
2027 | 2057 | "fullyQualifiedName":{
|
2028 |
| - "shape":"string", |
| 2058 | + "shape":"CustomPropertyFullyQualifiedNameString", |
2029 | 2059 | "documentation":"<p>The fully qualified name of the custom property. For example, the fully qualified name of a custom property might be <code>ComplexDataTypes.VehicleDataTypes.SVMCamera.FPS</code>.</p>"
|
2030 | 2060 | },
|
2031 | 2061 | "dataType":{
|
|
2055 | 2085 | },
|
2056 | 2086 | "documentation":"<p>Represents a member of the complex data structure. The data type of the property can be either primitive or another <code>struct</code>.</p>"
|
2057 | 2087 | },
|
| 2088 | + "CustomPropertyFullyQualifiedNameString":{ |
| 2089 | + "type":"string", |
| 2090 | + "max":150, |
| 2091 | + "min":1, |
| 2092 | + "pattern":"[a-zA-Z0-9_.]+" |
| 2093 | + }, |
2058 | 2094 | "CustomStruct":{
|
2059 | 2095 | "type":"structure",
|
2060 | 2096 | "required":["fullyQualifiedName"],
|
2061 | 2097 | "members":{
|
2062 | 2098 | "fullyQualifiedName":{
|
2063 |
| - "shape":"string", |
| 2099 | + "shape":"CustomStructFullyQualifiedNameString", |
2064 | 2100 | "documentation":"<p>The fully qualified name of the custom structure. For example, the fully qualified name of a custom structure might be <code>ComplexDataTypes.VehicleDataTypes.SVMCamera</code>.</p>"
|
2065 | 2101 | },
|
2066 | 2102 | "description":{
|
|
2078 | 2114 | },
|
2079 | 2115 | "documentation":"<p>The custom structure represents a complex or higher-order data structure.</p>"
|
2080 | 2116 | },
|
| 2117 | + "CustomStructFullyQualifiedNameString":{ |
| 2118 | + "type":"string", |
| 2119 | + "max":150, |
| 2120 | + "min":1, |
| 2121 | + "pattern":"[a-zA-Z0-9_.]+" |
| 2122 | + }, |
2081 | 2123 | "DataDestinationConfig":{
|
2082 | 2124 | "type":"structure",
|
2083 | 2125 | "members":{
|
|
2538 | 2580 | "FullyQualifiedName":{
|
2539 | 2581 | "type":"string",
|
2540 | 2582 | "max":150,
|
2541 |
| - "min":1 |
| 2583 | + "min":1, |
| 2584 | + "pattern":"[a-zA-Z0-9_.]+" |
2542 | 2585 | },
|
2543 | 2586 | "GetCampaignRequest":{
|
2544 | 2587 | "type":"structure",
|
|
3174 | 3217 | "InterfaceId":{
|
3175 | 3218 | "type":"string",
|
3176 | 3219 | "max":50,
|
3177 |
| - "min":1 |
| 3220 | + "min":1, |
| 3221 | + "pattern":"[-a-zA-Z0-9_.]+" |
3178 | 3222 | },
|
3179 | 3223 | "InterfaceIds":{
|
3180 | 3224 | "type":"list",
|
|
4109 | 4153 | "ObdInterfaceName":{
|
4110 | 4154 | "type":"string",
|
4111 | 4155 | "max":100,
|
4112 |
| - "min":1 |
| 4156 | + "min":1, |
| 4157 | + "pattern":"[a-zA-Z0-9_.]+" |
4113 | 4158 | },
|
4114 | 4159 | "ObdSignal":{
|
4115 | 4160 | "type":"structure",
|
|
4211 | 4256 | "ProtocolName":{
|
4212 | 4257 | "type":"string",
|
4213 | 4258 | "max":50,
|
4214 |
| - "min":1 |
| 4259 | + "min":1, |
| 4260 | + "pattern":"[a-zA-Z0-9_.]+" |
4215 | 4261 | },
|
4216 | 4262 | "ProtocolVersion":{
|
4217 | 4263 | "type":"string",
|
4218 | 4264 | "max":50,
|
4219 |
| - "min":1 |
| 4265 | + "min":1, |
| 4266 | + "pattern":"[a-zA-Z0-9_.]+" |
4220 | 4267 | },
|
4221 | 4268 | "PutEncryptionConfigurationRequest":{
|
4222 | 4269 | "type":"structure",
|
|
4445 | 4492 | ],
|
4446 | 4493 | "members":{
|
4447 | 4494 | "fullyQualifiedName":{
|
4448 |
| - "shape":"string", |
| 4495 | + "shape":"SensorFullyQualifiedNameString", |
4449 | 4496 | "documentation":"<p>The fully qualified name of the sensor. For example, the fully qualified name of a sensor might be <code>Vehicle.Body.Engine.Battery</code>.</p>"
|
4450 | 4497 | },
|
4451 | 4498 | "dataType":{
|
|
4487 | 4534 | },
|
4488 | 4535 | "documentation":"<p>An input component that reports the environmental condition of a vehicle.</p> <note> <p>You can collect data about fluid levels, temperatures, vibrations, or battery voltage from sensors.</p> </note>"
|
4489 | 4536 | },
|
| 4537 | + "SensorFullyQualifiedNameString":{ |
| 4538 | + "type":"string", |
| 4539 | + "max":150, |
| 4540 | + "min":1, |
| 4541 | + "pattern":"[a-zA-Z0-9_.]+" |
| 4542 | + }, |
4490 | 4543 | "SignalCatalogSummary":{
|
4491 | 4544 | "type":"structure",
|
4492 | 4545 | "members":{
|
|
5908 | 5961 | },
|
5909 | 5962 | "nonNegativeInteger":{
|
5910 | 5963 | "type":"integer",
|
| 5964 | + "max":2147483647, |
5911 | 5965 | "min":0
|
5912 | 5966 | },
|
5913 | 5967 | "number":{"type":"integer"},
|
5914 | 5968 | "positiveInteger":{
|
5915 | 5969 | "type":"integer",
|
5916 | 5970 | "box":true,
|
| 5971 | + "max":2147483647, |
5917 | 5972 | "min":1
|
5918 | 5973 | },
|
5919 | 5974 | "positiveLong":{
|
5920 | 5975 | "type":"long",
|
5921 | 5976 | "box":true,
|
| 5977 | + "max":9223372036854775807, |
5922 | 5978 | "min":1
|
5923 | 5979 | },
|
5924 | 5980 | "priority":{
|
|
0 commit comments