package google.cloud.iot.v1

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

service DeviceManager

device_manager.proto:38

Internet of Things (IoT) service. Securely connect and manage IoT devices.

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:450

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:387

A server-stored device credential used for authentication.

Used in: Device

message DeviceRegistry

resources.proto:156

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:477

The device state, as reported by the device.

Used in: Device, ListDeviceStatesResponse

message EventNotificationConfig

resources.proto:313

The configuration for forwarding telemetry events.

Used in: DeviceRegistry

enum GatewayAuthMethod

resources.proto:293

The gateway authorization/authentication method. This setting determines how Cloud IoT Core authorizes/authenticate devices to access the gateway.

Used in: GatewayConfig

message GatewayConfig

resources.proto:139

Gateway-related configuration and state.

Used in: Device

message GatewayListOptions

device_manager.proto:467

Options for limiting the list based on gateway type and associations.

Used in: ListDevicesRequest

enum GatewayType

resources.proto:280

Gateway type.

Used in: GatewayConfig, GatewayListOptions

message HttpConfig

resources.proto:235

The configuration of the HTTP bridge for a device registry.

Used in: DeviceRegistry

enum HttpState

resources.proto:243

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

Used in: HttpConfig

enum LogLevel

resources.proto:261

**Beta Feature** The logging verbosity for device activity. Specifies which events should be written to logs. For example, if the LogLevel is ERROR, only events that terminate in errors will be logged. LogLevel is inclusive; enabling INFO logging will also enable ERROR logging.

Used in: Device, DeviceRegistry

message MqttConfig

resources.proto:215

The configuration of MQTT for a device registry.

Used in: DeviceRegistry

enum MqttState

resources.proto:223

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

Used in: MqttConfig

message PublicKeyCertificate

resources.proto:363

A public key certificate format and data.

Used in: RegistryCredential

enum PublicKeyCertificateFormat

resources.proto:375

The supported formats for the public key.

Used in: PublicKeyCertificate

message PublicKeyCredential

resources.proto:411

A public key format and data.

Used in: DeviceCredential

enum PublicKeyFormat

resources.proto:420

The supported formats for the public key.

Used in: PublicKeyCredential

message RegistryCredential

resources.proto:333

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

Used in: DeviceRegistry

message StateNotificationConfig

resources.proto:326

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

Used in: DeviceRegistry

message X509CertificateDetails

resources.proto:342

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

Used in: PublicKeyCertificate