Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
672efe2
Initial CodeLoom project and file creation.
rlhagerm Dec 1, 2025
1e4c7f4
Update specification.
rlhagerm Dec 2, 2025
df58ff0
Update exception handling.
rlhagerm Dec 2, 2025
cc18e64
Updates to classes and specification
rlhagerm Dec 3, 2025
0d0ddf9
Updates to setup and basics.
rlhagerm Dec 5, 2025
f7cf9a9
Fix search setup.
rlhagerm Dec 5, 2025
e3ac6f6
Updates to integration tests.
rlhagerm Dec 5, 2025
db13a62
Fix formatting and warnings
rlhagerm Dec 5, 2025
1ae1944
Metadata and readme.
rlhagerm Dec 5, 2025
0ecc51b
Merge branch 'awsdocs:main' into dotnetv4-iot-basics
rlhagerm Dec 8, 2025
4fdc494
Update SPECIFICATION.md
rlhagerm Dec 9, 2025
a74d145
Initial CodeLoom project and file creation.
rlhagerm Dec 1, 2025
2c6055f
Update specification.
rlhagerm Dec 2, 2025
4210f94
Update exception handling.
rlhagerm Dec 2, 2025
d4a7afe
Updates to classes and specification
rlhagerm Dec 3, 2025
a11193a
Updates to setup and basics.
rlhagerm Dec 5, 2025
a39da4e
Fix search setup.
rlhagerm Dec 5, 2025
c606dfe
Updates to integration tests.
rlhagerm Dec 5, 2025
57e8385
Fix formatting and warnings
rlhagerm Dec 5, 2025
10c6d74
Metadata and readme.
rlhagerm Dec 5, 2025
fc1ecbe
Update SPECIFICATION.md
rlhagerm Dec 9, 2025
bf912ea
Merge branch 'dotnetv4-iot-basics' of github.com:rlhagerm/aws-doc-sdk…
rlhagerm Dec 10, 2025
fa37e46
Update for listing and pagination.
rlhagerm Dec 10, 2025
fc5f53a
Updates to READMEs and spec to clear up confusing metadata.
rlhagerm Dec 11, 2025
6f0162d
Update spec and printouts and READMEs.
rlhagerm Dec 11, 2025
8d11f4f
Cleanup Hello example.
rlhagerm Dec 11, 2025
b14244d
Add to main solution.
rlhagerm Dec 11, 2025
b01c1a4
Merge branch 'main' into dotnetv4-iot-basics
rlhagerm Dec 12, 2025
13ecb70
Fixing metadata locations in spec.
rlhagerm Dec 12, 2025
290d133
Merge branch 'dotnetv4-iot-basics' of github.com:rlhagerm/aws-doc-sdk…
rlhagerm Dec 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions .doc_gen/metadata/iot-data_metadata.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
# zexi 0.4.0
iot-data-plane_GetThingShadow:
languages:
.NET:
versions:
- sdk_version: 4
github: dotnetv4/IoT
excerpts:
- description:
snippet_tags:
- iot.dotnetv4.GetThingShadow
Kotlin:
versions:
- sdk_version: 1
Expand Down Expand Up @@ -30,6 +38,14 @@ iot-data-plane_GetThingShadow:
iot-data-plane: {GetThingShadow}
iot-data-plane_UpdateThingShadow:
languages:
.NET:
versions:
- sdk_version: 4
github: dotnetv4/IoT
excerpts:
- description:
snippet_tags:
- iot.dotnetv4.UpdateThingShadow
Kotlin:
versions:
- sdk_version: 1
Expand Down
117 changes: 112 additions & 5 deletions .doc_gen/metadata/iot_metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,14 @@ iot_Hello:
- description:
snippet_tags:
- iot.java2.hello_iot.main
.NET:
versions:
- sdk_version: 4
github: dotnetv4/IoT
excerpts:
- description:
snippet_tags:
- iot.dotnetv4.Hello
C++:
versions:
- sdk_version: 1
Expand Down Expand Up @@ -55,6 +63,14 @@ iot_DescribeEndpoint:
- description:
snippet_tags:
- iot.java2.describe.endpoint.main
.NET:
versions:
- sdk_version: 4
github: dotnetv4/IoT
excerpts:
- description:
snippet_tags:
- iot.dotnetv4.DescribeEndpoint
Rust:
versions:
- sdk_version: 1
Expand All @@ -75,6 +91,14 @@ iot_DescribeEndpoint:
iot: {DescribeEndpoint}
iot_ListThings:
languages:
.NET:
versions:
- sdk_version: 4
github: dotnetv4/IoT
excerpts:
- description:
snippet_tags:
- iot.dotnetv4.ListThings
Rust:
versions:
- sdk_version: 1
Expand Down Expand Up @@ -104,6 +128,14 @@ iot_ListCertificates:
- description:
snippet_tags:
- iot.java2.list.certs.main
.NET:
versions:
- sdk_version: 4
github: dotnetv4/IoT
excerpts:
- description:
snippet_tags:
- iot.dotnetv4.ListCertificates
C++:
versions:
- sdk_version: 1
Expand Down Expand Up @@ -133,6 +165,14 @@ iot_CreateKeysAndCertificate:
- description:
snippet_tags:
- iot.java2.create.cert.main
.NET:
versions:
- sdk_version: 4
github: dotnetv4/IoT
excerpts:
- description:
snippet_tags:
- iot.dotnetv4.CreateKeysAndCertificate
C++:
versions:
- sdk_version: 1
Expand Down Expand Up @@ -162,6 +202,14 @@ iot_DeleteCertificate:
- description:
snippet_tags:
- iot.java2.delete.cert.main
.NET:
versions:
- sdk_version: 4
github: dotnetv4/IoT
excerpts:
- description:
snippet_tags:
- iot.dotnetv4.DeleteCertificate
C++:
versions:
- sdk_version: 1
Expand Down Expand Up @@ -191,6 +239,14 @@ iot_SearchIndex:
- description:
snippet_tags:
- iot.java2.search.thing.main
.NET:
versions:
- sdk_version: 4
github: dotnetv4/IoT
excerpts:
- description:
snippet_tags:
- iot.dotnetv4.SearchIndex
C++:
versions:
- sdk_version: 1
Expand Down Expand Up @@ -232,6 +288,14 @@ iot_DeleteThing:
- description:
snippet_tags:
- iot.java2.delete.thing.main
.NET:
versions:
- sdk_version: 4
github: dotnetv4/IoT
excerpts:
- description:
snippet_tags:
- iot.dotnetv4.DeleteThing
C++:
versions:
- sdk_version: 1
Expand Down Expand Up @@ -290,6 +354,14 @@ iot_AttachThingPrincipal:
- description:
snippet_tags:
- iot.java2.attach.thing.main
.NET:
versions:
- sdk_version: 4
github: dotnetv4/IoT
excerpts:
- description:
snippet_tags:
- iot.dotnetv4.AttachThingPrincipal
C++:
versions:
- sdk_version: 1
Expand Down Expand Up @@ -319,6 +391,14 @@ iot_DetachThingPrincipal:
- description:
snippet_tags:
- iot.java2.detach.thing.main
.NET:
versions:
- sdk_version: 4
github: dotnetv4/IoT
excerpts:
- description:
snippet_tags:
- iot.dotnetv4.DetachThingPrincipal
C++:
versions:
- sdk_version: 1
Expand All @@ -340,14 +420,14 @@ iot_UpdateThing:
- description:
snippet_tags:
- iot.kotlin.update.thing.main
Java:
.NET:
versions:
- sdk_version: 2
github: javav2/example_code/iot
- sdk_version: 4
github: dotnetv4/IoT
excerpts:
- description:
snippet_tags:
- iot.java2.update.shadow.thing.main
- iot.dotnetv4.UpdateThing
C++:
versions:
- sdk_version: 1
Expand Down Expand Up @@ -377,6 +457,14 @@ iot_CreateTopicRule:
- description:
snippet_tags:
- iot.java2.create.rule.main
.NET:
versions:
- sdk_version: 4
github: dotnetv4/IoT
excerpts:
- description:
snippet_tags:
- iot.dotnetv4.CreateTopicRule
C++:
versions:
- sdk_version: 1
Expand Down Expand Up @@ -418,6 +506,14 @@ iot_CreateThing:
- description:
snippet_tags:
- iot.java2.create.thing.main
.NET:
versions:
- sdk_version: 4
github: dotnetv4/IoT
excerpts:
- description:
snippet_tags:
- iot.dotnetv4.CreateThing
C++:
versions:
- sdk_version: 1
Expand All @@ -435,7 +531,7 @@ iot_Scenario:
- Update an &IoT; Thing with Attributes.
- Return a unique endpoint.
- List your &IoT; certificates.
- Create an &IoT; shadow.
- Update an &IoT; shadow.
- Write out state information.
- Creates a rule.
- List your rules.
Expand Down Expand Up @@ -464,6 +560,17 @@ iot_Scenario:
- description: A wrapper class for &IoT; SDK methods.
snippet_tags:
- iot.java2.scenario.actions.main
.NET:
versions:
- sdk_version: 4
github: dotnetv4/IoT
excerpts:
- description: Run an interactive scenario demonstrating &IoT; features.
snippet_tags:
- iot.dotnetv4.IoTScenario
- description: A wrapper class for &IoT; SDK methods.
snippet_tags:
- iot.dotnetv4.IoTWrapper
C++:
versions:
- sdk_version: 1
Expand Down
2 changes: 1 addition & 1 deletion cpp/example_code/iot/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ This example shows you how to do the following:
- Update an AWS IoT Thing with Attributes.
- Return a unique endpoint.
- List your AWS IoT certificates.
- Create an AWS IoT shadow.
- Update an AWS IoT shadow.
- Write out state information.
- Creates a rule.
- List your rules.
Expand Down
47 changes: 47 additions & 0 deletions dotnetv4/DotNetV4Examples.sln
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,14 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RedshiftBasics", "Redshift\
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RedshiftTests", "Redshift\Tests\RedshiftTests.csproj", "{1DB37AC5-18FE-4535-816C-827B4D3DCB96}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "IoT", "IoT", "{AF6DCE90-C605-41AE-A37C-770E2D654E9F}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IoTTests", "IoT\Tests\IoTTests.csproj", "{D25392A3-A6F2-6BA8-9478-B47D192BC2D1}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IoTBasics", "IoT\Scenarios\IoTBasics.csproj", "{D739A0A7-8A33-1CC5-31AC-15B2497BD130}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IoTActions", "IoT\Actions\IoTActions.csproj", "{0FA755B3-F5B4-F551-504E-5EE86DBF1719}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -795,6 +803,42 @@ Global
{1DB37AC5-18FE-4535-816C-827B4D3DCB96}.Release|x64.Build.0 = Release|Any CPU
{1DB37AC5-18FE-4535-816C-827B4D3DCB96}.Release|x86.ActiveCfg = Release|Any CPU
{1DB37AC5-18FE-4535-816C-827B4D3DCB96}.Release|x86.Build.0 = Release|Any CPU
{D25392A3-A6F2-6BA8-9478-B47D192BC2D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D25392A3-A6F2-6BA8-9478-B47D192BC2D1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D25392A3-A6F2-6BA8-9478-B47D192BC2D1}.Debug|x64.ActiveCfg = Debug|Any CPU
{D25392A3-A6F2-6BA8-9478-B47D192BC2D1}.Debug|x64.Build.0 = Debug|Any CPU
{D25392A3-A6F2-6BA8-9478-B47D192BC2D1}.Debug|x86.ActiveCfg = Debug|Any CPU
{D25392A3-A6F2-6BA8-9478-B47D192BC2D1}.Debug|x86.Build.0 = Debug|Any CPU
{D25392A3-A6F2-6BA8-9478-B47D192BC2D1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D25392A3-A6F2-6BA8-9478-B47D192BC2D1}.Release|Any CPU.Build.0 = Release|Any CPU
{D25392A3-A6F2-6BA8-9478-B47D192BC2D1}.Release|x64.ActiveCfg = Release|Any CPU
{D25392A3-A6F2-6BA8-9478-B47D192BC2D1}.Release|x64.Build.0 = Release|Any CPU
{D25392A3-A6F2-6BA8-9478-B47D192BC2D1}.Release|x86.ActiveCfg = Release|Any CPU
{D25392A3-A6F2-6BA8-9478-B47D192BC2D1}.Release|x86.Build.0 = Release|Any CPU
{D739A0A7-8A33-1CC5-31AC-15B2497BD130}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D739A0A7-8A33-1CC5-31AC-15B2497BD130}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D739A0A7-8A33-1CC5-31AC-15B2497BD130}.Debug|x64.ActiveCfg = Debug|Any CPU
{D739A0A7-8A33-1CC5-31AC-15B2497BD130}.Debug|x64.Build.0 = Debug|Any CPU
{D739A0A7-8A33-1CC5-31AC-15B2497BD130}.Debug|x86.ActiveCfg = Debug|Any CPU
{D739A0A7-8A33-1CC5-31AC-15B2497BD130}.Debug|x86.Build.0 = Debug|Any CPU
{D739A0A7-8A33-1CC5-31AC-15B2497BD130}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D739A0A7-8A33-1CC5-31AC-15B2497BD130}.Release|Any CPU.Build.0 = Release|Any CPU
{D739A0A7-8A33-1CC5-31AC-15B2497BD130}.Release|x64.ActiveCfg = Release|Any CPU
{D739A0A7-8A33-1CC5-31AC-15B2497BD130}.Release|x64.Build.0 = Release|Any CPU
{D739A0A7-8A33-1CC5-31AC-15B2497BD130}.Release|x86.ActiveCfg = Release|Any CPU
{D739A0A7-8A33-1CC5-31AC-15B2497BD130}.Release|x86.Build.0 = Release|Any CPU
{0FA755B3-F5B4-F551-504E-5EE86DBF1719}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0FA755B3-F5B4-F551-504E-5EE86DBF1719}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0FA755B3-F5B4-F551-504E-5EE86DBF1719}.Debug|x64.ActiveCfg = Debug|Any CPU
{0FA755B3-F5B4-F551-504E-5EE86DBF1719}.Debug|x64.Build.0 = Debug|Any CPU
{0FA755B3-F5B4-F551-504E-5EE86DBF1719}.Debug|x86.ActiveCfg = Debug|Any CPU
{0FA755B3-F5B4-F551-504E-5EE86DBF1719}.Debug|x86.Build.0 = Debug|Any CPU
{0FA755B3-F5B4-F551-504E-5EE86DBF1719}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0FA755B3-F5B4-F551-504E-5EE86DBF1719}.Release|Any CPU.Build.0 = Release|Any CPU
{0FA755B3-F5B4-F551-504E-5EE86DBF1719}.Release|x64.ActiveCfg = Release|Any CPU
{0FA755B3-F5B4-F551-504E-5EE86DBF1719}.Release|x64.Build.0 = Release|Any CPU
{0FA755B3-F5B4-F551-504E-5EE86DBF1719}.Release|x86.ActiveCfg = Release|Any CPU
{0FA755B3-F5B4-F551-504E-5EE86DBF1719}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down Expand Up @@ -863,6 +907,9 @@ Global
{4E74F2DB-3BA5-4390-8FBF-C58F57601671} = {BC1690DE-FD9E-72EA-CAED-A2B9A3D6B335}
{A30F8E57-AF18-40EC-B130-140585246CC7} = {BC1690DE-FD9E-72EA-CAED-A2B9A3D6B335}
{1DB37AC5-18FE-4535-816C-827B4D3DCB96} = {BC1690DE-FD9E-72EA-CAED-A2B9A3D6B335}
{D25392A3-A6F2-6BA8-9478-B47D192BC2D1} = {AF6DCE90-C605-41AE-A37C-770E2D654E9F}
{D739A0A7-8A33-1CC5-31AC-15B2497BD130} = {AF6DCE90-C605-41AE-A37C-770E2D654E9F}
{0FA755B3-F5B4-F551-504E-5EE86DBF1719} = {AF6DCE90-C605-41AE-A37C-770E2D654E9F}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {08502818-E8E1-4A91-A51C-4C8C8D4FF9CA}
Expand Down
Loading
Loading