Iotevents Classes
AcknowledgeFlowTypeDef
enabled
- Type:
- Required: Yes
ActionTypeDef
setVariable
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.SetVariableActionTypeDef]
sns
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.SNSTopicPublishActionTypeDef]
iotTopicPublish
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.IotTopicPublishActionTypeDef]
setTimer
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.SetTimerActionTypeDef]
clearTimer
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.ClearTimerActionTypeDef]
resetTimer
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.ResetTimerActionTypeDef]
iotEvents
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.IotEventsActionTypeDef]
sqs
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.SqsActionTypeDef]
firehose
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.FirehoseActionTypeDef]
dynamoDB
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.DynamoDBActionTypeDef]
dynamoDBv2
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.DynamoDBv2ActionTypeDef]
iotSiteWise
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.IotSiteWiseActionTypeDef]
AlarmActionTypeDef
sns
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.SNSTopicPublishActionTypeDef]
iotTopicPublish
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.IotTopicPublishActionTypeDef]
iotEvents
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.IotEventsActionTypeDef]
sqs
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.SqsActionTypeDef]
firehose
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.FirehoseActionTypeDef]
dynamoDB
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.DynamoDBActionTypeDef]
dynamoDBv2
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.DynamoDBv2ActionTypeDef]
iotSiteWise
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.IotSiteWiseActionTypeDef]
AlarmCapabilitiesTypeDef
initializationConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.InitializationConfigurationTypeDef]
acknowledgeFlow
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.AcknowledgeFlowTypeDef]
AlarmEventActionsTypeDef
alarmActions
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotevents_classes.AlarmActionTypeDef]]
AlarmModelSummaryTypeDef
creationTime
- Type: typing.Optional[datetime.datetime]
alarmModelDescription
- Type: typing.Optional[str]
alarmModelName
- Type: typing.Optional[str]
AlarmModelVersionSummaryTypeDef
alarmModelName
- Type: typing.Optional[str]
alarmModelArn
- Type: typing.Optional[str]
alarmModelVersion
- Type: typing.Optional[str]
roleArn
- Type: typing.Optional[str]
creationTime
- Type: typing.Optional[datetime.datetime]
lastUpdateTime
- Type: typing.Optional[datetime.datetime]
status
- Type: typing.Optional[typing.Literal['ACTIVATING', 'ACTIVE', 'FAILED', 'INACTIVE']]
statusMessage
- Type: typing.Optional[str]
AlarmNotificationTypeDef
notificationActions
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotevents_classes.NotificationActionTypeDef]]
AlarmRuleTypeDef
simpleRule
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.SimpleRuleTypeDef]
AnalysisResultLocationTypeDef
path
- Type: typing.Optional[str]
AnalysisResultTypeDef
type
- Type: typing.Optional[str]
level
- Type: typing.Optional[typing.Literal['ERROR', 'INFO', 'WARNING']]
message
- Type: typing.Optional[str]
locations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iotevents_classes.AnalysisResultLocationTypeDef]]
AssetPropertyTimestampTypeDef
timeInSeconds
- Type:
- Required: Yes
offsetInNanos
- Type: typing.Optional[str]
AssetPropertyValueTypeDef
value
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.AssetPropertyVariantTypeDef]
timestamp
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.AssetPropertyTimestampTypeDef]
quality
- Type: typing.Optional[str]
AssetPropertyVariantTypeDef
stringValue
- Type: typing.Optional[str]
integerValue
- Type: typing.Optional[str]
doubleValue
- Type: typing.Optional[str]
booleanValue
- Type: typing.Optional[str]
AttributeTypeDef
jsonPath
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
ClearTimerActionTypeDef
timerName
- Type:
- Required: Yes
CreateAlarmModelRequestRequestTypeDef
alarmModelName
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
alarmRule
- Type:
- Required: Yes
alarmModelDescription
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotevents_classes.TagTypeDef]]
key
- Type: typing.Optional[str]
severity
- Type: typing.Optional[int]
alarmNotification
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.AlarmNotificationTypeDef]
alarmEventActions
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.AlarmEventActionsTypeDef]
alarmCapabilities
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.AlarmCapabilitiesTypeDef]
CreateAlarmModelResponseTypeDef
creationTime
- Type:
- Required: Yes
alarmModelArn
- Type:
- Required: Yes
alarmModelVersion
- Type:
- Required: Yes
lastUpdateTime
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVATING', 'ACTIVE', 'FAILED', 'INACTIVE']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateDetectorModelRequestRequestTypeDef
detectorModelName
- Type:
- Required: Yes
detectorModelDefinition
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
detectorModelDescription
- Type: typing.Optional[str]
key
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotevents_classes.TagTypeDef]]
evaluationMethod
- Type: typing.Optional[typing.Literal['BATCH', 'SERIAL']]
CreateDetectorModelResponseTypeDef
detectorModelConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateInputRequestRequestTypeDef
inputName
- Type:
- Required: Yes
inputDefinition
- Type:
- Required: Yes
inputDescription
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotevents_classes.TagTypeDef]]
CreateInputResponseTypeDef
inputConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteAlarmModelRequestRequestTypeDef
alarmModelName
- Type:
- Required: Yes
DeleteDetectorModelRequestRequestTypeDef
detectorModelName
- Type:
- Required: Yes
DeleteInputRequestRequestTypeDef
inputName
- Type:
- Required: Yes
DescribeAlarmModelRequestRequestTypeDef
alarmModelName
- Type:
- Required: Yes
alarmModelVersion
- Type: typing.Optional[str]
DescribeAlarmModelResponseTypeDef
creationTime
- Type:
- Required: Yes
alarmModelArn
- Type:
- Required: Yes
alarmModelVersion
- Type:
- Required: Yes
lastUpdateTime
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVATING', 'ACTIVE', 'FAILED', 'INACTIVE']
- Required: Yes
statusMessage
- Type:
- Required: Yes
alarmModelName
- Type:
- Required: Yes
alarmModelDescription
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
key
- Type:
- Required: Yes
severity
- Type:
- Required: Yes
alarmRule
- Type:
- Required: Yes
alarmNotification
- Type:
- Required: Yes
alarmEventActions
- Type:
- Required: Yes
alarmCapabilities
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeDetectorModelAnalysisRequestRequestTypeDef
analysisId
- Type:
- Required: Yes
DescribeDetectorModelAnalysisResponseTypeDef
status
- Type: typing.Literal['COMPLETE', 'FAILED', 'RUNNING']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeDetectorModelRequestRequestTypeDef
detectorModelName
- Type:
- Required: Yes
detectorModelVersion
- Type: typing.Optional[str]
DescribeDetectorModelResponseTypeDef
detectorModel
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeInputRequestRequestTypeDef
inputName
- Type:
- Required: Yes
DescribeInputResponseTypeDef
input
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeLoggingOptionsResponseTypeDef
loggingOptions
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DetectorDebugOptionTypeDef
detectorModelName
- Type:
- Required: Yes
keyValue
- Type: typing.Optional[str]
DetectorModelConfigurationTypeDef
detectorModelName
- Type: typing.Optional[str]
detectorModelVersion
- Type: typing.Optional[str]
detectorModelDescription
- Type: typing.Optional[str]
detectorModelArn
- Type: typing.Optional[str]
roleArn
- Type: typing.Optional[str]
creationTime
- Type: typing.Optional[datetime.datetime]
lastUpdateTime
- Type: typing.Optional[datetime.datetime]
status
- Type: typing.Optional[typing.Literal['ACTIVATING', 'ACTIVE', 'DEPRECATED', 'DRAFT', 'FAILED', 'INACTIVE', 'PAUSED']]
key
- Type: typing.Optional[str]
evaluationMethod
- Type: typing.Optional[typing.Literal['BATCH', 'SERIAL']]
DetectorModelDefinitionTypeDef
states
- Type: typing.Sequence[aws_resource_validator.pydantic_models.iotevents_classes.StateTypeDef]
- Required: Yes
initialStateName
- Type:
- Required: Yes
DetectorModelSummaryTypeDef
detectorModelName
- Type: typing.Optional[str]
detectorModelDescription
- Type: typing.Optional[str]
creationTime
- Type: typing.Optional[datetime.datetime]
DetectorModelTypeDef
detectorModelDefinition
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.DetectorModelDefinitionTypeDef]
detectorModelConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.DetectorModelConfigurationTypeDef]
DetectorModelVersionSummaryTypeDef
detectorModelName
- Type: typing.Optional[str]
detectorModelVersion
- Type: typing.Optional[str]
detectorModelArn
- Type: typing.Optional[str]
roleArn
- Type: typing.Optional[str]
creationTime
- Type: typing.Optional[datetime.datetime]
lastUpdateTime
- Type: typing.Optional[datetime.datetime]
status
- Type: typing.Optional[typing.Literal['ACTIVATING', 'ACTIVE', 'DEPRECATED', 'DRAFT', 'FAILED', 'INACTIVE', 'PAUSED']]
evaluationMethod
- Type: typing.Optional[typing.Literal['BATCH', 'SERIAL']]
DynamoDBActionTypeDef
hashKeyField
- Type:
- Required: Yes
hashKeyValue
- Type:
- Required: Yes
tableName
- Type:
- Required: Yes
hashKeyType
- Type: typing.Optional[str]
rangeKeyType
- Type: typing.Optional[str]
rangeKeyField
- Type: typing.Optional[str]
rangeKeyValue
- Type: typing.Optional[str]
operation
- Type: typing.Optional[str]
payloadField
- Type: typing.Optional[str]
payload
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.PayloadTypeDef]
DynamoDBv2ActionTypeDef
tableName
- Type:
- Required: Yes
payload
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.PayloadTypeDef]
EmailConfigurationTypeDef
recipients
- Type:
- Required: Yes
content
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.EmailContentTypeDef]
EmailContentTypeDef
subject
- Type: typing.Optional[str]
additionalMessage
- Type: typing.Optional[str]
EmailRecipientsTypeDef
to
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotevents_classes.RecipientDetailTypeDef]]
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
EventTypeDef
eventName
- Type:
- Required: Yes
condition
- Type: typing.Optional[str]
actions
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotevents_classes.ActionTypeDef]]
FirehoseActionTypeDef
deliveryStreamName
- Type:
- Required: Yes
separator
- Type: typing.Optional[str]
payload
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.PayloadTypeDef]
GetDetectorModelAnalysisResultsRequestRequestTypeDef
analysisId
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
GetDetectorModelAnalysisResultsResponseTypeDef
analysisResults
- Type: typing.List[aws_resource_validator.pydantic_models.iotevents_classes.AnalysisResultTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
InitializationConfigurationTypeDef
disabledOnInitialization
- Type:
- Required: Yes
InputConfigurationTypeDef
inputName
- Type:
- Required: Yes
inputArn
- Type:
- Required: Yes
creationTime
- Type:
- Required: Yes
lastUpdateTime
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'UPDATING']
- Required: Yes
inputDescription
- Type: typing.Optional[str]
InputDefinitionTypeDef
attributes
- Type: typing.Sequence[aws_resource_validator.pydantic_models.iotevents_classes.AttributeTypeDef]
- Required: Yes
InputIdentifierTypeDef
iotEventsInputIdentifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.IotEventsInputIdentifierTypeDef]
iotSiteWiseInputIdentifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.IotSiteWiseInputIdentifierTypeDef]
InputSummaryTypeDef
inputName
- Type: typing.Optional[str]
inputDescription
- Type: typing.Optional[str]
inputArn
- Type: typing.Optional[str]
creationTime
- Type: typing.Optional[datetime.datetime]
lastUpdateTime
- Type: typing.Optional[datetime.datetime]
status
- Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING', 'UPDATING']]
InputTypeDef
inputConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.InputConfigurationTypeDef]
inputDefinition
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.InputDefinitionTypeDef]
IotEventsActionTypeDef
inputName
- Type:
- Required: Yes
payload
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.PayloadTypeDef]
IotEventsInputIdentifierTypeDef
inputName
- Type:
- Required: Yes
IotSiteWiseActionTypeDef
entryId
- Type: typing.Optional[str]
assetId
- Type: typing.Optional[str]
propertyId
- Type: typing.Optional[str]
propertyAlias
- Type: typing.Optional[str]
propertyValue
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.AssetPropertyValueTypeDef]
IotSiteWiseAssetModelPropertyIdentifierTypeDef
assetModelId
- Type:
- Required: Yes
propertyId
- Type:
- Required: Yes
IotSiteWiseInputIdentifierTypeDef
iotSiteWiseAssetModelPropertyIdentifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.IotSiteWiseAssetModelPropertyIdentifierTypeDef]
IotTopicPublishActionTypeDef
mqttTopic
- Type:
- Required: Yes
payload
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.PayloadTypeDef]
LambdaActionTypeDef
functionArn
- Type:
- Required: Yes
payload
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.PayloadTypeDef]
ListAlarmModelVersionsRequestRequestTypeDef
alarmModelName
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListAlarmModelVersionsResponseTypeDef
alarmModelVersionSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.iotevents_classes.AlarmModelVersionSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListAlarmModelsRequestRequestTypeDef
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListAlarmModelsResponseTypeDef
alarmModelSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.iotevents_classes.AlarmModelSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListDetectorModelVersionsRequestRequestTypeDef
detectorModelName
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListDetectorModelVersionsResponseTypeDef
detectorModelVersionSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.iotevents_classes.DetectorModelVersionSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListDetectorModelsRequestRequestTypeDef
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListDetectorModelsResponseTypeDef
detectorModelSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.iotevents_classes.DetectorModelSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListInputRoutingsRequestRequestTypeDef
inputIdentifier
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListInputRoutingsResponseTypeDef
routedResources
- Type: typing.List[aws_resource_validator.pydantic_models.iotevents_classes.RoutedResourceTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListInputsRequestRequestTypeDef
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListInputsResponseTypeDef
inputSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.iotevents_classes.InputSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
tags
- Type: typing.List[aws_resource_validator.pydantic_models.iotevents_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LoggingOptionsTypeDef
roleArn
- Type:
- Required: Yes
level
- Type: typing.Literal['DEBUG', 'ERROR', 'INFO']
- Required: Yes
enabled
- Type:
- Required: Yes
detectorDebugOptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iotevents_classes.DetectorDebugOptionTypeDef]]
NotificationActionTypeDef
action
- Type:
- Required: Yes
smsConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotevents_classes.SMSConfigurationTypeDef]]
emailConfigurations
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotevents_classes.EmailConfigurationTypeDef]]
NotificationTargetActionsTypeDef
lambdaAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.LambdaActionTypeDef]
OnEnterLifecycleTypeDef
events
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotevents_classes.EventTypeDef]]
OnExitLifecycleTypeDef
events
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotevents_classes.EventTypeDef]]
OnInputLifecycleTypeDef
events
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotevents_classes.EventTypeDef]]
transitionEvents
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotevents_classes.TransitionEventTypeDef]]
PayloadTypeDef
contentExpression
- Type:
- Required: Yes
type
- Type: typing.Literal['JSON', 'STRING']
- Required: Yes
PutLoggingOptionsRequestRequestTypeDef
loggingOptions
- Type:
- Required: Yes
RecipientDetailTypeDef
ssoIdentity
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.SSOIdentityTypeDef]
ResetTimerActionTypeDef
timerName
- Type:
- Required: Yes
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HostId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
RoutedResourceTypeDef
name
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
SMSConfigurationTypeDef
recipients
- Type: typing.Sequence[aws_resource_validator.pydantic_models.iotevents_classes.RecipientDetailTypeDef]
- Required: Yes
senderId
- Type: typing.Optional[str]
additionalMessage
- Type: typing.Optional[str]
SNSTopicPublishActionTypeDef
targetArn
- Type:
- Required: Yes
payload
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.PayloadTypeDef]
SSOIdentityTypeDef
identityStoreId
- Type:
- Required: Yes
userId
- Type: typing.Optional[str]
SetTimerActionTypeDef
timerName
- Type:
- Required: Yes
seconds
- Type: typing.Optional[int]
durationExpression
- Type: typing.Optional[str]
SetVariableActionTypeDef
variableName
- Type:
- Required: Yes
value
- Type:
- Required: Yes
SimpleRuleTypeDef
inputProperty
- Type:
- Required: Yes
comparisonOperator
- Type: typing.Literal['EQUAL', 'GREATER', 'GREATER_OR_EQUAL', 'LESS', 'LESS_OR_EQUAL', 'NOT_EQUAL']
- Required: Yes
threshold
- Type:
- Required: Yes
SqsActionTypeDef
queueUrl
- Type:
- Required: Yes
useBase64
- Type: typing.Optional[bool]
payload
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.PayloadTypeDef]
StartDetectorModelAnalysisRequestRequestTypeDef
detectorModelDefinition
- Type:
- Required: Yes
StartDetectorModelAnalysisResponseTypeDef
analysisId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StateTypeDef
stateName
- Type:
- Required: Yes
onInput
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.OnInputLifecycleTypeDef]
onEnter
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.OnEnterLifecycleTypeDef]
onExit
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.OnExitLifecycleTypeDef]
TagResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Sequence[aws_resource_validator.pydantic_models.iotevents_classes.TagTypeDef]
- Required: Yes
TagTypeDef
key
- Type:
- Required: Yes
value
- Type:
- Required: Yes
TransitionEventTypeDef
eventName
- Type:
- Required: Yes
condition
- Type:
- Required: Yes
nextState
- Type:
- Required: Yes
actions
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotevents_classes.ActionTypeDef]]
UntagResourceRequestRequestTypeDef
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateAlarmModelRequestRequestTypeDef
alarmModelName
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
alarmRule
- Type:
- Required: Yes
alarmModelDescription
- Type: typing.Optional[str]
severity
- Type: typing.Optional[int]
alarmNotification
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.AlarmNotificationTypeDef]
alarmEventActions
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.AlarmEventActionsTypeDef]
alarmCapabilities
- Type: typing.Optional[aws_resource_validator.pydantic_models.iotevents_classes.AlarmCapabilitiesTypeDef]
UpdateAlarmModelResponseTypeDef
creationTime
- Type:
- Required: Yes
alarmModelArn
- Type:
- Required: Yes
alarmModelVersion
- Type:
- Required: Yes
lastUpdateTime
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVATING', 'ACTIVE', 'FAILED', 'INACTIVE']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateDetectorModelRequestRequestTypeDef
detectorModelName
- Type:
- Required: Yes
detectorModelDefinition
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
detectorModelDescription
- Type: typing.Optional[str]
evaluationMethod
- Type: typing.Optional[typing.Literal['BATCH', 'SERIAL']]
UpdateDetectorModelResponseTypeDef
detectorModelConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateInputRequestRequestTypeDef
inputName
- Type:
- Required: Yes
inputDefinition
- Type:
- Required: Yes
inputDescription
- Type: typing.Optional[str]
UpdateInputResponseTypeDef
inputConfiguration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes