...

Package iot

import "google.golang.org/genproto/googleapis/cloud/iot/v1"
Overview
Index

Overview ▾

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
    func NewDeviceManagerClient(cc grpc.ClientConnInterface) 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

Package files

alias.go

Constants

Deprecated: Please use consts in: cloud.google.com/go/iot/apiv1/iotpb

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
)

Variables

Deprecated: Please use vars in: cloud.google.com/go/iot/apiv1/iotpb

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
)

func RegisterDeviceManagerServer

func RegisterDeviceManagerServer(s *grpc.Server, srv DeviceManagerServer)

Deprecated: Please use funcs in: cloud.google.com/go/iot/apiv1/iotpb

type BindDeviceToGatewayRequest

Request for `BindDeviceToGateway`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type BindDeviceToGatewayRequest = src.BindDeviceToGatewayRequest

type BindDeviceToGatewayResponse

Response for `BindDeviceToGateway`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type BindDeviceToGatewayResponse = src.BindDeviceToGatewayResponse

type CreateDeviceRegistryRequest

Request for `CreateDeviceRegistry`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type CreateDeviceRegistryRequest = src.CreateDeviceRegistryRequest

type CreateDeviceRequest

Request for `CreateDevice`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type CreateDeviceRequest = src.CreateDeviceRequest

type DeleteDeviceRegistryRequest

Request for `DeleteDeviceRegistry`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type DeleteDeviceRegistryRequest = src.DeleteDeviceRegistryRequest

type DeleteDeviceRequest

Request for `DeleteDevice`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type DeleteDeviceRequest = src.DeleteDeviceRequest

type Device

The device resource.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type Device = src.Device

type DeviceConfig

The device configuration. Eventually delivered to devices.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type DeviceConfig = src.DeviceConfig

type DeviceCredential

A server-stored device credential used for authentication.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type DeviceCredential = src.DeviceCredential

type DeviceCredential_PublicKey

type DeviceCredential_PublicKey = src.DeviceCredential_PublicKey

type 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

type DeviceManagerClient = src.DeviceManagerClient

func NewDeviceManagerClient

func NewDeviceManagerClient(cc grpc.ClientConnInterface) DeviceManagerClient

Deprecated: Please use funcs in: cloud.google.com/go/iot/apiv1/iotpb

type DeviceManagerServer

DeviceManagerServer is the server API for DeviceManager service.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type DeviceManagerServer = src.DeviceManagerServer

type DeviceRegistry

A container for a group of devices.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type DeviceRegistry = src.DeviceRegistry

type DeviceState

The device state, as reported by the device.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type DeviceState = src.DeviceState

type EventNotificationConfig

The configuration for forwarding telemetry events.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type EventNotificationConfig = src.EventNotificationConfig

type 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 GatewayAuthMethod = src.GatewayAuthMethod

type GatewayConfig

Gateway-related configuration and state.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type GatewayConfig = src.GatewayConfig

type 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 = src.GatewayListOptions

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

Gateway type.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type GatewayType = src.GatewayType

type GetDeviceRegistryRequest

Request for `GetDeviceRegistry`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type GetDeviceRegistryRequest = src.GetDeviceRegistryRequest

type GetDeviceRequest

Request for `GetDevice`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type GetDeviceRequest = src.GetDeviceRequest

type HttpConfig

The configuration of the HTTP bridge for a device registry.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type HttpConfig = src.HttpConfig

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 HttpState = src.HttpState

type ListDeviceConfigVersionsRequest

Request for `ListDeviceConfigVersions`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type ListDeviceConfigVersionsRequest = src.ListDeviceConfigVersionsRequest

type ListDeviceConfigVersionsResponse

Response for `ListDeviceConfigVersions`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type ListDeviceConfigVersionsResponse = src.ListDeviceConfigVersionsResponse

type ListDeviceRegistriesRequest

Request for `ListDeviceRegistries`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type ListDeviceRegistriesRequest = src.ListDeviceRegistriesRequest

type ListDeviceRegistriesResponse

Response for `ListDeviceRegistries`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type ListDeviceRegistriesResponse = src.ListDeviceRegistriesResponse

type ListDeviceStatesRequest

Request for `ListDeviceStates`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type ListDeviceStatesRequest = src.ListDeviceStatesRequest

type ListDeviceStatesResponse

Response for `ListDeviceStates`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type ListDeviceStatesResponse = src.ListDeviceStatesResponse

type ListDevicesRequest

Request for `ListDevices`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type ListDevicesRequest = src.ListDevicesRequest

type ListDevicesResponse

Response for `ListDevices`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type ListDevicesResponse = src.ListDevicesResponse

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 LogLevel = src.LogLevel

type ModifyCloudToDeviceConfigRequest

Request for `ModifyCloudToDeviceConfig`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type ModifyCloudToDeviceConfigRequest = src.ModifyCloudToDeviceConfigRequest

type MqttConfig

The configuration of MQTT for a device registry.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type MqttConfig = src.MqttConfig

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 MqttState = src.MqttState

type PublicKeyCertificate

A public key certificate format and data.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type PublicKeyCertificate = src.PublicKeyCertificate

type PublicKeyCertificateFormat

The supported formats for the public key.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type PublicKeyCertificateFormat = src.PublicKeyCertificateFormat

type PublicKeyCredential

A public key format and data.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type PublicKeyCredential = src.PublicKeyCredential

type PublicKeyFormat

The supported formats for the public key.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type PublicKeyFormat = src.PublicKeyFormat

type 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 = src.RegistryCredential

type RegistryCredential_PublicKeyCertificate

type RegistryCredential_PublicKeyCertificate = src.RegistryCredential_PublicKeyCertificate

type SendCommandToDeviceRequest

Request for `SendCommandToDevice`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type SendCommandToDeviceRequest = src.SendCommandToDeviceRequest

type SendCommandToDeviceResponse

Response for `SendCommandToDevice`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type SendCommandToDeviceResponse = src.SendCommandToDeviceResponse

type 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 StateNotificationConfig = src.StateNotificationConfig

type UnbindDeviceFromGatewayRequest

Request for `UnbindDeviceFromGateway`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type UnbindDeviceFromGatewayRequest = src.UnbindDeviceFromGatewayRequest

type UnbindDeviceFromGatewayResponse

Response for `UnbindDeviceFromGateway`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type UnbindDeviceFromGatewayResponse = src.UnbindDeviceFromGatewayResponse

type UnimplementedDeviceManagerServer

UnimplementedDeviceManagerServer can be embedded to have forward compatible implementations.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type UnimplementedDeviceManagerServer = src.UnimplementedDeviceManagerServer

type UpdateDeviceRegistryRequest

Request for `UpdateDeviceRegistry`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type UpdateDeviceRegistryRequest = src.UpdateDeviceRegistryRequest

type UpdateDeviceRequest

Request for `UpdateDevice`.

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type UpdateDeviceRequest = src.UpdateDeviceRequest

type X509CertificateDetails

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

Deprecated: Please use types in: cloud.google.com/go/iot/apiv1/iotpb

type X509CertificateDetails = src.X509CertificateDetails