Typed dictionaries
Index > IoTEventsData > Typed dictionaries
Auto-generated documentation for IoTEventsData type annotations stubs module mypy-boto3-iotevents-data.
AcknowledgeActionConfigurationTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import AcknowledgeActionConfigurationTypeDef
def get_value() -> AcknowledgeActionConfigurationTypeDef:
return {
"note": ...,
}
AcknowledgeAlarmActionRequestTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import AcknowledgeAlarmActionRequestTypeDef
def get_value() -> AcknowledgeAlarmActionRequestTypeDef:
return {
"requestId": ...,
"alarmModelName": ...,
}
Definition
class AcknowledgeAlarmActionRequestTypeDef(TypedDict):
requestId: str,
alarmModelName: str,
keyValue: NotRequired[str],
note: NotRequired[str],
AlarmSummaryTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import AlarmSummaryTypeDef
def get_value() -> AlarmSummaryTypeDef:
return {
"alarmModelName": ...,
}
Definition
class AlarmSummaryTypeDef(TypedDict):
alarmModelName: NotRequired[str],
alarmModelVersion: NotRequired[str],
keyValue: NotRequired[str],
stateName: NotRequired[AlarmStateNameType], # (1)
creationTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
BatchAlarmActionErrorEntryTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import BatchAlarmActionErrorEntryTypeDef
def get_value() -> BatchAlarmActionErrorEntryTypeDef:
return {
"requestId": ...,
}
Definition
class BatchAlarmActionErrorEntryTypeDef(TypedDict):
requestId: NotRequired[str],
errorCode: NotRequired[ErrorCodeType], # (1)
errorMessage: NotRequired[str],
- See ErrorCodeType
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
BatchDeleteDetectorErrorEntryTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import BatchDeleteDetectorErrorEntryTypeDef
def get_value() -> BatchDeleteDetectorErrorEntryTypeDef:
return {
"messageId": ...,
}
Definition
class BatchDeleteDetectorErrorEntryTypeDef(TypedDict):
messageId: NotRequired[str],
errorCode: NotRequired[ErrorCodeType], # (1)
errorMessage: NotRequired[str],
- See ErrorCodeType
DeleteDetectorRequestTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import DeleteDetectorRequestTypeDef
def get_value() -> DeleteDetectorRequestTypeDef:
return {
"messageId": ...,
"detectorModelName": ...,
}
Definition
class DeleteDetectorRequestTypeDef(TypedDict):
messageId: str,
detectorModelName: str,
keyValue: NotRequired[str],
DisableAlarmActionRequestTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import DisableAlarmActionRequestTypeDef
def get_value() -> DisableAlarmActionRequestTypeDef:
return {
"requestId": ...,
"alarmModelName": ...,
}
Definition
class DisableAlarmActionRequestTypeDef(TypedDict):
requestId: str,
alarmModelName: str,
keyValue: NotRequired[str],
note: NotRequired[str],
EnableAlarmActionRequestTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import EnableAlarmActionRequestTypeDef
def get_value() -> EnableAlarmActionRequestTypeDef:
return {
"requestId": ...,
"alarmModelName": ...,
}
Definition
class EnableAlarmActionRequestTypeDef(TypedDict):
requestId: str,
alarmModelName: str,
keyValue: NotRequired[str],
note: NotRequired[str],
BatchPutMessageErrorEntryTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import BatchPutMessageErrorEntryTypeDef
def get_value() -> BatchPutMessageErrorEntryTypeDef:
return {
"messageId": ...,
}
Definition
class BatchPutMessageErrorEntryTypeDef(TypedDict):
messageId: NotRequired[str],
errorCode: NotRequired[ErrorCodeType], # (1)
errorMessage: NotRequired[str],
- See ErrorCodeType
ResetAlarmActionRequestTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import ResetAlarmActionRequestTypeDef
def get_value() -> ResetAlarmActionRequestTypeDef:
return {
"requestId": ...,
"alarmModelName": ...,
}
Definition
class ResetAlarmActionRequestTypeDef(TypedDict):
requestId: str,
alarmModelName: str,
keyValue: NotRequired[str],
note: NotRequired[str],
SnoozeAlarmActionRequestTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import SnoozeAlarmActionRequestTypeDef
def get_value() -> SnoozeAlarmActionRequestTypeDef:
return {
"requestId": ...,
"alarmModelName": ...,
"snoozeDuration": ...,
}
Definition
class SnoozeAlarmActionRequestTypeDef(TypedDict):
requestId: str,
alarmModelName: str,
snoozeDuration: int,
keyValue: NotRequired[str],
note: NotRequired[str],
BatchUpdateDetectorErrorEntryTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import BatchUpdateDetectorErrorEntryTypeDef
def get_value() -> BatchUpdateDetectorErrorEntryTypeDef:
return {
"messageId": ...,
}
Definition
class BatchUpdateDetectorErrorEntryTypeDef(TypedDict):
messageId: NotRequired[str],
errorCode: NotRequired[ErrorCodeType], # (1)
errorMessage: NotRequired[str],
- See ErrorCodeType
DisableActionConfigurationTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import DisableActionConfigurationTypeDef
def get_value() -> DisableActionConfigurationTypeDef:
return {
"note": ...,
}
EnableActionConfigurationTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import EnableActionConfigurationTypeDef
def get_value() -> EnableActionConfigurationTypeDef:
return {
"note": ...,
}
ResetActionConfigurationTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import ResetActionConfigurationTypeDef
def get_value() -> ResetActionConfigurationTypeDef:
return {
"note": ...,
}
SnoozeActionConfigurationTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import SnoozeActionConfigurationTypeDef
def get_value() -> SnoozeActionConfigurationTypeDef:
return {
"snoozeDuration": ...,
}
Definition
class SnoozeActionConfigurationTypeDef(TypedDict):
snoozeDuration: NotRequired[int],
note: NotRequired[str],
DescribeAlarmRequestRequestTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import DescribeAlarmRequestRequestTypeDef
def get_value() -> DescribeAlarmRequestRequestTypeDef:
return {
"alarmModelName": ...,
}
Definition
class DescribeAlarmRequestRequestTypeDef(TypedDict):
alarmModelName: str,
keyValue: NotRequired[str],
DescribeDetectorRequestRequestTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import DescribeDetectorRequestRequestTypeDef
def get_value() -> DescribeDetectorRequestRequestTypeDef:
return {
"detectorModelName": ...,
}
Definition
class DescribeDetectorRequestRequestTypeDef(TypedDict):
detectorModelName: str,
keyValue: NotRequired[str],
TimerDefinitionTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import TimerDefinitionTypeDef
def get_value() -> TimerDefinitionTypeDef:
return {
"name": ...,
"seconds": ...,
}
VariableDefinitionTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import VariableDefinitionTypeDef
def get_value() -> VariableDefinitionTypeDef:
return {
"name": ...,
"value": ...,
}
DetectorStateSummaryTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import DetectorStateSummaryTypeDef
def get_value() -> DetectorStateSummaryTypeDef:
return {
"stateName": ...,
}
TimerTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import TimerTypeDef
def get_value() -> TimerTypeDef:
return {
"name": ...,
"timestamp": ...,
}
VariableTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import VariableTypeDef
def get_value() -> VariableTypeDef:
return {
"name": ...,
"value": ...,
}
ListAlarmsRequestRequestTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import ListAlarmsRequestRequestTypeDef
def get_value() -> ListAlarmsRequestRequestTypeDef:
return {
"alarmModelName": ...,
}
Definition
class ListAlarmsRequestRequestTypeDef(TypedDict):
alarmModelName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDetectorsRequestRequestTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import ListDetectorsRequestRequestTypeDef
def get_value() -> ListDetectorsRequestRequestTypeDef:
return {
"detectorModelName": ...,
}
Definition
class ListDetectorsRequestRequestTypeDef(TypedDict):
detectorModelName: str,
stateName: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
TimestampValueTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import TimestampValueTypeDef
def get_value() -> TimestampValueTypeDef:
return {
"timeInMillis": ...,
}
SimpleRuleEvaluationTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import SimpleRuleEvaluationTypeDef
def get_value() -> SimpleRuleEvaluationTypeDef:
return {
"inputPropertyValue": ...,
}
Definition
class SimpleRuleEvaluationTypeDef(TypedDict):
inputPropertyValue: NotRequired[str],
operator: NotRequired[ComparisonOperatorType], # (1)
thresholdValue: NotRequired[str],
StateChangeConfigurationTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import StateChangeConfigurationTypeDef
def get_value() -> StateChangeConfigurationTypeDef:
return {
"triggerType": ...,
}
Definition
class StateChangeConfigurationTypeDef(TypedDict):
triggerType: NotRequired[TriggerTypeType], # (1)
- See TriggerTypeType
BatchAcknowledgeAlarmRequestRequestTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import BatchAcknowledgeAlarmRequestRequestTypeDef
def get_value() -> BatchAcknowledgeAlarmRequestRequestTypeDef:
return {
"acknowledgeActionRequests": ...,
}
Definition
class BatchAcknowledgeAlarmRequestRequestTypeDef(TypedDict):
acknowledgeActionRequests: Sequence[AcknowledgeAlarmActionRequestTypeDef], # (1)
BatchAcknowledgeAlarmResponseTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import BatchAcknowledgeAlarmResponseTypeDef
def get_value() -> BatchAcknowledgeAlarmResponseTypeDef:
return {
"errorEntries": ...,
"ResponseMetadata": ...,
}
Definition
class BatchAcknowledgeAlarmResponseTypeDef(TypedDict):
errorEntries: List[BatchAlarmActionErrorEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDisableAlarmResponseTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import BatchDisableAlarmResponseTypeDef
def get_value() -> BatchDisableAlarmResponseTypeDef:
return {
"errorEntries": ...,
"ResponseMetadata": ...,
}
Definition
class BatchDisableAlarmResponseTypeDef(TypedDict):
errorEntries: List[BatchAlarmActionErrorEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchEnableAlarmResponseTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import BatchEnableAlarmResponseTypeDef
def get_value() -> BatchEnableAlarmResponseTypeDef:
return {
"errorEntries": ...,
"ResponseMetadata": ...,
}
Definition
class BatchEnableAlarmResponseTypeDef(TypedDict):
errorEntries: List[BatchAlarmActionErrorEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchResetAlarmResponseTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import BatchResetAlarmResponseTypeDef
def get_value() -> BatchResetAlarmResponseTypeDef:
return {
"errorEntries": ...,
"ResponseMetadata": ...,
}
Definition
class BatchResetAlarmResponseTypeDef(TypedDict):
errorEntries: List[BatchAlarmActionErrorEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchSnoozeAlarmResponseTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import BatchSnoozeAlarmResponseTypeDef
def get_value() -> BatchSnoozeAlarmResponseTypeDef:
return {
"errorEntries": ...,
"ResponseMetadata": ...,
}
Definition
class BatchSnoozeAlarmResponseTypeDef(TypedDict):
errorEntries: List[BatchAlarmActionErrorEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAlarmsResponseTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import ListAlarmsResponseTypeDef
def get_value() -> ListAlarmsResponseTypeDef:
return {
"alarmSummaries": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAlarmsResponseTypeDef(TypedDict):
alarmSummaries: List[AlarmSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDeleteDetectorResponseTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import BatchDeleteDetectorResponseTypeDef
def get_value() -> BatchDeleteDetectorResponseTypeDef:
return {
"batchDeleteDetectorErrorEntries": ...,
"ResponseMetadata": ...,
}
Definition
class BatchDeleteDetectorResponseTypeDef(TypedDict):
batchDeleteDetectorErrorEntries: List[BatchDeleteDetectorErrorEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDeleteDetectorRequestRequestTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import BatchDeleteDetectorRequestRequestTypeDef
def get_value() -> BatchDeleteDetectorRequestRequestTypeDef:
return {
"detectors": ...,
}
Definition
class BatchDeleteDetectorRequestRequestTypeDef(TypedDict):
detectors: Sequence[DeleteDetectorRequestTypeDef], # (1)
BatchDisableAlarmRequestRequestTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import BatchDisableAlarmRequestRequestTypeDef
def get_value() -> BatchDisableAlarmRequestRequestTypeDef:
return {
"disableActionRequests": ...,
}
Definition
class BatchDisableAlarmRequestRequestTypeDef(TypedDict):
disableActionRequests: Sequence[DisableAlarmActionRequestTypeDef], # (1)
BatchEnableAlarmRequestRequestTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import BatchEnableAlarmRequestRequestTypeDef
def get_value() -> BatchEnableAlarmRequestRequestTypeDef:
return {
"enableActionRequests": ...,
}
Definition
class BatchEnableAlarmRequestRequestTypeDef(TypedDict):
enableActionRequests: Sequence[EnableAlarmActionRequestTypeDef], # (1)
BatchPutMessageResponseTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import BatchPutMessageResponseTypeDef
def get_value() -> BatchPutMessageResponseTypeDef:
return {
"BatchPutMessageErrorEntries": ...,
"ResponseMetadata": ...,
}
Definition
class BatchPutMessageResponseTypeDef(TypedDict):
BatchPutMessageErrorEntries: List[BatchPutMessageErrorEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchResetAlarmRequestRequestTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import BatchResetAlarmRequestRequestTypeDef
def get_value() -> BatchResetAlarmRequestRequestTypeDef:
return {
"resetActionRequests": ...,
}
Definition
class BatchResetAlarmRequestRequestTypeDef(TypedDict):
resetActionRequests: Sequence[ResetAlarmActionRequestTypeDef], # (1)
BatchSnoozeAlarmRequestRequestTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import BatchSnoozeAlarmRequestRequestTypeDef
def get_value() -> BatchSnoozeAlarmRequestRequestTypeDef:
return {
"snoozeActionRequests": ...,
}
Definition
class BatchSnoozeAlarmRequestRequestTypeDef(TypedDict):
snoozeActionRequests: Sequence[SnoozeAlarmActionRequestTypeDef], # (1)
BatchUpdateDetectorResponseTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import BatchUpdateDetectorResponseTypeDef
def get_value() -> BatchUpdateDetectorResponseTypeDef:
return {
"batchUpdateDetectorErrorEntries": ...,
"ResponseMetadata": ...,
}
Definition
class BatchUpdateDetectorResponseTypeDef(TypedDict):
batchUpdateDetectorErrorEntries: List[BatchUpdateDetectorErrorEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CustomerActionTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import CustomerActionTypeDef
def get_value() -> CustomerActionTypeDef:
return {
"actionName": ...,
}
Definition
class CustomerActionTypeDef(TypedDict):
actionName: NotRequired[CustomerActionNameType], # (1)
snoozeActionConfiguration: NotRequired[SnoozeActionConfigurationTypeDef], # (2)
enableActionConfiguration: NotRequired[EnableActionConfigurationTypeDef], # (3)
disableActionConfiguration: NotRequired[DisableActionConfigurationTypeDef], # (4)
acknowledgeActionConfiguration: NotRequired[AcknowledgeActionConfigurationTypeDef], # (5)
resetActionConfiguration: NotRequired[ResetActionConfigurationTypeDef], # (6)
- See CustomerActionNameType
- See SnoozeActionConfigurationTypeDef
- See EnableActionConfigurationTypeDef
- See DisableActionConfigurationTypeDef
- See AcknowledgeActionConfigurationTypeDef
- See ResetActionConfigurationTypeDef
DetectorStateDefinitionTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import DetectorStateDefinitionTypeDef
def get_value() -> DetectorStateDefinitionTypeDef:
return {
"stateName": ...,
"variables": ...,
"timers": ...,
}
Definition
class DetectorStateDefinitionTypeDef(TypedDict):
stateName: str,
variables: Sequence[VariableDefinitionTypeDef], # (1)
timers: Sequence[TimerDefinitionTypeDef], # (2)
DetectorSummaryTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import DetectorSummaryTypeDef
def get_value() -> DetectorSummaryTypeDef:
return {
"detectorModelName": ...,
}
Definition
class DetectorSummaryTypeDef(TypedDict):
detectorModelName: NotRequired[str],
keyValue: NotRequired[str],
detectorModelVersion: NotRequired[str],
state: NotRequired[DetectorStateSummaryTypeDef], # (1)
creationTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
DetectorStateTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import DetectorStateTypeDef
def get_value() -> DetectorStateTypeDef:
return {
"stateName": ...,
"variables": ...,
"timers": ...,
}
Definition
class DetectorStateTypeDef(TypedDict):
stateName: str,
variables: List[VariableTypeDef], # (1)
timers: List[TimerTypeDef], # (2)
- See VariableTypeDef
- See TimerTypeDef
MessageTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import MessageTypeDef
def get_value() -> MessageTypeDef:
return {
"messageId": ...,
"inputName": ...,
"payload": ...,
}
Definition
class MessageTypeDef(TypedDict):
messageId: str,
inputName: str,
payload: Union[str, bytes, IO[Any], StreamingBody],
timestamp: NotRequired[TimestampValueTypeDef], # (1)
RuleEvaluationTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import RuleEvaluationTypeDef
def get_value() -> RuleEvaluationTypeDef:
return {
"simpleRuleEvaluation": ...,
}
Definition
class RuleEvaluationTypeDef(TypedDict):
simpleRuleEvaluation: NotRequired[SimpleRuleEvaluationTypeDef], # (1)
SystemEventTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import SystemEventTypeDef
def get_value() -> SystemEventTypeDef:
return {
"eventType": ...,
}
Definition
class SystemEventTypeDef(TypedDict):
eventType: NotRequired[EventTypeType], # (1)
stateChangeConfiguration: NotRequired[StateChangeConfigurationTypeDef], # (2)
UpdateDetectorRequestTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import UpdateDetectorRequestTypeDef
def get_value() -> UpdateDetectorRequestTypeDef:
return {
"messageId": ...,
"detectorModelName": ...,
"state": ...,
}
Definition
class UpdateDetectorRequestTypeDef(TypedDict):
messageId: str,
detectorModelName: str,
state: DetectorStateDefinitionTypeDef, # (1)
keyValue: NotRequired[str],
ListDetectorsResponseTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import ListDetectorsResponseTypeDef
def get_value() -> ListDetectorsResponseTypeDef:
return {
"detectorSummaries": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDetectorsResponseTypeDef(TypedDict):
detectorSummaries: List[DetectorSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DetectorTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import DetectorTypeDef
def get_value() -> DetectorTypeDef:
return {
"detectorModelName": ...,
}
Definition
class DetectorTypeDef(TypedDict):
detectorModelName: NotRequired[str],
keyValue: NotRequired[str],
detectorModelVersion: NotRequired[str],
state: NotRequired[DetectorStateTypeDef], # (1)
creationTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
BatchPutMessageRequestRequestTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import BatchPutMessageRequestRequestTypeDef
def get_value() -> BatchPutMessageRequestRequestTypeDef:
return {
"messages": ...,
}
Definition
class BatchPutMessageRequestRequestTypeDef(TypedDict):
messages: Sequence[MessageTypeDef], # (1)
- See MessageTypeDef
AlarmStateTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import AlarmStateTypeDef
def get_value() -> AlarmStateTypeDef:
return {
"stateName": ...,
}
Definition
class AlarmStateTypeDef(TypedDict):
stateName: NotRequired[AlarmStateNameType], # (1)
ruleEvaluation: NotRequired[RuleEvaluationTypeDef], # (2)
customerAction: NotRequired[CustomerActionTypeDef], # (3)
systemEvent: NotRequired[SystemEventTypeDef], # (4)
BatchUpdateDetectorRequestRequestTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import BatchUpdateDetectorRequestRequestTypeDef
def get_value() -> BatchUpdateDetectorRequestRequestTypeDef:
return {
"detectors": ...,
}
Definition
class BatchUpdateDetectorRequestRequestTypeDef(TypedDict):
detectors: Sequence[UpdateDetectorRequestTypeDef], # (1)
DescribeDetectorResponseTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import DescribeDetectorResponseTypeDef
def get_value() -> DescribeDetectorResponseTypeDef:
return {
"detector": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeDetectorResponseTypeDef(TypedDict):
detector: DetectorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AlarmTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import AlarmTypeDef
def get_value() -> AlarmTypeDef:
return {
"alarmModelName": ...,
}
Definition
class AlarmTypeDef(TypedDict):
alarmModelName: NotRequired[str],
alarmModelVersion: NotRequired[str],
keyValue: NotRequired[str],
alarmState: NotRequired[AlarmStateTypeDef], # (1)
severity: NotRequired[int],
creationTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
DescribeAlarmResponseTypeDef
Usage Example
from mypy_boto3_iotevents_data.type_defs import DescribeAlarmResponseTypeDef
def get_value() -> DescribeAlarmResponseTypeDef:
return {
"alarm": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAlarmResponseTypeDef(TypedDict):
alarm: AlarmTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See AlarmTypeDef
- See ResponseMetadataTypeDef