google_api_cloud_iot v0.5.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()
View Source
t() :: %GoogleApi.CloudIot.V1.Model.GatewayConfig{
gatewayAuthMethod: any(),
gatewayType: any(),
lastAccessedGatewayId: any(),
lastAccessedGatewayTime: DateTime.t()
}
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
Unwrap a decoded JSON object into its complex fields.