|
1096 | 1096 | } ],
|
1097 | 1097 | "documentation" : "Retrieves information about a subscription definition version."
|
1098 | 1098 | },
|
| 1099 | + "GetThingRuntimeConfiguration" : { |
| 1100 | + "name" : "GetThingRuntimeConfiguration", |
| 1101 | + "http" : { |
| 1102 | + "method" : "GET", |
| 1103 | + "requestUri" : "/greengrass/things/{ThingName}/runtimeconfig", |
| 1104 | + "responseCode" : 200 |
| 1105 | + }, |
| 1106 | + "input" : { |
| 1107 | + "shape" : "GetThingRuntimeConfigurationRequest" |
| 1108 | + }, |
| 1109 | + "output" : { |
| 1110 | + "shape" : "GetThingRuntimeConfigurationResponse", |
| 1111 | + "documentation" : "Success. The response contains the runtime configuration for the given thing." |
| 1112 | + }, |
| 1113 | + "errors" : [ { |
| 1114 | + "shape" : "BadRequestException", |
| 1115 | + "documentation" : "invalid request" |
| 1116 | + }, { |
| 1117 | + "shape" : "InternalServerErrorException", |
| 1118 | + "documentation" : "server error" |
| 1119 | + } ], |
| 1120 | + "documentation" : "Get the runtime configuration of a thing." |
| 1121 | + }, |
1099 | 1122 | "ListBulkDeploymentDetailedReports" : {
|
1100 | 1123 | "name" : "ListBulkDeploymentDetailedReports",
|
1101 | 1124 | "http" : {
|
|
1781 | 1804 | "documentation" : "invalid request"
|
1782 | 1805 | } ],
|
1783 | 1806 | "documentation" : "Updates a subscription definition."
|
| 1807 | + }, |
| 1808 | + "UpdateThingRuntimeConfiguration" : { |
| 1809 | + "name" : "UpdateThingRuntimeConfiguration", |
| 1810 | + "http" : { |
| 1811 | + "method" : "PUT", |
| 1812 | + "requestUri" : "/greengrass/things/{ThingName}/runtimeconfig", |
| 1813 | + "responseCode" : 200 |
| 1814 | + }, |
| 1815 | + "input" : { |
| 1816 | + "shape" : "UpdateThingRuntimeConfigurationRequest" |
| 1817 | + }, |
| 1818 | + "output" : { |
| 1819 | + "shape" : "UpdateThingRuntimeConfigurationResponse", |
| 1820 | + "documentation" : "success" |
| 1821 | + }, |
| 1822 | + "errors" : [ { |
| 1823 | + "shape" : "BadRequestException", |
| 1824 | + "documentation" : "invalid request" |
| 1825 | + }, { |
| 1826 | + "shape" : "InternalServerErrorException", |
| 1827 | + "documentation" : "server error" |
| 1828 | + } ], |
| 1829 | + "documentation" : "Updates the runtime configuration of a thing." |
1784 | 1830 | }
|
1785 | 1831 | },
|
1786 | 1832 | "shapes" : {
|
|
1937 | 1983 | "shape" : "BulkDeployment"
|
1938 | 1984 | }
|
1939 | 1985 | },
|
| 1986 | + "ConfigurationSyncStatus" : { |
| 1987 | + "type" : "string", |
| 1988 | + "enum" : [ "InSync", "OutOfSync" ] |
| 1989 | + }, |
1940 | 1990 | "ConnectivityInfo" : {
|
1941 | 1991 | "type" : "structure",
|
1942 | 1992 | "members" : {
|
|
4418 | 4468 | }
|
4419 | 4469 | }
|
4420 | 4470 | },
|
| 4471 | + "GetThingRuntimeConfigurationRequest" : { |
| 4472 | + "type" : "structure", |
| 4473 | + "members" : { |
| 4474 | + "ThingName" : { |
| 4475 | + "shape" : "__string", |
| 4476 | + "location" : "uri", |
| 4477 | + "locationName" : "ThingName", |
| 4478 | + "documentation" : "The thing name." |
| 4479 | + } |
| 4480 | + }, |
| 4481 | + "required" : [ "ThingName" ] |
| 4482 | + }, |
| 4483 | + "GetThingRuntimeConfigurationResponse" : { |
| 4484 | + "type" : "structure", |
| 4485 | + "members" : { |
| 4486 | + "RuntimeConfiguration" : { |
| 4487 | + "shape" : "RuntimeConfiguration", |
| 4488 | + "documentation" : "Runtime configuration for a thing." |
| 4489 | + } |
| 4490 | + } |
| 4491 | + }, |
4421 | 4492 | "GroupCertificateAuthorityProperties" : {
|
4422 | 4493 | "type" : "structure",
|
4423 | 4494 | "members" : {
|
|
5466 | 5537 | "documentation" : "The owner setting for downloaded machine learning resources.",
|
5467 | 5538 | "required" : [ "GroupOwner", "GroupPermission" ]
|
5468 | 5539 | },
|
| 5540 | + "RuntimeConfiguration" : { |
| 5541 | + "type" : "structure", |
| 5542 | + "members" : { |
| 5543 | + "TelemetryConfiguration" : { |
| 5544 | + "shape" : "TelemetryConfiguration", |
| 5545 | + "documentation" : "Configuration for telemetry service." |
| 5546 | + } |
| 5547 | + }, |
| 5548 | + "documentation" : "Runtime configuration for a thing." |
| 5549 | + }, |
| 5550 | + "RuntimeConfigurationUpdate" : { |
| 5551 | + "type" : "structure", |
| 5552 | + "members" : { |
| 5553 | + "TelemetryConfiguration" : { |
| 5554 | + "shape" : "TelemetryConfigurationUpdate", |
| 5555 | + "documentation" : "Configuration for telemetry service." |
| 5556 | + } |
| 5557 | + }, |
| 5558 | + "documentation" : "Runtime configuration for a thing." |
| 5559 | + }, |
5469 | 5560 | "S3MachineLearningModelResourceData" : {
|
5470 | 5561 | "type" : "structure",
|
5471 | 5562 | "members" : {
|
|
5635 | 5726 | "shape" : "__string"
|
5636 | 5727 | }
|
5637 | 5728 | },
|
| 5729 | + "Telemetry" : { |
| 5730 | + "type" : "string", |
| 5731 | + "enum" : [ "On", "Off" ] |
| 5732 | + }, |
| 5733 | + "TelemetryConfiguration" : { |
| 5734 | + "type" : "structure", |
| 5735 | + "members" : { |
| 5736 | + "ConfigurationSyncStatus" : { |
| 5737 | + "shape" : "ConfigurationSyncStatus", |
| 5738 | + "documentation" : "Synchronization status of the device reported configuration with the desired configuration." |
| 5739 | + }, |
| 5740 | + "Telemetry" : { |
| 5741 | + "shape" : "Telemetry", |
| 5742 | + "documentation" : "Configure telemetry to be on or off." |
| 5743 | + } |
| 5744 | + }, |
| 5745 | + "documentation" : "Configuration settings for running telemetry.", |
| 5746 | + "required" : [ "Telemetry" ] |
| 5747 | + }, |
| 5748 | + "TelemetryConfigurationUpdate" : { |
| 5749 | + "type" : "structure", |
| 5750 | + "members" : { |
| 5751 | + "Telemetry" : { |
| 5752 | + "shape" : "Telemetry", |
| 5753 | + "documentation" : "Configure telemetry to be on or off." |
| 5754 | + } |
| 5755 | + }, |
| 5756 | + "documentation" : "Configuration settings for running telemetry.", |
| 5757 | + "required" : [ "Telemetry" ] |
| 5758 | + }, |
5638 | 5759 | "UntagResourceRequest" : {
|
5639 | 5760 | "type" : "structure",
|
5640 | 5761 | "members" : {
|
|
5899 | 6020 | "documentation" : "The operating system of the cores which are the targets of an update.",
|
5900 | 6021 | "enum" : [ "ubuntu", "raspbian", "amazon_linux", "openwrt" ]
|
5901 | 6022 | },
|
| 6023 | + "UpdateThingRuntimeConfigurationRequest" : { |
| 6024 | + "type" : "structure", |
| 6025 | + "members" : { |
| 6026 | + "TelemetryConfiguration" : { |
| 6027 | + "shape" : "TelemetryConfigurationUpdate", |
| 6028 | + "documentation" : "Configuration for telemetry service." |
| 6029 | + }, |
| 6030 | + "ThingName" : { |
| 6031 | + "shape" : "__string", |
| 6032 | + "location" : "uri", |
| 6033 | + "locationName" : "ThingName", |
| 6034 | + "documentation" : "The thing name." |
| 6035 | + } |
| 6036 | + }, |
| 6037 | + "required" : [ "ThingName" ] |
| 6038 | + }, |
| 6039 | + "UpdateThingRuntimeConfigurationResponse" : { |
| 6040 | + "type" : "structure", |
| 6041 | + "members" : { } |
| 6042 | + }, |
5902 | 6043 | "VersionInformation" : {
|
5903 | 6044 | "type" : "structure",
|
5904 | 6045 | "members" : {
|
|
0 commit comments