package google.cloud.iot.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service DeviceManager

device_manager.proto:37

Internet of things (IoT) service. Allows to manipulate device registry instances and the registration of devices (Things) to the cloud.

message Device

resources.proto:31

The device resource.

Used as response type in: DeviceManager.CreateDevice, DeviceManager.GetDevice, DeviceManager.UpdateDevice

Used as field type in: CreateDeviceRequest, ListDevicesResponse, UpdateDeviceRequest

message DeviceConfig

resources.proto:282

The device configuration. Eventually delivered to devices.

Used as response type in: DeviceManager.ModifyCloudToDeviceConfig

Used as field type in: Device, ListDeviceConfigVersionsResponse

message DeviceCredential

resources.proto:249

A server-stored device credential used for authentication.

Used in: Device

message DeviceRegistry

resources.proto:125

A container for a group of devices.

Used as response type in: DeviceManager.CreateDeviceRegistry, DeviceManager.GetDeviceRegistry, DeviceManager.UpdateDeviceRegistry

Used as field type in: CreateDeviceRegistryRequest, ListDeviceRegistriesResponse, UpdateDeviceRegistryRequest

message DeviceState

resources.proto:309

The device state, as reported by the device.

Used in: Device, ListDeviceStatesResponse

message EventNotificationConfig

resources.proto:187

The configuration for forwarding telemetry events.

Used in: DeviceRegistry

message HttpConfig

resources.proto:180

The configuration of the HTTP bridge for a device registry.

Used in: DeviceRegistry

enum HttpState

resources.proto:333

Indicates whether DeviceService (HTTP) is enabled or disabled for the registry. See the field description for details.

Used in: HttpConfig

message MqttConfig

resources.proto:173

The configuration of MQTT for a device registry.

Used in: DeviceRegistry

enum MqttState

resources.proto:320

Indicates whether an MQTT connection is enabled or disabled. See the field description for details.

Used in: MqttConfig

message PublicKeyCertificate

resources.proto:237

A public key certificate format and data.

Used in: RegistryCredential

enum PublicKeyCertificateFormat

resources.proto:346

The supported formats for the public key.

Used in: PublicKeyCertificate

message PublicKeyCredential

resources.proto:273

A public key format and data.

Used in: DeviceCredential

enum PublicKeyFormat

resources.proto:358

The supported formats for the public key.

Used in: PublicKeyCredential

message RegistryCredential

resources.proto:207

A server-stored registry credential used to validate device credentials.

Used in: DeviceRegistry

message StateNotificationConfig

resources.proto:200

The configuration for notification of new states received from the device.

Used in: DeviceRegistry

message X509CertificateDetails

resources.proto:216

Details of an X.509 certificate. For informational purposes only.

Used in: PublicKeyCertificate