You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: clients/client-iotthingsgraph/README.md
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,8 @@ such as units of measure and communication protocols. AWS IoT Things Graph makes
16
16
and defining how they interact at an abstract level.</p>
17
17
<p>For more information about how AWS IoT Things Graph works, see the <ahref="https://docs.aws.amazon.com/thingsgraph/latest/ug/iot-tg-whatis.html">User Guide</a>.</p>
18
18
19
+
<p>The AWS IoT Things Graph service is discontinued.</p>
20
+
19
21
## Installing
20
22
21
23
To install the this package, simply type add or install @aws-sdk/client-iotthingsgraph
Copy file name to clipboardExpand all lines: clients/client-iotthingsgraph/src/IoTThingsGraph.ts
+74-1Lines changed: 74 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -176,9 +176,13 @@ import { IoTThingsGraphClient } from "./IoTThingsGraphClient";
176
176
* such as units of measure and communication protocols. AWS IoT Things Graph makes it possible to build IoT applications with little to no code by connecting devices and services
177
177
* and defining how they interact at an abstract level.</p>
178
178
* <p>For more information about how AWS IoT Things Graph works, see the <a href="https://docs.aws.amazon.com/thingsgraph/latest/ug/iot-tg-whatis.html">User Guide</a>.</p>
179
+
*
180
+
* <p>The AWS IoT Things Graph service is discontinued.</p>
* <p>Associates a device with a concrete thing that is in the user's registry.</p>
183
187
* <p>A thing can be associated with only one device at a time. If you associate a thing with a new device id, its previous association will be removed.</p>
184
188
*/
@@ -212,6 +216,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
212
216
}
213
217
214
218
/**
219
+
* @deprecated
220
+
*
215
221
* <p>Creates a workflow template. Workflows can be created only in the user's namespace. (The public namespace contains only
216
222
* entities.) The workflow can contain only entities in the specified namespace. The workflow is validated against the entities in the
217
223
* latest version of the user's namespace unless another namespace version is specified in the request.</p>
@@ -246,6 +252,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
246
252
}
247
253
248
254
/**
255
+
* @deprecated
256
+
*
249
257
* <p>Creates a system instance. </p>
250
258
* <p>This action validates the system instance, prepares the deployment-related resources. For Greengrass deployments, it updates the Greengrass group that is
251
259
* specified by the <code>greengrassGroupName</code> parameter. It also adds a file to the S3 bucket specified by the <code>s3BucketName</code> parameter. You need to
@@ -286,6 +294,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
286
294
}
287
295
288
296
/**
297
+
* @deprecated
298
+
*
289
299
* <p>Creates a system. The system is validated against the entities in the
290
300
* latest version of the user's namespace unless another namespace version is specified in the request.</p>
291
301
*/
@@ -319,6 +329,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
319
329
}
320
330
321
331
/**
332
+
* @deprecated
333
+
*
322
334
* <p>Deletes a workflow. Any new system or deployment that contains this workflow will fail to update or deploy.
323
335
* Existing deployments that contain the workflow will continue to run (since they use a snapshot of the workflow taken at the time of deployment).</p>
324
336
*/
@@ -352,7 +364,10 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
352
364
}
353
365
354
366
/**
355
-
* <p>Deletes the specified namespace. This action deletes all of the entities in the namespace. Delete the systems and flows that use entities in the namespace before performing this action.</p>
367
+
* @deprecated
368
+
*
369
+
* <p>Deletes the specified namespace. This action deletes all of the entities in the namespace. Delete the systems and flows that use entities in the namespace before performing this action. This action takes no
370
+
* request parameters.</p>
356
371
*/
357
372
publicdeleteNamespace(
358
373
args: DeleteNamespaceCommandInput,
@@ -384,6 +399,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
384
399
}
385
400
386
401
/**
402
+
* @deprecated
403
+
*
387
404
* <p>Deletes a system instance.
388
405
* Only system instances that have never been deployed, or that have been undeployed can be deleted.</p>
389
406
* <p>Users can create a new system instance that has the same ID as a deleted system instance.</p>
@@ -418,6 +435,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
418
435
}
419
436
420
437
/**
438
+
* @deprecated
439
+
*
421
440
* <p>Deletes a system. New deployments can't contain the system after its deletion.
422
441
* Existing deployments that contain the system will continue to work because they use a snapshot of the system that is taken when it is deployed.</p>
423
442
*/
@@ -451,6 +470,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
451
470
}
452
471
453
472
/**
473
+
* @deprecated
474
+
*
454
475
* <p>
455
476
* <b>Greengrass and Cloud Deployments</b>
456
477
* </p>
@@ -494,6 +515,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
494
515
}
495
516
496
517
/**
518
+
* @deprecated
519
+
*
497
520
* <p>Deprecates the specified workflow. This action marks the workflow for deletion. Deprecated flows can't be deployed, but existing deployments will continue to run.</p>
498
521
*/
499
522
publicdeprecateFlowTemplate(
@@ -526,6 +549,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
526
549
}
527
550
528
551
/**
552
+
* @deprecated
553
+
*
529
554
* <p>Deprecates the specified system.</p>
530
555
*/
531
556
publicdeprecateSystemTemplate(
@@ -558,6 +583,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
558
583
}
559
584
560
585
/**
586
+
* @deprecated
587
+
*
561
588
* <p>Gets the latest version of the user's namespace and the public version that it is tracking.</p>
562
589
*/
563
590
publicdescribeNamespace(
@@ -590,6 +617,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
590
617
}
591
618
592
619
/**
620
+
* @deprecated
621
+
*
593
622
* <p>Dissociates a device entity from a concrete thing. The action takes only the type of the entity that you need to dissociate because only
594
623
* one entity of a particular type can be associated with a thing.</p>
595
624
*/
@@ -623,6 +652,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
623
652
}
624
653
625
654
/**
655
+
* @deprecated
656
+
*
626
657
* <p>Gets definitions of the specified entities. Uses the latest version of the user's namespace by default. This API returns the
627
658
* following TDM entities.</p>
628
659
* <ul>
@@ -680,6 +711,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
680
711
}
681
712
682
713
/**
714
+
* @deprecated
715
+
*
683
716
* <p>Gets the latest version of the <code>DefinitionDocument</code> and <code>FlowTemplateSummary</code> for the specified workflow.</p>
684
717
*/
685
718
publicgetFlowTemplate(
@@ -712,6 +745,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
712
745
}
713
746
714
747
/**
748
+
* @deprecated
749
+
*
715
750
* <p>Gets revisions of the specified workflow. Only the last 100 revisions are stored. If the workflow has been deprecated,
716
751
* this action will return revisions that occurred before the deprecation. This action won't work for workflows that have been deleted.</p>
717
752
*/
@@ -745,6 +780,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
745
780
}
746
781
747
782
/**
783
+
* @deprecated
784
+
*
748
785
* <p>Gets the status of a namespace deletion task.</p>
749
786
*/
750
787
publicgetNamespaceDeletionStatus(
@@ -777,6 +814,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
777
814
}
778
815
779
816
/**
817
+
* @deprecated
818
+
*
780
819
* <p>Gets a system instance.</p>
781
820
*/
782
821
publicgetSystemInstance(
@@ -809,6 +848,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
809
848
}
810
849
811
850
/**
851
+
* @deprecated
852
+
*
812
853
* <p>Gets a system.</p>
813
854
*/
814
855
publicgetSystemTemplate(
@@ -841,6 +882,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
841
882
}
842
883
843
884
/**
885
+
* @deprecated
886
+
*
844
887
* <p>Gets revisions made to the specified system template. Only the previous 100 revisions are stored. If the system has been deprecated, this action will return
845
888
* the revisions that occurred before its deprecation. This action won't work with systems that have been deleted.</p>
846
889
*/
@@ -874,6 +917,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
874
917
}
875
918
876
919
/**
920
+
* @deprecated
921
+
*
877
922
* <p>Gets the status of the specified upload.</p>
878
923
*/
879
924
publicgetUploadStatus(
@@ -906,6 +951,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
906
951
}
907
952
908
953
/**
954
+
* @deprecated
955
+
*
909
956
* <p>Returns a list of objects that contain information about events in a flow execution.</p>
910
957
*/
911
958
publiclistFlowExecutionMessages(
@@ -938,6 +985,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
938
985
}
939
986
940
987
/**
988
+
* @deprecated
989
+
*
941
990
* <p>Lists all tags on an AWS IoT Things Graph resource.</p>
942
991
*/
943
992
publiclistTagsForResource(
@@ -970,6 +1019,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
970
1019
}
971
1020
972
1021
/**
1022
+
* @deprecated
1023
+
*
973
1024
* <p>Searches for entities of the specified type. You can search for entities in your namespace and the public namespace that you're tracking.</p>
974
1025
*/
975
1026
publicsearchEntities(
@@ -1002,6 +1053,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
1002
1053
}
1003
1054
1004
1055
/**
1056
+
* @deprecated
1057
+
*
1005
1058
* <p>Searches for AWS IoT Things Graph workflow execution instances.</p>
1006
1059
*/
1007
1060
publicsearchFlowExecutions(
@@ -1034,6 +1087,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
1034
1087
}
1035
1088
1036
1089
/**
1090
+
* @deprecated
1091
+
*
1037
1092
* <p>Searches for summary information about workflows.</p>
1038
1093
*/
1039
1094
publicsearchFlowTemplates(
@@ -1066,6 +1121,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
1066
1121
}
1067
1122
1068
1123
/**
1124
+
* @deprecated
1125
+
*
1069
1126
* <p>Searches for system instances in the user's account.</p>
1070
1127
*/
1071
1128
publicsearchSystemInstances(
@@ -1098,6 +1155,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
1098
1155
}
1099
1156
1100
1157
/**
1158
+
* @deprecated
1159
+
*
1101
1160
* <p>Searches for summary information about systems in the user's account. You can filter by the ID of a workflow to return only systems that use the specified workflow.</p>
1102
1161
*/
1103
1162
publicsearchSystemTemplates(
@@ -1130,6 +1189,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
1130
1189
}
1131
1190
1132
1191
/**
1192
+
* @deprecated
1193
+
*
1133
1194
* <p>Searches for things associated with the specified entity. You can search by both device and device model.</p>
1134
1195
* <p>For example, if two different devices, camera1 and camera2, implement the camera device model, the user can associate thing1 to camera1 and thing2 to camera2.
1135
1196
* <code>SearchThings(camera2)</code> will return only thing2, but <code>SearchThings(camera)</code> will return both thing1 and thing2.</p>
@@ -1162,6 +1223,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
1162
1223
}
1163
1224
1164
1225
/**
1226
+
* @deprecated
1227
+
*
1165
1228
* <p>Creates a tag for the specified resource.</p>
@@ -1188,6 +1251,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
1188
1251
}
1189
1252
1190
1253
/**
1254
+
* @deprecated
1255
+
*
1191
1256
* <p>Removes a system instance from its target (Cloud or Greengrass).</p>
1192
1257
*/
1193
1258
publicundeploySystemInstance(
@@ -1220,6 +1285,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
1220
1285
}
1221
1286
1222
1287
/**
1288
+
* @deprecated
1289
+
*
1223
1290
* <p>Removes a tag from the specified resource.</p>
1224
1291
*/
1225
1292
publicuntagResource(
@@ -1252,6 +1319,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
1252
1319
}
1253
1320
1254
1321
/**
1322
+
* @deprecated
1323
+
*
1255
1324
* <p>Updates the specified workflow. All deployed systems and system instances that use the workflow will see the changes in the flow when it is redeployed. If you don't want this
1256
1325
* behavior, copy the workflow (creating a new workflow with a different ID), and update the copy. The workflow can contain only entities in the specified namespace. </p>
1257
1326
*/
@@ -1285,6 +1354,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
1285
1354
}
1286
1355
1287
1356
/**
1357
+
* @deprecated
1358
+
*
1288
1359
* <p>Updates the specified system. You don't need to run this action after updating a workflow. Any deployment that uses the system will see the changes in the system when it is redeployed.</p>
1289
1360
*/
1290
1361
publicupdateSystemTemplate(
@@ -1317,6 +1388,8 @@ export class IoTThingsGraph extends IoTThingsGraphClient {
1317
1388
}
1318
1389
1319
1390
/**
1391
+
* @deprecated
1392
+
*
1320
1393
* <p>Asynchronously uploads one or more entity definitions to the user's namespace. The <code>document</code> parameter is required if
1321
1394
* <code>syncWithPublicNamespace</code> and <code>deleteExistingEntites</code> are false. If the <code>syncWithPublicNamespace</code> parameter is set to
1322
1395
* <code>true</code>, the user's namespace will synchronize with the latest version of the public namespace. If <code>deprecateExistingEntities</code> is set to true,
* such as units of measure and communication protocols. AWS IoT Things Graph makes it possible to build IoT applications with little to no code by connecting devices and services
387
387
* and defining how they interact at an abstract level.</p>
388
388
* <p>For more information about how AWS IoT Things Graph works, see the <a href="https://docs.aws.amazon.com/thingsgraph/latest/ug/iot-tg-whatis.html">User Guide</a>.</p>
389
+
*
390
+
* <p>The AWS IoT Things Graph service is discontinued.</p>
* <p>Associates a device with a concrete thing that is in the user's registry.</p>
32
34
* <p>A thing can be associated with only one device at a time. If you associate a thing with a new device id, its previous association will be removed.</p>
* <p>This action validates the system instance, prepares the deployment-related resources. For Greengrass deployments, it updates the Greengrass group that is
33
35
* specified by the <code>greengrassGroupName</code> parameter. It also adds a file to the S3 bucket specified by the <code>s3BucketName</code> parameter. You need to
* <p>Deletes the specified namespace. This action deletes all of the entities in the namespace. Delete the systems and flows that use entities in the namespace before performing this action.</p>
31
+
* @deprecated
32
+
*
33
+
* <p>Deletes the specified namespace. This action deletes all of the entities in the namespace. Delete the systems and flows that use entities in the namespace before performing this action. This action takes no
34
+
* request parameters.</p>
32
35
* @example
33
36
* Use a bare-bones client and the command you need to make an API call.
0 commit comments