scaleway.iot.v1.CreateDeviceResponse
Information related to the created device.
Device certificate.
scaleway.iot.v1.CreateNetworkResponse
Information related to the created network.
secretEndpoint Key to keep secret. This cannot be retrieved later.
scaleway.iot.v1.Device
idDevice ID, also used as MQTT Client ID or username.
nameDevice name.
descriptionDevice description.
statusDevice status.
hub_idHub ID.
last_activity_atLast connection/activity date of a device. (RFC 3339 format)
is_connectedDefines whether the device is connected to the Hub.
allow_insecureDefines whether to allow the device to connect to the Hub without TLS mutual authentication.
allow_multiple_connectionsDefines whether to allow multiple physical devices to connect to the Hub with this device's credentials.
Filter-sets to restrict the topics the device can publish/subscribe to.
has_custom_certificateDefines whether the device was assigned a custom certificate. Assigning a custom certificate allows a device to authenticate using that specific certificate without checking the Hub's CA certificate.
created_atDate at which the device was added. (RFC 3339 format)
updated_atDate at which the device was last modified. (RFC 3339 format)
regionRegion of the device.
scaleway.iot.v1.GetDeviceCertificateResponse
Information related to the created device.
certificate_pemDevice certificate.
scaleway.iot.v1.Hub
idHub ID.
nameHub name.
statusCurrent status of the Hub.
product_planHub feature set.
enabledDefines whether the hub has been enabled.
device_countNumber of registered devices.
connected_device_countNumber of currently connected devices.
endpointHost to connect your devices to. Devices should be connected to this host. Port may be 1883 (MQTT), 8883 (MQTT over TLS), 80 (MQTT over Websocket) or 443 (MQTT over Websocket over TLS).
disable_eventsDefines whether to disable Hub events.
events_topic_prefixHub events topic prefix.
regionRegion of the Hub.
created_atHub creation date. (RFC 3339 format)
updated_atHub last modification date. (RFC 3339 format)
project_idProject owning the resource.
organization_idOrganization owning the resource.
enable_device_auto_provisioningDefines whether to enable device auto provisioning. When an unknown device connects to your hub using a valid certificate chain, it will be automatically provisioned inside your Hub. The Hub uses the common name of the device certificate to find out if a device with the same name already exists. This setting can only be enabled on a hub with a custom certificate authority.
has_custom_caDefines whether the hub is using a custom certificate authority.
Flag is automatically set to false after Hub creation, as Hub certificates are managed by Scaleway. Once a custom certificate authority is set, the flag will be set to true.
BETA - not implemented yet.
scaleway.iot.v1.ListDevicesResponse
total_countTotal number of devices.
Page of devices.
scaleway.iot.v1.ListHubsResponse
total_countTotal number of Hubs.
A page of hubs.
scaleway.iot.v1.ListNetworksResponse
total_countTotal number of Networks.
Page of networks.
scaleway.iot.v1.ListRoutesResponse
total_countTotal number of routes.
Page of routes.
scaleway.iot.v1.ListTwinDocumentsResponse.DocumentSummary
document_nameName of the document.
scaleway.iot.v1.Network
idNetwork ID.
nameNetwork name.
typeType of network to connect with.
endpointEndpoint to use for interacting with the network.
hub_idHub ID to connect the Network to.
created_atDate at which the network was created. (RFC 3339 format)
topic_prefixTopic prefix for the Network. This prefix will be prepended to all topics for this Network.
regionRegion of the network.
scaleway.iot.v1.RenewDeviceCertificateResponse
Information related to the created device.
Device certificate.
scaleway.iot.v1.Route
idRoute ID.
nameRoute name.
hub_idHub ID of the route.
topicTopic the route subscribes to. It must be a valid MQTT topic and up to 65535 characters.
typeRoute type.
created_atDate at which the route was created. (RFC 3339 format)
When using Amazon S3 Routes, Amazon S3-specific configuration fields.
When using Database Route, DB-specific configuration fields.
When using Rest Route, Rest-specific configuration fields.
updated_atDate at which the route was last updated. (RFC 3339 format)
regionRegion of the route.
scaleway.iot.v1.Route.DatabaseConfig.Engine
scaleway.iot.v1.Route.RestConfig.HttpVerb
scaleway.iot.v1.Route.S3Config.S3Strategy
scaleway.iot.v1.RouteSummary
idRoute ID.
nameRoute name.
hub_idHub ID of the route.
topicTopic the route subscribes to. It must be a valid MQTT topic and up to 65535 characters.
typeRoute type.
created_atDate at which the route was created. (RFC 3339 format)
updated_atDate at which the route was last updated. (RFC 3339 format)
regionRegion of the route.
scaleway.iot.v1.TwinDocument
twin_idParent twin ID of the document.
document_nameName of the document.
versionNew version of the document.
New data related to the document.