package types
import "github.com/aws/aws-sdk-go-v2/service/ioteventsdata/types"
Index ¶
- type AcknowledgeActionConfiguration
- type AcknowledgeAlarmActionRequest
- type Alarm
- type AlarmState
- type AlarmStateName
- type AlarmSummary
- type BatchAlarmActionErrorEntry
- type BatchDeleteDetectorErrorEntry
- type BatchPutMessageErrorEntry
- type BatchUpdateDetectorErrorEntry
- type ComparisonOperator
- type CustomerAction
- type CustomerActionName
- type DeleteDetectorRequest
- type Detector
- type DetectorState
- type DetectorStateDefinition
- type DetectorStateSummary
- type DetectorSummary
- type DisableActionConfiguration
- type DisableAlarmActionRequest
- type EnableActionConfiguration
- type EnableAlarmActionRequest
- type ErrorCode
- type EventType
- type InternalFailureException
- func (e *InternalFailureException) Error() string
- func (e *InternalFailureException) ErrorCode() string
- func (e *InternalFailureException) ErrorFault() smithy.ErrorFault
- func (e *InternalFailureException) ErrorMessage() string
- type InvalidRequestException
- func (e *InvalidRequestException) Error() string
- func (e *InvalidRequestException) ErrorCode() string
- func (e *InvalidRequestException) ErrorFault() smithy.ErrorFault
- func (e *InvalidRequestException) ErrorMessage() string
- type Message
- type ResetActionConfiguration
- type ResetAlarmActionRequest
- type ResourceNotFoundException
- func (e *ResourceNotFoundException) Error() string
- func (e *ResourceNotFoundException) ErrorCode() string
- func (e *ResourceNotFoundException) ErrorFault() smithy.ErrorFault
- func (e *ResourceNotFoundException) ErrorMessage() string
- type RuleEvaluation
- type ServiceUnavailableException
- func (e *ServiceUnavailableException) Error() string
- func (e *ServiceUnavailableException) ErrorCode() string
- func (e *ServiceUnavailableException) ErrorFault() smithy.ErrorFault
- func (e *ServiceUnavailableException) ErrorMessage() string
- type SimpleRuleEvaluation
- type SnoozeActionConfiguration
- type SnoozeAlarmActionRequest
- type StateChangeConfiguration
- type SystemEvent
- type ThrottlingException
- func (e *ThrottlingException) Error() string
- func (e *ThrottlingException) ErrorCode() string
- func (e *ThrottlingException) ErrorFault() smithy.ErrorFault
- func (e *ThrottlingException) ErrorMessage() string
- type Timer
- type TimerDefinition
- type TimestampValue
- type TriggerType
- type UpdateDetectorRequest
- type Variable
- type VariableDefinition
Types ¶
type AcknowledgeActionConfiguration ¶
type AcknowledgeActionConfiguration struct { // The note that you can leave when you acknowledge the alarm. Note *string // contains filtered or unexported fields }
Contains the configuration information of an acknowledge action.
type AcknowledgeAlarmActionRequest ¶
type AcknowledgeAlarmActionRequest struct { // The name of the alarm model. // // This member is required. AlarmModelName *string // The request ID. Each ID must be unique within each batch. // // This member is required. RequestId *string // The value of the key used as a filter to select only the alarms associated with // the [key]. // // [key]: https://docs.aws.amazon.com/iotevents/latest/apireference/API_CreateAlarmModel.html#iotevents-CreateAlarmModel-request-key KeyValue *string // The note that you can leave when you acknowledge the alarm. Note *string // contains filtered or unexported fields }
Information needed to acknowledge the alarm.
type Alarm ¶
type Alarm struct { // The name of the alarm model. AlarmModelName *string // The version of the alarm model. AlarmModelVersion *string // Contains information about the current state of the alarm. AlarmState *AlarmState // The time the alarm was created, in the Unix epoch format. CreationTime *time.Time // The value of the key used as a filter to select only the alarms associated with // the [key]. // // [key]: https://docs.aws.amazon.com/iotevents/latest/apireference/API_CreateAlarmModel.html#iotevents-CreateAlarmModel-request-key KeyValue *string // The time the alarm was last updated, in the Unix epoch format. LastUpdateTime *time.Time // A non-negative integer that reflects the severity level of the alarm. Severity *int32 // contains filtered or unexported fields }
Contains information about an alarm.
type AlarmState ¶
type AlarmState struct { // Contains information about the action that you can take to respond to the alarm. CustomerAction *CustomerAction // Information needed to evaluate data. RuleEvaluation *RuleEvaluation // The name of the alarm state. The state name can be one of the following values: // // - DISABLED - When the alarm is in the DISABLED state, it isn't ready to // evaluate data. To enable the alarm, you must change the alarm to the NORMAL // state. // // - NORMAL - When the alarm is in the NORMAL state, it's ready to evaluate data. // // - ACTIVE - If the alarm is in the ACTIVE state, the alarm is invoked. // // - ACKNOWLEDGED - When the alarm is in the ACKNOWLEDGED state, the alarm was // invoked and you acknowledged the alarm. // // - SNOOZE_DISABLED - When the alarm is in the SNOOZE_DISABLED state, the alarm // is disabled for a specified period of time. After the snooze time, the alarm // automatically changes to the NORMAL state. // // - LATCHED - When the alarm is in the LATCHED state, the alarm was invoked. // However, the data that the alarm is currently evaluating is within the specified // range. To change the alarm to the NORMAL state, you must acknowledge the alarm. StateName AlarmStateName // Contains information about alarm state changes. SystemEvent *SystemEvent // contains filtered or unexported fields }
Contains information about the current state of the alarm.
type AlarmStateName ¶
type AlarmStateName string
const ( AlarmStateNameDisabled AlarmStateName = "DISABLED" AlarmStateNameNormal AlarmStateName = "NORMAL" AlarmStateNameActive AlarmStateName = "ACTIVE" AlarmStateNameAcknowledged AlarmStateName = "ACKNOWLEDGED" AlarmStateNameSnoozeDisabled AlarmStateName = "SNOOZE_DISABLED" AlarmStateNameLatched AlarmStateName = "LATCHED" )
Enum values for AlarmStateName
func (AlarmStateName) Values ¶
func (AlarmStateName) Values() []AlarmStateName
Values returns all known values for AlarmStateName. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type AlarmSummary ¶
type AlarmSummary struct { // The name of the alarm model. AlarmModelName *string // The version of the alarm model. AlarmModelVersion *string // The time the alarm was created, in the Unix epoch format. CreationTime *time.Time // The value of the key used as a filter to select only the alarms associated with // the [key]. // // [key]: https://docs.aws.amazon.com/iotevents/latest/apireference/API_CreateAlarmModel.html#iotevents-CreateAlarmModel-request-key KeyValue *string // The time the alarm was last updated, in the Unix epoch format. LastUpdateTime *time.Time // The name of the alarm state. The state name can be one of the following values: // // - DISABLED - When the alarm is in the DISABLED state, it isn't ready to // evaluate data. To enable the alarm, you must change the alarm to the NORMAL // state. // // - NORMAL - When the alarm is in the NORMAL state, it's ready to evaluate data. // // - ACTIVE - If the alarm is in the ACTIVE state, the alarm is invoked. // // - ACKNOWLEDGED - When the alarm is in the ACKNOWLEDGED state, the alarm was // invoked and you acknowledged the alarm. // // - SNOOZE_DISABLED - When the alarm is in the SNOOZE_DISABLED state, the alarm // is disabled for a specified period of time. After the snooze time, the alarm // automatically changes to the NORMAL state. // // - LATCHED - When the alarm is in the LATCHED state, the alarm was invoked. // However, the data that the alarm is currently evaluating is within the specified // range. To change the alarm to the NORMAL state, you must acknowledge the alarm. StateName AlarmStateName // contains filtered or unexported fields }
Contains a summary of an alarm.
type BatchAlarmActionErrorEntry ¶
type BatchAlarmActionErrorEntry struct { // The error code. ErrorCode ErrorCode // A message that describes the error. ErrorMessage *string // The request ID. Each ID must be unique within each batch. RequestId *string // contains filtered or unexported fields }
Contains error messages associated with one of the following requests:
type BatchDeleteDetectorErrorEntry ¶
type BatchDeleteDetectorErrorEntry struct { // The error code. ErrorCode ErrorCode // A message that describes the error. ErrorMessage *string // The ID of the message that caused the error. (See the value of the "messageId" // in the [detectors]object of the DeleteDetectorRequest .) // // [detectors]: https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchDeleteDetector.html#iotevents-iotevents-data_BatchDeleteDetector-request-detectors MessageId *string // contains filtered or unexported fields }
Contains error messages associated with the deletion request.
type BatchPutMessageErrorEntry ¶
type BatchPutMessageErrorEntry struct { // The error code. ErrorCode ErrorCode // A message that describes the error. ErrorMessage *string // The ID of the message that caused the error. (See the value corresponding to // the "messageId" key in the "message" object.) MessageId *string // contains filtered or unexported fields }
Contains information about the errors encountered.
type BatchUpdateDetectorErrorEntry ¶
type BatchUpdateDetectorErrorEntry struct { // The error code. ErrorCode ErrorCode // A message that describes the error. ErrorMessage *string // The "messageId" of the update request that caused the error. (The value of the // "messageId" in the update request "Detector" object.) MessageId *string // contains filtered or unexported fields }
Information about the error that occurred when attempting to update a detector.
type ComparisonOperator ¶
type ComparisonOperator string
const ( ComparisonOperatorGreater ComparisonOperator = "GREATER" ComparisonOperatorGreaterOrEqual ComparisonOperator = "GREATER_OR_EQUAL" ComparisonOperatorLess ComparisonOperator = "LESS" ComparisonOperatorLessOrEqual ComparisonOperator = "LESS_OR_EQUAL" ComparisonOperatorEqual ComparisonOperator = "EQUAL" ComparisonOperatorNotEqual ComparisonOperator = "NOT_EQUAL" )
Enum values for ComparisonOperator
func (ComparisonOperator) Values ¶
func (ComparisonOperator) Values() []ComparisonOperator
Values returns all known values for ComparisonOperator. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type CustomerAction ¶
type CustomerAction struct { // Contains the configuration information of an acknowledge action. AcknowledgeActionConfiguration *AcknowledgeActionConfiguration // The name of the action. The action name can be one of the following values: // // - SNOOZE - When you snooze the alarm, the alarm state changes to // SNOOZE_DISABLED . // // - ENABLE - When you enable the alarm, the alarm state changes to NORMAL . // // - DISABLE - When you disable the alarm, the alarm state changes to DISABLED . // // - ACKNOWLEDGE - When you acknowledge the alarm, the alarm state changes to // ACKNOWLEDGED . // // - RESET - When you reset the alarm, the alarm state changes to NORMAL . // // For more information, see the [AlarmState] API. // // [AlarmState]: https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_AlarmState.html ActionName CustomerActionName // Contains the configuration information of a disable action. DisableActionConfiguration *DisableActionConfiguration // Contains the configuration information of an enable action. EnableActionConfiguration *EnableActionConfiguration // Contains the configuration information of a reset action. ResetActionConfiguration *ResetActionConfiguration // Contains the configuration information of a snooze action. SnoozeActionConfiguration *SnoozeActionConfiguration // contains filtered or unexported fields }
Contains information about the action that you can take to respond to the alarm.
type CustomerActionName ¶
type CustomerActionName string
const ( CustomerActionNameSnooze CustomerActionName = "SNOOZE" CustomerActionNameEnable CustomerActionName = "ENABLE" CustomerActionNameDisable CustomerActionName = "DISABLE" CustomerActionNameAcknowledge CustomerActionName = "ACKNOWLEDGE" CustomerActionNameReset CustomerActionName = "RESET" )
Enum values for CustomerActionName
func (CustomerActionName) Values ¶
func (CustomerActionName) Values() []CustomerActionName
Values returns all known values for CustomerActionName. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type DeleteDetectorRequest ¶
type DeleteDetectorRequest struct { // The name of the detector model that was used to create the detector instance. // // This member is required. DetectorModelName *string // The ID to assign to the DeleteDetectorRequest . Each "messageId" must be unique // within each batch sent. // // This member is required. MessageId *string // The value of the [key] used to identify the detector. // // [key]: https://docs.aws.amazon.com/iotevents/latest/apireference/API_CreateDetectorModel.html#iotevents-CreateDetectorModel-request-key KeyValue *string // contains filtered or unexported fields }
Information used to delete the detector model.
type Detector ¶
type Detector struct { // The time the detector (instance) was created. CreationTime *time.Time // The name of the detector model that created this detector (instance). DetectorModelName *string // The version of the detector model that created this detector (instance). DetectorModelVersion *string // The value of the key (identifying the device or system) that caused the // creation of this detector (instance). KeyValue *string // The time the detector (instance) was last updated. LastUpdateTime *time.Time // The current state of the detector (instance). State *DetectorState // contains filtered or unexported fields }
Information about the detector (instance).
type DetectorState ¶
type DetectorState struct { // The name of the state. // // This member is required. StateName *string // The current state of the detector's timers. // // This member is required. Timers []Timer // The current values of the detector's variables. // // This member is required. Variables []Variable // contains filtered or unexported fields }
Information about the current state of the detector instance.
type DetectorStateDefinition ¶
type DetectorStateDefinition struct { // The name of the new state of the detector (instance). // // This member is required. StateName *string // The new values of the detector's timers. Any timer whose value isn't specified // is cleared, and its timeout event won't occur. // // This member is required. Timers []TimerDefinition // The new values of the detector's variables. Any variable whose value isn't // specified is cleared. // // This member is required. Variables []VariableDefinition // contains filtered or unexported fields }
The new state, variable values, and timer settings of the detector (instance).
type DetectorStateSummary ¶
type DetectorStateSummary struct { // The name of the state. StateName *string // contains filtered or unexported fields }
Information about the detector state.
type DetectorSummary ¶
type DetectorSummary struct { // The time the detector (instance) was created. CreationTime *time.Time // The name of the detector model that created this detector (instance). DetectorModelName *string // The version of the detector model that created this detector (instance). DetectorModelVersion *string // The value of the key (identifying the device or system) that caused the // creation of this detector (instance). KeyValue *string // The time the detector (instance) was last updated. LastUpdateTime *time.Time // The current state of the detector (instance). State *DetectorStateSummary // contains filtered or unexported fields }
Information about the detector (instance).
type DisableActionConfiguration ¶
type DisableActionConfiguration struct { // The note that you can leave when you disable the alarm. Note *string // contains filtered or unexported fields }
Contains the configuration information of a disable action.
type DisableAlarmActionRequest ¶
type DisableAlarmActionRequest struct { // The name of the alarm model. // // This member is required. AlarmModelName *string // The request ID. Each ID must be unique within each batch. // // This member is required. RequestId *string // The value of the key used as a filter to select only the alarms associated with // the [key]. // // [key]: https://docs.aws.amazon.com/iotevents/latest/apireference/API_CreateAlarmModel.html#iotevents-CreateAlarmModel-request-key KeyValue *string // The note that you can leave when you disable the alarm. Note *string // contains filtered or unexported fields }
Information used to disable the alarm.
type EnableActionConfiguration ¶
type EnableActionConfiguration struct { // The note that you can leave when you enable the alarm. Note *string // contains filtered or unexported fields }
Contains the configuration information of an enable action.
type EnableAlarmActionRequest ¶
type EnableAlarmActionRequest struct { // The name of the alarm model. // // This member is required. AlarmModelName *string // The request ID. Each ID must be unique within each batch. // // This member is required. RequestId *string // The value of the key used as a filter to select only the alarms associated with // the [key]. // // [key]: https://docs.aws.amazon.com/iotevents/latest/apireference/API_CreateAlarmModel.html#iotevents-CreateAlarmModel-request-key KeyValue *string // The note that you can leave when you enable the alarm. Note *string // contains filtered or unexported fields }
Information needed to enable the alarm.
type ErrorCode ¶
type ErrorCode string
const ( ErrorCodeResourceNotFoundException ErrorCode = "ResourceNotFoundException" ErrorCodeInvalidRequestException ErrorCode = "InvalidRequestException" ErrorCodeInternalFailureException ErrorCode = "InternalFailureException" ErrorCode = "ServiceUnavailableException" ErrorCodeThrottlingException ErrorCode = "ThrottlingException" )
Enum values for ErrorCode
func (ErrorCode) Values ¶
Values returns all known values for ErrorCode. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type EventType ¶
type EventType string
const ( EventTypeStateChange EventType = "STATE_CHANGE" )
Enum values for EventType
func (EventType) Values ¶
Values returns all known values for EventType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type InternalFailureException ¶
type InternalFailureException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
An internal failure occurred.
func (*InternalFailureException) Error ¶
func (e *InternalFailureException) Error() string
func (*InternalFailureException) ErrorCode ¶
func (e *InternalFailureException) ErrorCode() string
func (*InternalFailureException) ErrorFault ¶
func (e *InternalFailureException) ErrorFault() smithy.ErrorFault
func (*InternalFailureException) ErrorMessage ¶
func (e *InternalFailureException) ErrorMessage() string
type InvalidRequestException ¶
type InvalidRequestException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The request was invalid.
func (*InvalidRequestException) Error ¶
func (e *InvalidRequestException) Error() string
func (*InvalidRequestException) ErrorCode ¶
func (e *InvalidRequestException) ErrorCode() string
func (*InvalidRequestException) ErrorFault ¶
func (e *InvalidRequestException) ErrorFault() smithy.ErrorFault
func (*InvalidRequestException) ErrorMessage ¶
func (e *InvalidRequestException) ErrorMessage() string
type Message ¶
type Message struct { // The name of the input into which the message payload is transformed. // // This member is required. InputName *string // The ID to assign to the message. Within each batch sent, each "messageId" must // be unique. // // This member is required. MessageId *string // The payload of the message. This can be a JSON string or a Base-64-encoded // string representing binary data (in which case you must decode it). // // This member is required. Payload []byte // The timestamp associated with the message. Timestamp *TimestampValue // contains filtered or unexported fields }
Information about a message.
type ResetActionConfiguration ¶
type ResetActionConfiguration struct { // The note that you can leave when you reset the alarm. Note *string // contains filtered or unexported fields }
Contains the configuration information of a reset action.
type ResetAlarmActionRequest ¶
type ResetAlarmActionRequest struct { // The name of the alarm model. // // This member is required. AlarmModelName *string // The request ID. Each ID must be unique within each batch. // // This member is required. RequestId *string // The value of the key used as a filter to select only the alarms associated with // the [key]. // // [key]: https://docs.aws.amazon.com/iotevents/latest/apireference/API_CreateAlarmModel.html#iotevents-CreateAlarmModel-request-key KeyValue *string // The note that you can leave when you reset the alarm. Note *string // contains filtered or unexported fields }
Information needed to reset the alarm.
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The resource was not found.
func (*ResourceNotFoundException) Error ¶
func (e *ResourceNotFoundException) Error() string
func (*ResourceNotFoundException) ErrorCode ¶
func (e *ResourceNotFoundException) ErrorCode() string
func (*ResourceNotFoundException) ErrorFault ¶
func (e *ResourceNotFoundException) ErrorFault() smithy.ErrorFault
func (*ResourceNotFoundException) ErrorMessage ¶
func (e *ResourceNotFoundException) ErrorMessage() string
type RuleEvaluation ¶
type RuleEvaluation struct { // Information needed to compare two values with a comparison operator. SimpleRuleEvaluation *SimpleRuleEvaluation // contains filtered or unexported fields }
Information needed to evaluate data.
type ServiceUnavailableException ¶
type ServiceUnavailableException struct { string *string // contains filtered or unexported fields }*
The service is currently unavailable.
func (*ServiceUnavailableException) Error ¶
func (e *ServiceUnavailableException) Error() string
func (*ServiceUnavailableException) ErrorCode ¶
func (e *ServiceUnavailableException) ErrorCode() string
func (*ServiceUnavailableException) ErrorFault ¶
func (e *ServiceUnavailableException) ErrorFault() smithy.ErrorFault
func (*ServiceUnavailableException) ErrorMessage ¶
func (e *ServiceUnavailableException) ErrorMessage() string
type SimpleRuleEvaluation ¶
type SimpleRuleEvaluation struct { // The value of the input property, on the left side of the comparison operator. InputPropertyValue *string // The comparison operator. Operator ComparisonOperator // The threshold value, on the right side of the comparison operator. ThresholdValue *string // contains filtered or unexported fields }
Information needed to compare two values with a comparison operator.
type SnoozeActionConfiguration ¶
type SnoozeActionConfiguration struct { // The note that you can leave when you snooze the alarm. Note *string // The snooze time in seconds. The alarm automatically changes to the NORMAL state // after this duration. SnoozeDuration *int32 // contains filtered or unexported fields }
Contains the configuration information of a snooze action.
type SnoozeAlarmActionRequest ¶
type SnoozeAlarmActionRequest struct { // The name of the alarm model. // // This member is required. AlarmModelName *string // The request ID. Each ID must be unique within each batch. // // This member is required. RequestId *string // The snooze time in seconds. The alarm automatically changes to the NORMAL state // after this duration. // // This member is required. SnoozeDuration *int32 // The value of the key used as a filter to select only the alarms associated with // the [key]. // // [key]: https://docs.aws.amazon.com/iotevents/latest/apireference/API_CreateAlarmModel.html#iotevents-CreateAlarmModel-request-key KeyValue *string // The note that you can leave when you snooze the alarm. Note *string // contains filtered or unexported fields }
Information needed to snooze the alarm.
type StateChangeConfiguration ¶
type StateChangeConfiguration struct { // The trigger type. If the value is SNOOZE_TIMEOUT , the snooze duration ends and // the alarm automatically changes to the NORMAL state. TriggerType TriggerType // contains filtered or unexported fields }
Contains the configuration information of alarm state changes.
type SystemEvent ¶
type SystemEvent struct { // The event type. If the value is STATE_CHANGE , the event contains information // about alarm state changes. EventType EventType // Contains the configuration information of alarm state changes. StateChangeConfiguration *StateChangeConfiguration // contains filtered or unexported fields }
Contains information about alarm state changes.
type ThrottlingException ¶
type ThrottlingException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The request could not be completed due to throttling.
func (*ThrottlingException) Error ¶
func (e *ThrottlingException) Error() string
func (*ThrottlingException) ErrorCode ¶
func (e *ThrottlingException) ErrorCode() string
func (*ThrottlingException) ErrorFault ¶
func (e *ThrottlingException) ErrorFault() smithy.ErrorFault
func (*ThrottlingException) ErrorMessage ¶
func (e *ThrottlingException) ErrorMessage() string
type Timer ¶
type Timer struct { // The name of the timer. // // This member is required. Name *string // The expiration time for the timer. // // This member is required. Timestamp *time.Time // contains filtered or unexported fields }
The current state of a timer.
type TimerDefinition ¶
type TimerDefinition struct { // The name of the timer. // // This member is required. Name *string // The new setting of the timer (the number of seconds before the timer elapses). // // This member is required. Seconds *int32 // contains filtered or unexported fields }
The new setting of a timer.
type TimestampValue ¶
type TimestampValue struct { // The value of the timestamp, in the Unix epoch format. TimeInMillis *int64 // contains filtered or unexported fields }
Contains information about a timestamp.
type TriggerType ¶
type TriggerType string
const ( TriggerTypeSnoozeTimeout TriggerType = "SNOOZE_TIMEOUT" )
Enum values for TriggerType
func (TriggerType) Values ¶
func (TriggerType) Values() []TriggerType
Values returns all known values for TriggerType. Note that this can be expanded in the future, and so it is only as up to date as the client.
The ordering of this slice is not guaranteed to be stable across updates.
type UpdateDetectorRequest ¶
type UpdateDetectorRequest struct { // The name of the detector model that created the detectors (instances). // // This member is required. DetectorModelName *string // The ID to assign to the detector update "message" . Each "messageId" must be // unique within each batch sent. // // This member is required. MessageId *string // The new state, variable values, and timer settings of the detector (instance). // // This member is required. State *DetectorStateDefinition // The value of the input key attribute (identifying the device or system) that // caused the creation of this detector (instance). KeyValue *string // contains filtered or unexported fields }
Information used to update the detector (instance).
type Variable ¶
type Variable struct { // The name of the variable. // // This member is required. Name *string // The current value of the variable. // // This member is required. Value *string // contains filtered or unexported fields }
The current state of the variable.
type VariableDefinition ¶
type VariableDefinition struct { // The name of the variable. // // This member is required. Name *string // The new value of the variable. // // This member is required. Value *string // contains filtered or unexported fields }
The new value of the variable.
Source Files ¶
- Version
- v1.25.2 (latest)
- Published
- Apr 3, 2025
- Platform
- linux/amd64
- Imports
- 4 packages
- Last checked
- 6 hours ago –
Tools for package owners.