google_api_cloud_iot v0.2.0 GoogleApi.CloudIot.V1.Model.GatewayConfig View Source

Gateway-related configuration and state.

Attributes

  • gatewayAuthMethod (String.t): Indicates how to authorize and/or authenticate devices to access the gateway. Defaults to: null.

    • Enum - one of [GATEWAY_AUTH_METHOD_UNSPECIFIED, ASSOCIATION_ONLY, DEVICE_AUTH_TOKEN_ONLY, ASSOCIATION_AND_DEVICE_AUTH_TOKEN]
  • gatewayType (String.t): Indicates whether the device is a gateway. Defaults to: null.

    • Enum - one of [GATEWAY_TYPE_UNSPECIFIED, GATEWAY, NON_GATEWAY]
  • lastAccessedGatewayId (String.t): [Output only] The ID of the gateway the device accessed most recently. Defaults to: null.
  • lastAccessedGatewayTime (DateTime.t): [Output only] The most recent time at which the device accessed the gateway specified in `last_accessed_gateway`. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.CloudIot.V1.Model.GatewayConfig{
  gatewayAuthMethod: any(),
  gatewayType: any(),
  lastAccessedGatewayId: any(),
  lastAccessedGatewayTime: DateTime.t()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.