Skip to content

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