package iot
import "google.golang.org/genproto/googleapis/cloud/iot/v1"
Package iot aliases all exported identifiers in package "cloud.google.com/go/iot/apiv1/iotpb".
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb. Please read https://github.com/googleapis/google-cloud-go/blob/main/migration.md for more details.
Index ¶
- Constants
- Variables
- func RegisterDeviceManagerServer(s *grpc.Server, srv DeviceManagerServer)
- type BindDeviceToGatewayRequest
- type BindDeviceToGatewayResponse
- type CreateDeviceRegistryRequest
- type CreateDeviceRequest
- type DeleteDeviceRegistryRequest
- type DeleteDeviceRequest
- type Device
- type DeviceConfig
- type DeviceCredential
- type DeviceCredential_PublicKey
- type DeviceManagerClient
- type DeviceManagerServer
- type DeviceRegistry
- type DeviceState
- type EventNotificationConfig
- type GatewayAuthMethod
- type GatewayConfig
- type GatewayListOptions
- type GatewayListOptions_AssociationsDeviceId
- type GatewayListOptions_AssociationsGatewayId
- type GatewayListOptions_GatewayType
- type GatewayType
- type GetDeviceRegistryRequest
- type GetDeviceRequest
- type HttpConfig
- type HttpState
- type ListDeviceConfigVersionsRequest
- type ListDeviceConfigVersionsResponse
- type ListDeviceRegistriesRequest
- type ListDeviceRegistriesResponse
- type ListDeviceStatesRequest
- type ListDeviceStatesResponse
- type ListDevicesRequest
- type ListDevicesResponse
- type LogLevel
- type ModifyCloudToDeviceConfigRequest
- type MqttConfig
- type MqttState
- type PublicKeyCertificate
- type PublicKeyCertificateFormat
- type PublicKeyCredential
- type PublicKeyFormat
- type RegistryCredential
- type RegistryCredential_PublicKeyCertificate
- type SendCommandToDeviceRequest
- type SendCommandToDeviceResponse
- type StateNotificationConfig
- type UnbindDeviceFromGatewayRequest
- type UnbindDeviceFromGatewayResponse
- type UnimplementedDeviceManagerServer
- type UpdateDeviceRegistryRequest
- type UpdateDeviceRequest
- type X509CertificateDetails
Constants ¶
const ( GatewayAuthMethod_ASSOCIATION_AND_DEVICE_AUTH_TOKEN = src.GatewayAuthMethod_ASSOCIATION_AND_DEVICE_AUTH_TOKEN GatewayAuthMethod_ASSOCIATION_ONLY = src.GatewayAuthMethod_ASSOCIATION_ONLY GatewayAuthMethod_DEVICE_AUTH_TOKEN_ONLY = src.GatewayAuthMethod_DEVICE_AUTH_TOKEN_ONLY GatewayAuthMethod_GATEWAY_AUTH_METHOD_UNSPECIFIED = src.GatewayAuthMethod_GATEWAY_AUTH_METHOD_UNSPECIFIED GatewayType_GATEWAY = src.GatewayType_GATEWAY GatewayType_GATEWAY_TYPE_UNSPECIFIED = src.GatewayType_GATEWAY_TYPE_UNSPECIFIED GatewayType_NON_GATEWAY = src.GatewayType_NON_GATEWAY HttpState_HTTP_DISABLED = src.HttpState_HTTP_DISABLED HttpState_HTTP_ENABLED = src.HttpState_HTTP_ENABLED HttpState_HTTP_STATE_UNSPECIFIED = src.HttpState_HTTP_STATE_UNSPECIFIED LogLevel_DEBUG = src.LogLevel_DEBUG LogLevel_ERROR = src.LogLevel_ERROR LogLevel_INFO = src.LogLevel_INFO LogLevel_LOG_LEVEL_UNSPECIFIED = src.LogLevel_LOG_LEVEL_UNSPECIFIED LogLevel_NONE = src.LogLevel_NONE MqttState_MQTT_DISABLED = src.MqttState_MQTT_DISABLED MqttState_MQTT_ENABLED = src.MqttState_MQTT_ENABLED MqttState_MQTT_STATE_UNSPECIFIED = src.MqttState_MQTT_STATE_UNSPECIFIED PublicKeyCertificateFormat_UNSPECIFIED_PUBLIC_KEY_CERTIFICATE_FORMAT = src.PublicKeyCertificateFormat_UNSPECIFIED_PUBLIC_KEY_CERTIFICATE_FORMAT PublicKeyCertificateFormat_X509_CERTIFICATE_PEM = src.PublicKeyCertificateFormat_X509_CERTIFICATE_PEM PublicKeyFormat_ES256_PEM = src.PublicKeyFormat_ES256_PEM PublicKeyFormat_ES256_X509_PEM = src.PublicKeyFormat_ES256_X509_PEM PublicKeyFormat_RSA_PEM = src.PublicKeyFormat_RSA_PEM PublicKeyFormat_RSA_X509_PEM = src.PublicKeyFormat_RSA_X509_PEM PublicKeyFormat_UNSPECIFIED_PUBLIC_KEY_FORMAT = src.PublicKeyFormat_UNSPECIFIED_PUBLIC_KEY_FORMAT )
Deprecated: Please use consts in: cloud.google.com/go/iot/apiv1/iotpb
Variables ¶
var ( File_google_cloud_iot_v1_device_manager_proto = src.File_google_cloud_iot_v1_device_manager_proto File_google_cloud_iot_v1_resources_proto = src.File_google_cloud_iot_v1_resources_proto GatewayAuthMethod_name = src.GatewayAuthMethod_name GatewayAuthMethod_value = src.GatewayAuthMethod_value GatewayType_name = src.GatewayType_name GatewayType_value = src.GatewayType_value HttpState_name = src.HttpState_name HttpState_value = src.HttpState_value LogLevel_name = src.LogLevel_name LogLevel_value = src.LogLevel_value MqttState_name = src.MqttState_name MqttState_value = src.MqttState_value PublicKeyCertificateFormat_name = src.PublicKeyCertificateFormat_name PublicKeyCertificateFormat_value = src.PublicKeyCertificateFormat_value PublicKeyFormat_name = src.PublicKeyFormat_name PublicKeyFormat_value = src.PublicKeyFormat_value )
Deprecated: Please use vars in: cloud.google.com/go/iot/apiv1/iotpb
Functions ¶
func RegisterDeviceManagerServer ¶
func RegisterDeviceManagerServer(s *grpc.Server, srv DeviceManagerServer)
Deprecated: Please use funcs in: cloud.google.com/go/iot/apiv1/iotpb
Types ¶
type BindDeviceToGatewayRequest ¶
type BindDeviceToGatewayRequest = src.BindDeviceToGatewayRequest
Request for `BindDeviceToGateway`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type BindDeviceToGatewayResponse ¶
type BindDeviceToGatewayResponse = src.BindDeviceToGatewayResponse
Response for `BindDeviceToGateway`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type CreateDeviceRegistryRequest ¶
type CreateDeviceRegistryRequest = src.CreateDeviceRegistryRequest
Request for `CreateDeviceRegistry`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type CreateDeviceRequest ¶
type CreateDeviceRequest = src.CreateDeviceRequest
Request for `CreateDevice`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type DeleteDeviceRegistryRequest ¶
type DeleteDeviceRegistryRequest = src.DeleteDeviceRegistryRequest
Request for `DeleteDeviceRegistry`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type DeleteDeviceRequest ¶
type DeleteDeviceRequest = src.DeleteDeviceRequest
Request for `DeleteDevice`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type Device ¶
The device resource.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type DeviceConfig ¶
type DeviceConfig = src.DeviceConfig
The device configuration. Eventually delivered to devices.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type DeviceCredential ¶
type DeviceCredential = src.DeviceCredential
A server-stored device credential used for authentication.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type DeviceCredential_PublicKey ¶
type DeviceCredential_PublicKey = src.DeviceCredential_PublicKey
type DeviceManagerClient ¶
type DeviceManagerClient = src.DeviceManagerClient
DeviceManagerClient is the client API for DeviceManager service. For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
func NewDeviceManagerClient ¶
func NewDeviceManagerClient(cc grpc.ClientConnInterface) DeviceManagerClient
Deprecated: Please use funcs in: cloud.google.com/go/iot/apiv1/iotpb
type DeviceManagerServer ¶
type DeviceManagerServer = src.DeviceManagerServer
DeviceManagerServer is the server API for DeviceManager service.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type DeviceRegistry ¶
type DeviceRegistry = src.DeviceRegistry
A container for a group of devices.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type DeviceState ¶
type DeviceState = src.DeviceState
The device state, as reported by the device.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type EventNotificationConfig ¶
type EventNotificationConfig = src.EventNotificationConfig
The configuration for forwarding telemetry events.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type GatewayAuthMethod ¶
type GatewayAuthMethod = src.GatewayAuthMethod
The gateway authorization/authentication method. This setting determines how Cloud IoT Core authorizes/authenticate devices to access the gateway.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type GatewayConfig ¶
type GatewayConfig = src.GatewayConfig
Gateway-related configuration and state.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type GatewayListOptions ¶
type GatewayListOptions = src.GatewayListOptions
Options for limiting the list based on gateway type and associations.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type GatewayListOptions_AssociationsDeviceId ¶
type GatewayListOptions_AssociationsDeviceId = src.GatewayListOptions_AssociationsDeviceId
type GatewayListOptions_AssociationsGatewayId ¶
type GatewayListOptions_AssociationsGatewayId = src.GatewayListOptions_AssociationsGatewayId
type GatewayListOptions_GatewayType ¶
type GatewayListOptions_GatewayType = src.GatewayListOptions_GatewayType
type GatewayType ¶
type GatewayType = src.GatewayType
Gateway type.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type GetDeviceRegistryRequest ¶
type GetDeviceRegistryRequest = src.GetDeviceRegistryRequest
Request for `GetDeviceRegistry`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type GetDeviceRequest ¶
type GetDeviceRequest = src.GetDeviceRequest
Request for `GetDevice`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type HttpConfig ¶
type HttpConfig = src.HttpConfig
The configuration of the HTTP bridge for a device registry.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type HttpState ¶
Indicates whether DeviceService (HTTP) is enabled or disabled for the registry. See the field description for details.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type ListDeviceConfigVersionsRequest ¶
type ListDeviceConfigVersionsRequest = src.ListDeviceConfigVersionsRequest
Request for `ListDeviceConfigVersions`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type ListDeviceConfigVersionsResponse ¶
type ListDeviceConfigVersionsResponse = src.ListDeviceConfigVersionsResponse
Response for `ListDeviceConfigVersions`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type ListDeviceRegistriesRequest ¶
type ListDeviceRegistriesRequest = src.ListDeviceRegistriesRequest
Request for `ListDeviceRegistries`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type ListDeviceRegistriesResponse ¶
type ListDeviceRegistriesResponse = src.ListDeviceRegistriesResponse
Response for `ListDeviceRegistries`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type ListDeviceStatesRequest ¶
type ListDeviceStatesRequest = src.ListDeviceStatesRequest
Request for `ListDeviceStates`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type ListDeviceStatesResponse ¶
type ListDeviceStatesResponse = src.ListDeviceStatesResponse
Response for `ListDeviceStates`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type ListDevicesRequest ¶
type ListDevicesRequest = src.ListDevicesRequest
Request for `ListDevices`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type ListDevicesResponse ¶
type ListDevicesResponse = src.ListDevicesResponse
Response for `ListDevices`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type LogLevel ¶
**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.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type ModifyCloudToDeviceConfigRequest ¶
type ModifyCloudToDeviceConfigRequest = src.ModifyCloudToDeviceConfigRequest
Request for `ModifyCloudToDeviceConfig`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type MqttConfig ¶
type MqttConfig = src.MqttConfig
The configuration of MQTT for a device registry.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type MqttState ¶
Indicates whether an MQTT connection is enabled or disabled. See the field description for details.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type PublicKeyCertificate ¶
type PublicKeyCertificate = src.PublicKeyCertificate
A public key certificate format and data.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type PublicKeyCertificateFormat ¶
type PublicKeyCertificateFormat = src.PublicKeyCertificateFormat
The supported formats for the public key.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type PublicKeyCredential ¶
type PublicKeyCredential = src.PublicKeyCredential
A public key format and data.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type PublicKeyFormat ¶
type PublicKeyFormat = src.PublicKeyFormat
The supported formats for the public key.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type RegistryCredential ¶
type RegistryCredential = src.RegistryCredential
A server-stored registry credential used to validate device credentials.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type RegistryCredential_PublicKeyCertificate ¶
type RegistryCredential_PublicKeyCertificate = src.RegistryCredential_PublicKeyCertificate
type SendCommandToDeviceRequest ¶
type SendCommandToDeviceRequest = src.SendCommandToDeviceRequest
Request for `SendCommandToDevice`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type SendCommandToDeviceResponse ¶
type SendCommandToDeviceResponse = src.SendCommandToDeviceResponse
Response for `SendCommandToDevice`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type StateNotificationConfig ¶
type StateNotificationConfig = src.StateNotificationConfig
The configuration for notification of new states received from the device.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type UnbindDeviceFromGatewayRequest ¶
type UnbindDeviceFromGatewayRequest = src.UnbindDeviceFromGatewayRequest
Request for `UnbindDeviceFromGateway`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type UnbindDeviceFromGatewayResponse ¶
type UnbindDeviceFromGatewayResponse = src.UnbindDeviceFromGatewayResponse
Response for `UnbindDeviceFromGateway`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type UnimplementedDeviceManagerServer ¶
type UnimplementedDeviceManagerServer = src.UnimplementedDeviceManagerServer
UnimplementedDeviceManagerServer can be embedded to have forward compatible implementations.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type UpdateDeviceRegistryRequest ¶
type UpdateDeviceRegistryRequest = src.UpdateDeviceRegistryRequest
Request for `UpdateDeviceRegistry`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type UpdateDeviceRequest ¶
type UpdateDeviceRequest = src.UpdateDeviceRequest
Request for `UpdateDevice`.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
type X509CertificateDetails ¶
type X509CertificateDetails = src.X509CertificateDetails
Details of an X.509 certificate. For informational purposes only.
Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb
Source Files ¶
alias.go
- Version
- v0.0.0-20250219182151-9fdb1cabc7b2 (latest)
- Published
- Feb 19, 2025
- Platform
- linux/amd64
- Imports
- 2 packages
- Last checked
- 58 minutes ago –
Tools for package owners.