diff --git a/doc/content/integrations/storage/disable.md b/doc/content/integrations/storage/disable.md new file mode 100644 index 0000000000..a90c17b858 --- /dev/null +++ b/doc/content/integrations/storage/disable.md @@ -0,0 +1,71 @@ +--- +title: Disable +description: "" +summary: Disable Storage Integration for applications and end-devices. +weight: 30 +--- + +The Storage Integration is implemented as an [Application Package]({{< ref "/reference/application-packages" >}}). In order to disable it, you have to delete a default association for an application and a package association for an end-device. + +{{< cli-only >}} + +## Disable for an Application + +Delete the default association: + +```bash +# List default associations +$ ttn-lw-cli applications packages default-associations list "app1" +{ + "defaults": [ + { + "ids": { + "application_ids": { + "application_id": "app1" + }, + "f_port": 100 + }, + "created_at": "2020-08-24T21:09:44.649890166Z", + "updated_at": "2020-08-24T21:09:44.649890166Z", + "package_name": "storage-integration" + } + ] +} +``` + +```bash +$ ttn-lw-cli applications packages default-associations delete "app1" 100 +``` + +## Disable for an End Device + +Delete the package association: + +```bash +# List package associations +$ ttn-lw-cli applications packages associations list "app1" "dev1" +{ + "associations": [ + { + "ids": { + "end_device_ids": { + "device_id": "dev1", + "application_ids": { + "application_id": "app1" + } + }, + "f_port": 100 + }, + "created_at": "2020-08-24T21:09:44.649890166Z", + "updated_at": "2020-08-24T21:09:44.649890166Z", + "package_name": "storage-integration" + } + ] +} + + +``` + +```bash +$ ttn-lw-cli applications packages associations delete "app1" "dev1" 100 +``` \ No newline at end of file diff --git a/doc/content/integrations/storage/enable.md b/doc/content/integrations/storage/enable.md index 914b229c99..a4f66e2da8 100644 --- a/doc/content/integrations/storage/enable.md +++ b/doc/content/integrations/storage/enable.md @@ -32,31 +32,3 @@ $ ttn-lw-cli applications packages associations set "app1" "dev1" 100 --package- {{< note >}} The `f_port` value is irrelevant. {{}} {{< warning >}} **Do not configure multiple associations for the same end device**, since that will lead to storing duplicate uplinks in the persistent storage. {{}} - -## Disable the Storage Integration - -Delete the package association, or the default association: - -```bash -# List default associations -$ ttn-lw-cli applications packages default-associations list "app1" -{ - "defaults": [ - { - "ids": { - "application_ids": { - "application_id": "app1" - }, - "f_port": 100 - }, - "created_at": "2020-08-24T21:09:44.649890166Z", - "updated_at": "2020-08-24T21:09:44.649890166Z", - "package_name": "storage-integration" - } - ] -} -``` - -```bash -$ ttn-lw-cli applications packages default-associations delete "app1" 100 -``` diff --git a/doc/content/integrations/storage/retrieve.md b/doc/content/integrations/storage/retrieve.md index bb2e13ea96..975f92906b 100644 --- a/doc/content/integrations/storage/retrieve.md +++ b/doc/content/integrations/storage/retrieve.md @@ -1,7 +1,7 @@ --- title: Retrieve messages summary: Retrieve historical data using the HTTP API -weight: 30 +weight: 40 --- The Storage Integration offers the `ApplicationUpStorage` gRPC service and the respective HTTP endpoints for retrieving historical data. This page merely contains a few examples, see [Reference]({{< ref "/reference/api/storage_integration" >}}) for more details.