googleapis.com – cloudiot
Registers and manages IoT (Internet of Things) devices that connect to the Google Cloud Platform.
- Homepage
- https://api.apis.guru/v2/specs/googleapis.com:cloudiot/v1.json
- Provider
- googleapis.com:cloudiot / cloudiot
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/googleapis.com/cloudiot/v1/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/googleapis.com/cloudiot/v1/openapi.yaml
Tools (18)
Extracted live via the executor SDK.
-
projects.cloudiotProjectsLocationsRegistriesBindDeviceToGatewayAssociates the device with the gateway.
-
projects.cloudiotProjectsLocationsRegistriesCreateCreates a device registry that contains devices.
-
projects.cloudiotProjectsLocationsRegistriesDevicesConfigVersionsListLists the last few versions of the device configuration in descending order (i.e.: newest first).
-
projects.cloudiotProjectsLocationsRegistriesDevicesCreateCreates a device in a device registry.
-
projects.cloudiotProjectsLocationsRegistriesDevicesDeleteDeletes a device.
-
projects.cloudiotProjectsLocationsRegistriesDevicesGetGets details about a device.
-
projects.cloudiotProjectsLocationsRegistriesDevicesModifyCloudToDeviceConfigModifies the configuration for the device, which is eventually sent from the Cloud IoT Core servers. Returns the modified configuration version and its metadata.
-
projects.cloudiotProjectsLocationsRegistriesDevicesPatchUpdates a device.
-
projects.cloudiotProjectsLocationsRegistriesDevicesSendCommandToDeviceSends a command to the specified device. In order for a device to be able to receive commands, it must: 1) be connected to Cloud IoT Core using the MQTT protocol, and 2) be subscribed to the group of MQTT topics specified by /devices/{device-id}/commands/#. This subscription will receive commands at the top-level topic /devices/{device-id}/commands as well as commands for subfolders, like /devices/{device-id}/commands/subfolder. Note that subscribing to specific subfolders is not supported. If the command could not be delivered to the device, this method will return an error; in particular, if the device is not subscribed, this method will return FAILED_PRECONDITION. Otherwise, this method will return OK. If the subscription is QoS 1, at least once delivery will be guaranteed; for QoS 0, no acknowledgment will be expected from the device.
-
projects.cloudiotProjectsLocationsRegistriesDevicesStatesListLists the last few versions of the device state in descending order (i.e.: newest first).
-
projects.cloudiotProjectsLocationsRegistriesGroupsDevicesListList devices in a device registry.
-
projects.cloudiotProjectsLocationsRegistriesGroupsGetIamPolicyGets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
-
projects.cloudiotProjectsLocationsRegistriesGroupsSetIamPolicySets the access control policy on the specified resource. Replaces any existing policy.
-
projects.cloudiotProjectsLocationsRegistriesGroupsTestIamPermissionsReturns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.
-
projects.cloudiotProjectsLocationsRegistriesListLists device registries.
-
projects.cloudiotProjectsLocationsRegistriesUnbindDeviceFromGatewayDeletes the association between the device and the gateway.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools