Documentation
¶
Index ¶
- Constants
- type DetectorModel
- type DetectorModelAction
- type DetectorModelActionArgs
- type DetectorModelActionArray
- type DetectorModelActionArrayInput
- type DetectorModelActionArrayOutput
- func (DetectorModelActionArrayOutput) ElementType() reflect.Type
- func (o DetectorModelActionArrayOutput) Index(i pulumi.IntInput) DetectorModelActionOutput
- func (o DetectorModelActionArrayOutput) ToDetectorModelActionArrayOutput() DetectorModelActionArrayOutput
- func (o DetectorModelActionArrayOutput) ToDetectorModelActionArrayOutputWithContext(ctx context.Context) DetectorModelActionArrayOutput
- type DetectorModelActionInput
- type DetectorModelActionOutput
- func (o DetectorModelActionOutput) ClearTimer() DetectorModelClearTimerPtrOutput
- func (o DetectorModelActionOutput) DynamoDB() DetectorModelDynamoDBPtrOutput
- func (o DetectorModelActionOutput) DynamoDBv2() DetectorModelDynamoDBv2PtrOutput
- func (DetectorModelActionOutput) ElementType() reflect.Type
- func (o DetectorModelActionOutput) Firehose() DetectorModelFirehosePtrOutput
- func (o DetectorModelActionOutput) IotEvents() DetectorModelIotEventsPtrOutput
- func (o DetectorModelActionOutput) IotSiteWise() DetectorModelIotSiteWisePtrOutput
- func (o DetectorModelActionOutput) IotTopicPublish() DetectorModelIotTopicPublishPtrOutput
- func (o DetectorModelActionOutput) Lambda() DetectorModelLambdaPtrOutput
- func (o DetectorModelActionOutput) ResetTimer() DetectorModelResetTimerPtrOutput
- func (o DetectorModelActionOutput) SetTimer() DetectorModelSetTimerPtrOutput
- func (o DetectorModelActionOutput) SetVariable() DetectorModelSetVariablePtrOutput
- func (o DetectorModelActionOutput) Sns() DetectorModelSnsPtrOutput
- func (o DetectorModelActionOutput) Sqs() DetectorModelSqsPtrOutput
- func (o DetectorModelActionOutput) ToDetectorModelActionOutput() DetectorModelActionOutput
- func (o DetectorModelActionOutput) ToDetectorModelActionOutputWithContext(ctx context.Context) DetectorModelActionOutput
- type DetectorModelArgs
- type DetectorModelAssetPropertyTimestamp
- type DetectorModelAssetPropertyTimestampArgs
- func (DetectorModelAssetPropertyTimestampArgs) ElementType() reflect.Type
- func (i DetectorModelAssetPropertyTimestampArgs) ToDetectorModelAssetPropertyTimestampOutput() DetectorModelAssetPropertyTimestampOutput
- func (i DetectorModelAssetPropertyTimestampArgs) ToDetectorModelAssetPropertyTimestampOutputWithContext(ctx context.Context) DetectorModelAssetPropertyTimestampOutput
- func (i DetectorModelAssetPropertyTimestampArgs) ToDetectorModelAssetPropertyTimestampPtrOutput() DetectorModelAssetPropertyTimestampPtrOutput
- func (i DetectorModelAssetPropertyTimestampArgs) ToDetectorModelAssetPropertyTimestampPtrOutputWithContext(ctx context.Context) DetectorModelAssetPropertyTimestampPtrOutput
- type DetectorModelAssetPropertyTimestampInput
- type DetectorModelAssetPropertyTimestampOutput
- func (DetectorModelAssetPropertyTimestampOutput) ElementType() reflect.Type
- func (o DetectorModelAssetPropertyTimestampOutput) OffsetInNanos() pulumi.StringPtrOutput
- func (o DetectorModelAssetPropertyTimestampOutput) TimeInSeconds() pulumi.StringOutput
- func (o DetectorModelAssetPropertyTimestampOutput) ToDetectorModelAssetPropertyTimestampOutput() DetectorModelAssetPropertyTimestampOutput
- func (o DetectorModelAssetPropertyTimestampOutput) ToDetectorModelAssetPropertyTimestampOutputWithContext(ctx context.Context) DetectorModelAssetPropertyTimestampOutput
- func (o DetectorModelAssetPropertyTimestampOutput) ToDetectorModelAssetPropertyTimestampPtrOutput() DetectorModelAssetPropertyTimestampPtrOutput
- func (o DetectorModelAssetPropertyTimestampOutput) ToDetectorModelAssetPropertyTimestampPtrOutputWithContext(ctx context.Context) DetectorModelAssetPropertyTimestampPtrOutput
- type DetectorModelAssetPropertyTimestampPtrInput
- type DetectorModelAssetPropertyTimestampPtrOutput
- func (o DetectorModelAssetPropertyTimestampPtrOutput) Elem() DetectorModelAssetPropertyTimestampOutput
- func (DetectorModelAssetPropertyTimestampPtrOutput) ElementType() reflect.Type
- func (o DetectorModelAssetPropertyTimestampPtrOutput) OffsetInNanos() pulumi.StringPtrOutput
- func (o DetectorModelAssetPropertyTimestampPtrOutput) TimeInSeconds() pulumi.StringPtrOutput
- func (o DetectorModelAssetPropertyTimestampPtrOutput) ToDetectorModelAssetPropertyTimestampPtrOutput() DetectorModelAssetPropertyTimestampPtrOutput
- func (o DetectorModelAssetPropertyTimestampPtrOutput) ToDetectorModelAssetPropertyTimestampPtrOutputWithContext(ctx context.Context) DetectorModelAssetPropertyTimestampPtrOutput
- type DetectorModelAssetPropertyValue
- type DetectorModelAssetPropertyValueArgs
- func (DetectorModelAssetPropertyValueArgs) ElementType() reflect.Type
- func (i DetectorModelAssetPropertyValueArgs) ToDetectorModelAssetPropertyValueOutput() DetectorModelAssetPropertyValueOutput
- func (i DetectorModelAssetPropertyValueArgs) ToDetectorModelAssetPropertyValueOutputWithContext(ctx context.Context) DetectorModelAssetPropertyValueOutput
- func (i DetectorModelAssetPropertyValueArgs) ToDetectorModelAssetPropertyValuePtrOutput() DetectorModelAssetPropertyValuePtrOutput
- func (i DetectorModelAssetPropertyValueArgs) ToDetectorModelAssetPropertyValuePtrOutputWithContext(ctx context.Context) DetectorModelAssetPropertyValuePtrOutput
- type DetectorModelAssetPropertyValueInput
- type DetectorModelAssetPropertyValueOutput
- func (DetectorModelAssetPropertyValueOutput) ElementType() reflect.Type
- func (o DetectorModelAssetPropertyValueOutput) Quality() pulumi.StringPtrOutput
- func (o DetectorModelAssetPropertyValueOutput) Timestamp() DetectorModelAssetPropertyTimestampPtrOutput
- func (o DetectorModelAssetPropertyValueOutput) ToDetectorModelAssetPropertyValueOutput() DetectorModelAssetPropertyValueOutput
- func (o DetectorModelAssetPropertyValueOutput) ToDetectorModelAssetPropertyValueOutputWithContext(ctx context.Context) DetectorModelAssetPropertyValueOutput
- func (o DetectorModelAssetPropertyValueOutput) ToDetectorModelAssetPropertyValuePtrOutput() DetectorModelAssetPropertyValuePtrOutput
- func (o DetectorModelAssetPropertyValueOutput) ToDetectorModelAssetPropertyValuePtrOutputWithContext(ctx context.Context) DetectorModelAssetPropertyValuePtrOutput
- func (o DetectorModelAssetPropertyValueOutput) Value() DetectorModelAssetPropertyVariantOutput
- type DetectorModelAssetPropertyValuePtrInput
- type DetectorModelAssetPropertyValuePtrOutput
- func (o DetectorModelAssetPropertyValuePtrOutput) Elem() DetectorModelAssetPropertyValueOutput
- func (DetectorModelAssetPropertyValuePtrOutput) ElementType() reflect.Type
- func (o DetectorModelAssetPropertyValuePtrOutput) Quality() pulumi.StringPtrOutput
- func (o DetectorModelAssetPropertyValuePtrOutput) Timestamp() DetectorModelAssetPropertyTimestampPtrOutput
- func (o DetectorModelAssetPropertyValuePtrOutput) ToDetectorModelAssetPropertyValuePtrOutput() DetectorModelAssetPropertyValuePtrOutput
- func (o DetectorModelAssetPropertyValuePtrOutput) ToDetectorModelAssetPropertyValuePtrOutputWithContext(ctx context.Context) DetectorModelAssetPropertyValuePtrOutput
- func (o DetectorModelAssetPropertyValuePtrOutput) Value() DetectorModelAssetPropertyVariantPtrOutput
- type DetectorModelAssetPropertyVariant
- type DetectorModelAssetPropertyVariantArgs
- func (DetectorModelAssetPropertyVariantArgs) ElementType() reflect.Type
- func (i DetectorModelAssetPropertyVariantArgs) ToDetectorModelAssetPropertyVariantOutput() DetectorModelAssetPropertyVariantOutput
- func (i DetectorModelAssetPropertyVariantArgs) ToDetectorModelAssetPropertyVariantOutputWithContext(ctx context.Context) DetectorModelAssetPropertyVariantOutput
- func (i DetectorModelAssetPropertyVariantArgs) ToDetectorModelAssetPropertyVariantPtrOutput() DetectorModelAssetPropertyVariantPtrOutput
- func (i DetectorModelAssetPropertyVariantArgs) ToDetectorModelAssetPropertyVariantPtrOutputWithContext(ctx context.Context) DetectorModelAssetPropertyVariantPtrOutput
- type DetectorModelAssetPropertyVariantInput
- type DetectorModelAssetPropertyVariantOutput
- func (o DetectorModelAssetPropertyVariantOutput) BooleanValue() pulumi.StringPtrOutput
- func (o DetectorModelAssetPropertyVariantOutput) DoubleValue() pulumi.StringPtrOutput
- func (DetectorModelAssetPropertyVariantOutput) ElementType() reflect.Type
- func (o DetectorModelAssetPropertyVariantOutput) IntegerValue() pulumi.StringPtrOutput
- func (o DetectorModelAssetPropertyVariantOutput) StringValue() pulumi.StringPtrOutput
- func (o DetectorModelAssetPropertyVariantOutput) ToDetectorModelAssetPropertyVariantOutput() DetectorModelAssetPropertyVariantOutput
- func (o DetectorModelAssetPropertyVariantOutput) ToDetectorModelAssetPropertyVariantOutputWithContext(ctx context.Context) DetectorModelAssetPropertyVariantOutput
- func (o DetectorModelAssetPropertyVariantOutput) ToDetectorModelAssetPropertyVariantPtrOutput() DetectorModelAssetPropertyVariantPtrOutput
- func (o DetectorModelAssetPropertyVariantOutput) ToDetectorModelAssetPropertyVariantPtrOutputWithContext(ctx context.Context) DetectorModelAssetPropertyVariantPtrOutput
- type DetectorModelAssetPropertyVariantPtrInput
- type DetectorModelAssetPropertyVariantPtrOutput
- func (o DetectorModelAssetPropertyVariantPtrOutput) BooleanValue() pulumi.StringPtrOutput
- func (o DetectorModelAssetPropertyVariantPtrOutput) DoubleValue() pulumi.StringPtrOutput
- func (o DetectorModelAssetPropertyVariantPtrOutput) Elem() DetectorModelAssetPropertyVariantOutput
- func (DetectorModelAssetPropertyVariantPtrOutput) ElementType() reflect.Type
- func (o DetectorModelAssetPropertyVariantPtrOutput) IntegerValue() pulumi.StringPtrOutput
- func (o DetectorModelAssetPropertyVariantPtrOutput) StringValue() pulumi.StringPtrOutput
- func (o DetectorModelAssetPropertyVariantPtrOutput) ToDetectorModelAssetPropertyVariantPtrOutput() DetectorModelAssetPropertyVariantPtrOutput
- func (o DetectorModelAssetPropertyVariantPtrOutput) ToDetectorModelAssetPropertyVariantPtrOutputWithContext(ctx context.Context) DetectorModelAssetPropertyVariantPtrOutput
- type DetectorModelClearTimer
- type DetectorModelClearTimerArgs
- func (DetectorModelClearTimerArgs) ElementType() reflect.Type
- func (i DetectorModelClearTimerArgs) ToDetectorModelClearTimerOutput() DetectorModelClearTimerOutput
- func (i DetectorModelClearTimerArgs) ToDetectorModelClearTimerOutputWithContext(ctx context.Context) DetectorModelClearTimerOutput
- func (i DetectorModelClearTimerArgs) ToDetectorModelClearTimerPtrOutput() DetectorModelClearTimerPtrOutput
- func (i DetectorModelClearTimerArgs) ToDetectorModelClearTimerPtrOutputWithContext(ctx context.Context) DetectorModelClearTimerPtrOutput
- type DetectorModelClearTimerInput
- type DetectorModelClearTimerOutput
- func (DetectorModelClearTimerOutput) ElementType() reflect.Type
- func (o DetectorModelClearTimerOutput) TimerName() pulumi.StringOutput
- func (o DetectorModelClearTimerOutput) ToDetectorModelClearTimerOutput() DetectorModelClearTimerOutput
- func (o DetectorModelClearTimerOutput) ToDetectorModelClearTimerOutputWithContext(ctx context.Context) DetectorModelClearTimerOutput
- func (o DetectorModelClearTimerOutput) ToDetectorModelClearTimerPtrOutput() DetectorModelClearTimerPtrOutput
- func (o DetectorModelClearTimerOutput) ToDetectorModelClearTimerPtrOutputWithContext(ctx context.Context) DetectorModelClearTimerPtrOutput
- type DetectorModelClearTimerPtrInput
- type DetectorModelClearTimerPtrOutput
- func (o DetectorModelClearTimerPtrOutput) Elem() DetectorModelClearTimerOutput
- func (DetectorModelClearTimerPtrOutput) ElementType() reflect.Type
- func (o DetectorModelClearTimerPtrOutput) TimerName() pulumi.StringPtrOutput
- func (o DetectorModelClearTimerPtrOutput) ToDetectorModelClearTimerPtrOutput() DetectorModelClearTimerPtrOutput
- func (o DetectorModelClearTimerPtrOutput) ToDetectorModelClearTimerPtrOutputWithContext(ctx context.Context) DetectorModelClearTimerPtrOutput
- type DetectorModelDefinition
- type DetectorModelDefinitionArgs
- func (DetectorModelDefinitionArgs) ElementType() reflect.Type
- func (i DetectorModelDefinitionArgs) ToDetectorModelDefinitionOutput() DetectorModelDefinitionOutput
- func (i DetectorModelDefinitionArgs) ToDetectorModelDefinitionOutputWithContext(ctx context.Context) DetectorModelDefinitionOutput
- func (i DetectorModelDefinitionArgs) ToDetectorModelDefinitionPtrOutput() DetectorModelDefinitionPtrOutput
- func (i DetectorModelDefinitionArgs) ToDetectorModelDefinitionPtrOutputWithContext(ctx context.Context) DetectorModelDefinitionPtrOutput
- type DetectorModelDefinitionInput
- type DetectorModelDefinitionOutput
- func (DetectorModelDefinitionOutput) ElementType() reflect.Type
- func (o DetectorModelDefinitionOutput) InitialStateName() pulumi.StringOutput
- func (o DetectorModelDefinitionOutput) States() DetectorModelStateTypeArrayOutput
- func (o DetectorModelDefinitionOutput) ToDetectorModelDefinitionOutput() DetectorModelDefinitionOutput
- func (o DetectorModelDefinitionOutput) ToDetectorModelDefinitionOutputWithContext(ctx context.Context) DetectorModelDefinitionOutput
- func (o DetectorModelDefinitionOutput) ToDetectorModelDefinitionPtrOutput() DetectorModelDefinitionPtrOutput
- func (o DetectorModelDefinitionOutput) ToDetectorModelDefinitionPtrOutputWithContext(ctx context.Context) DetectorModelDefinitionPtrOutput
- type DetectorModelDefinitionPtrInput
- type DetectorModelDefinitionPtrOutput
- func (o DetectorModelDefinitionPtrOutput) Elem() DetectorModelDefinitionOutput
- func (DetectorModelDefinitionPtrOutput) ElementType() reflect.Type
- func (o DetectorModelDefinitionPtrOutput) InitialStateName() pulumi.StringPtrOutput
- func (o DetectorModelDefinitionPtrOutput) States() DetectorModelStateTypeArrayOutput
- func (o DetectorModelDefinitionPtrOutput) ToDetectorModelDefinitionPtrOutput() DetectorModelDefinitionPtrOutput
- func (o DetectorModelDefinitionPtrOutput) ToDetectorModelDefinitionPtrOutputWithContext(ctx context.Context) DetectorModelDefinitionPtrOutput
- type DetectorModelDynamoDB
- type DetectorModelDynamoDBArgs
- func (DetectorModelDynamoDBArgs) ElementType() reflect.Type
- func (i DetectorModelDynamoDBArgs) ToDetectorModelDynamoDBOutput() DetectorModelDynamoDBOutput
- func (i DetectorModelDynamoDBArgs) ToDetectorModelDynamoDBOutputWithContext(ctx context.Context) DetectorModelDynamoDBOutput
- func (i DetectorModelDynamoDBArgs) ToDetectorModelDynamoDBPtrOutput() DetectorModelDynamoDBPtrOutput
- func (i DetectorModelDynamoDBArgs) ToDetectorModelDynamoDBPtrOutputWithContext(ctx context.Context) DetectorModelDynamoDBPtrOutput
- type DetectorModelDynamoDBInput
- type DetectorModelDynamoDBOutput
- func (DetectorModelDynamoDBOutput) ElementType() reflect.Type
- func (o DetectorModelDynamoDBOutput) HashKeyField() pulumi.StringOutput
- func (o DetectorModelDynamoDBOutput) HashKeyType() pulumi.StringPtrOutput
- func (o DetectorModelDynamoDBOutput) HashKeyValue() pulumi.StringOutput
- func (o DetectorModelDynamoDBOutput) Operation() pulumi.StringPtrOutput
- func (o DetectorModelDynamoDBOutput) Payload() DetectorModelPayloadPtrOutput
- func (o DetectorModelDynamoDBOutput) PayloadField() pulumi.StringPtrOutput
- func (o DetectorModelDynamoDBOutput) RangeKeyField() pulumi.StringPtrOutput
- func (o DetectorModelDynamoDBOutput) RangeKeyType() pulumi.StringPtrOutput
- func (o DetectorModelDynamoDBOutput) RangeKeyValue() pulumi.StringPtrOutput
- func (o DetectorModelDynamoDBOutput) TableName() pulumi.StringOutput
- func (o DetectorModelDynamoDBOutput) ToDetectorModelDynamoDBOutput() DetectorModelDynamoDBOutput
- func (o DetectorModelDynamoDBOutput) ToDetectorModelDynamoDBOutputWithContext(ctx context.Context) DetectorModelDynamoDBOutput
- func (o DetectorModelDynamoDBOutput) ToDetectorModelDynamoDBPtrOutput() DetectorModelDynamoDBPtrOutput
- func (o DetectorModelDynamoDBOutput) ToDetectorModelDynamoDBPtrOutputWithContext(ctx context.Context) DetectorModelDynamoDBPtrOutput
- type DetectorModelDynamoDBPtrInput
- type DetectorModelDynamoDBPtrOutput
- func (o DetectorModelDynamoDBPtrOutput) Elem() DetectorModelDynamoDBOutput
- func (DetectorModelDynamoDBPtrOutput) ElementType() reflect.Type
- func (o DetectorModelDynamoDBPtrOutput) HashKeyField() pulumi.StringPtrOutput
- func (o DetectorModelDynamoDBPtrOutput) HashKeyType() pulumi.StringPtrOutput
- func (o DetectorModelDynamoDBPtrOutput) HashKeyValue() pulumi.StringPtrOutput
- func (o DetectorModelDynamoDBPtrOutput) Operation() pulumi.StringPtrOutput
- func (o DetectorModelDynamoDBPtrOutput) Payload() DetectorModelPayloadPtrOutput
- func (o DetectorModelDynamoDBPtrOutput) PayloadField() pulumi.StringPtrOutput
- func (o DetectorModelDynamoDBPtrOutput) RangeKeyField() pulumi.StringPtrOutput
- func (o DetectorModelDynamoDBPtrOutput) RangeKeyType() pulumi.StringPtrOutput
- func (o DetectorModelDynamoDBPtrOutput) RangeKeyValue() pulumi.StringPtrOutput
- func (o DetectorModelDynamoDBPtrOutput) TableName() pulumi.StringPtrOutput
- func (o DetectorModelDynamoDBPtrOutput) ToDetectorModelDynamoDBPtrOutput() DetectorModelDynamoDBPtrOutput
- func (o DetectorModelDynamoDBPtrOutput) ToDetectorModelDynamoDBPtrOutputWithContext(ctx context.Context) DetectorModelDynamoDBPtrOutput
- type DetectorModelDynamoDBv2
- type DetectorModelDynamoDBv2Args
- func (DetectorModelDynamoDBv2Args) ElementType() reflect.Type
- func (i DetectorModelDynamoDBv2Args) ToDetectorModelDynamoDBv2Output() DetectorModelDynamoDBv2Output
- func (i DetectorModelDynamoDBv2Args) ToDetectorModelDynamoDBv2OutputWithContext(ctx context.Context) DetectorModelDynamoDBv2Output
- func (i DetectorModelDynamoDBv2Args) ToDetectorModelDynamoDBv2PtrOutput() DetectorModelDynamoDBv2PtrOutput
- func (i DetectorModelDynamoDBv2Args) ToDetectorModelDynamoDBv2PtrOutputWithContext(ctx context.Context) DetectorModelDynamoDBv2PtrOutput
- type DetectorModelDynamoDBv2Input
- type DetectorModelDynamoDBv2Output
- func (DetectorModelDynamoDBv2Output) ElementType() reflect.Type
- func (o DetectorModelDynamoDBv2Output) Payload() DetectorModelPayloadPtrOutput
- func (o DetectorModelDynamoDBv2Output) TableName() pulumi.StringOutput
- func (o DetectorModelDynamoDBv2Output) ToDetectorModelDynamoDBv2Output() DetectorModelDynamoDBv2Output
- func (o DetectorModelDynamoDBv2Output) ToDetectorModelDynamoDBv2OutputWithContext(ctx context.Context) DetectorModelDynamoDBv2Output
- func (o DetectorModelDynamoDBv2Output) ToDetectorModelDynamoDBv2PtrOutput() DetectorModelDynamoDBv2PtrOutput
- func (o DetectorModelDynamoDBv2Output) ToDetectorModelDynamoDBv2PtrOutputWithContext(ctx context.Context) DetectorModelDynamoDBv2PtrOutput
- type DetectorModelDynamoDBv2PtrInput
- type DetectorModelDynamoDBv2PtrOutput
- func (o DetectorModelDynamoDBv2PtrOutput) Elem() DetectorModelDynamoDBv2Output
- func (DetectorModelDynamoDBv2PtrOutput) ElementType() reflect.Type
- func (o DetectorModelDynamoDBv2PtrOutput) Payload() DetectorModelPayloadPtrOutput
- func (o DetectorModelDynamoDBv2PtrOutput) TableName() pulumi.StringPtrOutput
- func (o DetectorModelDynamoDBv2PtrOutput) ToDetectorModelDynamoDBv2PtrOutput() DetectorModelDynamoDBv2PtrOutput
- func (o DetectorModelDynamoDBv2PtrOutput) ToDetectorModelDynamoDBv2PtrOutputWithContext(ctx context.Context) DetectorModelDynamoDBv2PtrOutput
- type DetectorModelEvaluationMethod
- func (DetectorModelEvaluationMethod) ElementType() reflect.Type
- func (e DetectorModelEvaluationMethod) ToDetectorModelEvaluationMethodOutput() DetectorModelEvaluationMethodOutput
- func (e DetectorModelEvaluationMethod) ToDetectorModelEvaluationMethodOutputWithContext(ctx context.Context) DetectorModelEvaluationMethodOutput
- func (e DetectorModelEvaluationMethod) ToDetectorModelEvaluationMethodPtrOutput() DetectorModelEvaluationMethodPtrOutput
- func (e DetectorModelEvaluationMethod) ToDetectorModelEvaluationMethodPtrOutputWithContext(ctx context.Context) DetectorModelEvaluationMethodPtrOutput
- func (e DetectorModelEvaluationMethod) ToStringOutput() pulumi.StringOutput
- func (e DetectorModelEvaluationMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DetectorModelEvaluationMethod) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DetectorModelEvaluationMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DetectorModelEvaluationMethodInput
- type DetectorModelEvaluationMethodOutput
- func (DetectorModelEvaluationMethodOutput) ElementType() reflect.Type
- func (o DetectorModelEvaluationMethodOutput) ToDetectorModelEvaluationMethodOutput() DetectorModelEvaluationMethodOutput
- func (o DetectorModelEvaluationMethodOutput) ToDetectorModelEvaluationMethodOutputWithContext(ctx context.Context) DetectorModelEvaluationMethodOutput
- func (o DetectorModelEvaluationMethodOutput) ToDetectorModelEvaluationMethodPtrOutput() DetectorModelEvaluationMethodPtrOutput
- func (o DetectorModelEvaluationMethodOutput) ToDetectorModelEvaluationMethodPtrOutputWithContext(ctx context.Context) DetectorModelEvaluationMethodPtrOutput
- func (o DetectorModelEvaluationMethodOutput) ToStringOutput() pulumi.StringOutput
- func (o DetectorModelEvaluationMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DetectorModelEvaluationMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DetectorModelEvaluationMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DetectorModelEvaluationMethodPtrInput
- type DetectorModelEvaluationMethodPtrOutput
- func (o DetectorModelEvaluationMethodPtrOutput) Elem() DetectorModelEvaluationMethodOutput
- func (DetectorModelEvaluationMethodPtrOutput) ElementType() reflect.Type
- func (o DetectorModelEvaluationMethodPtrOutput) ToDetectorModelEvaluationMethodPtrOutput() DetectorModelEvaluationMethodPtrOutput
- func (o DetectorModelEvaluationMethodPtrOutput) ToDetectorModelEvaluationMethodPtrOutputWithContext(ctx context.Context) DetectorModelEvaluationMethodPtrOutput
- func (o DetectorModelEvaluationMethodPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DetectorModelEvaluationMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DetectorModelEvent
- type DetectorModelEventArgs
- type DetectorModelEventArray
- type DetectorModelEventArrayInput
- type DetectorModelEventArrayOutput
- func (DetectorModelEventArrayOutput) ElementType() reflect.Type
- func (o DetectorModelEventArrayOutput) Index(i pulumi.IntInput) DetectorModelEventOutput
- func (o DetectorModelEventArrayOutput) ToDetectorModelEventArrayOutput() DetectorModelEventArrayOutput
- func (o DetectorModelEventArrayOutput) ToDetectorModelEventArrayOutputWithContext(ctx context.Context) DetectorModelEventArrayOutput
- type DetectorModelEventInput
- type DetectorModelEventOutput
- func (o DetectorModelEventOutput) Actions() DetectorModelActionArrayOutput
- func (o DetectorModelEventOutput) Condition() pulumi.StringPtrOutput
- func (DetectorModelEventOutput) ElementType() reflect.Type
- func (o DetectorModelEventOutput) EventName() pulumi.StringOutput
- func (o DetectorModelEventOutput) ToDetectorModelEventOutput() DetectorModelEventOutput
- func (o DetectorModelEventOutput) ToDetectorModelEventOutputWithContext(ctx context.Context) DetectorModelEventOutput
- type DetectorModelFirehose
- type DetectorModelFirehoseArgs
- func (DetectorModelFirehoseArgs) ElementType() reflect.Type
- func (i DetectorModelFirehoseArgs) ToDetectorModelFirehoseOutput() DetectorModelFirehoseOutput
- func (i DetectorModelFirehoseArgs) ToDetectorModelFirehoseOutputWithContext(ctx context.Context) DetectorModelFirehoseOutput
- func (i DetectorModelFirehoseArgs) ToDetectorModelFirehosePtrOutput() DetectorModelFirehosePtrOutput
- func (i DetectorModelFirehoseArgs) ToDetectorModelFirehosePtrOutputWithContext(ctx context.Context) DetectorModelFirehosePtrOutput
- type DetectorModelFirehoseInput
- type DetectorModelFirehoseOutput
- func (o DetectorModelFirehoseOutput) DeliveryStreamName() pulumi.StringOutput
- func (DetectorModelFirehoseOutput) ElementType() reflect.Type
- func (o DetectorModelFirehoseOutput) Payload() DetectorModelPayloadPtrOutput
- func (o DetectorModelFirehoseOutput) Separator() pulumi.StringPtrOutput
- func (o DetectorModelFirehoseOutput) ToDetectorModelFirehoseOutput() DetectorModelFirehoseOutput
- func (o DetectorModelFirehoseOutput) ToDetectorModelFirehoseOutputWithContext(ctx context.Context) DetectorModelFirehoseOutput
- func (o DetectorModelFirehoseOutput) ToDetectorModelFirehosePtrOutput() DetectorModelFirehosePtrOutput
- func (o DetectorModelFirehoseOutput) ToDetectorModelFirehosePtrOutputWithContext(ctx context.Context) DetectorModelFirehosePtrOutput
- type DetectorModelFirehosePtrInput
- type DetectorModelFirehosePtrOutput
- func (o DetectorModelFirehosePtrOutput) DeliveryStreamName() pulumi.StringPtrOutput
- func (o DetectorModelFirehosePtrOutput) Elem() DetectorModelFirehoseOutput
- func (DetectorModelFirehosePtrOutput) ElementType() reflect.Type
- func (o DetectorModelFirehosePtrOutput) Payload() DetectorModelPayloadPtrOutput
- func (o DetectorModelFirehosePtrOutput) Separator() pulumi.StringPtrOutput
- func (o DetectorModelFirehosePtrOutput) ToDetectorModelFirehosePtrOutput() DetectorModelFirehosePtrOutput
- func (o DetectorModelFirehosePtrOutput) ToDetectorModelFirehosePtrOutputWithContext(ctx context.Context) DetectorModelFirehosePtrOutput
- type DetectorModelInput
- type DetectorModelIotEvents
- type DetectorModelIotEventsArgs
- func (DetectorModelIotEventsArgs) ElementType() reflect.Type
- func (i DetectorModelIotEventsArgs) ToDetectorModelIotEventsOutput() DetectorModelIotEventsOutput
- func (i DetectorModelIotEventsArgs) ToDetectorModelIotEventsOutputWithContext(ctx context.Context) DetectorModelIotEventsOutput
- func (i DetectorModelIotEventsArgs) ToDetectorModelIotEventsPtrOutput() DetectorModelIotEventsPtrOutput
- func (i DetectorModelIotEventsArgs) ToDetectorModelIotEventsPtrOutputWithContext(ctx context.Context) DetectorModelIotEventsPtrOutput
- type DetectorModelIotEventsInput
- type DetectorModelIotEventsOutput
- func (DetectorModelIotEventsOutput) ElementType() reflect.Type
- func (o DetectorModelIotEventsOutput) InputName() pulumi.StringOutput
- func (o DetectorModelIotEventsOutput) Payload() DetectorModelPayloadPtrOutput
- func (o DetectorModelIotEventsOutput) ToDetectorModelIotEventsOutput() DetectorModelIotEventsOutput
- func (o DetectorModelIotEventsOutput) ToDetectorModelIotEventsOutputWithContext(ctx context.Context) DetectorModelIotEventsOutput
- func (o DetectorModelIotEventsOutput) ToDetectorModelIotEventsPtrOutput() DetectorModelIotEventsPtrOutput
- func (o DetectorModelIotEventsOutput) ToDetectorModelIotEventsPtrOutputWithContext(ctx context.Context) DetectorModelIotEventsPtrOutput
- type DetectorModelIotEventsPtrInput
- type DetectorModelIotEventsPtrOutput
- func (o DetectorModelIotEventsPtrOutput) Elem() DetectorModelIotEventsOutput
- func (DetectorModelIotEventsPtrOutput) ElementType() reflect.Type
- func (o DetectorModelIotEventsPtrOutput) InputName() pulumi.StringPtrOutput
- func (o DetectorModelIotEventsPtrOutput) Payload() DetectorModelPayloadPtrOutput
- func (o DetectorModelIotEventsPtrOutput) ToDetectorModelIotEventsPtrOutput() DetectorModelIotEventsPtrOutput
- func (o DetectorModelIotEventsPtrOutput) ToDetectorModelIotEventsPtrOutputWithContext(ctx context.Context) DetectorModelIotEventsPtrOutput
- type DetectorModelIotSiteWise
- type DetectorModelIotSiteWiseArgs
- func (DetectorModelIotSiteWiseArgs) ElementType() reflect.Type
- func (i DetectorModelIotSiteWiseArgs) ToDetectorModelIotSiteWiseOutput() DetectorModelIotSiteWiseOutput
- func (i DetectorModelIotSiteWiseArgs) ToDetectorModelIotSiteWiseOutputWithContext(ctx context.Context) DetectorModelIotSiteWiseOutput
- func (i DetectorModelIotSiteWiseArgs) ToDetectorModelIotSiteWisePtrOutput() DetectorModelIotSiteWisePtrOutput
- func (i DetectorModelIotSiteWiseArgs) ToDetectorModelIotSiteWisePtrOutputWithContext(ctx context.Context) DetectorModelIotSiteWisePtrOutput
- type DetectorModelIotSiteWiseInput
- type DetectorModelIotSiteWiseOutput
- func (o DetectorModelIotSiteWiseOutput) AssetId() pulumi.StringPtrOutput
- func (DetectorModelIotSiteWiseOutput) ElementType() reflect.Type
- func (o DetectorModelIotSiteWiseOutput) EntryId() pulumi.StringPtrOutput
- func (o DetectorModelIotSiteWiseOutput) PropertyAlias() pulumi.StringPtrOutput
- func (o DetectorModelIotSiteWiseOutput) PropertyId() pulumi.StringPtrOutput
- func (o DetectorModelIotSiteWiseOutput) PropertyValue() DetectorModelAssetPropertyValueOutput
- func (o DetectorModelIotSiteWiseOutput) ToDetectorModelIotSiteWiseOutput() DetectorModelIotSiteWiseOutput
- func (o DetectorModelIotSiteWiseOutput) ToDetectorModelIotSiteWiseOutputWithContext(ctx context.Context) DetectorModelIotSiteWiseOutput
- func (o DetectorModelIotSiteWiseOutput) ToDetectorModelIotSiteWisePtrOutput() DetectorModelIotSiteWisePtrOutput
- func (o DetectorModelIotSiteWiseOutput) ToDetectorModelIotSiteWisePtrOutputWithContext(ctx context.Context) DetectorModelIotSiteWisePtrOutput
- type DetectorModelIotSiteWisePtrInput
- type DetectorModelIotSiteWisePtrOutput
- func (o DetectorModelIotSiteWisePtrOutput) AssetId() pulumi.StringPtrOutput
- func (o DetectorModelIotSiteWisePtrOutput) Elem() DetectorModelIotSiteWiseOutput
- func (DetectorModelIotSiteWisePtrOutput) ElementType() reflect.Type
- func (o DetectorModelIotSiteWisePtrOutput) EntryId() pulumi.StringPtrOutput
- func (o DetectorModelIotSiteWisePtrOutput) PropertyAlias() pulumi.StringPtrOutput
- func (o DetectorModelIotSiteWisePtrOutput) PropertyId() pulumi.StringPtrOutput
- func (o DetectorModelIotSiteWisePtrOutput) PropertyValue() DetectorModelAssetPropertyValuePtrOutput
- func (o DetectorModelIotSiteWisePtrOutput) ToDetectorModelIotSiteWisePtrOutput() DetectorModelIotSiteWisePtrOutput
- func (o DetectorModelIotSiteWisePtrOutput) ToDetectorModelIotSiteWisePtrOutputWithContext(ctx context.Context) DetectorModelIotSiteWisePtrOutput
- type DetectorModelIotTopicPublish
- type DetectorModelIotTopicPublishArgs
- func (DetectorModelIotTopicPublishArgs) ElementType() reflect.Type
- func (i DetectorModelIotTopicPublishArgs) ToDetectorModelIotTopicPublishOutput() DetectorModelIotTopicPublishOutput
- func (i DetectorModelIotTopicPublishArgs) ToDetectorModelIotTopicPublishOutputWithContext(ctx context.Context) DetectorModelIotTopicPublishOutput
- func (i DetectorModelIotTopicPublishArgs) ToDetectorModelIotTopicPublishPtrOutput() DetectorModelIotTopicPublishPtrOutput
- func (i DetectorModelIotTopicPublishArgs) ToDetectorModelIotTopicPublishPtrOutputWithContext(ctx context.Context) DetectorModelIotTopicPublishPtrOutput
- type DetectorModelIotTopicPublishInput
- type DetectorModelIotTopicPublishOutput
- func (DetectorModelIotTopicPublishOutput) ElementType() reflect.Type
- func (o DetectorModelIotTopicPublishOutput) MqttTopic() pulumi.StringOutput
- func (o DetectorModelIotTopicPublishOutput) Payload() DetectorModelPayloadPtrOutput
- func (o DetectorModelIotTopicPublishOutput) ToDetectorModelIotTopicPublishOutput() DetectorModelIotTopicPublishOutput
- func (o DetectorModelIotTopicPublishOutput) ToDetectorModelIotTopicPublishOutputWithContext(ctx context.Context) DetectorModelIotTopicPublishOutput
- func (o DetectorModelIotTopicPublishOutput) ToDetectorModelIotTopicPublishPtrOutput() DetectorModelIotTopicPublishPtrOutput
- func (o DetectorModelIotTopicPublishOutput) ToDetectorModelIotTopicPublishPtrOutputWithContext(ctx context.Context) DetectorModelIotTopicPublishPtrOutput
- type DetectorModelIotTopicPublishPtrInput
- type DetectorModelIotTopicPublishPtrOutput
- func (o DetectorModelIotTopicPublishPtrOutput) Elem() DetectorModelIotTopicPublishOutput
- func (DetectorModelIotTopicPublishPtrOutput) ElementType() reflect.Type
- func (o DetectorModelIotTopicPublishPtrOutput) MqttTopic() pulumi.StringPtrOutput
- func (o DetectorModelIotTopicPublishPtrOutput) Payload() DetectorModelPayloadPtrOutput
- func (o DetectorModelIotTopicPublishPtrOutput) ToDetectorModelIotTopicPublishPtrOutput() DetectorModelIotTopicPublishPtrOutput
- func (o DetectorModelIotTopicPublishPtrOutput) ToDetectorModelIotTopicPublishPtrOutputWithContext(ctx context.Context) DetectorModelIotTopicPublishPtrOutput
- type DetectorModelLambda
- type DetectorModelLambdaArgs
- func (DetectorModelLambdaArgs) ElementType() reflect.Type
- func (i DetectorModelLambdaArgs) ToDetectorModelLambdaOutput() DetectorModelLambdaOutput
- func (i DetectorModelLambdaArgs) ToDetectorModelLambdaOutputWithContext(ctx context.Context) DetectorModelLambdaOutput
- func (i DetectorModelLambdaArgs) ToDetectorModelLambdaPtrOutput() DetectorModelLambdaPtrOutput
- func (i DetectorModelLambdaArgs) ToDetectorModelLambdaPtrOutputWithContext(ctx context.Context) DetectorModelLambdaPtrOutput
- type DetectorModelLambdaInput
- type DetectorModelLambdaOutput
- func (DetectorModelLambdaOutput) ElementType() reflect.Type
- func (o DetectorModelLambdaOutput) FunctionArn() pulumi.StringOutput
- func (o DetectorModelLambdaOutput) Payload() DetectorModelPayloadPtrOutput
- func (o DetectorModelLambdaOutput) ToDetectorModelLambdaOutput() DetectorModelLambdaOutput
- func (o DetectorModelLambdaOutput) ToDetectorModelLambdaOutputWithContext(ctx context.Context) DetectorModelLambdaOutput
- func (o DetectorModelLambdaOutput) ToDetectorModelLambdaPtrOutput() DetectorModelLambdaPtrOutput
- func (o DetectorModelLambdaOutput) ToDetectorModelLambdaPtrOutputWithContext(ctx context.Context) DetectorModelLambdaPtrOutput
- type DetectorModelLambdaPtrInput
- type DetectorModelLambdaPtrOutput
- func (o DetectorModelLambdaPtrOutput) Elem() DetectorModelLambdaOutput
- func (DetectorModelLambdaPtrOutput) ElementType() reflect.Type
- func (o DetectorModelLambdaPtrOutput) FunctionArn() pulumi.StringPtrOutput
- func (o DetectorModelLambdaPtrOutput) Payload() DetectorModelPayloadPtrOutput
- func (o DetectorModelLambdaPtrOutput) ToDetectorModelLambdaPtrOutput() DetectorModelLambdaPtrOutput
- func (o DetectorModelLambdaPtrOutput) ToDetectorModelLambdaPtrOutputWithContext(ctx context.Context) DetectorModelLambdaPtrOutput
- type DetectorModelOnEnter
- type DetectorModelOnEnterArgs
- func (DetectorModelOnEnterArgs) ElementType() reflect.Type
- func (i DetectorModelOnEnterArgs) ToDetectorModelOnEnterOutput() DetectorModelOnEnterOutput
- func (i DetectorModelOnEnterArgs) ToDetectorModelOnEnterOutputWithContext(ctx context.Context) DetectorModelOnEnterOutput
- func (i DetectorModelOnEnterArgs) ToDetectorModelOnEnterPtrOutput() DetectorModelOnEnterPtrOutput
- func (i DetectorModelOnEnterArgs) ToDetectorModelOnEnterPtrOutputWithContext(ctx context.Context) DetectorModelOnEnterPtrOutput
- type DetectorModelOnEnterInput
- type DetectorModelOnEnterOutput
- func (DetectorModelOnEnterOutput) ElementType() reflect.Type
- func (o DetectorModelOnEnterOutput) Events() DetectorModelEventArrayOutput
- func (o DetectorModelOnEnterOutput) ToDetectorModelOnEnterOutput() DetectorModelOnEnterOutput
- func (o DetectorModelOnEnterOutput) ToDetectorModelOnEnterOutputWithContext(ctx context.Context) DetectorModelOnEnterOutput
- func (o DetectorModelOnEnterOutput) ToDetectorModelOnEnterPtrOutput() DetectorModelOnEnterPtrOutput
- func (o DetectorModelOnEnterOutput) ToDetectorModelOnEnterPtrOutputWithContext(ctx context.Context) DetectorModelOnEnterPtrOutput
- type DetectorModelOnEnterPtrInput
- type DetectorModelOnEnterPtrOutput
- func (o DetectorModelOnEnterPtrOutput) Elem() DetectorModelOnEnterOutput
- func (DetectorModelOnEnterPtrOutput) ElementType() reflect.Type
- func (o DetectorModelOnEnterPtrOutput) Events() DetectorModelEventArrayOutput
- func (o DetectorModelOnEnterPtrOutput) ToDetectorModelOnEnterPtrOutput() DetectorModelOnEnterPtrOutput
- func (o DetectorModelOnEnterPtrOutput) ToDetectorModelOnEnterPtrOutputWithContext(ctx context.Context) DetectorModelOnEnterPtrOutput
- type DetectorModelOnExit
- type DetectorModelOnExitArgs
- func (DetectorModelOnExitArgs) ElementType() reflect.Type
- func (i DetectorModelOnExitArgs) ToDetectorModelOnExitOutput() DetectorModelOnExitOutput
- func (i DetectorModelOnExitArgs) ToDetectorModelOnExitOutputWithContext(ctx context.Context) DetectorModelOnExitOutput
- func (i DetectorModelOnExitArgs) ToDetectorModelOnExitPtrOutput() DetectorModelOnExitPtrOutput
- func (i DetectorModelOnExitArgs) ToDetectorModelOnExitPtrOutputWithContext(ctx context.Context) DetectorModelOnExitPtrOutput
- type DetectorModelOnExitInput
- type DetectorModelOnExitOutput
- func (DetectorModelOnExitOutput) ElementType() reflect.Type
- func (o DetectorModelOnExitOutput) Events() DetectorModelEventArrayOutput
- func (o DetectorModelOnExitOutput) ToDetectorModelOnExitOutput() DetectorModelOnExitOutput
- func (o DetectorModelOnExitOutput) ToDetectorModelOnExitOutputWithContext(ctx context.Context) DetectorModelOnExitOutput
- func (o DetectorModelOnExitOutput) ToDetectorModelOnExitPtrOutput() DetectorModelOnExitPtrOutput
- func (o DetectorModelOnExitOutput) ToDetectorModelOnExitPtrOutputWithContext(ctx context.Context) DetectorModelOnExitPtrOutput
- type DetectorModelOnExitPtrInput
- type DetectorModelOnExitPtrOutput
- func (o DetectorModelOnExitPtrOutput) Elem() DetectorModelOnExitOutput
- func (DetectorModelOnExitPtrOutput) ElementType() reflect.Type
- func (o DetectorModelOnExitPtrOutput) Events() DetectorModelEventArrayOutput
- func (o DetectorModelOnExitPtrOutput) ToDetectorModelOnExitPtrOutput() DetectorModelOnExitPtrOutput
- func (o DetectorModelOnExitPtrOutput) ToDetectorModelOnExitPtrOutputWithContext(ctx context.Context) DetectorModelOnExitPtrOutput
- type DetectorModelOnInput
- type DetectorModelOnInputArgs
- func (DetectorModelOnInputArgs) ElementType() reflect.Type
- func (i DetectorModelOnInputArgs) ToDetectorModelOnInputOutput() DetectorModelOnInputOutput
- func (i DetectorModelOnInputArgs) ToDetectorModelOnInputOutputWithContext(ctx context.Context) DetectorModelOnInputOutput
- func (i DetectorModelOnInputArgs) ToDetectorModelOnInputPtrOutput() DetectorModelOnInputPtrOutput
- func (i DetectorModelOnInputArgs) ToDetectorModelOnInputPtrOutputWithContext(ctx context.Context) DetectorModelOnInputPtrOutput
- type DetectorModelOnInputInput
- type DetectorModelOnInputOutput
- func (DetectorModelOnInputOutput) ElementType() reflect.Type
- func (o DetectorModelOnInputOutput) Events() DetectorModelEventArrayOutput
- func (o DetectorModelOnInputOutput) ToDetectorModelOnInputOutput() DetectorModelOnInputOutput
- func (o DetectorModelOnInputOutput) ToDetectorModelOnInputOutputWithContext(ctx context.Context) DetectorModelOnInputOutput
- func (o DetectorModelOnInputOutput) ToDetectorModelOnInputPtrOutput() DetectorModelOnInputPtrOutput
- func (o DetectorModelOnInputOutput) ToDetectorModelOnInputPtrOutputWithContext(ctx context.Context) DetectorModelOnInputPtrOutput
- func (o DetectorModelOnInputOutput) TransitionEvents() DetectorModelTransitionEventArrayOutput
- type DetectorModelOnInputPtrInput
- type DetectorModelOnInputPtrOutput
- func (o DetectorModelOnInputPtrOutput) Elem() DetectorModelOnInputOutput
- func (DetectorModelOnInputPtrOutput) ElementType() reflect.Type
- func (o DetectorModelOnInputPtrOutput) Events() DetectorModelEventArrayOutput
- func (o DetectorModelOnInputPtrOutput) ToDetectorModelOnInputPtrOutput() DetectorModelOnInputPtrOutput
- func (o DetectorModelOnInputPtrOutput) ToDetectorModelOnInputPtrOutputWithContext(ctx context.Context) DetectorModelOnInputPtrOutput
- func (o DetectorModelOnInputPtrOutput) TransitionEvents() DetectorModelTransitionEventArrayOutput
- type DetectorModelOutput
- type DetectorModelPayload
- type DetectorModelPayloadArgs
- func (DetectorModelPayloadArgs) ElementType() reflect.Type
- func (i DetectorModelPayloadArgs) ToDetectorModelPayloadOutput() DetectorModelPayloadOutput
- func (i DetectorModelPayloadArgs) ToDetectorModelPayloadOutputWithContext(ctx context.Context) DetectorModelPayloadOutput
- func (i DetectorModelPayloadArgs) ToDetectorModelPayloadPtrOutput() DetectorModelPayloadPtrOutput
- func (i DetectorModelPayloadArgs) ToDetectorModelPayloadPtrOutputWithContext(ctx context.Context) DetectorModelPayloadPtrOutput
- type DetectorModelPayloadInput
- type DetectorModelPayloadOutput
- func (o DetectorModelPayloadOutput) ContentExpression() pulumi.StringOutput
- func (DetectorModelPayloadOutput) ElementType() reflect.Type
- func (o DetectorModelPayloadOutput) ToDetectorModelPayloadOutput() DetectorModelPayloadOutput
- func (o DetectorModelPayloadOutput) ToDetectorModelPayloadOutputWithContext(ctx context.Context) DetectorModelPayloadOutput
- func (o DetectorModelPayloadOutput) ToDetectorModelPayloadPtrOutput() DetectorModelPayloadPtrOutput
- func (o DetectorModelPayloadOutput) ToDetectorModelPayloadPtrOutputWithContext(ctx context.Context) DetectorModelPayloadPtrOutput
- func (o DetectorModelPayloadOutput) Type() pulumi.StringOutput
- type DetectorModelPayloadPtrInput
- type DetectorModelPayloadPtrOutput
- func (o DetectorModelPayloadPtrOutput) ContentExpression() pulumi.StringPtrOutput
- func (o DetectorModelPayloadPtrOutput) Elem() DetectorModelPayloadOutput
- func (DetectorModelPayloadPtrOutput) ElementType() reflect.Type
- func (o DetectorModelPayloadPtrOutput) ToDetectorModelPayloadPtrOutput() DetectorModelPayloadPtrOutput
- func (o DetectorModelPayloadPtrOutput) ToDetectorModelPayloadPtrOutputWithContext(ctx context.Context) DetectorModelPayloadPtrOutput
- func (o DetectorModelPayloadPtrOutput) Type() pulumi.StringPtrOutput
- type DetectorModelResetTimer
- type DetectorModelResetTimerArgs
- func (DetectorModelResetTimerArgs) ElementType() reflect.Type
- func (i DetectorModelResetTimerArgs) ToDetectorModelResetTimerOutput() DetectorModelResetTimerOutput
- func (i DetectorModelResetTimerArgs) ToDetectorModelResetTimerOutputWithContext(ctx context.Context) DetectorModelResetTimerOutput
- func (i DetectorModelResetTimerArgs) ToDetectorModelResetTimerPtrOutput() DetectorModelResetTimerPtrOutput
- func (i DetectorModelResetTimerArgs) ToDetectorModelResetTimerPtrOutputWithContext(ctx context.Context) DetectorModelResetTimerPtrOutput
- type DetectorModelResetTimerInput
- type DetectorModelResetTimerOutput
- func (DetectorModelResetTimerOutput) ElementType() reflect.Type
- func (o DetectorModelResetTimerOutput) TimerName() pulumi.StringOutput
- func (o DetectorModelResetTimerOutput) ToDetectorModelResetTimerOutput() DetectorModelResetTimerOutput
- func (o DetectorModelResetTimerOutput) ToDetectorModelResetTimerOutputWithContext(ctx context.Context) DetectorModelResetTimerOutput
- func (o DetectorModelResetTimerOutput) ToDetectorModelResetTimerPtrOutput() DetectorModelResetTimerPtrOutput
- func (o DetectorModelResetTimerOutput) ToDetectorModelResetTimerPtrOutputWithContext(ctx context.Context) DetectorModelResetTimerPtrOutput
- type DetectorModelResetTimerPtrInput
- type DetectorModelResetTimerPtrOutput
- func (o DetectorModelResetTimerPtrOutput) Elem() DetectorModelResetTimerOutput
- func (DetectorModelResetTimerPtrOutput) ElementType() reflect.Type
- func (o DetectorModelResetTimerPtrOutput) TimerName() pulumi.StringPtrOutput
- func (o DetectorModelResetTimerPtrOutput) ToDetectorModelResetTimerPtrOutput() DetectorModelResetTimerPtrOutput
- func (o DetectorModelResetTimerPtrOutput) ToDetectorModelResetTimerPtrOutputWithContext(ctx context.Context) DetectorModelResetTimerPtrOutput
- type DetectorModelSetTimer
- type DetectorModelSetTimerArgs
- func (DetectorModelSetTimerArgs) ElementType() reflect.Type
- func (i DetectorModelSetTimerArgs) ToDetectorModelSetTimerOutput() DetectorModelSetTimerOutput
- func (i DetectorModelSetTimerArgs) ToDetectorModelSetTimerOutputWithContext(ctx context.Context) DetectorModelSetTimerOutput
- func (i DetectorModelSetTimerArgs) ToDetectorModelSetTimerPtrOutput() DetectorModelSetTimerPtrOutput
- func (i DetectorModelSetTimerArgs) ToDetectorModelSetTimerPtrOutputWithContext(ctx context.Context) DetectorModelSetTimerPtrOutput
- type DetectorModelSetTimerInput
- type DetectorModelSetTimerOutput
- func (o DetectorModelSetTimerOutput) DurationExpression() pulumi.StringPtrOutput
- func (DetectorModelSetTimerOutput) ElementType() reflect.Type
- func (o DetectorModelSetTimerOutput) Seconds() pulumi.IntPtrOutput
- func (o DetectorModelSetTimerOutput) TimerName() pulumi.StringOutput
- func (o DetectorModelSetTimerOutput) ToDetectorModelSetTimerOutput() DetectorModelSetTimerOutput
- func (o DetectorModelSetTimerOutput) ToDetectorModelSetTimerOutputWithContext(ctx context.Context) DetectorModelSetTimerOutput
- func (o DetectorModelSetTimerOutput) ToDetectorModelSetTimerPtrOutput() DetectorModelSetTimerPtrOutput
- func (o DetectorModelSetTimerOutput) ToDetectorModelSetTimerPtrOutputWithContext(ctx context.Context) DetectorModelSetTimerPtrOutput
- type DetectorModelSetTimerPtrInput
- type DetectorModelSetTimerPtrOutput
- func (o DetectorModelSetTimerPtrOutput) DurationExpression() pulumi.StringPtrOutput
- func (o DetectorModelSetTimerPtrOutput) Elem() DetectorModelSetTimerOutput
- func (DetectorModelSetTimerPtrOutput) ElementType() reflect.Type
- func (o DetectorModelSetTimerPtrOutput) Seconds() pulumi.IntPtrOutput
- func (o DetectorModelSetTimerPtrOutput) TimerName() pulumi.StringPtrOutput
- func (o DetectorModelSetTimerPtrOutput) ToDetectorModelSetTimerPtrOutput() DetectorModelSetTimerPtrOutput
- func (o DetectorModelSetTimerPtrOutput) ToDetectorModelSetTimerPtrOutputWithContext(ctx context.Context) DetectorModelSetTimerPtrOutput
- type DetectorModelSetVariable
- type DetectorModelSetVariableArgs
- func (DetectorModelSetVariableArgs) ElementType() reflect.Type
- func (i DetectorModelSetVariableArgs) ToDetectorModelSetVariableOutput() DetectorModelSetVariableOutput
- func (i DetectorModelSetVariableArgs) ToDetectorModelSetVariableOutputWithContext(ctx context.Context) DetectorModelSetVariableOutput
- func (i DetectorModelSetVariableArgs) ToDetectorModelSetVariablePtrOutput() DetectorModelSetVariablePtrOutput
- func (i DetectorModelSetVariableArgs) ToDetectorModelSetVariablePtrOutputWithContext(ctx context.Context) DetectorModelSetVariablePtrOutput
- type DetectorModelSetVariableInput
- type DetectorModelSetVariableOutput
- func (DetectorModelSetVariableOutput) ElementType() reflect.Type
- func (o DetectorModelSetVariableOutput) ToDetectorModelSetVariableOutput() DetectorModelSetVariableOutput
- func (o DetectorModelSetVariableOutput) ToDetectorModelSetVariableOutputWithContext(ctx context.Context) DetectorModelSetVariableOutput
- func (o DetectorModelSetVariableOutput) ToDetectorModelSetVariablePtrOutput() DetectorModelSetVariablePtrOutput
- func (o DetectorModelSetVariableOutput) ToDetectorModelSetVariablePtrOutputWithContext(ctx context.Context) DetectorModelSetVariablePtrOutput
- func (o DetectorModelSetVariableOutput) Value() pulumi.StringOutput
- func (o DetectorModelSetVariableOutput) VariableName() pulumi.StringOutput
- type DetectorModelSetVariablePtrInput
- type DetectorModelSetVariablePtrOutput
- func (o DetectorModelSetVariablePtrOutput) Elem() DetectorModelSetVariableOutput
- func (DetectorModelSetVariablePtrOutput) ElementType() reflect.Type
- func (o DetectorModelSetVariablePtrOutput) ToDetectorModelSetVariablePtrOutput() DetectorModelSetVariablePtrOutput
- func (o DetectorModelSetVariablePtrOutput) ToDetectorModelSetVariablePtrOutputWithContext(ctx context.Context) DetectorModelSetVariablePtrOutput
- func (o DetectorModelSetVariablePtrOutput) Value() pulumi.StringPtrOutput
- func (o DetectorModelSetVariablePtrOutput) VariableName() pulumi.StringPtrOutput
- type DetectorModelSns
- type DetectorModelSnsArgs
- func (DetectorModelSnsArgs) ElementType() reflect.Type
- func (i DetectorModelSnsArgs) ToDetectorModelSnsOutput() DetectorModelSnsOutput
- func (i DetectorModelSnsArgs) ToDetectorModelSnsOutputWithContext(ctx context.Context) DetectorModelSnsOutput
- func (i DetectorModelSnsArgs) ToDetectorModelSnsPtrOutput() DetectorModelSnsPtrOutput
- func (i DetectorModelSnsArgs) ToDetectorModelSnsPtrOutputWithContext(ctx context.Context) DetectorModelSnsPtrOutput
- type DetectorModelSnsInput
- type DetectorModelSnsOutput
- func (DetectorModelSnsOutput) ElementType() reflect.Type
- func (o DetectorModelSnsOutput) Payload() DetectorModelPayloadPtrOutput
- func (o DetectorModelSnsOutput) TargetArn() pulumi.StringOutput
- func (o DetectorModelSnsOutput) ToDetectorModelSnsOutput() DetectorModelSnsOutput
- func (o DetectorModelSnsOutput) ToDetectorModelSnsOutputWithContext(ctx context.Context) DetectorModelSnsOutput
- func (o DetectorModelSnsOutput) ToDetectorModelSnsPtrOutput() DetectorModelSnsPtrOutput
- func (o DetectorModelSnsOutput) ToDetectorModelSnsPtrOutputWithContext(ctx context.Context) DetectorModelSnsPtrOutput
- type DetectorModelSnsPtrInput
- type DetectorModelSnsPtrOutput
- func (o DetectorModelSnsPtrOutput) Elem() DetectorModelSnsOutput
- func (DetectorModelSnsPtrOutput) ElementType() reflect.Type
- func (o DetectorModelSnsPtrOutput) Payload() DetectorModelPayloadPtrOutput
- func (o DetectorModelSnsPtrOutput) TargetArn() pulumi.StringPtrOutput
- func (o DetectorModelSnsPtrOutput) ToDetectorModelSnsPtrOutput() DetectorModelSnsPtrOutput
- func (o DetectorModelSnsPtrOutput) ToDetectorModelSnsPtrOutputWithContext(ctx context.Context) DetectorModelSnsPtrOutput
- type DetectorModelSqs
- type DetectorModelSqsArgs
- func (DetectorModelSqsArgs) ElementType() reflect.Type
- func (i DetectorModelSqsArgs) ToDetectorModelSqsOutput() DetectorModelSqsOutput
- func (i DetectorModelSqsArgs) ToDetectorModelSqsOutputWithContext(ctx context.Context) DetectorModelSqsOutput
- func (i DetectorModelSqsArgs) ToDetectorModelSqsPtrOutput() DetectorModelSqsPtrOutput
- func (i DetectorModelSqsArgs) ToDetectorModelSqsPtrOutputWithContext(ctx context.Context) DetectorModelSqsPtrOutput
- type DetectorModelSqsInput
- type DetectorModelSqsOutput
- func (DetectorModelSqsOutput) ElementType() reflect.Type
- func (o DetectorModelSqsOutput) Payload() DetectorModelPayloadPtrOutput
- func (o DetectorModelSqsOutput) QueueUrl() pulumi.StringOutput
- func (o DetectorModelSqsOutput) ToDetectorModelSqsOutput() DetectorModelSqsOutput
- func (o DetectorModelSqsOutput) ToDetectorModelSqsOutputWithContext(ctx context.Context) DetectorModelSqsOutput
- func (o DetectorModelSqsOutput) ToDetectorModelSqsPtrOutput() DetectorModelSqsPtrOutput
- func (o DetectorModelSqsOutput) ToDetectorModelSqsPtrOutputWithContext(ctx context.Context) DetectorModelSqsPtrOutput
- func (o DetectorModelSqsOutput) UseBase64() pulumi.BoolPtrOutput
- type DetectorModelSqsPtrInput
- type DetectorModelSqsPtrOutput
- func (o DetectorModelSqsPtrOutput) Elem() DetectorModelSqsOutput
- func (DetectorModelSqsPtrOutput) ElementType() reflect.Type
- func (o DetectorModelSqsPtrOutput) Payload() DetectorModelPayloadPtrOutput
- func (o DetectorModelSqsPtrOutput) QueueUrl() pulumi.StringPtrOutput
- func (o DetectorModelSqsPtrOutput) ToDetectorModelSqsPtrOutput() DetectorModelSqsPtrOutput
- func (o DetectorModelSqsPtrOutput) ToDetectorModelSqsPtrOutputWithContext(ctx context.Context) DetectorModelSqsPtrOutput
- func (o DetectorModelSqsPtrOutput) UseBase64() pulumi.BoolPtrOutput
- type DetectorModelState
- type DetectorModelStateType
- type DetectorModelStateTypeArgs
- type DetectorModelStateTypeArray
- func (DetectorModelStateTypeArray) ElementType() reflect.Type
- func (i DetectorModelStateTypeArray) ToDetectorModelStateTypeArrayOutput() DetectorModelStateTypeArrayOutput
- func (i DetectorModelStateTypeArray) ToDetectorModelStateTypeArrayOutputWithContext(ctx context.Context) DetectorModelStateTypeArrayOutput
- type DetectorModelStateTypeArrayInput
- type DetectorModelStateTypeArrayOutput
- func (DetectorModelStateTypeArrayOutput) ElementType() reflect.Type
- func (o DetectorModelStateTypeArrayOutput) Index(i pulumi.IntInput) DetectorModelStateTypeOutput
- func (o DetectorModelStateTypeArrayOutput) ToDetectorModelStateTypeArrayOutput() DetectorModelStateTypeArrayOutput
- func (o DetectorModelStateTypeArrayOutput) ToDetectorModelStateTypeArrayOutputWithContext(ctx context.Context) DetectorModelStateTypeArrayOutput
- type DetectorModelStateTypeInput
- type DetectorModelStateTypeOutput
- func (DetectorModelStateTypeOutput) ElementType() reflect.Type
- func (o DetectorModelStateTypeOutput) OnEnter() DetectorModelOnEnterPtrOutput
- func (o DetectorModelStateTypeOutput) OnExit() DetectorModelOnExitPtrOutput
- func (o DetectorModelStateTypeOutput) OnInput() DetectorModelOnInputPtrOutput
- func (o DetectorModelStateTypeOutput) StateName() pulumi.StringOutput
- func (o DetectorModelStateTypeOutput) ToDetectorModelStateTypeOutput() DetectorModelStateTypeOutput
- func (o DetectorModelStateTypeOutput) ToDetectorModelStateTypeOutputWithContext(ctx context.Context) DetectorModelStateTypeOutput
- type DetectorModelTag
- type DetectorModelTagArgs
- type DetectorModelTagArray
- type DetectorModelTagArrayInput
- type DetectorModelTagArrayOutput
- func (DetectorModelTagArrayOutput) ElementType() reflect.Type
- func (o DetectorModelTagArrayOutput) Index(i pulumi.IntInput) DetectorModelTagOutput
- func (o DetectorModelTagArrayOutput) ToDetectorModelTagArrayOutput() DetectorModelTagArrayOutput
- func (o DetectorModelTagArrayOutput) ToDetectorModelTagArrayOutputWithContext(ctx context.Context) DetectorModelTagArrayOutput
- type DetectorModelTagInput
- type DetectorModelTagOutput
- func (DetectorModelTagOutput) ElementType() reflect.Type
- func (o DetectorModelTagOutput) Key() pulumi.StringOutput
- func (o DetectorModelTagOutput) ToDetectorModelTagOutput() DetectorModelTagOutput
- func (o DetectorModelTagOutput) ToDetectorModelTagOutputWithContext(ctx context.Context) DetectorModelTagOutput
- func (o DetectorModelTagOutput) Value() pulumi.StringOutput
- type DetectorModelTransitionEvent
- type DetectorModelTransitionEventArgs
- func (DetectorModelTransitionEventArgs) ElementType() reflect.Type
- func (i DetectorModelTransitionEventArgs) ToDetectorModelTransitionEventOutput() DetectorModelTransitionEventOutput
- func (i DetectorModelTransitionEventArgs) ToDetectorModelTransitionEventOutputWithContext(ctx context.Context) DetectorModelTransitionEventOutput
- type DetectorModelTransitionEventArray
- func (DetectorModelTransitionEventArray) ElementType() reflect.Type
- func (i DetectorModelTransitionEventArray) ToDetectorModelTransitionEventArrayOutput() DetectorModelTransitionEventArrayOutput
- func (i DetectorModelTransitionEventArray) ToDetectorModelTransitionEventArrayOutputWithContext(ctx context.Context) DetectorModelTransitionEventArrayOutput
- type DetectorModelTransitionEventArrayInput
- type DetectorModelTransitionEventArrayOutput
- func (DetectorModelTransitionEventArrayOutput) ElementType() reflect.Type
- func (o DetectorModelTransitionEventArrayOutput) Index(i pulumi.IntInput) DetectorModelTransitionEventOutput
- func (o DetectorModelTransitionEventArrayOutput) ToDetectorModelTransitionEventArrayOutput() DetectorModelTransitionEventArrayOutput
- func (o DetectorModelTransitionEventArrayOutput) ToDetectorModelTransitionEventArrayOutputWithContext(ctx context.Context) DetectorModelTransitionEventArrayOutput
- type DetectorModelTransitionEventInput
- type DetectorModelTransitionEventOutput
- func (o DetectorModelTransitionEventOutput) Actions() DetectorModelActionArrayOutput
- func (o DetectorModelTransitionEventOutput) Condition() pulumi.StringOutput
- func (DetectorModelTransitionEventOutput) ElementType() reflect.Type
- func (o DetectorModelTransitionEventOutput) EventName() pulumi.StringOutput
- func (o DetectorModelTransitionEventOutput) NextState() pulumi.StringOutput
- func (o DetectorModelTransitionEventOutput) ToDetectorModelTransitionEventOutput() DetectorModelTransitionEventOutput
- func (o DetectorModelTransitionEventOutput) ToDetectorModelTransitionEventOutputWithContext(ctx context.Context) DetectorModelTransitionEventOutput
- type Input
- type InputArgs
- type InputAttribute
- type InputAttributeArgs
- type InputAttributeArray
- type InputAttributeArrayInput
- type InputAttributeArrayOutput
- func (InputAttributeArrayOutput) ElementType() reflect.Type
- func (o InputAttributeArrayOutput) Index(i pulumi.IntInput) InputAttributeOutput
- func (o InputAttributeArrayOutput) ToInputAttributeArrayOutput() InputAttributeArrayOutput
- func (o InputAttributeArrayOutput) ToInputAttributeArrayOutputWithContext(ctx context.Context) InputAttributeArrayOutput
- type InputAttributeInput
- type InputAttributeOutput
- type InputDefinition
- type InputDefinitionArgs
- func (InputDefinitionArgs) ElementType() reflect.Type
- func (i InputDefinitionArgs) ToInputDefinitionOutput() InputDefinitionOutput
- func (i InputDefinitionArgs) ToInputDefinitionOutputWithContext(ctx context.Context) InputDefinitionOutput
- func (i InputDefinitionArgs) ToInputDefinitionPtrOutput() InputDefinitionPtrOutput
- func (i InputDefinitionArgs) ToInputDefinitionPtrOutputWithContext(ctx context.Context) InputDefinitionPtrOutput
- type InputDefinitionInput
- type InputDefinitionOutput
- func (o InputDefinitionOutput) Attributes() InputAttributeArrayOutput
- func (InputDefinitionOutput) ElementType() reflect.Type
- func (o InputDefinitionOutput) ToInputDefinitionOutput() InputDefinitionOutput
- func (o InputDefinitionOutput) ToInputDefinitionOutputWithContext(ctx context.Context) InputDefinitionOutput
- func (o InputDefinitionOutput) ToInputDefinitionPtrOutput() InputDefinitionPtrOutput
- func (o InputDefinitionOutput) ToInputDefinitionPtrOutputWithContext(ctx context.Context) InputDefinitionPtrOutput
- type InputDefinitionPtrInput
- type InputDefinitionPtrOutput
- func (o InputDefinitionPtrOutput) Attributes() InputAttributeArrayOutput
- func (o InputDefinitionPtrOutput) Elem() InputDefinitionOutput
- func (InputDefinitionPtrOutput) ElementType() reflect.Type
- func (o InputDefinitionPtrOutput) ToInputDefinitionPtrOutput() InputDefinitionPtrOutput
- func (o InputDefinitionPtrOutput) ToInputDefinitionPtrOutputWithContext(ctx context.Context) InputDefinitionPtrOutput
- type InputInput
- type InputOutput
- type InputState
- type InputTag
- type InputTagArgs
- type InputTagArray
- type InputTagArrayInput
- type InputTagArrayOutput
- type InputTagInput
- type InputTagOutput
Constants ¶
const ( DetectorModelEvaluationMethodBatch = DetectorModelEvaluationMethod("BATCH") DetectorModelEvaluationMethodSerial = DetectorModelEvaluationMethod("SERIAL") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DetectorModel ¶
type DetectorModel struct { pulumi.CustomResourceState DetectorModelDefinition DetectorModelDefinitionOutput `pulumi:"detectorModelDefinition"` // A brief description of the detector model. DetectorModelDescription pulumi.StringPtrOutput `pulumi:"detectorModelDescription"` // The name of the detector model. DetectorModelName pulumi.StringPtrOutput `pulumi:"detectorModelName"` // Information about the order in which events are evaluated and how actions are executed. EvaluationMethod DetectorModelEvaluationMethodPtrOutput `pulumi:"evaluationMethod"` // The value used to identify a detector instance. When a device or system sends input, a new detector instance with a unique key value is created. AWS IoT Events can continue to route input to its corresponding detector instance based on this identifying information. // // This parameter uses a JSON-path expression to select the attribute-value pair in the message payload that is used for identification. To route the message to the correct detector instance, the device must send a message payload that contains the same attribute-value. Key pulumi.StringPtrOutput `pulumi:"key"` // The ARN of the role that grants permission to AWS IoT Events to perform its operations. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html). Tags DetectorModelTagArrayOutput `pulumi:"tags"` }
The AWS::IoTEvents::DetectorModel resource creates a detector model. You create a *detector model* (a model of your equipment or process) using *states*. For each state, you define conditional (Boolean) logic that evaluates the incoming inputs to detect significant events. When an event is detected, it can change the state or trigger custom-built or predefined actions using other AWS services. You can define additional events that trigger actions when entering or exiting a state and, optionally, when a condition is met. For more information, see [How to Use AWS IoT Events](https://docs.aws.amazon.com/iotevents/latest/developerguide/how-to-use-iotevents.html) in the *AWS IoT Events Developer Guide*.
func GetDetectorModel ¶
func GetDetectorModel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DetectorModelState, opts ...pulumi.ResourceOption) (*DetectorModel, error)
GetDetectorModel gets an existing DetectorModel resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDetectorModel ¶
func NewDetectorModel(ctx *pulumi.Context, name string, args *DetectorModelArgs, opts ...pulumi.ResourceOption) (*DetectorModel, error)
NewDetectorModel registers a new resource with the given unique name, arguments, and options.
func (*DetectorModel) ElementType ¶
func (*DetectorModel) ElementType() reflect.Type
func (*DetectorModel) ToDetectorModelOutput ¶
func (i *DetectorModel) ToDetectorModelOutput() DetectorModelOutput
func (*DetectorModel) ToDetectorModelOutputWithContext ¶
func (i *DetectorModel) ToDetectorModelOutputWithContext(ctx context.Context) DetectorModelOutput
type DetectorModelAction ¶
type DetectorModelAction struct { ClearTimer *DetectorModelClearTimer `pulumi:"clearTimer"` DynamoDB *DetectorModelDynamoDB `pulumi:"dynamoDB"` DynamoDBv2 *DetectorModelDynamoDBv2 `pulumi:"dynamoDBv2"` Firehose *DetectorModelFirehose `pulumi:"firehose"` IotEvents *DetectorModelIotEvents `pulumi:"iotEvents"` IotSiteWise *DetectorModelIotSiteWise `pulumi:"iotSiteWise"` IotTopicPublish *DetectorModelIotTopicPublish `pulumi:"iotTopicPublish"` Lambda *DetectorModelLambda `pulumi:"lambda"` ResetTimer *DetectorModelResetTimer `pulumi:"resetTimer"` SetTimer *DetectorModelSetTimer `pulumi:"setTimer"` SetVariable *DetectorModelSetVariable `pulumi:"setVariable"` Sns *DetectorModelSns `pulumi:"sns"` Sqs *DetectorModelSqs `pulumi:"sqs"` }
The actions to be performed.
type DetectorModelActionArgs ¶
type DetectorModelActionArgs struct { ClearTimer DetectorModelClearTimerPtrInput `pulumi:"clearTimer"` DynamoDB DetectorModelDynamoDBPtrInput `pulumi:"dynamoDB"` DynamoDBv2 DetectorModelDynamoDBv2PtrInput `pulumi:"dynamoDBv2"` Firehose DetectorModelFirehosePtrInput `pulumi:"firehose"` IotEvents DetectorModelIotEventsPtrInput `pulumi:"iotEvents"` IotSiteWise DetectorModelIotSiteWisePtrInput `pulumi:"iotSiteWise"` IotTopicPublish DetectorModelIotTopicPublishPtrInput `pulumi:"iotTopicPublish"` Lambda DetectorModelLambdaPtrInput `pulumi:"lambda"` ResetTimer DetectorModelResetTimerPtrInput `pulumi:"resetTimer"` SetTimer DetectorModelSetTimerPtrInput `pulumi:"setTimer"` SetVariable DetectorModelSetVariablePtrInput `pulumi:"setVariable"` Sns DetectorModelSnsPtrInput `pulumi:"sns"` Sqs DetectorModelSqsPtrInput `pulumi:"sqs"` }
The actions to be performed.
func (DetectorModelActionArgs) ElementType ¶
func (DetectorModelActionArgs) ElementType() reflect.Type
func (DetectorModelActionArgs) ToDetectorModelActionOutput ¶
func (i DetectorModelActionArgs) ToDetectorModelActionOutput() DetectorModelActionOutput
func (DetectorModelActionArgs) ToDetectorModelActionOutputWithContext ¶
func (i DetectorModelActionArgs) ToDetectorModelActionOutputWithContext(ctx context.Context) DetectorModelActionOutput
type DetectorModelActionArray ¶
type DetectorModelActionArray []DetectorModelActionInput
func (DetectorModelActionArray) ElementType ¶
func (DetectorModelActionArray) ElementType() reflect.Type
func (DetectorModelActionArray) ToDetectorModelActionArrayOutput ¶
func (i DetectorModelActionArray) ToDetectorModelActionArrayOutput() DetectorModelActionArrayOutput
func (DetectorModelActionArray) ToDetectorModelActionArrayOutputWithContext ¶
func (i DetectorModelActionArray) ToDetectorModelActionArrayOutputWithContext(ctx context.Context) DetectorModelActionArrayOutput
type DetectorModelActionArrayInput ¶
type DetectorModelActionArrayInput interface { pulumi.Input ToDetectorModelActionArrayOutput() DetectorModelActionArrayOutput ToDetectorModelActionArrayOutputWithContext(context.Context) DetectorModelActionArrayOutput }
DetectorModelActionArrayInput is an input type that accepts DetectorModelActionArray and DetectorModelActionArrayOutput values. You can construct a concrete instance of `DetectorModelActionArrayInput` via:
DetectorModelActionArray{ DetectorModelActionArgs{...} }
type DetectorModelActionArrayOutput ¶
type DetectorModelActionArrayOutput struct{ *pulumi.OutputState }
func (DetectorModelActionArrayOutput) ElementType ¶
func (DetectorModelActionArrayOutput) ElementType() reflect.Type
func (DetectorModelActionArrayOutput) Index ¶
func (o DetectorModelActionArrayOutput) Index(i pulumi.IntInput) DetectorModelActionOutput
func (DetectorModelActionArrayOutput) ToDetectorModelActionArrayOutput ¶
func (o DetectorModelActionArrayOutput) ToDetectorModelActionArrayOutput() DetectorModelActionArrayOutput
func (DetectorModelActionArrayOutput) ToDetectorModelActionArrayOutputWithContext ¶
func (o DetectorModelActionArrayOutput) ToDetectorModelActionArrayOutputWithContext(ctx context.Context) DetectorModelActionArrayOutput
type DetectorModelActionInput ¶
type DetectorModelActionInput interface { pulumi.Input ToDetectorModelActionOutput() DetectorModelActionOutput ToDetectorModelActionOutputWithContext(context.Context) DetectorModelActionOutput }
DetectorModelActionInput is an input type that accepts DetectorModelActionArgs and DetectorModelActionOutput values. You can construct a concrete instance of `DetectorModelActionInput` via:
DetectorModelActionArgs{...}
type DetectorModelActionOutput ¶
type DetectorModelActionOutput struct{ *pulumi.OutputState }
The actions to be performed.
func (DetectorModelActionOutput) ClearTimer ¶
func (o DetectorModelActionOutput) ClearTimer() DetectorModelClearTimerPtrOutput
func (DetectorModelActionOutput) DynamoDB ¶
func (o DetectorModelActionOutput) DynamoDB() DetectorModelDynamoDBPtrOutput
func (DetectorModelActionOutput) DynamoDBv2 ¶
func (o DetectorModelActionOutput) DynamoDBv2() DetectorModelDynamoDBv2PtrOutput
func (DetectorModelActionOutput) ElementType ¶
func (DetectorModelActionOutput) ElementType() reflect.Type
func (DetectorModelActionOutput) Firehose ¶
func (o DetectorModelActionOutput) Firehose() DetectorModelFirehosePtrOutput
func (DetectorModelActionOutput) IotEvents ¶
func (o DetectorModelActionOutput) IotEvents() DetectorModelIotEventsPtrOutput
func (DetectorModelActionOutput) IotSiteWise ¶
func (o DetectorModelActionOutput) IotSiteWise() DetectorModelIotSiteWisePtrOutput
func (DetectorModelActionOutput) IotTopicPublish ¶
func (o DetectorModelActionOutput) IotTopicPublish() DetectorModelIotTopicPublishPtrOutput
func (DetectorModelActionOutput) Lambda ¶
func (o DetectorModelActionOutput) Lambda() DetectorModelLambdaPtrOutput
func (DetectorModelActionOutput) ResetTimer ¶
func (o DetectorModelActionOutput) ResetTimer() DetectorModelResetTimerPtrOutput
func (DetectorModelActionOutput) SetTimer ¶
func (o DetectorModelActionOutput) SetTimer() DetectorModelSetTimerPtrOutput
func (DetectorModelActionOutput) SetVariable ¶
func (o DetectorModelActionOutput) SetVariable() DetectorModelSetVariablePtrOutput
func (DetectorModelActionOutput) Sns ¶
func (o DetectorModelActionOutput) Sns() DetectorModelSnsPtrOutput
func (DetectorModelActionOutput) Sqs ¶
func (o DetectorModelActionOutput) Sqs() DetectorModelSqsPtrOutput
func (DetectorModelActionOutput) ToDetectorModelActionOutput ¶
func (o DetectorModelActionOutput) ToDetectorModelActionOutput() DetectorModelActionOutput
func (DetectorModelActionOutput) ToDetectorModelActionOutputWithContext ¶
func (o DetectorModelActionOutput) ToDetectorModelActionOutputWithContext(ctx context.Context) DetectorModelActionOutput
type DetectorModelArgs ¶
type DetectorModelArgs struct { DetectorModelDefinition DetectorModelDefinitionInput // A brief description of the detector model. DetectorModelDescription pulumi.StringPtrInput // The name of the detector model. DetectorModelName pulumi.StringPtrInput // Information about the order in which events are evaluated and how actions are executed. EvaluationMethod DetectorModelEvaluationMethodPtrInput // The value used to identify a detector instance. When a device or system sends input, a new detector instance with a unique key value is created. AWS IoT Events can continue to route input to its corresponding detector instance based on this identifying information. // // This parameter uses a JSON-path expression to select the attribute-value pair in the message payload that is used for identification. To route the message to the correct detector instance, the device must send a message payload that contains the same attribute-value. Key pulumi.StringPtrInput // The ARN of the role that grants permission to AWS IoT Events to perform its operations. RoleArn pulumi.StringInput // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html). Tags DetectorModelTagArrayInput }
The set of arguments for constructing a DetectorModel resource.
func (DetectorModelArgs) ElementType ¶
func (DetectorModelArgs) ElementType() reflect.Type
type DetectorModelAssetPropertyTimestamp ¶
type DetectorModelAssetPropertyTimestamp struct { // The timestamp, in seconds, in the Unix epoch format. The valid range is between `1-31556889864403199`. You can also specify an expression. OffsetInNanos *string `pulumi:"offsetInNanos"` // The nanosecond offset converted from `timeInSeconds`. The valid range is between `0-999999999`. You can also specify an expression. TimeInSeconds string `pulumi:"timeInSeconds"` }
A structure that contains timestamp information. For more information, see [TimeInNanos](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_TimeInNanos.html) in the *AWS IoT SiteWise API Reference*.
type DetectorModelAssetPropertyTimestampArgs ¶
type DetectorModelAssetPropertyTimestampArgs struct { // The timestamp, in seconds, in the Unix epoch format. The valid range is between `1-31556889864403199`. You can also specify an expression. OffsetInNanos pulumi.StringPtrInput `pulumi:"offsetInNanos"` // The nanosecond offset converted from `timeInSeconds`. The valid range is between `0-999999999`. You can also specify an expression. TimeInSeconds pulumi.StringInput `pulumi:"timeInSeconds"` }
A structure that contains timestamp information. For more information, see [TimeInNanos](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_TimeInNanos.html) in the *AWS IoT SiteWise API Reference*.
func (DetectorModelAssetPropertyTimestampArgs) ElementType ¶
func (DetectorModelAssetPropertyTimestampArgs) ElementType() reflect.Type
func (DetectorModelAssetPropertyTimestampArgs) ToDetectorModelAssetPropertyTimestampOutput ¶
func (i DetectorModelAssetPropertyTimestampArgs) ToDetectorModelAssetPropertyTimestampOutput() DetectorModelAssetPropertyTimestampOutput
func (DetectorModelAssetPropertyTimestampArgs) ToDetectorModelAssetPropertyTimestampOutputWithContext ¶
func (i DetectorModelAssetPropertyTimestampArgs) ToDetectorModelAssetPropertyTimestampOutputWithContext(ctx context.Context) DetectorModelAssetPropertyTimestampOutput
func (DetectorModelAssetPropertyTimestampArgs) ToDetectorModelAssetPropertyTimestampPtrOutput ¶
func (i DetectorModelAssetPropertyTimestampArgs) ToDetectorModelAssetPropertyTimestampPtrOutput() DetectorModelAssetPropertyTimestampPtrOutput
func (DetectorModelAssetPropertyTimestampArgs) ToDetectorModelAssetPropertyTimestampPtrOutputWithContext ¶
func (i DetectorModelAssetPropertyTimestampArgs) ToDetectorModelAssetPropertyTimestampPtrOutputWithContext(ctx context.Context) DetectorModelAssetPropertyTimestampPtrOutput
type DetectorModelAssetPropertyTimestampInput ¶
type DetectorModelAssetPropertyTimestampInput interface { pulumi.Input ToDetectorModelAssetPropertyTimestampOutput() DetectorModelAssetPropertyTimestampOutput ToDetectorModelAssetPropertyTimestampOutputWithContext(context.Context) DetectorModelAssetPropertyTimestampOutput }
DetectorModelAssetPropertyTimestampInput is an input type that accepts DetectorModelAssetPropertyTimestampArgs and DetectorModelAssetPropertyTimestampOutput values. You can construct a concrete instance of `DetectorModelAssetPropertyTimestampInput` via:
DetectorModelAssetPropertyTimestampArgs{...}
type DetectorModelAssetPropertyTimestampOutput ¶
type DetectorModelAssetPropertyTimestampOutput struct{ *pulumi.OutputState }
A structure that contains timestamp information. For more information, see [TimeInNanos](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_TimeInNanos.html) in the *AWS IoT SiteWise API Reference*.
func (DetectorModelAssetPropertyTimestampOutput) ElementType ¶
func (DetectorModelAssetPropertyTimestampOutput) ElementType() reflect.Type
func (DetectorModelAssetPropertyTimestampOutput) OffsetInNanos ¶
func (o DetectorModelAssetPropertyTimestampOutput) OffsetInNanos() pulumi.StringPtrOutput
The timestamp, in seconds, in the Unix epoch format. The valid range is between `1-31556889864403199`. You can also specify an expression.
func (DetectorModelAssetPropertyTimestampOutput) TimeInSeconds ¶
func (o DetectorModelAssetPropertyTimestampOutput) TimeInSeconds() pulumi.StringOutput
The nanosecond offset converted from `timeInSeconds`. The valid range is between `0-999999999`. You can also specify an expression.
func (DetectorModelAssetPropertyTimestampOutput) ToDetectorModelAssetPropertyTimestampOutput ¶
func (o DetectorModelAssetPropertyTimestampOutput) ToDetectorModelAssetPropertyTimestampOutput() DetectorModelAssetPropertyTimestampOutput
func (DetectorModelAssetPropertyTimestampOutput) ToDetectorModelAssetPropertyTimestampOutputWithContext ¶
func (o DetectorModelAssetPropertyTimestampOutput) ToDetectorModelAssetPropertyTimestampOutputWithContext(ctx context.Context) DetectorModelAssetPropertyTimestampOutput
func (DetectorModelAssetPropertyTimestampOutput) ToDetectorModelAssetPropertyTimestampPtrOutput ¶
func (o DetectorModelAssetPropertyTimestampOutput) ToDetectorModelAssetPropertyTimestampPtrOutput() DetectorModelAssetPropertyTimestampPtrOutput
func (DetectorModelAssetPropertyTimestampOutput) ToDetectorModelAssetPropertyTimestampPtrOutputWithContext ¶
func (o DetectorModelAssetPropertyTimestampOutput) ToDetectorModelAssetPropertyTimestampPtrOutputWithContext(ctx context.Context) DetectorModelAssetPropertyTimestampPtrOutput
type DetectorModelAssetPropertyTimestampPtrInput ¶
type DetectorModelAssetPropertyTimestampPtrInput interface { pulumi.Input ToDetectorModelAssetPropertyTimestampPtrOutput() DetectorModelAssetPropertyTimestampPtrOutput ToDetectorModelAssetPropertyTimestampPtrOutputWithContext(context.Context) DetectorModelAssetPropertyTimestampPtrOutput }
DetectorModelAssetPropertyTimestampPtrInput is an input type that accepts DetectorModelAssetPropertyTimestampArgs, DetectorModelAssetPropertyTimestampPtr and DetectorModelAssetPropertyTimestampPtrOutput values. You can construct a concrete instance of `DetectorModelAssetPropertyTimestampPtrInput` via:
DetectorModelAssetPropertyTimestampArgs{...} or: nil
func DetectorModelAssetPropertyTimestampPtr ¶
func DetectorModelAssetPropertyTimestampPtr(v *DetectorModelAssetPropertyTimestampArgs) DetectorModelAssetPropertyTimestampPtrInput
type DetectorModelAssetPropertyTimestampPtrOutput ¶
type DetectorModelAssetPropertyTimestampPtrOutput struct{ *pulumi.OutputState }
func (DetectorModelAssetPropertyTimestampPtrOutput) ElementType ¶
func (DetectorModelAssetPropertyTimestampPtrOutput) ElementType() reflect.Type
func (DetectorModelAssetPropertyTimestampPtrOutput) OffsetInNanos ¶
func (o DetectorModelAssetPropertyTimestampPtrOutput) OffsetInNanos() pulumi.StringPtrOutput
The timestamp, in seconds, in the Unix epoch format. The valid range is between `1-31556889864403199`. You can also specify an expression.
func (DetectorModelAssetPropertyTimestampPtrOutput) TimeInSeconds ¶
func (o DetectorModelAssetPropertyTimestampPtrOutput) TimeInSeconds() pulumi.StringPtrOutput
The nanosecond offset converted from `timeInSeconds`. The valid range is between `0-999999999`. You can also specify an expression.
func (DetectorModelAssetPropertyTimestampPtrOutput) ToDetectorModelAssetPropertyTimestampPtrOutput ¶
func (o DetectorModelAssetPropertyTimestampPtrOutput) ToDetectorModelAssetPropertyTimestampPtrOutput() DetectorModelAssetPropertyTimestampPtrOutput
func (DetectorModelAssetPropertyTimestampPtrOutput) ToDetectorModelAssetPropertyTimestampPtrOutputWithContext ¶
func (o DetectorModelAssetPropertyTimestampPtrOutput) ToDetectorModelAssetPropertyTimestampPtrOutputWithContext(ctx context.Context) DetectorModelAssetPropertyTimestampPtrOutput
type DetectorModelAssetPropertyValue ¶
type DetectorModelAssetPropertyValue struct { // The quality of the asset property value. The value must be `GOOD`, `BAD`, or `UNCERTAIN`. You can also specify an expression. Quality *string `pulumi:"quality"` Timestamp *DetectorModelAssetPropertyTimestamp `pulumi:"timestamp"` Value DetectorModelAssetPropertyVariant `pulumi:"value"` }
A structure that contains value information. For more information, see [AssetPropertyValue](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_AssetPropertyValue.html) in the *AWS IoT SiteWise API Reference*.
type DetectorModelAssetPropertyValueArgs ¶
type DetectorModelAssetPropertyValueArgs struct { // The quality of the asset property value. The value must be `GOOD`, `BAD`, or `UNCERTAIN`. You can also specify an expression. Quality pulumi.StringPtrInput `pulumi:"quality"` Timestamp DetectorModelAssetPropertyTimestampPtrInput `pulumi:"timestamp"` Value DetectorModelAssetPropertyVariantInput `pulumi:"value"` }
A structure that contains value information. For more information, see [AssetPropertyValue](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_AssetPropertyValue.html) in the *AWS IoT SiteWise API Reference*.
func (DetectorModelAssetPropertyValueArgs) ElementType ¶
func (DetectorModelAssetPropertyValueArgs) ElementType() reflect.Type
func (DetectorModelAssetPropertyValueArgs) ToDetectorModelAssetPropertyValueOutput ¶
func (i DetectorModelAssetPropertyValueArgs) ToDetectorModelAssetPropertyValueOutput() DetectorModelAssetPropertyValueOutput
func (DetectorModelAssetPropertyValueArgs) ToDetectorModelAssetPropertyValueOutputWithContext ¶
func (i DetectorModelAssetPropertyValueArgs) ToDetectorModelAssetPropertyValueOutputWithContext(ctx context.Context) DetectorModelAssetPropertyValueOutput
func (DetectorModelAssetPropertyValueArgs) ToDetectorModelAssetPropertyValuePtrOutput ¶
func (i DetectorModelAssetPropertyValueArgs) ToDetectorModelAssetPropertyValuePtrOutput() DetectorModelAssetPropertyValuePtrOutput
func (DetectorModelAssetPropertyValueArgs) ToDetectorModelAssetPropertyValuePtrOutputWithContext ¶
func (i DetectorModelAssetPropertyValueArgs) ToDetectorModelAssetPropertyValuePtrOutputWithContext(ctx context.Context) DetectorModelAssetPropertyValuePtrOutput
type DetectorModelAssetPropertyValueInput ¶
type DetectorModelAssetPropertyValueInput interface { pulumi.Input ToDetectorModelAssetPropertyValueOutput() DetectorModelAssetPropertyValueOutput ToDetectorModelAssetPropertyValueOutputWithContext(context.Context) DetectorModelAssetPropertyValueOutput }
DetectorModelAssetPropertyValueInput is an input type that accepts DetectorModelAssetPropertyValueArgs and DetectorModelAssetPropertyValueOutput values. You can construct a concrete instance of `DetectorModelAssetPropertyValueInput` via:
DetectorModelAssetPropertyValueArgs{...}
type DetectorModelAssetPropertyValueOutput ¶
type DetectorModelAssetPropertyValueOutput struct{ *pulumi.OutputState }
A structure that contains value information. For more information, see [AssetPropertyValue](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_AssetPropertyValue.html) in the *AWS IoT SiteWise API Reference*.
func (DetectorModelAssetPropertyValueOutput) ElementType ¶
func (DetectorModelAssetPropertyValueOutput) ElementType() reflect.Type
func (DetectorModelAssetPropertyValueOutput) Quality ¶
func (o DetectorModelAssetPropertyValueOutput) Quality() pulumi.StringPtrOutput
The quality of the asset property value. The value must be `GOOD`, `BAD`, or `UNCERTAIN`. You can also specify an expression.
func (DetectorModelAssetPropertyValueOutput) Timestamp ¶
func (o DetectorModelAssetPropertyValueOutput) Timestamp() DetectorModelAssetPropertyTimestampPtrOutput
func (DetectorModelAssetPropertyValueOutput) ToDetectorModelAssetPropertyValueOutput ¶
func (o DetectorModelAssetPropertyValueOutput) ToDetectorModelAssetPropertyValueOutput() DetectorModelAssetPropertyValueOutput
func (DetectorModelAssetPropertyValueOutput) ToDetectorModelAssetPropertyValueOutputWithContext ¶
func (o DetectorModelAssetPropertyValueOutput) ToDetectorModelAssetPropertyValueOutputWithContext(ctx context.Context) DetectorModelAssetPropertyValueOutput
func (DetectorModelAssetPropertyValueOutput) ToDetectorModelAssetPropertyValuePtrOutput ¶
func (o DetectorModelAssetPropertyValueOutput) ToDetectorModelAssetPropertyValuePtrOutput() DetectorModelAssetPropertyValuePtrOutput
func (DetectorModelAssetPropertyValueOutput) ToDetectorModelAssetPropertyValuePtrOutputWithContext ¶
func (o DetectorModelAssetPropertyValueOutput) ToDetectorModelAssetPropertyValuePtrOutputWithContext(ctx context.Context) DetectorModelAssetPropertyValuePtrOutput
type DetectorModelAssetPropertyValuePtrInput ¶
type DetectorModelAssetPropertyValuePtrInput interface { pulumi.Input ToDetectorModelAssetPropertyValuePtrOutput() DetectorModelAssetPropertyValuePtrOutput ToDetectorModelAssetPropertyValuePtrOutputWithContext(context.Context) DetectorModelAssetPropertyValuePtrOutput }
DetectorModelAssetPropertyValuePtrInput is an input type that accepts DetectorModelAssetPropertyValueArgs, DetectorModelAssetPropertyValuePtr and DetectorModelAssetPropertyValuePtrOutput values. You can construct a concrete instance of `DetectorModelAssetPropertyValuePtrInput` via:
DetectorModelAssetPropertyValueArgs{...} or: nil
func DetectorModelAssetPropertyValuePtr ¶
func DetectorModelAssetPropertyValuePtr(v *DetectorModelAssetPropertyValueArgs) DetectorModelAssetPropertyValuePtrInput
type DetectorModelAssetPropertyValuePtrOutput ¶
type DetectorModelAssetPropertyValuePtrOutput struct{ *pulumi.OutputState }
func (DetectorModelAssetPropertyValuePtrOutput) ElementType ¶
func (DetectorModelAssetPropertyValuePtrOutput) ElementType() reflect.Type
func (DetectorModelAssetPropertyValuePtrOutput) Quality ¶
func (o DetectorModelAssetPropertyValuePtrOutput) Quality() pulumi.StringPtrOutput
The quality of the asset property value. The value must be `GOOD`, `BAD`, or `UNCERTAIN`. You can also specify an expression.
func (DetectorModelAssetPropertyValuePtrOutput) Timestamp ¶
func (o DetectorModelAssetPropertyValuePtrOutput) Timestamp() DetectorModelAssetPropertyTimestampPtrOutput
func (DetectorModelAssetPropertyValuePtrOutput) ToDetectorModelAssetPropertyValuePtrOutput ¶
func (o DetectorModelAssetPropertyValuePtrOutput) ToDetectorModelAssetPropertyValuePtrOutput() DetectorModelAssetPropertyValuePtrOutput
func (DetectorModelAssetPropertyValuePtrOutput) ToDetectorModelAssetPropertyValuePtrOutputWithContext ¶
func (o DetectorModelAssetPropertyValuePtrOutput) ToDetectorModelAssetPropertyValuePtrOutputWithContext(ctx context.Context) DetectorModelAssetPropertyValuePtrOutput
type DetectorModelAssetPropertyVariant ¶
type DetectorModelAssetPropertyVariant struct { // The asset property value is a Boolean value that must be `TRUE` or `FALSE`. You can also specify an expression. If you use an expression, the evaluated result should be a Boolean value. BooleanValue *string `pulumi:"booleanValue"` // The asset property value is a double. You can also specify an expression. If you use an expression, the evaluated result should be a double. DoubleValue *string `pulumi:"doubleValue"` // The asset property value is an integer. You can also specify an expression. If you use an expression, the evaluated result should be an integer. IntegerValue *string `pulumi:"integerValue"` // The asset property value is a string. You can also specify an expression. If you use an expression, the evaluated result should be a string. StringValue *string `pulumi:"stringValue"` }
A structure that contains an asset property value. For more information, see [Variant](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_Variant.html) in the *AWS IoT SiteWise API Reference*.
type DetectorModelAssetPropertyVariantArgs ¶
type DetectorModelAssetPropertyVariantArgs struct { // The asset property value is a Boolean value that must be `TRUE` or `FALSE`. You can also specify an expression. If you use an expression, the evaluated result should be a Boolean value. BooleanValue pulumi.StringPtrInput `pulumi:"booleanValue"` // The asset property value is a double. You can also specify an expression. If you use an expression, the evaluated result should be a double. DoubleValue pulumi.StringPtrInput `pulumi:"doubleValue"` // The asset property value is an integer. You can also specify an expression. If you use an expression, the evaluated result should be an integer. IntegerValue pulumi.StringPtrInput `pulumi:"integerValue"` // The asset property value is a string. You can also specify an expression. If you use an expression, the evaluated result should be a string. StringValue pulumi.StringPtrInput `pulumi:"stringValue"` }
A structure that contains an asset property value. For more information, see [Variant](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_Variant.html) in the *AWS IoT SiteWise API Reference*.
func (DetectorModelAssetPropertyVariantArgs) ElementType ¶
func (DetectorModelAssetPropertyVariantArgs) ElementType() reflect.Type
func (DetectorModelAssetPropertyVariantArgs) ToDetectorModelAssetPropertyVariantOutput ¶
func (i DetectorModelAssetPropertyVariantArgs) ToDetectorModelAssetPropertyVariantOutput() DetectorModelAssetPropertyVariantOutput
func (DetectorModelAssetPropertyVariantArgs) ToDetectorModelAssetPropertyVariantOutputWithContext ¶
func (i DetectorModelAssetPropertyVariantArgs) ToDetectorModelAssetPropertyVariantOutputWithContext(ctx context.Context) DetectorModelAssetPropertyVariantOutput
func (DetectorModelAssetPropertyVariantArgs) ToDetectorModelAssetPropertyVariantPtrOutput ¶
func (i DetectorModelAssetPropertyVariantArgs) ToDetectorModelAssetPropertyVariantPtrOutput() DetectorModelAssetPropertyVariantPtrOutput
func (DetectorModelAssetPropertyVariantArgs) ToDetectorModelAssetPropertyVariantPtrOutputWithContext ¶
func (i DetectorModelAssetPropertyVariantArgs) ToDetectorModelAssetPropertyVariantPtrOutputWithContext(ctx context.Context) DetectorModelAssetPropertyVariantPtrOutput
type DetectorModelAssetPropertyVariantInput ¶
type DetectorModelAssetPropertyVariantInput interface { pulumi.Input ToDetectorModelAssetPropertyVariantOutput() DetectorModelAssetPropertyVariantOutput ToDetectorModelAssetPropertyVariantOutputWithContext(context.Context) DetectorModelAssetPropertyVariantOutput }
DetectorModelAssetPropertyVariantInput is an input type that accepts DetectorModelAssetPropertyVariantArgs and DetectorModelAssetPropertyVariantOutput values. You can construct a concrete instance of `DetectorModelAssetPropertyVariantInput` via:
DetectorModelAssetPropertyVariantArgs{...}
type DetectorModelAssetPropertyVariantOutput ¶
type DetectorModelAssetPropertyVariantOutput struct{ *pulumi.OutputState }
A structure that contains an asset property value. For more information, see [Variant](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_Variant.html) in the *AWS IoT SiteWise API Reference*.
func (DetectorModelAssetPropertyVariantOutput) BooleanValue ¶
func (o DetectorModelAssetPropertyVariantOutput) BooleanValue() pulumi.StringPtrOutput
The asset property value is a Boolean value that must be `TRUE` or `FALSE`. You can also specify an expression. If you use an expression, the evaluated result should be a Boolean value.
func (DetectorModelAssetPropertyVariantOutput) DoubleValue ¶
func (o DetectorModelAssetPropertyVariantOutput) DoubleValue() pulumi.StringPtrOutput
The asset property value is a double. You can also specify an expression. If you use an expression, the evaluated result should be a double.
func (DetectorModelAssetPropertyVariantOutput) ElementType ¶
func (DetectorModelAssetPropertyVariantOutput) ElementType() reflect.Type
func (DetectorModelAssetPropertyVariantOutput) IntegerValue ¶
func (o DetectorModelAssetPropertyVariantOutput) IntegerValue() pulumi.StringPtrOutput
The asset property value is an integer. You can also specify an expression. If you use an expression, the evaluated result should be an integer.
func (DetectorModelAssetPropertyVariantOutput) StringValue ¶
func (o DetectorModelAssetPropertyVariantOutput) StringValue() pulumi.StringPtrOutput
The asset property value is a string. You can also specify an expression. If you use an expression, the evaluated result should be a string.
func (DetectorModelAssetPropertyVariantOutput) ToDetectorModelAssetPropertyVariantOutput ¶
func (o DetectorModelAssetPropertyVariantOutput) ToDetectorModelAssetPropertyVariantOutput() DetectorModelAssetPropertyVariantOutput
func (DetectorModelAssetPropertyVariantOutput) ToDetectorModelAssetPropertyVariantOutputWithContext ¶
func (o DetectorModelAssetPropertyVariantOutput) ToDetectorModelAssetPropertyVariantOutputWithContext(ctx context.Context) DetectorModelAssetPropertyVariantOutput
func (DetectorModelAssetPropertyVariantOutput) ToDetectorModelAssetPropertyVariantPtrOutput ¶
func (o DetectorModelAssetPropertyVariantOutput) ToDetectorModelAssetPropertyVariantPtrOutput() DetectorModelAssetPropertyVariantPtrOutput
func (DetectorModelAssetPropertyVariantOutput) ToDetectorModelAssetPropertyVariantPtrOutputWithContext ¶
func (o DetectorModelAssetPropertyVariantOutput) ToDetectorModelAssetPropertyVariantPtrOutputWithContext(ctx context.Context) DetectorModelAssetPropertyVariantPtrOutput
type DetectorModelAssetPropertyVariantPtrInput ¶
type DetectorModelAssetPropertyVariantPtrInput interface { pulumi.Input ToDetectorModelAssetPropertyVariantPtrOutput() DetectorModelAssetPropertyVariantPtrOutput ToDetectorModelAssetPropertyVariantPtrOutputWithContext(context.Context) DetectorModelAssetPropertyVariantPtrOutput }
DetectorModelAssetPropertyVariantPtrInput is an input type that accepts DetectorModelAssetPropertyVariantArgs, DetectorModelAssetPropertyVariantPtr and DetectorModelAssetPropertyVariantPtrOutput values. You can construct a concrete instance of `DetectorModelAssetPropertyVariantPtrInput` via:
DetectorModelAssetPropertyVariantArgs{...} or: nil
func DetectorModelAssetPropertyVariantPtr ¶
func DetectorModelAssetPropertyVariantPtr(v *DetectorModelAssetPropertyVariantArgs) DetectorModelAssetPropertyVariantPtrInput
type DetectorModelAssetPropertyVariantPtrOutput ¶
type DetectorModelAssetPropertyVariantPtrOutput struct{ *pulumi.OutputState }
func (DetectorModelAssetPropertyVariantPtrOutput) BooleanValue ¶
func (o DetectorModelAssetPropertyVariantPtrOutput) BooleanValue() pulumi.StringPtrOutput
The asset property value is a Boolean value that must be `TRUE` or `FALSE`. You can also specify an expression. If you use an expression, the evaluated result should be a Boolean value.
func (DetectorModelAssetPropertyVariantPtrOutput) DoubleValue ¶
func (o DetectorModelAssetPropertyVariantPtrOutput) DoubleValue() pulumi.StringPtrOutput
The asset property value is a double. You can also specify an expression. If you use an expression, the evaluated result should be a double.
func (DetectorModelAssetPropertyVariantPtrOutput) ElementType ¶
func (DetectorModelAssetPropertyVariantPtrOutput) ElementType() reflect.Type
func (DetectorModelAssetPropertyVariantPtrOutput) IntegerValue ¶
func (o DetectorModelAssetPropertyVariantPtrOutput) IntegerValue() pulumi.StringPtrOutput
The asset property value is an integer. You can also specify an expression. If you use an expression, the evaluated result should be an integer.
func (DetectorModelAssetPropertyVariantPtrOutput) StringValue ¶
func (o DetectorModelAssetPropertyVariantPtrOutput) StringValue() pulumi.StringPtrOutput
The asset property value is a string. You can also specify an expression. If you use an expression, the evaluated result should be a string.
func (DetectorModelAssetPropertyVariantPtrOutput) ToDetectorModelAssetPropertyVariantPtrOutput ¶
func (o DetectorModelAssetPropertyVariantPtrOutput) ToDetectorModelAssetPropertyVariantPtrOutput() DetectorModelAssetPropertyVariantPtrOutput
func (DetectorModelAssetPropertyVariantPtrOutput) ToDetectorModelAssetPropertyVariantPtrOutputWithContext ¶
func (o DetectorModelAssetPropertyVariantPtrOutput) ToDetectorModelAssetPropertyVariantPtrOutputWithContext(ctx context.Context) DetectorModelAssetPropertyVariantPtrOutput
type DetectorModelClearTimer ¶
type DetectorModelClearTimer struct {
TimerName string `pulumi:"timerName"`
}
Information needed to clear the timer.
type DetectorModelClearTimerArgs ¶
type DetectorModelClearTimerArgs struct {
TimerName pulumi.StringInput `pulumi:"timerName"`
}
Information needed to clear the timer.
func (DetectorModelClearTimerArgs) ElementType ¶
func (DetectorModelClearTimerArgs) ElementType() reflect.Type
func (DetectorModelClearTimerArgs) ToDetectorModelClearTimerOutput ¶
func (i DetectorModelClearTimerArgs) ToDetectorModelClearTimerOutput() DetectorModelClearTimerOutput
func (DetectorModelClearTimerArgs) ToDetectorModelClearTimerOutputWithContext ¶
func (i DetectorModelClearTimerArgs) ToDetectorModelClearTimerOutputWithContext(ctx context.Context) DetectorModelClearTimerOutput
func (DetectorModelClearTimerArgs) ToDetectorModelClearTimerPtrOutput ¶
func (i DetectorModelClearTimerArgs) ToDetectorModelClearTimerPtrOutput() DetectorModelClearTimerPtrOutput
func (DetectorModelClearTimerArgs) ToDetectorModelClearTimerPtrOutputWithContext ¶
func (i DetectorModelClearTimerArgs) ToDetectorModelClearTimerPtrOutputWithContext(ctx context.Context) DetectorModelClearTimerPtrOutput
type DetectorModelClearTimerInput ¶
type DetectorModelClearTimerInput interface { pulumi.Input ToDetectorModelClearTimerOutput() DetectorModelClearTimerOutput ToDetectorModelClearTimerOutputWithContext(context.Context) DetectorModelClearTimerOutput }
DetectorModelClearTimerInput is an input type that accepts DetectorModelClearTimerArgs and DetectorModelClearTimerOutput values. You can construct a concrete instance of `DetectorModelClearTimerInput` via:
DetectorModelClearTimerArgs{...}
type DetectorModelClearTimerOutput ¶
type DetectorModelClearTimerOutput struct{ *pulumi.OutputState }
Information needed to clear the timer.
func (DetectorModelClearTimerOutput) ElementType ¶
func (DetectorModelClearTimerOutput) ElementType() reflect.Type
func (DetectorModelClearTimerOutput) TimerName ¶
func (o DetectorModelClearTimerOutput) TimerName() pulumi.StringOutput
func (DetectorModelClearTimerOutput) ToDetectorModelClearTimerOutput ¶
func (o DetectorModelClearTimerOutput) ToDetectorModelClearTimerOutput() DetectorModelClearTimerOutput
func (DetectorModelClearTimerOutput) ToDetectorModelClearTimerOutputWithContext ¶
func (o DetectorModelClearTimerOutput) ToDetectorModelClearTimerOutputWithContext(ctx context.Context) DetectorModelClearTimerOutput
func (DetectorModelClearTimerOutput) ToDetectorModelClearTimerPtrOutput ¶
func (o DetectorModelClearTimerOutput) ToDetectorModelClearTimerPtrOutput() DetectorModelClearTimerPtrOutput
func (DetectorModelClearTimerOutput) ToDetectorModelClearTimerPtrOutputWithContext ¶
func (o DetectorModelClearTimerOutput) ToDetectorModelClearTimerPtrOutputWithContext(ctx context.Context) DetectorModelClearTimerPtrOutput
type DetectorModelClearTimerPtrInput ¶
type DetectorModelClearTimerPtrInput interface { pulumi.Input ToDetectorModelClearTimerPtrOutput() DetectorModelClearTimerPtrOutput ToDetectorModelClearTimerPtrOutputWithContext(context.Context) DetectorModelClearTimerPtrOutput }
DetectorModelClearTimerPtrInput is an input type that accepts DetectorModelClearTimerArgs, DetectorModelClearTimerPtr and DetectorModelClearTimerPtrOutput values. You can construct a concrete instance of `DetectorModelClearTimerPtrInput` via:
DetectorModelClearTimerArgs{...} or: nil
func DetectorModelClearTimerPtr ¶
func DetectorModelClearTimerPtr(v *DetectorModelClearTimerArgs) DetectorModelClearTimerPtrInput
type DetectorModelClearTimerPtrOutput ¶
type DetectorModelClearTimerPtrOutput struct{ *pulumi.OutputState }
func (DetectorModelClearTimerPtrOutput) Elem ¶
func (o DetectorModelClearTimerPtrOutput) Elem() DetectorModelClearTimerOutput
func (DetectorModelClearTimerPtrOutput) ElementType ¶
func (DetectorModelClearTimerPtrOutput) ElementType() reflect.Type
func (DetectorModelClearTimerPtrOutput) TimerName ¶
func (o DetectorModelClearTimerPtrOutput) TimerName() pulumi.StringPtrOutput
func (DetectorModelClearTimerPtrOutput) ToDetectorModelClearTimerPtrOutput ¶
func (o DetectorModelClearTimerPtrOutput) ToDetectorModelClearTimerPtrOutput() DetectorModelClearTimerPtrOutput
func (DetectorModelClearTimerPtrOutput) ToDetectorModelClearTimerPtrOutputWithContext ¶
func (o DetectorModelClearTimerPtrOutput) ToDetectorModelClearTimerPtrOutputWithContext(ctx context.Context) DetectorModelClearTimerPtrOutput
type DetectorModelDefinition ¶ added in v0.2.0
type DetectorModelDefinition struct { // The state that is entered at the creation of each detector (instance). InitialStateName string `pulumi:"initialStateName"` // Information about the states of the detector. States []DetectorModelStateType `pulumi:"states"` }
Information that defines how a detector operates.
type DetectorModelDefinitionArgs ¶ added in v0.2.0
type DetectorModelDefinitionArgs struct { // The state that is entered at the creation of each detector (instance). InitialStateName pulumi.StringInput `pulumi:"initialStateName"` // Information about the states of the detector. States DetectorModelStateTypeArrayInput `pulumi:"states"` }
Information that defines how a detector operates.
func (DetectorModelDefinitionArgs) ElementType ¶ added in v0.2.0
func (DetectorModelDefinitionArgs) ElementType() reflect.Type
func (DetectorModelDefinitionArgs) ToDetectorModelDefinitionOutput ¶ added in v0.2.0
func (i DetectorModelDefinitionArgs) ToDetectorModelDefinitionOutput() DetectorModelDefinitionOutput
func (DetectorModelDefinitionArgs) ToDetectorModelDefinitionOutputWithContext ¶ added in v0.2.0
func (i DetectorModelDefinitionArgs) ToDetectorModelDefinitionOutputWithContext(ctx context.Context) DetectorModelDefinitionOutput
func (DetectorModelDefinitionArgs) ToDetectorModelDefinitionPtrOutput ¶ added in v0.2.0
func (i DetectorModelDefinitionArgs) ToDetectorModelDefinitionPtrOutput() DetectorModelDefinitionPtrOutput
func (DetectorModelDefinitionArgs) ToDetectorModelDefinitionPtrOutputWithContext ¶ added in v0.2.0
func (i DetectorModelDefinitionArgs) ToDetectorModelDefinitionPtrOutputWithContext(ctx context.Context) DetectorModelDefinitionPtrOutput
type DetectorModelDefinitionInput ¶ added in v0.2.0
type DetectorModelDefinitionInput interface { pulumi.Input ToDetectorModelDefinitionOutput() DetectorModelDefinitionOutput ToDetectorModelDefinitionOutputWithContext(context.Context) DetectorModelDefinitionOutput }
DetectorModelDefinitionInput is an input type that accepts DetectorModelDefinitionArgs and DetectorModelDefinitionOutput values. You can construct a concrete instance of `DetectorModelDefinitionInput` via:
DetectorModelDefinitionArgs{...}
type DetectorModelDefinitionOutput ¶ added in v0.2.0
type DetectorModelDefinitionOutput struct{ *pulumi.OutputState }
Information that defines how a detector operates.
func (DetectorModelDefinitionOutput) ElementType ¶ added in v0.2.0
func (DetectorModelDefinitionOutput) ElementType() reflect.Type
func (DetectorModelDefinitionOutput) InitialStateName ¶ added in v0.2.0
func (o DetectorModelDefinitionOutput) InitialStateName() pulumi.StringOutput
The state that is entered at the creation of each detector (instance).
func (DetectorModelDefinitionOutput) States ¶ added in v0.2.0
func (o DetectorModelDefinitionOutput) States() DetectorModelStateTypeArrayOutput
Information about the states of the detector.
func (DetectorModelDefinitionOutput) ToDetectorModelDefinitionOutput ¶ added in v0.2.0
func (o DetectorModelDefinitionOutput) ToDetectorModelDefinitionOutput() DetectorModelDefinitionOutput
func (DetectorModelDefinitionOutput) ToDetectorModelDefinitionOutputWithContext ¶ added in v0.2.0
func (o DetectorModelDefinitionOutput) ToDetectorModelDefinitionOutputWithContext(ctx context.Context) DetectorModelDefinitionOutput
func (DetectorModelDefinitionOutput) ToDetectorModelDefinitionPtrOutput ¶ added in v0.2.0
func (o DetectorModelDefinitionOutput) ToDetectorModelDefinitionPtrOutput() DetectorModelDefinitionPtrOutput
func (DetectorModelDefinitionOutput) ToDetectorModelDefinitionPtrOutputWithContext ¶ added in v0.2.0
func (o DetectorModelDefinitionOutput) ToDetectorModelDefinitionPtrOutputWithContext(ctx context.Context) DetectorModelDefinitionPtrOutput
type DetectorModelDefinitionPtrInput ¶ added in v0.2.0
type DetectorModelDefinitionPtrInput interface { pulumi.Input ToDetectorModelDefinitionPtrOutput() DetectorModelDefinitionPtrOutput ToDetectorModelDefinitionPtrOutputWithContext(context.Context) DetectorModelDefinitionPtrOutput }
DetectorModelDefinitionPtrInput is an input type that accepts DetectorModelDefinitionArgs, DetectorModelDefinitionPtr and DetectorModelDefinitionPtrOutput values. You can construct a concrete instance of `DetectorModelDefinitionPtrInput` via:
DetectorModelDefinitionArgs{...} or: nil
func DetectorModelDefinitionPtr ¶ added in v0.2.0
func DetectorModelDefinitionPtr(v *DetectorModelDefinitionArgs) DetectorModelDefinitionPtrInput
type DetectorModelDefinitionPtrOutput ¶ added in v0.2.0
type DetectorModelDefinitionPtrOutput struct{ *pulumi.OutputState }
func (DetectorModelDefinitionPtrOutput) Elem ¶ added in v0.2.0
func (o DetectorModelDefinitionPtrOutput) Elem() DetectorModelDefinitionOutput
func (DetectorModelDefinitionPtrOutput) ElementType ¶ added in v0.2.0
func (DetectorModelDefinitionPtrOutput) ElementType() reflect.Type
func (DetectorModelDefinitionPtrOutput) InitialStateName ¶ added in v0.2.0
func (o DetectorModelDefinitionPtrOutput) InitialStateName() pulumi.StringPtrOutput
The state that is entered at the creation of each detector (instance).
func (DetectorModelDefinitionPtrOutput) States ¶ added in v0.2.0
func (o DetectorModelDefinitionPtrOutput) States() DetectorModelStateTypeArrayOutput
Information about the states of the detector.
func (DetectorModelDefinitionPtrOutput) ToDetectorModelDefinitionPtrOutput ¶ added in v0.2.0
func (o DetectorModelDefinitionPtrOutput) ToDetectorModelDefinitionPtrOutput() DetectorModelDefinitionPtrOutput
func (DetectorModelDefinitionPtrOutput) ToDetectorModelDefinitionPtrOutputWithContext ¶ added in v0.2.0
func (o DetectorModelDefinitionPtrOutput) ToDetectorModelDefinitionPtrOutputWithContext(ctx context.Context) DetectorModelDefinitionPtrOutput
type DetectorModelDynamoDB ¶
type DetectorModelDynamoDB struct { // The name of the hash key (also called the partition key). HashKeyField string `pulumi:"hashKeyField"` // The data type for the hash key (also called the partition key). You can specify the following values: // // * `STRING` - The hash key is a string. // // * `NUMBER` - The hash key is a number. // // If you don't specify `hashKeyType`, the default value is `STRING`. HashKeyType *string `pulumi:"hashKeyType"` // The value of the hash key (also called the partition key). HashKeyValue string `pulumi:"hashKeyValue"` // The type of operation to perform. You can specify the following values: // // * `INSERT` - Insert data as a new item into the DynamoDB table. This item uses the specified hash key as a partition key. If you specified a range key, the item uses the range key as a sort key. // // * `UPDATE` - Update an existing item of the DynamoDB table with new data. This item's partition key must match the specified hash key. If you specified a range key, the range key must match the item's sort key. // // * `DELETE` - Delete an existing item of the DynamoDB table. This item's partition key must match the specified hash key. If you specified a range key, the range key must match the item's sort key. // // If you don't specify this parameter, AWS IoT Events triggers the `INSERT` operation. Operation *string `pulumi:"operation"` Payload *DetectorModelPayload `pulumi:"payload"` // The name of the DynamoDB column that receives the action payload. // // If you don't specify this parameter, the name of the DynamoDB column is `payload`. PayloadField *string `pulumi:"payloadField"` // The name of the range key (also called the sort key). RangeKeyField *string `pulumi:"rangeKeyField"` // The data type for the range key (also called the sort key), You can specify the following values: // // * `STRING` - The range key is a string. // // * `NUMBER` - The range key is number. // // If you don't specify `rangeKeyField`, the default value is `STRING`. RangeKeyType *string `pulumi:"rangeKeyType"` // The value of the range key (also called the sort key). RangeKeyValue *string `pulumi:"rangeKeyValue"` // The name of the DynamoDB table. TableName string `pulumi:"tableName"` }
Writes to the DynamoDB table that you created. The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can also customize the [payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html). One column of the DynamoDB table receives all attribute-value pairs in the payload that you specify. For more information, see [Actions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-event-actions.html) in *AWS IoT Events Developer Guide*.
type DetectorModelDynamoDBArgs ¶
type DetectorModelDynamoDBArgs struct { // The name of the hash key (also called the partition key). HashKeyField pulumi.StringInput `pulumi:"hashKeyField"` // The data type for the hash key (also called the partition key). You can specify the following values: // // * `STRING` - The hash key is a string. // // * `NUMBER` - The hash key is a number. // // If you don't specify `hashKeyType`, the default value is `STRING`. HashKeyType pulumi.StringPtrInput `pulumi:"hashKeyType"` // The value of the hash key (also called the partition key). HashKeyValue pulumi.StringInput `pulumi:"hashKeyValue"` // The type of operation to perform. You can specify the following values: // // * `INSERT` - Insert data as a new item into the DynamoDB table. This item uses the specified hash key as a partition key. If you specified a range key, the item uses the range key as a sort key. // // * `UPDATE` - Update an existing item of the DynamoDB table with new data. This item's partition key must match the specified hash key. If you specified a range key, the range key must match the item's sort key. // // * `DELETE` - Delete an existing item of the DynamoDB table. This item's partition key must match the specified hash key. If you specified a range key, the range key must match the item's sort key. // // If you don't specify this parameter, AWS IoT Events triggers the `INSERT` operation. Operation pulumi.StringPtrInput `pulumi:"operation"` Payload DetectorModelPayloadPtrInput `pulumi:"payload"` // The name of the DynamoDB column that receives the action payload. // // If you don't specify this parameter, the name of the DynamoDB column is `payload`. PayloadField pulumi.StringPtrInput `pulumi:"payloadField"` // The name of the range key (also called the sort key). RangeKeyField pulumi.StringPtrInput `pulumi:"rangeKeyField"` // The data type for the range key (also called the sort key), You can specify the following values: // // * `STRING` - The range key is a string. // // * `NUMBER` - The range key is number. // // If you don't specify `rangeKeyField`, the default value is `STRING`. RangeKeyType pulumi.StringPtrInput `pulumi:"rangeKeyType"` // The value of the range key (also called the sort key). RangeKeyValue pulumi.StringPtrInput `pulumi:"rangeKeyValue"` // The name of the DynamoDB table. TableName pulumi.StringInput `pulumi:"tableName"` }
Writes to the DynamoDB table that you created. The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can also customize the [payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html). One column of the DynamoDB table receives all attribute-value pairs in the payload that you specify. For more information, see [Actions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-event-actions.html) in *AWS IoT Events Developer Guide*.
func (DetectorModelDynamoDBArgs) ElementType ¶
func (DetectorModelDynamoDBArgs) ElementType() reflect.Type
func (DetectorModelDynamoDBArgs) ToDetectorModelDynamoDBOutput ¶
func (i DetectorModelDynamoDBArgs) ToDetectorModelDynamoDBOutput() DetectorModelDynamoDBOutput
func (DetectorModelDynamoDBArgs) ToDetectorModelDynamoDBOutputWithContext ¶
func (i DetectorModelDynamoDBArgs) ToDetectorModelDynamoDBOutputWithContext(ctx context.Context) DetectorModelDynamoDBOutput
func (DetectorModelDynamoDBArgs) ToDetectorModelDynamoDBPtrOutput ¶
func (i DetectorModelDynamoDBArgs) ToDetectorModelDynamoDBPtrOutput() DetectorModelDynamoDBPtrOutput
func (DetectorModelDynamoDBArgs) ToDetectorModelDynamoDBPtrOutputWithContext ¶
func (i DetectorModelDynamoDBArgs) ToDetectorModelDynamoDBPtrOutputWithContext(ctx context.Context) DetectorModelDynamoDBPtrOutput
type DetectorModelDynamoDBInput ¶
type DetectorModelDynamoDBInput interface { pulumi.Input ToDetectorModelDynamoDBOutput() DetectorModelDynamoDBOutput ToDetectorModelDynamoDBOutputWithContext(context.Context) DetectorModelDynamoDBOutput }
DetectorModelDynamoDBInput is an input type that accepts DetectorModelDynamoDBArgs and DetectorModelDynamoDBOutput values. You can construct a concrete instance of `DetectorModelDynamoDBInput` via:
DetectorModelDynamoDBArgs{...}
type DetectorModelDynamoDBOutput ¶
type DetectorModelDynamoDBOutput struct{ *pulumi.OutputState }
Writes to the DynamoDB table that you created. The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can also customize the [payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html). One column of the DynamoDB table receives all attribute-value pairs in the payload that you specify. For more information, see [Actions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-event-actions.html) in *AWS IoT Events Developer Guide*.
func (DetectorModelDynamoDBOutput) ElementType ¶
func (DetectorModelDynamoDBOutput) ElementType() reflect.Type
func (DetectorModelDynamoDBOutput) HashKeyField ¶
func (o DetectorModelDynamoDBOutput) HashKeyField() pulumi.StringOutput
The name of the hash key (also called the partition key).
func (DetectorModelDynamoDBOutput) HashKeyType ¶
func (o DetectorModelDynamoDBOutput) HashKeyType() pulumi.StringPtrOutput
The data type for the hash key (also called the partition key). You can specify the following values:
* `STRING` - The hash key is a string.
* `NUMBER` - The hash key is a number.
If you don't specify `hashKeyType`, the default value is `STRING`.
func (DetectorModelDynamoDBOutput) HashKeyValue ¶
func (o DetectorModelDynamoDBOutput) HashKeyValue() pulumi.StringOutput
The value of the hash key (also called the partition key).
func (DetectorModelDynamoDBOutput) Operation ¶
func (o DetectorModelDynamoDBOutput) Operation() pulumi.StringPtrOutput
The type of operation to perform. You can specify the following values:
* `INSERT` - Insert data as a new item into the DynamoDB table. This item uses the specified hash key as a partition key. If you specified a range key, the item uses the range key as a sort key.
* `UPDATE` - Update an existing item of the DynamoDB table with new data. This item's partition key must match the specified hash key. If you specified a range key, the range key must match the item's sort key.
* `DELETE` - Delete an existing item of the DynamoDB table. This item's partition key must match the specified hash key. If you specified a range key, the range key must match the item's sort key.
If you don't specify this parameter, AWS IoT Events triggers the `INSERT` operation.
func (DetectorModelDynamoDBOutput) Payload ¶
func (o DetectorModelDynamoDBOutput) Payload() DetectorModelPayloadPtrOutput
func (DetectorModelDynamoDBOutput) PayloadField ¶
func (o DetectorModelDynamoDBOutput) PayloadField() pulumi.StringPtrOutput
The name of the DynamoDB column that receives the action payload.
If you don't specify this parameter, the name of the DynamoDB column is `payload`.
func (DetectorModelDynamoDBOutput) RangeKeyField ¶
func (o DetectorModelDynamoDBOutput) RangeKeyField() pulumi.StringPtrOutput
The name of the range key (also called the sort key).
func (DetectorModelDynamoDBOutput) RangeKeyType ¶
func (o DetectorModelDynamoDBOutput) RangeKeyType() pulumi.StringPtrOutput
The data type for the range key (also called the sort key), You can specify the following values:
* `STRING` - The range key is a string.
* `NUMBER` - The range key is number.
If you don't specify `rangeKeyField`, the default value is `STRING`.
func (DetectorModelDynamoDBOutput) RangeKeyValue ¶
func (o DetectorModelDynamoDBOutput) RangeKeyValue() pulumi.StringPtrOutput
The value of the range key (also called the sort key).
func (DetectorModelDynamoDBOutput) TableName ¶
func (o DetectorModelDynamoDBOutput) TableName() pulumi.StringOutput
The name of the DynamoDB table.
func (DetectorModelDynamoDBOutput) ToDetectorModelDynamoDBOutput ¶
func (o DetectorModelDynamoDBOutput) ToDetectorModelDynamoDBOutput() DetectorModelDynamoDBOutput
func (DetectorModelDynamoDBOutput) ToDetectorModelDynamoDBOutputWithContext ¶
func (o DetectorModelDynamoDBOutput) ToDetectorModelDynamoDBOutputWithContext(ctx context.Context) DetectorModelDynamoDBOutput
func (DetectorModelDynamoDBOutput) ToDetectorModelDynamoDBPtrOutput ¶
func (o DetectorModelDynamoDBOutput) ToDetectorModelDynamoDBPtrOutput() DetectorModelDynamoDBPtrOutput
func (DetectorModelDynamoDBOutput) ToDetectorModelDynamoDBPtrOutputWithContext ¶
func (o DetectorModelDynamoDBOutput) ToDetectorModelDynamoDBPtrOutputWithContext(ctx context.Context) DetectorModelDynamoDBPtrOutput
type DetectorModelDynamoDBPtrInput ¶
type DetectorModelDynamoDBPtrInput interface { pulumi.Input ToDetectorModelDynamoDBPtrOutput() DetectorModelDynamoDBPtrOutput ToDetectorModelDynamoDBPtrOutputWithContext(context.Context) DetectorModelDynamoDBPtrOutput }
DetectorModelDynamoDBPtrInput is an input type that accepts DetectorModelDynamoDBArgs, DetectorModelDynamoDBPtr and DetectorModelDynamoDBPtrOutput values. You can construct a concrete instance of `DetectorModelDynamoDBPtrInput` via:
DetectorModelDynamoDBArgs{...} or: nil
func DetectorModelDynamoDBPtr ¶
func DetectorModelDynamoDBPtr(v *DetectorModelDynamoDBArgs) DetectorModelDynamoDBPtrInput
type DetectorModelDynamoDBPtrOutput ¶
type DetectorModelDynamoDBPtrOutput struct{ *pulumi.OutputState }
func (DetectorModelDynamoDBPtrOutput) Elem ¶
func (o DetectorModelDynamoDBPtrOutput) Elem() DetectorModelDynamoDBOutput
func (DetectorModelDynamoDBPtrOutput) ElementType ¶
func (DetectorModelDynamoDBPtrOutput) ElementType() reflect.Type
func (DetectorModelDynamoDBPtrOutput) HashKeyField ¶
func (o DetectorModelDynamoDBPtrOutput) HashKeyField() pulumi.StringPtrOutput
The name of the hash key (also called the partition key).
func (DetectorModelDynamoDBPtrOutput) HashKeyType ¶
func (o DetectorModelDynamoDBPtrOutput) HashKeyType() pulumi.StringPtrOutput
The data type for the hash key (also called the partition key). You can specify the following values:
* `STRING` - The hash key is a string.
* `NUMBER` - The hash key is a number.
If you don't specify `hashKeyType`, the default value is `STRING`.
func (DetectorModelDynamoDBPtrOutput) HashKeyValue ¶
func (o DetectorModelDynamoDBPtrOutput) HashKeyValue() pulumi.StringPtrOutput
The value of the hash key (also called the partition key).
func (DetectorModelDynamoDBPtrOutput) Operation ¶
func (o DetectorModelDynamoDBPtrOutput) Operation() pulumi.StringPtrOutput
The type of operation to perform. You can specify the following values:
* `INSERT` - Insert data as a new item into the DynamoDB table. This item uses the specified hash key as a partition key. If you specified a range key, the item uses the range key as a sort key.
* `UPDATE` - Update an existing item of the DynamoDB table with new data. This item's partition key must match the specified hash key. If you specified a range key, the range key must match the item's sort key.
* `DELETE` - Delete an existing item of the DynamoDB table. This item's partition key must match the specified hash key. If you specified a range key, the range key must match the item's sort key.
If you don't specify this parameter, AWS IoT Events triggers the `INSERT` operation.
func (DetectorModelDynamoDBPtrOutput) Payload ¶
func (o DetectorModelDynamoDBPtrOutput) Payload() DetectorModelPayloadPtrOutput
func (DetectorModelDynamoDBPtrOutput) PayloadField ¶
func (o DetectorModelDynamoDBPtrOutput) PayloadField() pulumi.StringPtrOutput
The name of the DynamoDB column that receives the action payload.
If you don't specify this parameter, the name of the DynamoDB column is `payload`.
func (DetectorModelDynamoDBPtrOutput) RangeKeyField ¶
func (o DetectorModelDynamoDBPtrOutput) RangeKeyField() pulumi.StringPtrOutput
The name of the range key (also called the sort key).
func (DetectorModelDynamoDBPtrOutput) RangeKeyType ¶
func (o DetectorModelDynamoDBPtrOutput) RangeKeyType() pulumi.StringPtrOutput
The data type for the range key (also called the sort key), You can specify the following values:
* `STRING` - The range key is a string.
* `NUMBER` - The range key is number.
If you don't specify `rangeKeyField`, the default value is `STRING`.
func (DetectorModelDynamoDBPtrOutput) RangeKeyValue ¶
func (o DetectorModelDynamoDBPtrOutput) RangeKeyValue() pulumi.StringPtrOutput
The value of the range key (also called the sort key).
func (DetectorModelDynamoDBPtrOutput) TableName ¶
func (o DetectorModelDynamoDBPtrOutput) TableName() pulumi.StringPtrOutput
The name of the DynamoDB table.
func (DetectorModelDynamoDBPtrOutput) ToDetectorModelDynamoDBPtrOutput ¶
func (o DetectorModelDynamoDBPtrOutput) ToDetectorModelDynamoDBPtrOutput() DetectorModelDynamoDBPtrOutput
func (DetectorModelDynamoDBPtrOutput) ToDetectorModelDynamoDBPtrOutputWithContext ¶
func (o DetectorModelDynamoDBPtrOutput) ToDetectorModelDynamoDBPtrOutputWithContext(ctx context.Context) DetectorModelDynamoDBPtrOutput
type DetectorModelDynamoDBv2 ¶
type DetectorModelDynamoDBv2 struct { Payload *DetectorModelPayload `pulumi:"payload"` // The name of the DynamoDB table. TableName string `pulumi:"tableName"` }
Defines an action to write to the Amazon DynamoDB table that you created. The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can also customize the [payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html). A separate column of the DynamoDB table receives one attribute-value pair in the payload that you specify.
You can use expressions for parameters that are strings. For more information, see [Expressions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-expressions.html) in the *AWS IoT Events Developer Guide*.
type DetectorModelDynamoDBv2Args ¶
type DetectorModelDynamoDBv2Args struct { Payload DetectorModelPayloadPtrInput `pulumi:"payload"` // The name of the DynamoDB table. TableName pulumi.StringInput `pulumi:"tableName"` }
Defines an action to write to the Amazon DynamoDB table that you created. The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can also customize the [payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html). A separate column of the DynamoDB table receives one attribute-value pair in the payload that you specify.
You can use expressions for parameters that are strings. For more information, see [Expressions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-expressions.html) in the *AWS IoT Events Developer Guide*.
func (DetectorModelDynamoDBv2Args) ElementType ¶
func (DetectorModelDynamoDBv2Args) ElementType() reflect.Type
func (DetectorModelDynamoDBv2Args) ToDetectorModelDynamoDBv2Output ¶
func (i DetectorModelDynamoDBv2Args) ToDetectorModelDynamoDBv2Output() DetectorModelDynamoDBv2Output
func (DetectorModelDynamoDBv2Args) ToDetectorModelDynamoDBv2OutputWithContext ¶
func (i DetectorModelDynamoDBv2Args) ToDetectorModelDynamoDBv2OutputWithContext(ctx context.Context) DetectorModelDynamoDBv2Output
func (DetectorModelDynamoDBv2Args) ToDetectorModelDynamoDBv2PtrOutput ¶
func (i DetectorModelDynamoDBv2Args) ToDetectorModelDynamoDBv2PtrOutput() DetectorModelDynamoDBv2PtrOutput
func (DetectorModelDynamoDBv2Args) ToDetectorModelDynamoDBv2PtrOutputWithContext ¶
func (i DetectorModelDynamoDBv2Args) ToDetectorModelDynamoDBv2PtrOutputWithContext(ctx context.Context) DetectorModelDynamoDBv2PtrOutput
type DetectorModelDynamoDBv2Input ¶
type DetectorModelDynamoDBv2Input interface { pulumi.Input ToDetectorModelDynamoDBv2Output() DetectorModelDynamoDBv2Output ToDetectorModelDynamoDBv2OutputWithContext(context.Context) DetectorModelDynamoDBv2Output }
DetectorModelDynamoDBv2Input is an input type that accepts DetectorModelDynamoDBv2Args and DetectorModelDynamoDBv2Output values. You can construct a concrete instance of `DetectorModelDynamoDBv2Input` via:
DetectorModelDynamoDBv2Args{...}
type DetectorModelDynamoDBv2Output ¶
type DetectorModelDynamoDBv2Output struct{ *pulumi.OutputState }
Defines an action to write to the Amazon DynamoDB table that you created. The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can also customize the [payload](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Payload.html). A separate column of the DynamoDB table receives one attribute-value pair in the payload that you specify.
You can use expressions for parameters that are strings. For more information, see [Expressions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-expressions.html) in the *AWS IoT Events Developer Guide*.
func (DetectorModelDynamoDBv2Output) ElementType ¶
func (DetectorModelDynamoDBv2Output) ElementType() reflect.Type
func (DetectorModelDynamoDBv2Output) Payload ¶
func (o DetectorModelDynamoDBv2Output) Payload() DetectorModelPayloadPtrOutput
func (DetectorModelDynamoDBv2Output) TableName ¶
func (o DetectorModelDynamoDBv2Output) TableName() pulumi.StringOutput
The name of the DynamoDB table.
func (DetectorModelDynamoDBv2Output) ToDetectorModelDynamoDBv2Output ¶
func (o DetectorModelDynamoDBv2Output) ToDetectorModelDynamoDBv2Output() DetectorModelDynamoDBv2Output
func (DetectorModelDynamoDBv2Output) ToDetectorModelDynamoDBv2OutputWithContext ¶
func (o DetectorModelDynamoDBv2Output) ToDetectorModelDynamoDBv2OutputWithContext(ctx context.Context) DetectorModelDynamoDBv2Output
func (DetectorModelDynamoDBv2Output) ToDetectorModelDynamoDBv2PtrOutput ¶
func (o DetectorModelDynamoDBv2Output) ToDetectorModelDynamoDBv2PtrOutput() DetectorModelDynamoDBv2PtrOutput
func (DetectorModelDynamoDBv2Output) ToDetectorModelDynamoDBv2PtrOutputWithContext ¶
func (o DetectorModelDynamoDBv2Output) ToDetectorModelDynamoDBv2PtrOutputWithContext(ctx context.Context) DetectorModelDynamoDBv2PtrOutput
type DetectorModelDynamoDBv2PtrInput ¶
type DetectorModelDynamoDBv2PtrInput interface { pulumi.Input ToDetectorModelDynamoDBv2PtrOutput() DetectorModelDynamoDBv2PtrOutput ToDetectorModelDynamoDBv2PtrOutputWithContext(context.Context) DetectorModelDynamoDBv2PtrOutput }
DetectorModelDynamoDBv2PtrInput is an input type that accepts DetectorModelDynamoDBv2Args, DetectorModelDynamoDBv2Ptr and DetectorModelDynamoDBv2PtrOutput values. You can construct a concrete instance of `DetectorModelDynamoDBv2PtrInput` via:
DetectorModelDynamoDBv2Args{...} or: nil
func DetectorModelDynamoDBv2Ptr ¶
func DetectorModelDynamoDBv2Ptr(v *DetectorModelDynamoDBv2Args) DetectorModelDynamoDBv2PtrInput
type DetectorModelDynamoDBv2PtrOutput ¶
type DetectorModelDynamoDBv2PtrOutput struct{ *pulumi.OutputState }
func (DetectorModelDynamoDBv2PtrOutput) Elem ¶
func (o DetectorModelDynamoDBv2PtrOutput) Elem() DetectorModelDynamoDBv2Output
func (DetectorModelDynamoDBv2PtrOutput) ElementType ¶
func (DetectorModelDynamoDBv2PtrOutput) ElementType() reflect.Type
func (DetectorModelDynamoDBv2PtrOutput) Payload ¶
func (o DetectorModelDynamoDBv2PtrOutput) Payload() DetectorModelPayloadPtrOutput
func (DetectorModelDynamoDBv2PtrOutput) TableName ¶
func (o DetectorModelDynamoDBv2PtrOutput) TableName() pulumi.StringPtrOutput
The name of the DynamoDB table.
func (DetectorModelDynamoDBv2PtrOutput) ToDetectorModelDynamoDBv2PtrOutput ¶
func (o DetectorModelDynamoDBv2PtrOutput) ToDetectorModelDynamoDBv2PtrOutput() DetectorModelDynamoDBv2PtrOutput
func (DetectorModelDynamoDBv2PtrOutput) ToDetectorModelDynamoDBv2PtrOutputWithContext ¶
func (o DetectorModelDynamoDBv2PtrOutput) ToDetectorModelDynamoDBv2PtrOutputWithContext(ctx context.Context) DetectorModelDynamoDBv2PtrOutput
type DetectorModelEvaluationMethod ¶
type DetectorModelEvaluationMethod string
Information about the order in which events are evaluated and how actions are executed.
func (DetectorModelEvaluationMethod) ElementType ¶
func (DetectorModelEvaluationMethod) ElementType() reflect.Type
func (DetectorModelEvaluationMethod) ToDetectorModelEvaluationMethodOutput ¶
func (e DetectorModelEvaluationMethod) ToDetectorModelEvaluationMethodOutput() DetectorModelEvaluationMethodOutput
func (DetectorModelEvaluationMethod) ToDetectorModelEvaluationMethodOutputWithContext ¶
func (e DetectorModelEvaluationMethod) ToDetectorModelEvaluationMethodOutputWithContext(ctx context.Context) DetectorModelEvaluationMethodOutput
func (DetectorModelEvaluationMethod) ToDetectorModelEvaluationMethodPtrOutput ¶
func (e DetectorModelEvaluationMethod) ToDetectorModelEvaluationMethodPtrOutput() DetectorModelEvaluationMethodPtrOutput
func (DetectorModelEvaluationMethod) ToDetectorModelEvaluationMethodPtrOutputWithContext ¶
func (e DetectorModelEvaluationMethod) ToDetectorModelEvaluationMethodPtrOutputWithContext(ctx context.Context) DetectorModelEvaluationMethodPtrOutput
func (DetectorModelEvaluationMethod) ToStringOutput ¶
func (e DetectorModelEvaluationMethod) ToStringOutput() pulumi.StringOutput
func (DetectorModelEvaluationMethod) ToStringOutputWithContext ¶
func (e DetectorModelEvaluationMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DetectorModelEvaluationMethod) ToStringPtrOutput ¶
func (e DetectorModelEvaluationMethod) ToStringPtrOutput() pulumi.StringPtrOutput
func (DetectorModelEvaluationMethod) ToStringPtrOutputWithContext ¶
func (e DetectorModelEvaluationMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DetectorModelEvaluationMethodInput ¶
type DetectorModelEvaluationMethodInput interface { pulumi.Input ToDetectorModelEvaluationMethodOutput() DetectorModelEvaluationMethodOutput ToDetectorModelEvaluationMethodOutputWithContext(context.Context) DetectorModelEvaluationMethodOutput }
DetectorModelEvaluationMethodInput is an input type that accepts DetectorModelEvaluationMethodArgs and DetectorModelEvaluationMethodOutput values. You can construct a concrete instance of `DetectorModelEvaluationMethodInput` via:
DetectorModelEvaluationMethodArgs{...}
type DetectorModelEvaluationMethodOutput ¶
type DetectorModelEvaluationMethodOutput struct{ *pulumi.OutputState }
func (DetectorModelEvaluationMethodOutput) ElementType ¶
func (DetectorModelEvaluationMethodOutput) ElementType() reflect.Type
func (DetectorModelEvaluationMethodOutput) ToDetectorModelEvaluationMethodOutput ¶
func (o DetectorModelEvaluationMethodOutput) ToDetectorModelEvaluationMethodOutput() DetectorModelEvaluationMethodOutput
func (DetectorModelEvaluationMethodOutput) ToDetectorModelEvaluationMethodOutputWithContext ¶
func (o DetectorModelEvaluationMethodOutput) ToDetectorModelEvaluationMethodOutputWithContext(ctx context.Context) DetectorModelEvaluationMethodOutput
func (DetectorModelEvaluationMethodOutput) ToDetectorModelEvaluationMethodPtrOutput ¶
func (o DetectorModelEvaluationMethodOutput) ToDetectorModelEvaluationMethodPtrOutput() DetectorModelEvaluationMethodPtrOutput
func (DetectorModelEvaluationMethodOutput) ToDetectorModelEvaluationMethodPtrOutputWithContext ¶
func (o DetectorModelEvaluationMethodOutput) ToDetectorModelEvaluationMethodPtrOutputWithContext(ctx context.Context) DetectorModelEvaluationMethodPtrOutput
func (DetectorModelEvaluationMethodOutput) ToStringOutput ¶
func (o DetectorModelEvaluationMethodOutput) ToStringOutput() pulumi.StringOutput
func (DetectorModelEvaluationMethodOutput) ToStringOutputWithContext ¶
func (o DetectorModelEvaluationMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DetectorModelEvaluationMethodOutput) ToStringPtrOutput ¶
func (o DetectorModelEvaluationMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DetectorModelEvaluationMethodOutput) ToStringPtrOutputWithContext ¶
func (o DetectorModelEvaluationMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DetectorModelEvaluationMethodPtrInput ¶
type DetectorModelEvaluationMethodPtrInput interface { pulumi.Input ToDetectorModelEvaluationMethodPtrOutput() DetectorModelEvaluationMethodPtrOutput ToDetectorModelEvaluationMethodPtrOutputWithContext(context.Context) DetectorModelEvaluationMethodPtrOutput }
func DetectorModelEvaluationMethodPtr ¶
func DetectorModelEvaluationMethodPtr(v string) DetectorModelEvaluationMethodPtrInput
type DetectorModelEvaluationMethodPtrOutput ¶
type DetectorModelEvaluationMethodPtrOutput struct{ *pulumi.OutputState }
func (DetectorModelEvaluationMethodPtrOutput) ElementType ¶
func (DetectorModelEvaluationMethodPtrOutput) ElementType() reflect.Type
func (DetectorModelEvaluationMethodPtrOutput) ToDetectorModelEvaluationMethodPtrOutput ¶
func (o DetectorModelEvaluationMethodPtrOutput) ToDetectorModelEvaluationMethodPtrOutput() DetectorModelEvaluationMethodPtrOutput
func (DetectorModelEvaluationMethodPtrOutput) ToDetectorModelEvaluationMethodPtrOutputWithContext ¶
func (o DetectorModelEvaluationMethodPtrOutput) ToDetectorModelEvaluationMethodPtrOutputWithContext(ctx context.Context) DetectorModelEvaluationMethodPtrOutput
func (DetectorModelEvaluationMethodPtrOutput) ToStringPtrOutput ¶
func (o DetectorModelEvaluationMethodPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DetectorModelEvaluationMethodPtrOutput) ToStringPtrOutputWithContext ¶
func (o DetectorModelEvaluationMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DetectorModelEvent ¶
type DetectorModelEvent struct { // The actions to be performed. Actions []DetectorModelAction `pulumi:"actions"` // The Boolean expression that, when `TRUE`, causes the `actions` to be performed. If not present, the `actions` are performed (=`TRUE`). If the expression result is not a `Boolean` value, the `actions` are not performed (=`FALSE`). Condition *string `pulumi:"condition"` // The name of the event. EventName string `pulumi:"eventName"` }
Specifies the `actions` to be performed when the `condition` evaluates to `TRUE`.
type DetectorModelEventArgs ¶
type DetectorModelEventArgs struct { // The actions to be performed. Actions DetectorModelActionArrayInput `pulumi:"actions"` // The Boolean expression that, when `TRUE`, causes the `actions` to be performed. If not present, the `actions` are performed (=`TRUE`). If the expression result is not a `Boolean` value, the `actions` are not performed (=`FALSE`). Condition pulumi.StringPtrInput `pulumi:"condition"` // The name of the event. EventName pulumi.StringInput `pulumi:"eventName"` }
Specifies the `actions` to be performed when the `condition` evaluates to `TRUE`.
func (DetectorModelEventArgs) ElementType ¶
func (DetectorModelEventArgs) ElementType() reflect.Type
func (DetectorModelEventArgs) ToDetectorModelEventOutput ¶
func (i DetectorModelEventArgs) ToDetectorModelEventOutput() DetectorModelEventOutput
func (DetectorModelEventArgs) ToDetectorModelEventOutputWithContext ¶
func (i DetectorModelEventArgs) ToDetectorModelEventOutputWithContext(ctx context.Context) DetectorModelEventOutput
type DetectorModelEventArray ¶
type DetectorModelEventArray []DetectorModelEventInput
func (DetectorModelEventArray) ElementType ¶
func (DetectorModelEventArray) ElementType() reflect.Type
func (DetectorModelEventArray) ToDetectorModelEventArrayOutput ¶
func (i DetectorModelEventArray) ToDetectorModelEventArrayOutput() DetectorModelEventArrayOutput
func (DetectorModelEventArray) ToDetectorModelEventArrayOutputWithContext ¶
func (i DetectorModelEventArray) ToDetectorModelEventArrayOutputWithContext(ctx context.Context) DetectorModelEventArrayOutput
type DetectorModelEventArrayInput ¶
type DetectorModelEventArrayInput interface { pulumi.Input ToDetectorModelEventArrayOutput() DetectorModelEventArrayOutput ToDetectorModelEventArrayOutputWithContext(context.Context) DetectorModelEventArrayOutput }
DetectorModelEventArrayInput is an input type that accepts DetectorModelEventArray and DetectorModelEventArrayOutput values. You can construct a concrete instance of `DetectorModelEventArrayInput` via:
DetectorModelEventArray{ DetectorModelEventArgs{...} }
type DetectorModelEventArrayOutput ¶
type DetectorModelEventArrayOutput struct{ *pulumi.OutputState }
func (DetectorModelEventArrayOutput) ElementType ¶
func (DetectorModelEventArrayOutput) ElementType() reflect.Type
func (DetectorModelEventArrayOutput) Index ¶
func (o DetectorModelEventArrayOutput) Index(i pulumi.IntInput) DetectorModelEventOutput
func (DetectorModelEventArrayOutput) ToDetectorModelEventArrayOutput ¶
func (o DetectorModelEventArrayOutput) ToDetectorModelEventArrayOutput() DetectorModelEventArrayOutput
func (DetectorModelEventArrayOutput) ToDetectorModelEventArrayOutputWithContext ¶
func (o DetectorModelEventArrayOutput) ToDetectorModelEventArrayOutputWithContext(ctx context.Context) DetectorModelEventArrayOutput
type DetectorModelEventInput ¶
type DetectorModelEventInput interface { pulumi.Input ToDetectorModelEventOutput() DetectorModelEventOutput ToDetectorModelEventOutputWithContext(context.Context) DetectorModelEventOutput }
DetectorModelEventInput is an input type that accepts DetectorModelEventArgs and DetectorModelEventOutput values. You can construct a concrete instance of `DetectorModelEventInput` via:
DetectorModelEventArgs{...}
type DetectorModelEventOutput ¶
type DetectorModelEventOutput struct{ *pulumi.OutputState }
Specifies the `actions` to be performed when the `condition` evaluates to `TRUE`.
func (DetectorModelEventOutput) Actions ¶
func (o DetectorModelEventOutput) Actions() DetectorModelActionArrayOutput
The actions to be performed.
func (DetectorModelEventOutput) Condition ¶
func (o DetectorModelEventOutput) Condition() pulumi.StringPtrOutput
The Boolean expression that, when `TRUE`, causes the `actions` to be performed. If not present, the `actions` are performed (=`TRUE`). If the expression result is not a `Boolean` value, the `actions` are not performed (=`FALSE`).
func (DetectorModelEventOutput) ElementType ¶
func (DetectorModelEventOutput) ElementType() reflect.Type
func (DetectorModelEventOutput) EventName ¶
func (o DetectorModelEventOutput) EventName() pulumi.StringOutput
The name of the event.
func (DetectorModelEventOutput) ToDetectorModelEventOutput ¶
func (o DetectorModelEventOutput) ToDetectorModelEventOutput() DetectorModelEventOutput
func (DetectorModelEventOutput) ToDetectorModelEventOutputWithContext ¶
func (o DetectorModelEventOutput) ToDetectorModelEventOutputWithContext(ctx context.Context) DetectorModelEventOutput
type DetectorModelFirehose ¶
type DetectorModelFirehose struct { // The name of the Kinesis Data Firehose delivery stream where the data is written. DeliveryStreamName string `pulumi:"deliveryStreamName"` Payload *DetectorModelPayload `pulumi:"payload"` // A character separator that is used to separate records written to the Kinesis Data Firehose delivery stream. Valid values are: '\n' (newline), '\t' (tab), '\r\n' (Windows newline), ',' (comma). Separator *string `pulumi:"separator"` }
Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.
type DetectorModelFirehoseArgs ¶
type DetectorModelFirehoseArgs struct { // The name of the Kinesis Data Firehose delivery stream where the data is written. DeliveryStreamName pulumi.StringInput `pulumi:"deliveryStreamName"` Payload DetectorModelPayloadPtrInput `pulumi:"payload"` // A character separator that is used to separate records written to the Kinesis Data Firehose delivery stream. Valid values are: '\n' (newline), '\t' (tab), '\r\n' (Windows newline), ',' (comma). Separator pulumi.StringPtrInput `pulumi:"separator"` }
Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.
func (DetectorModelFirehoseArgs) ElementType ¶
func (DetectorModelFirehoseArgs) ElementType() reflect.Type
func (DetectorModelFirehoseArgs) ToDetectorModelFirehoseOutput ¶
func (i DetectorModelFirehoseArgs) ToDetectorModelFirehoseOutput() DetectorModelFirehoseOutput
func (DetectorModelFirehoseArgs) ToDetectorModelFirehoseOutputWithContext ¶
func (i DetectorModelFirehoseArgs) ToDetectorModelFirehoseOutputWithContext(ctx context.Context) DetectorModelFirehoseOutput
func (DetectorModelFirehoseArgs) ToDetectorModelFirehosePtrOutput ¶
func (i DetectorModelFirehoseArgs) ToDetectorModelFirehosePtrOutput() DetectorModelFirehosePtrOutput
func (DetectorModelFirehoseArgs) ToDetectorModelFirehosePtrOutputWithContext ¶
func (i DetectorModelFirehoseArgs) ToDetectorModelFirehosePtrOutputWithContext(ctx context.Context) DetectorModelFirehosePtrOutput
type DetectorModelFirehoseInput ¶
type DetectorModelFirehoseInput interface { pulumi.Input ToDetectorModelFirehoseOutput() DetectorModelFirehoseOutput ToDetectorModelFirehoseOutputWithContext(context.Context) DetectorModelFirehoseOutput }
DetectorModelFirehoseInput is an input type that accepts DetectorModelFirehoseArgs and DetectorModelFirehoseOutput values. You can construct a concrete instance of `DetectorModelFirehoseInput` via:
DetectorModelFirehoseArgs{...}
type DetectorModelFirehoseOutput ¶
type DetectorModelFirehoseOutput struct{ *pulumi.OutputState }
Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.
func (DetectorModelFirehoseOutput) DeliveryStreamName ¶
func (o DetectorModelFirehoseOutput) DeliveryStreamName() pulumi.StringOutput
The name of the Kinesis Data Firehose delivery stream where the data is written.
func (DetectorModelFirehoseOutput) ElementType ¶
func (DetectorModelFirehoseOutput) ElementType() reflect.Type
func (DetectorModelFirehoseOutput) Payload ¶
func (o DetectorModelFirehoseOutput) Payload() DetectorModelPayloadPtrOutput
func (DetectorModelFirehoseOutput) Separator ¶
func (o DetectorModelFirehoseOutput) Separator() pulumi.StringPtrOutput
A character separator that is used to separate records written to the Kinesis Data Firehose delivery stream. Valid values are: '\n' (newline), '\t' (tab), '\r\n' (Windows newline), ',' (comma).
func (DetectorModelFirehoseOutput) ToDetectorModelFirehoseOutput ¶
func (o DetectorModelFirehoseOutput) ToDetectorModelFirehoseOutput() DetectorModelFirehoseOutput
func (DetectorModelFirehoseOutput) ToDetectorModelFirehoseOutputWithContext ¶
func (o DetectorModelFirehoseOutput) ToDetectorModelFirehoseOutputWithContext(ctx context.Context) DetectorModelFirehoseOutput
func (DetectorModelFirehoseOutput) ToDetectorModelFirehosePtrOutput ¶
func (o DetectorModelFirehoseOutput) ToDetectorModelFirehosePtrOutput() DetectorModelFirehosePtrOutput
func (DetectorModelFirehoseOutput) ToDetectorModelFirehosePtrOutputWithContext ¶
func (o DetectorModelFirehoseOutput) ToDetectorModelFirehosePtrOutputWithContext(ctx context.Context) DetectorModelFirehosePtrOutput
type DetectorModelFirehosePtrInput ¶
type DetectorModelFirehosePtrInput interface { pulumi.Input ToDetectorModelFirehosePtrOutput() DetectorModelFirehosePtrOutput ToDetectorModelFirehosePtrOutputWithContext(context.Context) DetectorModelFirehosePtrOutput }
DetectorModelFirehosePtrInput is an input type that accepts DetectorModelFirehoseArgs, DetectorModelFirehosePtr and DetectorModelFirehosePtrOutput values. You can construct a concrete instance of `DetectorModelFirehosePtrInput` via:
DetectorModelFirehoseArgs{...} or: nil
func DetectorModelFirehosePtr ¶
func DetectorModelFirehosePtr(v *DetectorModelFirehoseArgs) DetectorModelFirehosePtrInput
type DetectorModelFirehosePtrOutput ¶
type DetectorModelFirehosePtrOutput struct{ *pulumi.OutputState }
func (DetectorModelFirehosePtrOutput) DeliveryStreamName ¶
func (o DetectorModelFirehosePtrOutput) DeliveryStreamName() pulumi.StringPtrOutput
The name of the Kinesis Data Firehose delivery stream where the data is written.
func (DetectorModelFirehosePtrOutput) Elem ¶
func (o DetectorModelFirehosePtrOutput) Elem() DetectorModelFirehoseOutput
func (DetectorModelFirehosePtrOutput) ElementType ¶
func (DetectorModelFirehosePtrOutput) ElementType() reflect.Type
func (DetectorModelFirehosePtrOutput) Payload ¶
func (o DetectorModelFirehosePtrOutput) Payload() DetectorModelPayloadPtrOutput
func (DetectorModelFirehosePtrOutput) Separator ¶
func (o DetectorModelFirehosePtrOutput) Separator() pulumi.StringPtrOutput
A character separator that is used to separate records written to the Kinesis Data Firehose delivery stream. Valid values are: '\n' (newline), '\t' (tab), '\r\n' (Windows newline), ',' (comma).
func (DetectorModelFirehosePtrOutput) ToDetectorModelFirehosePtrOutput ¶
func (o DetectorModelFirehosePtrOutput) ToDetectorModelFirehosePtrOutput() DetectorModelFirehosePtrOutput
func (DetectorModelFirehosePtrOutput) ToDetectorModelFirehosePtrOutputWithContext ¶
func (o DetectorModelFirehosePtrOutput) ToDetectorModelFirehosePtrOutputWithContext(ctx context.Context) DetectorModelFirehosePtrOutput
type DetectorModelInput ¶
type DetectorModelInput interface { pulumi.Input ToDetectorModelOutput() DetectorModelOutput ToDetectorModelOutputWithContext(ctx context.Context) DetectorModelOutput }
type DetectorModelIotEvents ¶
type DetectorModelIotEvents struct { // The name of the AWS IoT Events input where the data is sent. InputName string `pulumi:"inputName"` Payload *DetectorModelPayload `pulumi:"payload"` }
Sends an AWS IoT Events input, passing in information about the detector model instance and the event that triggered the action.
type DetectorModelIotEventsArgs ¶
type DetectorModelIotEventsArgs struct { // The name of the AWS IoT Events input where the data is sent. InputName pulumi.StringInput `pulumi:"inputName"` Payload DetectorModelPayloadPtrInput `pulumi:"payload"` }
Sends an AWS IoT Events input, passing in information about the detector model instance and the event that triggered the action.
func (DetectorModelIotEventsArgs) ElementType ¶
func (DetectorModelIotEventsArgs) ElementType() reflect.Type
func (DetectorModelIotEventsArgs) ToDetectorModelIotEventsOutput ¶
func (i DetectorModelIotEventsArgs) ToDetectorModelIotEventsOutput() DetectorModelIotEventsOutput
func (DetectorModelIotEventsArgs) ToDetectorModelIotEventsOutputWithContext ¶
func (i DetectorModelIotEventsArgs) ToDetectorModelIotEventsOutputWithContext(ctx context.Context) DetectorModelIotEventsOutput
func (DetectorModelIotEventsArgs) ToDetectorModelIotEventsPtrOutput ¶
func (i DetectorModelIotEventsArgs) ToDetectorModelIotEventsPtrOutput() DetectorModelIotEventsPtrOutput
func (DetectorModelIotEventsArgs) ToDetectorModelIotEventsPtrOutputWithContext ¶
func (i DetectorModelIotEventsArgs) ToDetectorModelIotEventsPtrOutputWithContext(ctx context.Context) DetectorModelIotEventsPtrOutput
type DetectorModelIotEventsInput ¶
type DetectorModelIotEventsInput interface { pulumi.Input ToDetectorModelIotEventsOutput() DetectorModelIotEventsOutput ToDetectorModelIotEventsOutputWithContext(context.Context) DetectorModelIotEventsOutput }
DetectorModelIotEventsInput is an input type that accepts DetectorModelIotEventsArgs and DetectorModelIotEventsOutput values. You can construct a concrete instance of `DetectorModelIotEventsInput` via:
DetectorModelIotEventsArgs{...}
type DetectorModelIotEventsOutput ¶
type DetectorModelIotEventsOutput struct{ *pulumi.OutputState }
Sends an AWS IoT Events input, passing in information about the detector model instance and the event that triggered the action.
func (DetectorModelIotEventsOutput) ElementType ¶
func (DetectorModelIotEventsOutput) ElementType() reflect.Type
func (DetectorModelIotEventsOutput) InputName ¶
func (o DetectorModelIotEventsOutput) InputName() pulumi.StringOutput
The name of the AWS IoT Events input where the data is sent.
func (DetectorModelIotEventsOutput) Payload ¶
func (o DetectorModelIotEventsOutput) Payload() DetectorModelPayloadPtrOutput
func (DetectorModelIotEventsOutput) ToDetectorModelIotEventsOutput ¶
func (o DetectorModelIotEventsOutput) ToDetectorModelIotEventsOutput() DetectorModelIotEventsOutput
func (DetectorModelIotEventsOutput) ToDetectorModelIotEventsOutputWithContext ¶
func (o DetectorModelIotEventsOutput) ToDetectorModelIotEventsOutputWithContext(ctx context.Context) DetectorModelIotEventsOutput
func (DetectorModelIotEventsOutput) ToDetectorModelIotEventsPtrOutput ¶
func (o DetectorModelIotEventsOutput) ToDetectorModelIotEventsPtrOutput() DetectorModelIotEventsPtrOutput
func (DetectorModelIotEventsOutput) ToDetectorModelIotEventsPtrOutputWithContext ¶
func (o DetectorModelIotEventsOutput) ToDetectorModelIotEventsPtrOutputWithContext(ctx context.Context) DetectorModelIotEventsPtrOutput
type DetectorModelIotEventsPtrInput ¶
type DetectorModelIotEventsPtrInput interface { pulumi.Input ToDetectorModelIotEventsPtrOutput() DetectorModelIotEventsPtrOutput ToDetectorModelIotEventsPtrOutputWithContext(context.Context) DetectorModelIotEventsPtrOutput }
DetectorModelIotEventsPtrInput is an input type that accepts DetectorModelIotEventsArgs, DetectorModelIotEventsPtr and DetectorModelIotEventsPtrOutput values. You can construct a concrete instance of `DetectorModelIotEventsPtrInput` via:
DetectorModelIotEventsArgs{...} or: nil
func DetectorModelIotEventsPtr ¶
func DetectorModelIotEventsPtr(v *DetectorModelIotEventsArgs) DetectorModelIotEventsPtrInput
type DetectorModelIotEventsPtrOutput ¶
type DetectorModelIotEventsPtrOutput struct{ *pulumi.OutputState }
func (DetectorModelIotEventsPtrOutput) Elem ¶
func (o DetectorModelIotEventsPtrOutput) Elem() DetectorModelIotEventsOutput
func (DetectorModelIotEventsPtrOutput) ElementType ¶
func (DetectorModelIotEventsPtrOutput) ElementType() reflect.Type
func (DetectorModelIotEventsPtrOutput) InputName ¶
func (o DetectorModelIotEventsPtrOutput) InputName() pulumi.StringPtrOutput
The name of the AWS IoT Events input where the data is sent.
func (DetectorModelIotEventsPtrOutput) Payload ¶
func (o DetectorModelIotEventsPtrOutput) Payload() DetectorModelPayloadPtrOutput
func (DetectorModelIotEventsPtrOutput) ToDetectorModelIotEventsPtrOutput ¶
func (o DetectorModelIotEventsPtrOutput) ToDetectorModelIotEventsPtrOutput() DetectorModelIotEventsPtrOutput
func (DetectorModelIotEventsPtrOutput) ToDetectorModelIotEventsPtrOutputWithContext ¶
func (o DetectorModelIotEventsPtrOutput) ToDetectorModelIotEventsPtrOutputWithContext(ctx context.Context) DetectorModelIotEventsPtrOutput
type DetectorModelIotSiteWise ¶
type DetectorModelIotSiteWise struct { // The ID of the asset that has the specified property. You can specify an expression. AssetId *string `pulumi:"assetId"` // A unique identifier for this entry. You can use the entry ID to track which data entry causes an error in case of failure. The default is a new unique identifier. You can also specify an expression. EntryId *string `pulumi:"entryId"` // The alias of the asset property. You can also specify an expression. PropertyAlias *string `pulumi:"propertyAlias"` // The ID of the asset property. You can specify an expression. PropertyId *string `pulumi:"propertyId"` PropertyValue DetectorModelAssetPropertyValue `pulumi:"propertyValue"` }
Sends information about the detector model instance and the event that triggered the action to a specified asset property in AWS IoT SiteWise.
type DetectorModelIotSiteWiseArgs ¶
type DetectorModelIotSiteWiseArgs struct { // The ID of the asset that has the specified property. You can specify an expression. AssetId pulumi.StringPtrInput `pulumi:"assetId"` // A unique identifier for this entry. You can use the entry ID to track which data entry causes an error in case of failure. The default is a new unique identifier. You can also specify an expression. EntryId pulumi.StringPtrInput `pulumi:"entryId"` // The alias of the asset property. You can also specify an expression. PropertyAlias pulumi.StringPtrInput `pulumi:"propertyAlias"` // The ID of the asset property. You can specify an expression. PropertyId pulumi.StringPtrInput `pulumi:"propertyId"` PropertyValue DetectorModelAssetPropertyValueInput `pulumi:"propertyValue"` }
Sends information about the detector model instance and the event that triggered the action to a specified asset property in AWS IoT SiteWise.
func (DetectorModelIotSiteWiseArgs) ElementType ¶
func (DetectorModelIotSiteWiseArgs) ElementType() reflect.Type
func (DetectorModelIotSiteWiseArgs) ToDetectorModelIotSiteWiseOutput ¶
func (i DetectorModelIotSiteWiseArgs) ToDetectorModelIotSiteWiseOutput() DetectorModelIotSiteWiseOutput
func (DetectorModelIotSiteWiseArgs) ToDetectorModelIotSiteWiseOutputWithContext ¶
func (i DetectorModelIotSiteWiseArgs) ToDetectorModelIotSiteWiseOutputWithContext(ctx context.Context) DetectorModelIotSiteWiseOutput
func (DetectorModelIotSiteWiseArgs) ToDetectorModelIotSiteWisePtrOutput ¶
func (i DetectorModelIotSiteWiseArgs) ToDetectorModelIotSiteWisePtrOutput() DetectorModelIotSiteWisePtrOutput
func (DetectorModelIotSiteWiseArgs) ToDetectorModelIotSiteWisePtrOutputWithContext ¶
func (i DetectorModelIotSiteWiseArgs) ToDetectorModelIotSiteWisePtrOutputWithContext(ctx context.Context) DetectorModelIotSiteWisePtrOutput
type DetectorModelIotSiteWiseInput ¶
type DetectorModelIotSiteWiseInput interface { pulumi.Input ToDetectorModelIotSiteWiseOutput() DetectorModelIotSiteWiseOutput ToDetectorModelIotSiteWiseOutputWithContext(context.Context) DetectorModelIotSiteWiseOutput }
DetectorModelIotSiteWiseInput is an input type that accepts DetectorModelIotSiteWiseArgs and DetectorModelIotSiteWiseOutput values. You can construct a concrete instance of `DetectorModelIotSiteWiseInput` via:
DetectorModelIotSiteWiseArgs{...}
type DetectorModelIotSiteWiseOutput ¶
type DetectorModelIotSiteWiseOutput struct{ *pulumi.OutputState }
Sends information about the detector model instance and the event that triggered the action to a specified asset property in AWS IoT SiteWise.
func (DetectorModelIotSiteWiseOutput) AssetId ¶
func (o DetectorModelIotSiteWiseOutput) AssetId() pulumi.StringPtrOutput
The ID of the asset that has the specified property. You can specify an expression.
func (DetectorModelIotSiteWiseOutput) ElementType ¶
func (DetectorModelIotSiteWiseOutput) ElementType() reflect.Type
func (DetectorModelIotSiteWiseOutput) EntryId ¶
func (o DetectorModelIotSiteWiseOutput) EntryId() pulumi.StringPtrOutput
A unique identifier for this entry. You can use the entry ID to track which data entry causes an error in case of failure. The default is a new unique identifier. You can also specify an expression.
func (DetectorModelIotSiteWiseOutput) PropertyAlias ¶
func (o DetectorModelIotSiteWiseOutput) PropertyAlias() pulumi.StringPtrOutput
The alias of the asset property. You can also specify an expression.
func (DetectorModelIotSiteWiseOutput) PropertyId ¶
func (o DetectorModelIotSiteWiseOutput) PropertyId() pulumi.StringPtrOutput
The ID of the asset property. You can specify an expression.
func (DetectorModelIotSiteWiseOutput) PropertyValue ¶
func (o DetectorModelIotSiteWiseOutput) PropertyValue() DetectorModelAssetPropertyValueOutput
func (DetectorModelIotSiteWiseOutput) ToDetectorModelIotSiteWiseOutput ¶
func (o DetectorModelIotSiteWiseOutput) ToDetectorModelIotSiteWiseOutput() DetectorModelIotSiteWiseOutput
func (DetectorModelIotSiteWiseOutput) ToDetectorModelIotSiteWiseOutputWithContext ¶
func (o DetectorModelIotSiteWiseOutput) ToDetectorModelIotSiteWiseOutputWithContext(ctx context.Context) DetectorModelIotSiteWiseOutput
func (DetectorModelIotSiteWiseOutput) ToDetectorModelIotSiteWisePtrOutput ¶
func (o DetectorModelIotSiteWiseOutput) ToDetectorModelIotSiteWisePtrOutput() DetectorModelIotSiteWisePtrOutput
func (DetectorModelIotSiteWiseOutput) ToDetectorModelIotSiteWisePtrOutputWithContext ¶
func (o DetectorModelIotSiteWiseOutput) ToDetectorModelIotSiteWisePtrOutputWithContext(ctx context.Context) DetectorModelIotSiteWisePtrOutput
type DetectorModelIotSiteWisePtrInput ¶
type DetectorModelIotSiteWisePtrInput interface { pulumi.Input ToDetectorModelIotSiteWisePtrOutput() DetectorModelIotSiteWisePtrOutput ToDetectorModelIotSiteWisePtrOutputWithContext(context.Context) DetectorModelIotSiteWisePtrOutput }
DetectorModelIotSiteWisePtrInput is an input type that accepts DetectorModelIotSiteWiseArgs, DetectorModelIotSiteWisePtr and DetectorModelIotSiteWisePtrOutput values. You can construct a concrete instance of `DetectorModelIotSiteWisePtrInput` via:
DetectorModelIotSiteWiseArgs{...} or: nil
func DetectorModelIotSiteWisePtr ¶
func DetectorModelIotSiteWisePtr(v *DetectorModelIotSiteWiseArgs) DetectorModelIotSiteWisePtrInput
type DetectorModelIotSiteWisePtrOutput ¶
type DetectorModelIotSiteWisePtrOutput struct{ *pulumi.OutputState }
func (DetectorModelIotSiteWisePtrOutput) AssetId ¶
func (o DetectorModelIotSiteWisePtrOutput) AssetId() pulumi.StringPtrOutput
The ID of the asset that has the specified property. You can specify an expression.
func (DetectorModelIotSiteWisePtrOutput) Elem ¶
func (o DetectorModelIotSiteWisePtrOutput) Elem() DetectorModelIotSiteWiseOutput
func (DetectorModelIotSiteWisePtrOutput) ElementType ¶
func (DetectorModelIotSiteWisePtrOutput) ElementType() reflect.Type
func (DetectorModelIotSiteWisePtrOutput) EntryId ¶
func (o DetectorModelIotSiteWisePtrOutput) EntryId() pulumi.StringPtrOutput
A unique identifier for this entry. You can use the entry ID to track which data entry causes an error in case of failure. The default is a new unique identifier. You can also specify an expression.
func (DetectorModelIotSiteWisePtrOutput) PropertyAlias ¶
func (o DetectorModelIotSiteWisePtrOutput) PropertyAlias() pulumi.StringPtrOutput
The alias of the asset property. You can also specify an expression.
func (DetectorModelIotSiteWisePtrOutput) PropertyId ¶
func (o DetectorModelIotSiteWisePtrOutput) PropertyId() pulumi.StringPtrOutput
The ID of the asset property. You can specify an expression.
func (DetectorModelIotSiteWisePtrOutput) PropertyValue ¶
func (o DetectorModelIotSiteWisePtrOutput) PropertyValue() DetectorModelAssetPropertyValuePtrOutput
func (DetectorModelIotSiteWisePtrOutput) ToDetectorModelIotSiteWisePtrOutput ¶
func (o DetectorModelIotSiteWisePtrOutput) ToDetectorModelIotSiteWisePtrOutput() DetectorModelIotSiteWisePtrOutput
func (DetectorModelIotSiteWisePtrOutput) ToDetectorModelIotSiteWisePtrOutputWithContext ¶
func (o DetectorModelIotSiteWisePtrOutput) ToDetectorModelIotSiteWisePtrOutputWithContext(ctx context.Context) DetectorModelIotSiteWisePtrOutput
type DetectorModelIotTopicPublish ¶
type DetectorModelIotTopicPublish struct { // The MQTT topic of the message. You can use a string expression that includes variables (`$variable.<variable-name>`) and input values (`$input.<input-name>.<path-to-datum>`) as the topic string. MqttTopic string `pulumi:"mqttTopic"` Payload *DetectorModelPayload `pulumi:"payload"` }
Information required to publish the MQTT message through the AWS IoT message broker.
type DetectorModelIotTopicPublishArgs ¶
type DetectorModelIotTopicPublishArgs struct { // The MQTT topic of the message. You can use a string expression that includes variables (`$variable.<variable-name>`) and input values (`$input.<input-name>.<path-to-datum>`) as the topic string. MqttTopic pulumi.StringInput `pulumi:"mqttTopic"` Payload DetectorModelPayloadPtrInput `pulumi:"payload"` }
Information required to publish the MQTT message through the AWS IoT message broker.
func (DetectorModelIotTopicPublishArgs) ElementType ¶
func (DetectorModelIotTopicPublishArgs) ElementType() reflect.Type
func (DetectorModelIotTopicPublishArgs) ToDetectorModelIotTopicPublishOutput ¶
func (i DetectorModelIotTopicPublishArgs) ToDetectorModelIotTopicPublishOutput() DetectorModelIotTopicPublishOutput
func (DetectorModelIotTopicPublishArgs) ToDetectorModelIotTopicPublishOutputWithContext ¶
func (i DetectorModelIotTopicPublishArgs) ToDetectorModelIotTopicPublishOutputWithContext(ctx context.Context) DetectorModelIotTopicPublishOutput
func (DetectorModelIotTopicPublishArgs) ToDetectorModelIotTopicPublishPtrOutput ¶
func (i DetectorModelIotTopicPublishArgs) ToDetectorModelIotTopicPublishPtrOutput() DetectorModelIotTopicPublishPtrOutput
func (DetectorModelIotTopicPublishArgs) ToDetectorModelIotTopicPublishPtrOutputWithContext ¶
func (i DetectorModelIotTopicPublishArgs) ToDetectorModelIotTopicPublishPtrOutputWithContext(ctx context.Context) DetectorModelIotTopicPublishPtrOutput
type DetectorModelIotTopicPublishInput ¶
type DetectorModelIotTopicPublishInput interface { pulumi.Input ToDetectorModelIotTopicPublishOutput() DetectorModelIotTopicPublishOutput ToDetectorModelIotTopicPublishOutputWithContext(context.Context) DetectorModelIotTopicPublishOutput }
DetectorModelIotTopicPublishInput is an input type that accepts DetectorModelIotTopicPublishArgs and DetectorModelIotTopicPublishOutput values. You can construct a concrete instance of `DetectorModelIotTopicPublishInput` via:
DetectorModelIotTopicPublishArgs{...}
type DetectorModelIotTopicPublishOutput ¶
type DetectorModelIotTopicPublishOutput struct{ *pulumi.OutputState }
Information required to publish the MQTT message through the AWS IoT message broker.
func (DetectorModelIotTopicPublishOutput) ElementType ¶
func (DetectorModelIotTopicPublishOutput) ElementType() reflect.Type
func (DetectorModelIotTopicPublishOutput) MqttTopic ¶
func (o DetectorModelIotTopicPublishOutput) MqttTopic() pulumi.StringOutput
The MQTT topic of the message. You can use a string expression that includes variables (`$variable.<variable-name>`) and input values (`$input.<input-name>.<path-to-datum>`) as the topic string.
func (DetectorModelIotTopicPublishOutput) Payload ¶
func (o DetectorModelIotTopicPublishOutput) Payload() DetectorModelPayloadPtrOutput
func (DetectorModelIotTopicPublishOutput) ToDetectorModelIotTopicPublishOutput ¶
func (o DetectorModelIotTopicPublishOutput) ToDetectorModelIotTopicPublishOutput() DetectorModelIotTopicPublishOutput
func (DetectorModelIotTopicPublishOutput) ToDetectorModelIotTopicPublishOutputWithContext ¶
func (o DetectorModelIotTopicPublishOutput) ToDetectorModelIotTopicPublishOutputWithContext(ctx context.Context) DetectorModelIotTopicPublishOutput
func (DetectorModelIotTopicPublishOutput) ToDetectorModelIotTopicPublishPtrOutput ¶
func (o DetectorModelIotTopicPublishOutput) ToDetectorModelIotTopicPublishPtrOutput() DetectorModelIotTopicPublishPtrOutput
func (DetectorModelIotTopicPublishOutput) ToDetectorModelIotTopicPublishPtrOutputWithContext ¶
func (o DetectorModelIotTopicPublishOutput) ToDetectorModelIotTopicPublishPtrOutputWithContext(ctx context.Context) DetectorModelIotTopicPublishPtrOutput
type DetectorModelIotTopicPublishPtrInput ¶
type DetectorModelIotTopicPublishPtrInput interface { pulumi.Input ToDetectorModelIotTopicPublishPtrOutput() DetectorModelIotTopicPublishPtrOutput ToDetectorModelIotTopicPublishPtrOutputWithContext(context.Context) DetectorModelIotTopicPublishPtrOutput }
DetectorModelIotTopicPublishPtrInput is an input type that accepts DetectorModelIotTopicPublishArgs, DetectorModelIotTopicPublishPtr and DetectorModelIotTopicPublishPtrOutput values. You can construct a concrete instance of `DetectorModelIotTopicPublishPtrInput` via:
DetectorModelIotTopicPublishArgs{...} or: nil
func DetectorModelIotTopicPublishPtr ¶
func DetectorModelIotTopicPublishPtr(v *DetectorModelIotTopicPublishArgs) DetectorModelIotTopicPublishPtrInput
type DetectorModelIotTopicPublishPtrOutput ¶
type DetectorModelIotTopicPublishPtrOutput struct{ *pulumi.OutputState }
func (DetectorModelIotTopicPublishPtrOutput) ElementType ¶
func (DetectorModelIotTopicPublishPtrOutput) ElementType() reflect.Type
func (DetectorModelIotTopicPublishPtrOutput) MqttTopic ¶
func (o DetectorModelIotTopicPublishPtrOutput) MqttTopic() pulumi.StringPtrOutput
The MQTT topic of the message. You can use a string expression that includes variables (`$variable.<variable-name>`) and input values (`$input.<input-name>.<path-to-datum>`) as the topic string.
func (DetectorModelIotTopicPublishPtrOutput) Payload ¶
func (o DetectorModelIotTopicPublishPtrOutput) Payload() DetectorModelPayloadPtrOutput
func (DetectorModelIotTopicPublishPtrOutput) ToDetectorModelIotTopicPublishPtrOutput ¶
func (o DetectorModelIotTopicPublishPtrOutput) ToDetectorModelIotTopicPublishPtrOutput() DetectorModelIotTopicPublishPtrOutput
func (DetectorModelIotTopicPublishPtrOutput) ToDetectorModelIotTopicPublishPtrOutputWithContext ¶
func (o DetectorModelIotTopicPublishPtrOutput) ToDetectorModelIotTopicPublishPtrOutputWithContext(ctx context.Context) DetectorModelIotTopicPublishPtrOutput
type DetectorModelLambda ¶
type DetectorModelLambda struct { // The ARN of the Lambda function that is executed. FunctionArn string `pulumi:"functionArn"` Payload *DetectorModelPayload `pulumi:"payload"` }
type DetectorModelLambdaArgs ¶
type DetectorModelLambdaArgs struct { // The ARN of the Lambda function that is executed. FunctionArn pulumi.StringInput `pulumi:"functionArn"` Payload DetectorModelPayloadPtrInput `pulumi:"payload"` }
func (DetectorModelLambdaArgs) ElementType ¶
func (DetectorModelLambdaArgs) ElementType() reflect.Type
func (DetectorModelLambdaArgs) ToDetectorModelLambdaOutput ¶
func (i DetectorModelLambdaArgs) ToDetectorModelLambdaOutput() DetectorModelLambdaOutput
func (DetectorModelLambdaArgs) ToDetectorModelLambdaOutputWithContext ¶
func (i DetectorModelLambdaArgs) ToDetectorModelLambdaOutputWithContext(ctx context.Context) DetectorModelLambdaOutput
func (DetectorModelLambdaArgs) ToDetectorModelLambdaPtrOutput ¶
func (i DetectorModelLambdaArgs) ToDetectorModelLambdaPtrOutput() DetectorModelLambdaPtrOutput
func (DetectorModelLambdaArgs) ToDetectorModelLambdaPtrOutputWithContext ¶
func (i DetectorModelLambdaArgs) ToDetectorModelLambdaPtrOutputWithContext(ctx context.Context) DetectorModelLambdaPtrOutput
type DetectorModelLambdaInput ¶
type DetectorModelLambdaInput interface { pulumi.Input ToDetectorModelLambdaOutput() DetectorModelLambdaOutput ToDetectorModelLambdaOutputWithContext(context.Context) DetectorModelLambdaOutput }
DetectorModelLambdaInput is an input type that accepts DetectorModelLambdaArgs and DetectorModelLambdaOutput values. You can construct a concrete instance of `DetectorModelLambdaInput` via:
DetectorModelLambdaArgs{...}
type DetectorModelLambdaOutput ¶
type DetectorModelLambdaOutput struct{ *pulumi.OutputState }
func (DetectorModelLambdaOutput) ElementType ¶
func (DetectorModelLambdaOutput) ElementType() reflect.Type
func (DetectorModelLambdaOutput) FunctionArn ¶
func (o DetectorModelLambdaOutput) FunctionArn() pulumi.StringOutput
The ARN of the Lambda function that is executed.
func (DetectorModelLambdaOutput) Payload ¶
func (o DetectorModelLambdaOutput) Payload() DetectorModelPayloadPtrOutput
func (DetectorModelLambdaOutput) ToDetectorModelLambdaOutput ¶
func (o DetectorModelLambdaOutput) ToDetectorModelLambdaOutput() DetectorModelLambdaOutput
func (DetectorModelLambdaOutput) ToDetectorModelLambdaOutputWithContext ¶
func (o DetectorModelLambdaOutput) ToDetectorModelLambdaOutputWithContext(ctx context.Context) DetectorModelLambdaOutput
func (DetectorModelLambdaOutput) ToDetectorModelLambdaPtrOutput ¶
func (o DetectorModelLambdaOutput) ToDetectorModelLambdaPtrOutput() DetectorModelLambdaPtrOutput
func (DetectorModelLambdaOutput) ToDetectorModelLambdaPtrOutputWithContext ¶
func (o DetectorModelLambdaOutput) ToDetectorModelLambdaPtrOutputWithContext(ctx context.Context) DetectorModelLambdaPtrOutput
type DetectorModelLambdaPtrInput ¶
type DetectorModelLambdaPtrInput interface { pulumi.Input ToDetectorModelLambdaPtrOutput() DetectorModelLambdaPtrOutput ToDetectorModelLambdaPtrOutputWithContext(context.Context) DetectorModelLambdaPtrOutput }
DetectorModelLambdaPtrInput is an input type that accepts DetectorModelLambdaArgs, DetectorModelLambdaPtr and DetectorModelLambdaPtrOutput values. You can construct a concrete instance of `DetectorModelLambdaPtrInput` via:
DetectorModelLambdaArgs{...} or: nil
func DetectorModelLambdaPtr ¶
func DetectorModelLambdaPtr(v *DetectorModelLambdaArgs) DetectorModelLambdaPtrInput
type DetectorModelLambdaPtrOutput ¶
type DetectorModelLambdaPtrOutput struct{ *pulumi.OutputState }
func (DetectorModelLambdaPtrOutput) Elem ¶
func (o DetectorModelLambdaPtrOutput) Elem() DetectorModelLambdaOutput
func (DetectorModelLambdaPtrOutput) ElementType ¶
func (DetectorModelLambdaPtrOutput) ElementType() reflect.Type
func (DetectorModelLambdaPtrOutput) FunctionArn ¶
func (o DetectorModelLambdaPtrOutput) FunctionArn() pulumi.StringPtrOutput
The ARN of the Lambda function that is executed.
func (DetectorModelLambdaPtrOutput) Payload ¶
func (o DetectorModelLambdaPtrOutput) Payload() DetectorModelPayloadPtrOutput
func (DetectorModelLambdaPtrOutput) ToDetectorModelLambdaPtrOutput ¶
func (o DetectorModelLambdaPtrOutput) ToDetectorModelLambdaPtrOutput() DetectorModelLambdaPtrOutput
func (DetectorModelLambdaPtrOutput) ToDetectorModelLambdaPtrOutputWithContext ¶
func (o DetectorModelLambdaPtrOutput) ToDetectorModelLambdaPtrOutputWithContext(ctx context.Context) DetectorModelLambdaPtrOutput
type DetectorModelOnEnter ¶
type DetectorModelOnEnter struct { // Specifies the `actions` that are performed when the state is entered and the `condition` is `TRUE`. Events []DetectorModelEvent `pulumi:"events"` }
When entering this state, perform these `actions` if the `condition` is `TRUE`.
type DetectorModelOnEnterArgs ¶
type DetectorModelOnEnterArgs struct { // Specifies the `actions` that are performed when the state is entered and the `condition` is `TRUE`. Events DetectorModelEventArrayInput `pulumi:"events"` }
When entering this state, perform these `actions` if the `condition` is `TRUE`.
func (DetectorModelOnEnterArgs) ElementType ¶
func (DetectorModelOnEnterArgs) ElementType() reflect.Type
func (DetectorModelOnEnterArgs) ToDetectorModelOnEnterOutput ¶
func (i DetectorModelOnEnterArgs) ToDetectorModelOnEnterOutput() DetectorModelOnEnterOutput
func (DetectorModelOnEnterArgs) ToDetectorModelOnEnterOutputWithContext ¶
func (i DetectorModelOnEnterArgs) ToDetectorModelOnEnterOutputWithContext(ctx context.Context) DetectorModelOnEnterOutput
func (DetectorModelOnEnterArgs) ToDetectorModelOnEnterPtrOutput ¶
func (i DetectorModelOnEnterArgs) ToDetectorModelOnEnterPtrOutput() DetectorModelOnEnterPtrOutput
func (DetectorModelOnEnterArgs) ToDetectorModelOnEnterPtrOutputWithContext ¶
func (i DetectorModelOnEnterArgs) ToDetectorModelOnEnterPtrOutputWithContext(ctx context.Context) DetectorModelOnEnterPtrOutput
type DetectorModelOnEnterInput ¶
type DetectorModelOnEnterInput interface { pulumi.Input ToDetectorModelOnEnterOutput() DetectorModelOnEnterOutput ToDetectorModelOnEnterOutputWithContext(context.Context) DetectorModelOnEnterOutput }
DetectorModelOnEnterInput is an input type that accepts DetectorModelOnEnterArgs and DetectorModelOnEnterOutput values. You can construct a concrete instance of `DetectorModelOnEnterInput` via:
DetectorModelOnEnterArgs{...}
type DetectorModelOnEnterOutput ¶
type DetectorModelOnEnterOutput struct{ *pulumi.OutputState }
When entering this state, perform these `actions` if the `condition` is `TRUE`.
func (DetectorModelOnEnterOutput) ElementType ¶
func (DetectorModelOnEnterOutput) ElementType() reflect.Type
func (DetectorModelOnEnterOutput) Events ¶
func (o DetectorModelOnEnterOutput) Events() DetectorModelEventArrayOutput
Specifies the `actions` that are performed when the state is entered and the `condition` is `TRUE`.
func (DetectorModelOnEnterOutput) ToDetectorModelOnEnterOutput ¶
func (o DetectorModelOnEnterOutput) ToDetectorModelOnEnterOutput() DetectorModelOnEnterOutput
func (DetectorModelOnEnterOutput) ToDetectorModelOnEnterOutputWithContext ¶
func (o DetectorModelOnEnterOutput) ToDetectorModelOnEnterOutputWithContext(ctx context.Context) DetectorModelOnEnterOutput
func (DetectorModelOnEnterOutput) ToDetectorModelOnEnterPtrOutput ¶
func (o DetectorModelOnEnterOutput) ToDetectorModelOnEnterPtrOutput() DetectorModelOnEnterPtrOutput
func (DetectorModelOnEnterOutput) ToDetectorModelOnEnterPtrOutputWithContext ¶
func (o DetectorModelOnEnterOutput) ToDetectorModelOnEnterPtrOutputWithContext(ctx context.Context) DetectorModelOnEnterPtrOutput
type DetectorModelOnEnterPtrInput ¶
type DetectorModelOnEnterPtrInput interface { pulumi.Input ToDetectorModelOnEnterPtrOutput() DetectorModelOnEnterPtrOutput ToDetectorModelOnEnterPtrOutputWithContext(context.Context) DetectorModelOnEnterPtrOutput }
DetectorModelOnEnterPtrInput is an input type that accepts DetectorModelOnEnterArgs, DetectorModelOnEnterPtr and DetectorModelOnEnterPtrOutput values. You can construct a concrete instance of `DetectorModelOnEnterPtrInput` via:
DetectorModelOnEnterArgs{...} or: nil
func DetectorModelOnEnterPtr ¶
func DetectorModelOnEnterPtr(v *DetectorModelOnEnterArgs) DetectorModelOnEnterPtrInput
type DetectorModelOnEnterPtrOutput ¶
type DetectorModelOnEnterPtrOutput struct{ *pulumi.OutputState }
func (DetectorModelOnEnterPtrOutput) Elem ¶
func (o DetectorModelOnEnterPtrOutput) Elem() DetectorModelOnEnterOutput
func (DetectorModelOnEnterPtrOutput) ElementType ¶
func (DetectorModelOnEnterPtrOutput) ElementType() reflect.Type
func (DetectorModelOnEnterPtrOutput) Events ¶
func (o DetectorModelOnEnterPtrOutput) Events() DetectorModelEventArrayOutput
Specifies the `actions` that are performed when the state is entered and the `condition` is `TRUE`.
func (DetectorModelOnEnterPtrOutput) ToDetectorModelOnEnterPtrOutput ¶
func (o DetectorModelOnEnterPtrOutput) ToDetectorModelOnEnterPtrOutput() DetectorModelOnEnterPtrOutput
func (DetectorModelOnEnterPtrOutput) ToDetectorModelOnEnterPtrOutputWithContext ¶
func (o DetectorModelOnEnterPtrOutput) ToDetectorModelOnEnterPtrOutputWithContext(ctx context.Context) DetectorModelOnEnterPtrOutput
type DetectorModelOnExit ¶
type DetectorModelOnExit struct { // Specifies the `actions` that are performed when the state is exited and the `condition` is `TRUE`. Events []DetectorModelEvent `pulumi:"events"` }
When exiting this state, perform these `actions` if the specified `condition` is `TRUE`.
type DetectorModelOnExitArgs ¶
type DetectorModelOnExitArgs struct { // Specifies the `actions` that are performed when the state is exited and the `condition` is `TRUE`. Events DetectorModelEventArrayInput `pulumi:"events"` }
When exiting this state, perform these `actions` if the specified `condition` is `TRUE`.
func (DetectorModelOnExitArgs) ElementType ¶
func (DetectorModelOnExitArgs) ElementType() reflect.Type
func (DetectorModelOnExitArgs) ToDetectorModelOnExitOutput ¶
func (i DetectorModelOnExitArgs) ToDetectorModelOnExitOutput() DetectorModelOnExitOutput
func (DetectorModelOnExitArgs) ToDetectorModelOnExitOutputWithContext ¶
func (i DetectorModelOnExitArgs) ToDetectorModelOnExitOutputWithContext(ctx context.Context) DetectorModelOnExitOutput
func (DetectorModelOnExitArgs) ToDetectorModelOnExitPtrOutput ¶
func (i DetectorModelOnExitArgs) ToDetectorModelOnExitPtrOutput() DetectorModelOnExitPtrOutput
func (DetectorModelOnExitArgs) ToDetectorModelOnExitPtrOutputWithContext ¶
func (i DetectorModelOnExitArgs) ToDetectorModelOnExitPtrOutputWithContext(ctx context.Context) DetectorModelOnExitPtrOutput
type DetectorModelOnExitInput ¶
type DetectorModelOnExitInput interface { pulumi.Input ToDetectorModelOnExitOutput() DetectorModelOnExitOutput ToDetectorModelOnExitOutputWithContext(context.Context) DetectorModelOnExitOutput }
DetectorModelOnExitInput is an input type that accepts DetectorModelOnExitArgs and DetectorModelOnExitOutput values. You can construct a concrete instance of `DetectorModelOnExitInput` via:
DetectorModelOnExitArgs{...}
type DetectorModelOnExitOutput ¶
type DetectorModelOnExitOutput struct{ *pulumi.OutputState }
When exiting this state, perform these `actions` if the specified `condition` is `TRUE`.
func (DetectorModelOnExitOutput) ElementType ¶
func (DetectorModelOnExitOutput) ElementType() reflect.Type
func (DetectorModelOnExitOutput) Events ¶
func (o DetectorModelOnExitOutput) Events() DetectorModelEventArrayOutput
Specifies the `actions` that are performed when the state is exited and the `condition` is `TRUE`.
func (DetectorModelOnExitOutput) ToDetectorModelOnExitOutput ¶
func (o DetectorModelOnExitOutput) ToDetectorModelOnExitOutput() DetectorModelOnExitOutput
func (DetectorModelOnExitOutput) ToDetectorModelOnExitOutputWithContext ¶
func (o DetectorModelOnExitOutput) ToDetectorModelOnExitOutputWithContext(ctx context.Context) DetectorModelOnExitOutput
func (DetectorModelOnExitOutput) ToDetectorModelOnExitPtrOutput ¶
func (o DetectorModelOnExitOutput) ToDetectorModelOnExitPtrOutput() DetectorModelOnExitPtrOutput
func (DetectorModelOnExitOutput) ToDetectorModelOnExitPtrOutputWithContext ¶
func (o DetectorModelOnExitOutput) ToDetectorModelOnExitPtrOutputWithContext(ctx context.Context) DetectorModelOnExitPtrOutput
type DetectorModelOnExitPtrInput ¶
type DetectorModelOnExitPtrInput interface { pulumi.Input ToDetectorModelOnExitPtrOutput() DetectorModelOnExitPtrOutput ToDetectorModelOnExitPtrOutputWithContext(context.Context) DetectorModelOnExitPtrOutput }
DetectorModelOnExitPtrInput is an input type that accepts DetectorModelOnExitArgs, DetectorModelOnExitPtr and DetectorModelOnExitPtrOutput values. You can construct a concrete instance of `DetectorModelOnExitPtrInput` via:
DetectorModelOnExitArgs{...} or: nil
func DetectorModelOnExitPtr ¶
func DetectorModelOnExitPtr(v *DetectorModelOnExitArgs) DetectorModelOnExitPtrInput
type DetectorModelOnExitPtrOutput ¶
type DetectorModelOnExitPtrOutput struct{ *pulumi.OutputState }
func (DetectorModelOnExitPtrOutput) Elem ¶
func (o DetectorModelOnExitPtrOutput) Elem() DetectorModelOnExitOutput
func (DetectorModelOnExitPtrOutput) ElementType ¶
func (DetectorModelOnExitPtrOutput) ElementType() reflect.Type
func (DetectorModelOnExitPtrOutput) Events ¶
func (o DetectorModelOnExitPtrOutput) Events() DetectorModelEventArrayOutput
Specifies the `actions` that are performed when the state is exited and the `condition` is `TRUE`.
func (DetectorModelOnExitPtrOutput) ToDetectorModelOnExitPtrOutput ¶
func (o DetectorModelOnExitPtrOutput) ToDetectorModelOnExitPtrOutput() DetectorModelOnExitPtrOutput
func (DetectorModelOnExitPtrOutput) ToDetectorModelOnExitPtrOutputWithContext ¶
func (o DetectorModelOnExitPtrOutput) ToDetectorModelOnExitPtrOutputWithContext(ctx context.Context) DetectorModelOnExitPtrOutput
type DetectorModelOnInput ¶
type DetectorModelOnInput struct { // Specifies the `actions` performed when the `condition` evaluates to `TRUE`. Events []DetectorModelEvent `pulumi:"events"` // Specifies the `actions` performed, and the next `state` entered, when a `condition` evaluates to `TRUE`. TransitionEvents []DetectorModelTransitionEvent `pulumi:"transitionEvents"` }
When an input is received and the `condition` is `TRUE`, perform the specified `actions`.
type DetectorModelOnInputArgs ¶
type DetectorModelOnInputArgs struct { // Specifies the `actions` performed when the `condition` evaluates to `TRUE`. Events DetectorModelEventArrayInput `pulumi:"events"` // Specifies the `actions` performed, and the next `state` entered, when a `condition` evaluates to `TRUE`. TransitionEvents DetectorModelTransitionEventArrayInput `pulumi:"transitionEvents"` }
When an input is received and the `condition` is `TRUE`, perform the specified `actions`.
func (DetectorModelOnInputArgs) ElementType ¶
func (DetectorModelOnInputArgs) ElementType() reflect.Type
func (DetectorModelOnInputArgs) ToDetectorModelOnInputOutput ¶
func (i DetectorModelOnInputArgs) ToDetectorModelOnInputOutput() DetectorModelOnInputOutput
func (DetectorModelOnInputArgs) ToDetectorModelOnInputOutputWithContext ¶
func (i DetectorModelOnInputArgs) ToDetectorModelOnInputOutputWithContext(ctx context.Context) DetectorModelOnInputOutput
func (DetectorModelOnInputArgs) ToDetectorModelOnInputPtrOutput ¶
func (i DetectorModelOnInputArgs) ToDetectorModelOnInputPtrOutput() DetectorModelOnInputPtrOutput
func (DetectorModelOnInputArgs) ToDetectorModelOnInputPtrOutputWithContext ¶
func (i DetectorModelOnInputArgs) ToDetectorModelOnInputPtrOutputWithContext(ctx context.Context) DetectorModelOnInputPtrOutput
type DetectorModelOnInputInput ¶
type DetectorModelOnInputInput interface { pulumi.Input ToDetectorModelOnInputOutput() DetectorModelOnInputOutput ToDetectorModelOnInputOutputWithContext(context.Context) DetectorModelOnInputOutput }
DetectorModelOnInputInput is an input type that accepts DetectorModelOnInputArgs and DetectorModelOnInputOutput values. You can construct a concrete instance of `DetectorModelOnInputInput` via:
DetectorModelOnInputArgs{...}
type DetectorModelOnInputOutput ¶
type DetectorModelOnInputOutput struct{ *pulumi.OutputState }
When an input is received and the `condition` is `TRUE`, perform the specified `actions`.
func (DetectorModelOnInputOutput) ElementType ¶
func (DetectorModelOnInputOutput) ElementType() reflect.Type
func (DetectorModelOnInputOutput) Events ¶
func (o DetectorModelOnInputOutput) Events() DetectorModelEventArrayOutput
Specifies the `actions` performed when the `condition` evaluates to `TRUE`.
func (DetectorModelOnInputOutput) ToDetectorModelOnInputOutput ¶
func (o DetectorModelOnInputOutput) ToDetectorModelOnInputOutput() DetectorModelOnInputOutput
func (DetectorModelOnInputOutput) ToDetectorModelOnInputOutputWithContext ¶
func (o DetectorModelOnInputOutput) ToDetectorModelOnInputOutputWithContext(ctx context.Context) DetectorModelOnInputOutput
func (DetectorModelOnInputOutput) ToDetectorModelOnInputPtrOutput ¶
func (o DetectorModelOnInputOutput) ToDetectorModelOnInputPtrOutput() DetectorModelOnInputPtrOutput
func (DetectorModelOnInputOutput) ToDetectorModelOnInputPtrOutputWithContext ¶
func (o DetectorModelOnInputOutput) ToDetectorModelOnInputPtrOutputWithContext(ctx context.Context) DetectorModelOnInputPtrOutput
func (DetectorModelOnInputOutput) TransitionEvents ¶
func (o DetectorModelOnInputOutput) TransitionEvents() DetectorModelTransitionEventArrayOutput
Specifies the `actions` performed, and the next `state` entered, when a `condition` evaluates to `TRUE`.
type DetectorModelOnInputPtrInput ¶
type DetectorModelOnInputPtrInput interface { pulumi.Input ToDetectorModelOnInputPtrOutput() DetectorModelOnInputPtrOutput ToDetectorModelOnInputPtrOutputWithContext(context.Context) DetectorModelOnInputPtrOutput }
DetectorModelOnInputPtrInput is an input type that accepts DetectorModelOnInputArgs, DetectorModelOnInputPtr and DetectorModelOnInputPtrOutput values. You can construct a concrete instance of `DetectorModelOnInputPtrInput` via:
DetectorModelOnInputArgs{...} or: nil
func DetectorModelOnInputPtr ¶
func DetectorModelOnInputPtr(v *DetectorModelOnInputArgs) DetectorModelOnInputPtrInput
type DetectorModelOnInputPtrOutput ¶
type DetectorModelOnInputPtrOutput struct{ *pulumi.OutputState }
func (DetectorModelOnInputPtrOutput) Elem ¶
func (o DetectorModelOnInputPtrOutput) Elem() DetectorModelOnInputOutput
func (DetectorModelOnInputPtrOutput) ElementType ¶
func (DetectorModelOnInputPtrOutput) ElementType() reflect.Type
func (DetectorModelOnInputPtrOutput) Events ¶
func (o DetectorModelOnInputPtrOutput) Events() DetectorModelEventArrayOutput
Specifies the `actions` performed when the `condition` evaluates to `TRUE`.
func (DetectorModelOnInputPtrOutput) ToDetectorModelOnInputPtrOutput ¶
func (o DetectorModelOnInputPtrOutput) ToDetectorModelOnInputPtrOutput() DetectorModelOnInputPtrOutput
func (DetectorModelOnInputPtrOutput) ToDetectorModelOnInputPtrOutputWithContext ¶
func (o DetectorModelOnInputPtrOutput) ToDetectorModelOnInputPtrOutputWithContext(ctx context.Context) DetectorModelOnInputPtrOutput
func (DetectorModelOnInputPtrOutput) TransitionEvents ¶
func (o DetectorModelOnInputPtrOutput) TransitionEvents() DetectorModelTransitionEventArrayOutput
Specifies the `actions` performed, and the next `state` entered, when a `condition` evaluates to `TRUE`.
type DetectorModelOutput ¶
type DetectorModelOutput struct{ *pulumi.OutputState }
func (DetectorModelOutput) ElementType ¶
func (DetectorModelOutput) ElementType() reflect.Type
func (DetectorModelOutput) ToDetectorModelOutput ¶
func (o DetectorModelOutput) ToDetectorModelOutput() DetectorModelOutput
func (DetectorModelOutput) ToDetectorModelOutputWithContext ¶
func (o DetectorModelOutput) ToDetectorModelOutputWithContext(ctx context.Context) DetectorModelOutput
type DetectorModelPayload ¶
type DetectorModelPayload struct { // The content of the payload. You can use a string expression that includes quoted strings (`'<string>'`), variables (`$variable.<variable-name>`), input values (`$input.<input-name>.<path-to-datum>`), string concatenations, and quoted strings that contain `${}` as the content. The recommended maximum size of a content expression is 1 KB. ContentExpression string `pulumi:"contentExpression"` // The value of the payload type can be either `STRING` or `JSON`. Type string `pulumi:"type"` }
Information needed to configure the payload.
By default, AWS IoT Events generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the detector model instance and the event triggered the action. To configure the action payload, you can use `contentExpression`.
type DetectorModelPayloadArgs ¶
type DetectorModelPayloadArgs struct { // The content of the payload. You can use a string expression that includes quoted strings (`'<string>'`), variables (`$variable.<variable-name>`), input values (`$input.<input-name>.<path-to-datum>`), string concatenations, and quoted strings that contain `${}` as the content. The recommended maximum size of a content expression is 1 KB. ContentExpression pulumi.StringInput `pulumi:"contentExpression"` // The value of the payload type can be either `STRING` or `JSON`. Type pulumi.StringInput `pulumi:"type"` }
Information needed to configure the payload.
By default, AWS IoT Events generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the detector model instance and the event triggered the action. To configure the action payload, you can use `contentExpression`.
func (DetectorModelPayloadArgs) ElementType ¶
func (DetectorModelPayloadArgs) ElementType() reflect.Type
func (DetectorModelPayloadArgs) ToDetectorModelPayloadOutput ¶
func (i DetectorModelPayloadArgs) ToDetectorModelPayloadOutput() DetectorModelPayloadOutput
func (DetectorModelPayloadArgs) ToDetectorModelPayloadOutputWithContext ¶
func (i DetectorModelPayloadArgs) ToDetectorModelPayloadOutputWithContext(ctx context.Context) DetectorModelPayloadOutput
func (DetectorModelPayloadArgs) ToDetectorModelPayloadPtrOutput ¶
func (i DetectorModelPayloadArgs) ToDetectorModelPayloadPtrOutput() DetectorModelPayloadPtrOutput
func (DetectorModelPayloadArgs) ToDetectorModelPayloadPtrOutputWithContext ¶
func (i DetectorModelPayloadArgs) ToDetectorModelPayloadPtrOutputWithContext(ctx context.Context) DetectorModelPayloadPtrOutput
type DetectorModelPayloadInput ¶
type DetectorModelPayloadInput interface { pulumi.Input ToDetectorModelPayloadOutput() DetectorModelPayloadOutput ToDetectorModelPayloadOutputWithContext(context.Context) DetectorModelPayloadOutput }
DetectorModelPayloadInput is an input type that accepts DetectorModelPayloadArgs and DetectorModelPayloadOutput values. You can construct a concrete instance of `DetectorModelPayloadInput` via:
DetectorModelPayloadArgs{...}
type DetectorModelPayloadOutput ¶
type DetectorModelPayloadOutput struct{ *pulumi.OutputState }
Information needed to configure the payload.
By default, AWS IoT Events generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the detector model instance and the event triggered the action. To configure the action payload, you can use `contentExpression`.
func (DetectorModelPayloadOutput) ContentExpression ¶
func (o DetectorModelPayloadOutput) ContentExpression() pulumi.StringOutput
The content of the payload. You can use a string expression that includes quoted strings (`'<string>'`), variables (`$variable.<variable-name>`), input values (`$input.<input-name>.<path-to-datum>`), string concatenations, and quoted strings that contain `${}` as the content. The recommended maximum size of a content expression is 1 KB.
func (DetectorModelPayloadOutput) ElementType ¶
func (DetectorModelPayloadOutput) ElementType() reflect.Type
func (DetectorModelPayloadOutput) ToDetectorModelPayloadOutput ¶
func (o DetectorModelPayloadOutput) ToDetectorModelPayloadOutput() DetectorModelPayloadOutput
func (DetectorModelPayloadOutput) ToDetectorModelPayloadOutputWithContext ¶
func (o DetectorModelPayloadOutput) ToDetectorModelPayloadOutputWithContext(ctx context.Context) DetectorModelPayloadOutput
func (DetectorModelPayloadOutput) ToDetectorModelPayloadPtrOutput ¶
func (o DetectorModelPayloadOutput) ToDetectorModelPayloadPtrOutput() DetectorModelPayloadPtrOutput
func (DetectorModelPayloadOutput) ToDetectorModelPayloadPtrOutputWithContext ¶
func (o DetectorModelPayloadOutput) ToDetectorModelPayloadPtrOutputWithContext(ctx context.Context) DetectorModelPayloadPtrOutput
func (DetectorModelPayloadOutput) Type ¶
func (o DetectorModelPayloadOutput) Type() pulumi.StringOutput
The value of the payload type can be either `STRING` or `JSON`.
type DetectorModelPayloadPtrInput ¶
type DetectorModelPayloadPtrInput interface { pulumi.Input ToDetectorModelPayloadPtrOutput() DetectorModelPayloadPtrOutput ToDetectorModelPayloadPtrOutputWithContext(context.Context) DetectorModelPayloadPtrOutput }
DetectorModelPayloadPtrInput is an input type that accepts DetectorModelPayloadArgs, DetectorModelPayloadPtr and DetectorModelPayloadPtrOutput values. You can construct a concrete instance of `DetectorModelPayloadPtrInput` via:
DetectorModelPayloadArgs{...} or: nil
func DetectorModelPayloadPtr ¶
func DetectorModelPayloadPtr(v *DetectorModelPayloadArgs) DetectorModelPayloadPtrInput
type DetectorModelPayloadPtrOutput ¶
type DetectorModelPayloadPtrOutput struct{ *pulumi.OutputState }
func (DetectorModelPayloadPtrOutput) ContentExpression ¶
func (o DetectorModelPayloadPtrOutput) ContentExpression() pulumi.StringPtrOutput
The content of the payload. You can use a string expression that includes quoted strings (`'<string>'`), variables (`$variable.<variable-name>`), input values (`$input.<input-name>.<path-to-datum>`), string concatenations, and quoted strings that contain `${}` as the content. The recommended maximum size of a content expression is 1 KB.
func (DetectorModelPayloadPtrOutput) Elem ¶
func (o DetectorModelPayloadPtrOutput) Elem() DetectorModelPayloadOutput
func (DetectorModelPayloadPtrOutput) ElementType ¶
func (DetectorModelPayloadPtrOutput) ElementType() reflect.Type
func (DetectorModelPayloadPtrOutput) ToDetectorModelPayloadPtrOutput ¶
func (o DetectorModelPayloadPtrOutput) ToDetectorModelPayloadPtrOutput() DetectorModelPayloadPtrOutput
func (DetectorModelPayloadPtrOutput) ToDetectorModelPayloadPtrOutputWithContext ¶
func (o DetectorModelPayloadPtrOutput) ToDetectorModelPayloadPtrOutputWithContext(ctx context.Context) DetectorModelPayloadPtrOutput
func (DetectorModelPayloadPtrOutput) Type ¶
func (o DetectorModelPayloadPtrOutput) Type() pulumi.StringPtrOutput
The value of the payload type can be either `STRING` or `JSON`.
type DetectorModelResetTimer ¶
type DetectorModelResetTimer struct { // The name of the timer to reset. TimerName string `pulumi:"timerName"` }
Information required to reset the timer. The timer is reset to the previously evaluated result of the duration. The duration expression isn't reevaluated when you reset the timer.
type DetectorModelResetTimerArgs ¶
type DetectorModelResetTimerArgs struct { // The name of the timer to reset. TimerName pulumi.StringInput `pulumi:"timerName"` }
Information required to reset the timer. The timer is reset to the previously evaluated result of the duration. The duration expression isn't reevaluated when you reset the timer.
func (DetectorModelResetTimerArgs) ElementType ¶
func (DetectorModelResetTimerArgs) ElementType() reflect.Type
func (DetectorModelResetTimerArgs) ToDetectorModelResetTimerOutput ¶
func (i DetectorModelResetTimerArgs) ToDetectorModelResetTimerOutput() DetectorModelResetTimerOutput
func (DetectorModelResetTimerArgs) ToDetectorModelResetTimerOutputWithContext ¶
func (i DetectorModelResetTimerArgs) ToDetectorModelResetTimerOutputWithContext(ctx context.Context) DetectorModelResetTimerOutput
func (DetectorModelResetTimerArgs) ToDetectorModelResetTimerPtrOutput ¶
func (i DetectorModelResetTimerArgs) ToDetectorModelResetTimerPtrOutput() DetectorModelResetTimerPtrOutput
func (DetectorModelResetTimerArgs) ToDetectorModelResetTimerPtrOutputWithContext ¶
func (i DetectorModelResetTimerArgs) ToDetectorModelResetTimerPtrOutputWithContext(ctx context.Context) DetectorModelResetTimerPtrOutput
type DetectorModelResetTimerInput ¶
type DetectorModelResetTimerInput interface { pulumi.Input ToDetectorModelResetTimerOutput() DetectorModelResetTimerOutput ToDetectorModelResetTimerOutputWithContext(context.Context) DetectorModelResetTimerOutput }
DetectorModelResetTimerInput is an input type that accepts DetectorModelResetTimerArgs and DetectorModelResetTimerOutput values. You can construct a concrete instance of `DetectorModelResetTimerInput` via:
DetectorModelResetTimerArgs{...}
type DetectorModelResetTimerOutput ¶
type DetectorModelResetTimerOutput struct{ *pulumi.OutputState }
Information required to reset the timer. The timer is reset to the previously evaluated result of the duration. The duration expression isn't reevaluated when you reset the timer.
func (DetectorModelResetTimerOutput) ElementType ¶
func (DetectorModelResetTimerOutput) ElementType() reflect.Type
func (DetectorModelResetTimerOutput) TimerName ¶
func (o DetectorModelResetTimerOutput) TimerName() pulumi.StringOutput
The name of the timer to reset.
func (DetectorModelResetTimerOutput) ToDetectorModelResetTimerOutput ¶
func (o DetectorModelResetTimerOutput) ToDetectorModelResetTimerOutput() DetectorModelResetTimerOutput
func (DetectorModelResetTimerOutput) ToDetectorModelResetTimerOutputWithContext ¶
func (o DetectorModelResetTimerOutput) ToDetectorModelResetTimerOutputWithContext(ctx context.Context) DetectorModelResetTimerOutput
func (DetectorModelResetTimerOutput) ToDetectorModelResetTimerPtrOutput ¶
func (o DetectorModelResetTimerOutput) ToDetectorModelResetTimerPtrOutput() DetectorModelResetTimerPtrOutput
func (DetectorModelResetTimerOutput) ToDetectorModelResetTimerPtrOutputWithContext ¶
func (o DetectorModelResetTimerOutput) ToDetectorModelResetTimerPtrOutputWithContext(ctx context.Context) DetectorModelResetTimerPtrOutput
type DetectorModelResetTimerPtrInput ¶
type DetectorModelResetTimerPtrInput interface { pulumi.Input ToDetectorModelResetTimerPtrOutput() DetectorModelResetTimerPtrOutput ToDetectorModelResetTimerPtrOutputWithContext(context.Context) DetectorModelResetTimerPtrOutput }
DetectorModelResetTimerPtrInput is an input type that accepts DetectorModelResetTimerArgs, DetectorModelResetTimerPtr and DetectorModelResetTimerPtrOutput values. You can construct a concrete instance of `DetectorModelResetTimerPtrInput` via:
DetectorModelResetTimerArgs{...} or: nil
func DetectorModelResetTimerPtr ¶
func DetectorModelResetTimerPtr(v *DetectorModelResetTimerArgs) DetectorModelResetTimerPtrInput
type DetectorModelResetTimerPtrOutput ¶
type DetectorModelResetTimerPtrOutput struct{ *pulumi.OutputState }
func (DetectorModelResetTimerPtrOutput) Elem ¶
func (o DetectorModelResetTimerPtrOutput) Elem() DetectorModelResetTimerOutput
func (DetectorModelResetTimerPtrOutput) ElementType ¶
func (DetectorModelResetTimerPtrOutput) ElementType() reflect.Type
func (DetectorModelResetTimerPtrOutput) TimerName ¶
func (o DetectorModelResetTimerPtrOutput) TimerName() pulumi.StringPtrOutput
The name of the timer to reset.
func (DetectorModelResetTimerPtrOutput) ToDetectorModelResetTimerPtrOutput ¶
func (o DetectorModelResetTimerPtrOutput) ToDetectorModelResetTimerPtrOutput() DetectorModelResetTimerPtrOutput
func (DetectorModelResetTimerPtrOutput) ToDetectorModelResetTimerPtrOutputWithContext ¶
func (o DetectorModelResetTimerPtrOutput) ToDetectorModelResetTimerPtrOutputWithContext(ctx context.Context) DetectorModelResetTimerPtrOutput
type DetectorModelSetTimer ¶
type DetectorModelSetTimer struct { // The duration of the timer, in seconds. You can use a string expression that includes numbers, variables (`$variable.<variable-name>`), and input values (`$input.<input-name>.<path-to-datum>`) as the duration. The range of the duration is `1-31622400` seconds. To ensure accuracy, the minimum duration is `60` seconds. The evaluated result of the duration is rounded down to the nearest whole number. DurationExpression *string `pulumi:"durationExpression"` // The number of seconds until the timer expires. The minimum value is `60` seconds to ensure accuracy. The maximum value is `31622400` seconds. Seconds *int `pulumi:"seconds"` // The name of the timer. TimerName string `pulumi:"timerName"` }
Information needed to set the timer.
type DetectorModelSetTimerArgs ¶
type DetectorModelSetTimerArgs struct { // The duration of the timer, in seconds. You can use a string expression that includes numbers, variables (`$variable.<variable-name>`), and input values (`$input.<input-name>.<path-to-datum>`) as the duration. The range of the duration is `1-31622400` seconds. To ensure accuracy, the minimum duration is `60` seconds. The evaluated result of the duration is rounded down to the nearest whole number. DurationExpression pulumi.StringPtrInput `pulumi:"durationExpression"` // The number of seconds until the timer expires. The minimum value is `60` seconds to ensure accuracy. The maximum value is `31622400` seconds. Seconds pulumi.IntPtrInput `pulumi:"seconds"` // The name of the timer. TimerName pulumi.StringInput `pulumi:"timerName"` }
Information needed to set the timer.
func (DetectorModelSetTimerArgs) ElementType ¶
func (DetectorModelSetTimerArgs) ElementType() reflect.Type
func (DetectorModelSetTimerArgs) ToDetectorModelSetTimerOutput ¶
func (i DetectorModelSetTimerArgs) ToDetectorModelSetTimerOutput() DetectorModelSetTimerOutput
func (DetectorModelSetTimerArgs) ToDetectorModelSetTimerOutputWithContext ¶
func (i DetectorModelSetTimerArgs) ToDetectorModelSetTimerOutputWithContext(ctx context.Context) DetectorModelSetTimerOutput
func (DetectorModelSetTimerArgs) ToDetectorModelSetTimerPtrOutput ¶
func (i DetectorModelSetTimerArgs) ToDetectorModelSetTimerPtrOutput() DetectorModelSetTimerPtrOutput
func (DetectorModelSetTimerArgs) ToDetectorModelSetTimerPtrOutputWithContext ¶
func (i DetectorModelSetTimerArgs) ToDetectorModelSetTimerPtrOutputWithContext(ctx context.Context) DetectorModelSetTimerPtrOutput
type DetectorModelSetTimerInput ¶
type DetectorModelSetTimerInput interface { pulumi.Input ToDetectorModelSetTimerOutput() DetectorModelSetTimerOutput ToDetectorModelSetTimerOutputWithContext(context.Context) DetectorModelSetTimerOutput }
DetectorModelSetTimerInput is an input type that accepts DetectorModelSetTimerArgs and DetectorModelSetTimerOutput values. You can construct a concrete instance of `DetectorModelSetTimerInput` via:
DetectorModelSetTimerArgs{...}
type DetectorModelSetTimerOutput ¶
type DetectorModelSetTimerOutput struct{ *pulumi.OutputState }
Information needed to set the timer.
func (DetectorModelSetTimerOutput) DurationExpression ¶
func (o DetectorModelSetTimerOutput) DurationExpression() pulumi.StringPtrOutput
The duration of the timer, in seconds. You can use a string expression that includes numbers, variables (`$variable.<variable-name>`), and input values (`$input.<input-name>.<path-to-datum>`) as the duration. The range of the duration is `1-31622400` seconds. To ensure accuracy, the minimum duration is `60` seconds. The evaluated result of the duration is rounded down to the nearest whole number.
func (DetectorModelSetTimerOutput) ElementType ¶
func (DetectorModelSetTimerOutput) ElementType() reflect.Type
func (DetectorModelSetTimerOutput) Seconds ¶
func (o DetectorModelSetTimerOutput) Seconds() pulumi.IntPtrOutput
The number of seconds until the timer expires. The minimum value is `60` seconds to ensure accuracy. The maximum value is `31622400` seconds.
func (DetectorModelSetTimerOutput) TimerName ¶
func (o DetectorModelSetTimerOutput) TimerName() pulumi.StringOutput
The name of the timer.
func (DetectorModelSetTimerOutput) ToDetectorModelSetTimerOutput ¶
func (o DetectorModelSetTimerOutput) ToDetectorModelSetTimerOutput() DetectorModelSetTimerOutput
func (DetectorModelSetTimerOutput) ToDetectorModelSetTimerOutputWithContext ¶
func (o DetectorModelSetTimerOutput) ToDetectorModelSetTimerOutputWithContext(ctx context.Context) DetectorModelSetTimerOutput
func (DetectorModelSetTimerOutput) ToDetectorModelSetTimerPtrOutput ¶
func (o DetectorModelSetTimerOutput) ToDetectorModelSetTimerPtrOutput() DetectorModelSetTimerPtrOutput
func (DetectorModelSetTimerOutput) ToDetectorModelSetTimerPtrOutputWithContext ¶
func (o DetectorModelSetTimerOutput) ToDetectorModelSetTimerPtrOutputWithContext(ctx context.Context) DetectorModelSetTimerPtrOutput
type DetectorModelSetTimerPtrInput ¶
type DetectorModelSetTimerPtrInput interface { pulumi.Input ToDetectorModelSetTimerPtrOutput() DetectorModelSetTimerPtrOutput ToDetectorModelSetTimerPtrOutputWithContext(context.Context) DetectorModelSetTimerPtrOutput }
DetectorModelSetTimerPtrInput is an input type that accepts DetectorModelSetTimerArgs, DetectorModelSetTimerPtr and DetectorModelSetTimerPtrOutput values. You can construct a concrete instance of `DetectorModelSetTimerPtrInput` via:
DetectorModelSetTimerArgs{...} or: nil
func DetectorModelSetTimerPtr ¶
func DetectorModelSetTimerPtr(v *DetectorModelSetTimerArgs) DetectorModelSetTimerPtrInput
type DetectorModelSetTimerPtrOutput ¶
type DetectorModelSetTimerPtrOutput struct{ *pulumi.OutputState }
func (DetectorModelSetTimerPtrOutput) DurationExpression ¶
func (o DetectorModelSetTimerPtrOutput) DurationExpression() pulumi.StringPtrOutput
The duration of the timer, in seconds. You can use a string expression that includes numbers, variables (`$variable.<variable-name>`), and input values (`$input.<input-name>.<path-to-datum>`) as the duration. The range of the duration is `1-31622400` seconds. To ensure accuracy, the minimum duration is `60` seconds. The evaluated result of the duration is rounded down to the nearest whole number.
func (DetectorModelSetTimerPtrOutput) Elem ¶
func (o DetectorModelSetTimerPtrOutput) Elem() DetectorModelSetTimerOutput
func (DetectorModelSetTimerPtrOutput) ElementType ¶
func (DetectorModelSetTimerPtrOutput) ElementType() reflect.Type
func (DetectorModelSetTimerPtrOutput) Seconds ¶
func (o DetectorModelSetTimerPtrOutput) Seconds() pulumi.IntPtrOutput
The number of seconds until the timer expires. The minimum value is `60` seconds to ensure accuracy. The maximum value is `31622400` seconds.
func (DetectorModelSetTimerPtrOutput) TimerName ¶
func (o DetectorModelSetTimerPtrOutput) TimerName() pulumi.StringPtrOutput
The name of the timer.
func (DetectorModelSetTimerPtrOutput) ToDetectorModelSetTimerPtrOutput ¶
func (o DetectorModelSetTimerPtrOutput) ToDetectorModelSetTimerPtrOutput() DetectorModelSetTimerPtrOutput
func (DetectorModelSetTimerPtrOutput) ToDetectorModelSetTimerPtrOutputWithContext ¶
func (o DetectorModelSetTimerPtrOutput) ToDetectorModelSetTimerPtrOutputWithContext(ctx context.Context) DetectorModelSetTimerPtrOutput
type DetectorModelSetVariable ¶
type DetectorModelSetVariable struct { // The new value of the variable. Value string `pulumi:"value"` // The name of the variable. VariableName string `pulumi:"variableName"` }
Information about the variable and its new value.
type DetectorModelSetVariableArgs ¶
type DetectorModelSetVariableArgs struct { // The new value of the variable. Value pulumi.StringInput `pulumi:"value"` // The name of the variable. VariableName pulumi.StringInput `pulumi:"variableName"` }
Information about the variable and its new value.
func (DetectorModelSetVariableArgs) ElementType ¶
func (DetectorModelSetVariableArgs) ElementType() reflect.Type
func (DetectorModelSetVariableArgs) ToDetectorModelSetVariableOutput ¶
func (i DetectorModelSetVariableArgs) ToDetectorModelSetVariableOutput() DetectorModelSetVariableOutput
func (DetectorModelSetVariableArgs) ToDetectorModelSetVariableOutputWithContext ¶
func (i DetectorModelSetVariableArgs) ToDetectorModelSetVariableOutputWithContext(ctx context.Context) DetectorModelSetVariableOutput
func (DetectorModelSetVariableArgs) ToDetectorModelSetVariablePtrOutput ¶
func (i DetectorModelSetVariableArgs) ToDetectorModelSetVariablePtrOutput() DetectorModelSetVariablePtrOutput
func (DetectorModelSetVariableArgs) ToDetectorModelSetVariablePtrOutputWithContext ¶
func (i DetectorModelSetVariableArgs) ToDetectorModelSetVariablePtrOutputWithContext(ctx context.Context) DetectorModelSetVariablePtrOutput
type DetectorModelSetVariableInput ¶
type DetectorModelSetVariableInput interface { pulumi.Input ToDetectorModelSetVariableOutput() DetectorModelSetVariableOutput ToDetectorModelSetVariableOutputWithContext(context.Context) DetectorModelSetVariableOutput }
DetectorModelSetVariableInput is an input type that accepts DetectorModelSetVariableArgs and DetectorModelSetVariableOutput values. You can construct a concrete instance of `DetectorModelSetVariableInput` via:
DetectorModelSetVariableArgs{...}
type DetectorModelSetVariableOutput ¶
type DetectorModelSetVariableOutput struct{ *pulumi.OutputState }
Information about the variable and its new value.
func (DetectorModelSetVariableOutput) ElementType ¶
func (DetectorModelSetVariableOutput) ElementType() reflect.Type
func (DetectorModelSetVariableOutput) ToDetectorModelSetVariableOutput ¶
func (o DetectorModelSetVariableOutput) ToDetectorModelSetVariableOutput() DetectorModelSetVariableOutput
func (DetectorModelSetVariableOutput) ToDetectorModelSetVariableOutputWithContext ¶
func (o DetectorModelSetVariableOutput) ToDetectorModelSetVariableOutputWithContext(ctx context.Context) DetectorModelSetVariableOutput
func (DetectorModelSetVariableOutput) ToDetectorModelSetVariablePtrOutput ¶
func (o DetectorModelSetVariableOutput) ToDetectorModelSetVariablePtrOutput() DetectorModelSetVariablePtrOutput
func (DetectorModelSetVariableOutput) ToDetectorModelSetVariablePtrOutputWithContext ¶
func (o DetectorModelSetVariableOutput) ToDetectorModelSetVariablePtrOutputWithContext(ctx context.Context) DetectorModelSetVariablePtrOutput
func (DetectorModelSetVariableOutput) Value ¶
func (o DetectorModelSetVariableOutput) Value() pulumi.StringOutput
The new value of the variable.
func (DetectorModelSetVariableOutput) VariableName ¶
func (o DetectorModelSetVariableOutput) VariableName() pulumi.StringOutput
The name of the variable.
type DetectorModelSetVariablePtrInput ¶
type DetectorModelSetVariablePtrInput interface { pulumi.Input ToDetectorModelSetVariablePtrOutput() DetectorModelSetVariablePtrOutput ToDetectorModelSetVariablePtrOutputWithContext(context.Context) DetectorModelSetVariablePtrOutput }
DetectorModelSetVariablePtrInput is an input type that accepts DetectorModelSetVariableArgs, DetectorModelSetVariablePtr and DetectorModelSetVariablePtrOutput values. You can construct a concrete instance of `DetectorModelSetVariablePtrInput` via:
DetectorModelSetVariableArgs{...} or: nil
func DetectorModelSetVariablePtr ¶
func DetectorModelSetVariablePtr(v *DetectorModelSetVariableArgs) DetectorModelSetVariablePtrInput
type DetectorModelSetVariablePtrOutput ¶
type DetectorModelSetVariablePtrOutput struct{ *pulumi.OutputState }
func (DetectorModelSetVariablePtrOutput) Elem ¶
func (o DetectorModelSetVariablePtrOutput) Elem() DetectorModelSetVariableOutput
func (DetectorModelSetVariablePtrOutput) ElementType ¶
func (DetectorModelSetVariablePtrOutput) ElementType() reflect.Type
func (DetectorModelSetVariablePtrOutput) ToDetectorModelSetVariablePtrOutput ¶
func (o DetectorModelSetVariablePtrOutput) ToDetectorModelSetVariablePtrOutput() DetectorModelSetVariablePtrOutput
func (DetectorModelSetVariablePtrOutput) ToDetectorModelSetVariablePtrOutputWithContext ¶
func (o DetectorModelSetVariablePtrOutput) ToDetectorModelSetVariablePtrOutputWithContext(ctx context.Context) DetectorModelSetVariablePtrOutput
func (DetectorModelSetVariablePtrOutput) Value ¶
func (o DetectorModelSetVariablePtrOutput) Value() pulumi.StringPtrOutput
The new value of the variable.
func (DetectorModelSetVariablePtrOutput) VariableName ¶
func (o DetectorModelSetVariablePtrOutput) VariableName() pulumi.StringPtrOutput
The name of the variable.
type DetectorModelSns ¶
type DetectorModelSns struct { Payload *DetectorModelPayload `pulumi:"payload"` // The ARN of the Amazon SNS target where the message is sent. TargetArn string `pulumi:"targetArn"` }
Information required to publish the Amazon SNS message.
type DetectorModelSnsArgs ¶
type DetectorModelSnsArgs struct { Payload DetectorModelPayloadPtrInput `pulumi:"payload"` // The ARN of the Amazon SNS target where the message is sent. TargetArn pulumi.StringInput `pulumi:"targetArn"` }
Information required to publish the Amazon SNS message.
func (DetectorModelSnsArgs) ElementType ¶
func (DetectorModelSnsArgs) ElementType() reflect.Type
func (DetectorModelSnsArgs) ToDetectorModelSnsOutput ¶
func (i DetectorModelSnsArgs) ToDetectorModelSnsOutput() DetectorModelSnsOutput
func (DetectorModelSnsArgs) ToDetectorModelSnsOutputWithContext ¶
func (i DetectorModelSnsArgs) ToDetectorModelSnsOutputWithContext(ctx context.Context) DetectorModelSnsOutput
func (DetectorModelSnsArgs) ToDetectorModelSnsPtrOutput ¶
func (i DetectorModelSnsArgs) ToDetectorModelSnsPtrOutput() DetectorModelSnsPtrOutput
func (DetectorModelSnsArgs) ToDetectorModelSnsPtrOutputWithContext ¶
func (i DetectorModelSnsArgs) ToDetectorModelSnsPtrOutputWithContext(ctx context.Context) DetectorModelSnsPtrOutput
type DetectorModelSnsInput ¶
type DetectorModelSnsInput interface { pulumi.Input ToDetectorModelSnsOutput() DetectorModelSnsOutput ToDetectorModelSnsOutputWithContext(context.Context) DetectorModelSnsOutput }
DetectorModelSnsInput is an input type that accepts DetectorModelSnsArgs and DetectorModelSnsOutput values. You can construct a concrete instance of `DetectorModelSnsInput` via:
DetectorModelSnsArgs{...}
type DetectorModelSnsOutput ¶
type DetectorModelSnsOutput struct{ *pulumi.OutputState }
Information required to publish the Amazon SNS message.
func (DetectorModelSnsOutput) ElementType ¶
func (DetectorModelSnsOutput) ElementType() reflect.Type
func (DetectorModelSnsOutput) Payload ¶
func (o DetectorModelSnsOutput) Payload() DetectorModelPayloadPtrOutput
func (DetectorModelSnsOutput) TargetArn ¶
func (o DetectorModelSnsOutput) TargetArn() pulumi.StringOutput
The ARN of the Amazon SNS target where the message is sent.
func (DetectorModelSnsOutput) ToDetectorModelSnsOutput ¶
func (o DetectorModelSnsOutput) ToDetectorModelSnsOutput() DetectorModelSnsOutput
func (DetectorModelSnsOutput) ToDetectorModelSnsOutputWithContext ¶
func (o DetectorModelSnsOutput) ToDetectorModelSnsOutputWithContext(ctx context.Context) DetectorModelSnsOutput
func (DetectorModelSnsOutput) ToDetectorModelSnsPtrOutput ¶
func (o DetectorModelSnsOutput) ToDetectorModelSnsPtrOutput() DetectorModelSnsPtrOutput
func (DetectorModelSnsOutput) ToDetectorModelSnsPtrOutputWithContext ¶
func (o DetectorModelSnsOutput) ToDetectorModelSnsPtrOutputWithContext(ctx context.Context) DetectorModelSnsPtrOutput
type DetectorModelSnsPtrInput ¶
type DetectorModelSnsPtrInput interface { pulumi.Input ToDetectorModelSnsPtrOutput() DetectorModelSnsPtrOutput ToDetectorModelSnsPtrOutputWithContext(context.Context) DetectorModelSnsPtrOutput }
DetectorModelSnsPtrInput is an input type that accepts DetectorModelSnsArgs, DetectorModelSnsPtr and DetectorModelSnsPtrOutput values. You can construct a concrete instance of `DetectorModelSnsPtrInput` via:
DetectorModelSnsArgs{...} or: nil
func DetectorModelSnsPtr ¶
func DetectorModelSnsPtr(v *DetectorModelSnsArgs) DetectorModelSnsPtrInput
type DetectorModelSnsPtrOutput ¶
type DetectorModelSnsPtrOutput struct{ *pulumi.OutputState }
func (DetectorModelSnsPtrOutput) Elem ¶
func (o DetectorModelSnsPtrOutput) Elem() DetectorModelSnsOutput
func (DetectorModelSnsPtrOutput) ElementType ¶
func (DetectorModelSnsPtrOutput) ElementType() reflect.Type
func (DetectorModelSnsPtrOutput) Payload ¶
func (o DetectorModelSnsPtrOutput) Payload() DetectorModelPayloadPtrOutput
func (DetectorModelSnsPtrOutput) TargetArn ¶
func (o DetectorModelSnsPtrOutput) TargetArn() pulumi.StringPtrOutput
The ARN of the Amazon SNS target where the message is sent.
func (DetectorModelSnsPtrOutput) ToDetectorModelSnsPtrOutput ¶
func (o DetectorModelSnsPtrOutput) ToDetectorModelSnsPtrOutput() DetectorModelSnsPtrOutput
func (DetectorModelSnsPtrOutput) ToDetectorModelSnsPtrOutputWithContext ¶
func (o DetectorModelSnsPtrOutput) ToDetectorModelSnsPtrOutputWithContext(ctx context.Context) DetectorModelSnsPtrOutput
type DetectorModelSqs ¶
type DetectorModelSqs struct { Payload *DetectorModelPayload `pulumi:"payload"` // The URL of the SQS queue where the data is written. QueueUrl string `pulumi:"queueUrl"` // Set this to `TRUE` if you want the data to be base-64 encoded before it is written to the queue. Otherwise, set this to `FALSE`. UseBase64 *bool `pulumi:"useBase64"` }
type DetectorModelSqsArgs ¶
type DetectorModelSqsArgs struct { Payload DetectorModelPayloadPtrInput `pulumi:"payload"` // The URL of the SQS queue where the data is written. QueueUrl pulumi.StringInput `pulumi:"queueUrl"` // Set this to `TRUE` if you want the data to be base-64 encoded before it is written to the queue. Otherwise, set this to `FALSE`. UseBase64 pulumi.BoolPtrInput `pulumi:"useBase64"` }
func (DetectorModelSqsArgs) ElementType ¶
func (DetectorModelSqsArgs) ElementType() reflect.Type
func (DetectorModelSqsArgs) ToDetectorModelSqsOutput ¶
func (i DetectorModelSqsArgs) ToDetectorModelSqsOutput() DetectorModelSqsOutput
func (DetectorModelSqsArgs) ToDetectorModelSqsOutputWithContext ¶
func (i DetectorModelSqsArgs) ToDetectorModelSqsOutputWithContext(ctx context.Context) DetectorModelSqsOutput
func (DetectorModelSqsArgs) ToDetectorModelSqsPtrOutput ¶
func (i DetectorModelSqsArgs) ToDetectorModelSqsPtrOutput() DetectorModelSqsPtrOutput
func (DetectorModelSqsArgs) ToDetectorModelSqsPtrOutputWithContext ¶
func (i DetectorModelSqsArgs) ToDetectorModelSqsPtrOutputWithContext(ctx context.Context) DetectorModelSqsPtrOutput
type DetectorModelSqsInput ¶
type DetectorModelSqsInput interface { pulumi.Input ToDetectorModelSqsOutput() DetectorModelSqsOutput ToDetectorModelSqsOutputWithContext(context.Context) DetectorModelSqsOutput }
DetectorModelSqsInput is an input type that accepts DetectorModelSqsArgs and DetectorModelSqsOutput values. You can construct a concrete instance of `DetectorModelSqsInput` via:
DetectorModelSqsArgs{...}
type DetectorModelSqsOutput ¶
type DetectorModelSqsOutput struct{ *pulumi.OutputState }
func (DetectorModelSqsOutput) ElementType ¶
func (DetectorModelSqsOutput) ElementType() reflect.Type
func (DetectorModelSqsOutput) Payload ¶
func (o DetectorModelSqsOutput) Payload() DetectorModelPayloadPtrOutput
func (DetectorModelSqsOutput) QueueUrl ¶
func (o DetectorModelSqsOutput) QueueUrl() pulumi.StringOutput
The URL of the SQS queue where the data is written.
func (DetectorModelSqsOutput) ToDetectorModelSqsOutput ¶
func (o DetectorModelSqsOutput) ToDetectorModelSqsOutput() DetectorModelSqsOutput
func (DetectorModelSqsOutput) ToDetectorModelSqsOutputWithContext ¶
func (o DetectorModelSqsOutput) ToDetectorModelSqsOutputWithContext(ctx context.Context) DetectorModelSqsOutput
func (DetectorModelSqsOutput) ToDetectorModelSqsPtrOutput ¶
func (o DetectorModelSqsOutput) ToDetectorModelSqsPtrOutput() DetectorModelSqsPtrOutput
func (DetectorModelSqsOutput) ToDetectorModelSqsPtrOutputWithContext ¶
func (o DetectorModelSqsOutput) ToDetectorModelSqsPtrOutputWithContext(ctx context.Context) DetectorModelSqsPtrOutput
func (DetectorModelSqsOutput) UseBase64 ¶
func (o DetectorModelSqsOutput) UseBase64() pulumi.BoolPtrOutput
Set this to `TRUE` if you want the data to be base-64 encoded before it is written to the queue. Otherwise, set this to `FALSE`.
type DetectorModelSqsPtrInput ¶
type DetectorModelSqsPtrInput interface { pulumi.Input ToDetectorModelSqsPtrOutput() DetectorModelSqsPtrOutput ToDetectorModelSqsPtrOutputWithContext(context.Context) DetectorModelSqsPtrOutput }
DetectorModelSqsPtrInput is an input type that accepts DetectorModelSqsArgs, DetectorModelSqsPtr and DetectorModelSqsPtrOutput values. You can construct a concrete instance of `DetectorModelSqsPtrInput` via:
DetectorModelSqsArgs{...} or: nil
func DetectorModelSqsPtr ¶
func DetectorModelSqsPtr(v *DetectorModelSqsArgs) DetectorModelSqsPtrInput
type DetectorModelSqsPtrOutput ¶
type DetectorModelSqsPtrOutput struct{ *pulumi.OutputState }
func (DetectorModelSqsPtrOutput) Elem ¶
func (o DetectorModelSqsPtrOutput) Elem() DetectorModelSqsOutput
func (DetectorModelSqsPtrOutput) ElementType ¶
func (DetectorModelSqsPtrOutput) ElementType() reflect.Type
func (DetectorModelSqsPtrOutput) Payload ¶
func (o DetectorModelSqsPtrOutput) Payload() DetectorModelPayloadPtrOutput
func (DetectorModelSqsPtrOutput) QueueUrl ¶
func (o DetectorModelSqsPtrOutput) QueueUrl() pulumi.StringPtrOutput
The URL of the SQS queue where the data is written.
func (DetectorModelSqsPtrOutput) ToDetectorModelSqsPtrOutput ¶
func (o DetectorModelSqsPtrOutput) ToDetectorModelSqsPtrOutput() DetectorModelSqsPtrOutput
func (DetectorModelSqsPtrOutput) ToDetectorModelSqsPtrOutputWithContext ¶
func (o DetectorModelSqsPtrOutput) ToDetectorModelSqsPtrOutputWithContext(ctx context.Context) DetectorModelSqsPtrOutput
func (DetectorModelSqsPtrOutput) UseBase64 ¶
func (o DetectorModelSqsPtrOutput) UseBase64() pulumi.BoolPtrOutput
Set this to `TRUE` if you want the data to be base-64 encoded before it is written to the queue. Otherwise, set this to `FALSE`.
type DetectorModelState ¶
type DetectorModelState struct { }
func (DetectorModelState) ElementType ¶
func (DetectorModelState) ElementType() reflect.Type
type DetectorModelStateType ¶
type DetectorModelStateType struct { OnEnter *DetectorModelOnEnter `pulumi:"onEnter"` OnExit *DetectorModelOnExit `pulumi:"onExit"` OnInput *DetectorModelOnInput `pulumi:"onInput"` // The name of the state. StateName string `pulumi:"stateName"` }
Information that defines a state of a detector.
type DetectorModelStateTypeArgs ¶
type DetectorModelStateTypeArgs struct { OnEnter DetectorModelOnEnterPtrInput `pulumi:"onEnter"` OnExit DetectorModelOnExitPtrInput `pulumi:"onExit"` OnInput DetectorModelOnInputPtrInput `pulumi:"onInput"` // The name of the state. StateName pulumi.StringInput `pulumi:"stateName"` }
Information that defines a state of a detector.
func (DetectorModelStateTypeArgs) ElementType ¶
func (DetectorModelStateTypeArgs) ElementType() reflect.Type
func (DetectorModelStateTypeArgs) ToDetectorModelStateTypeOutput ¶
func (i DetectorModelStateTypeArgs) ToDetectorModelStateTypeOutput() DetectorModelStateTypeOutput
func (DetectorModelStateTypeArgs) ToDetectorModelStateTypeOutputWithContext ¶
func (i DetectorModelStateTypeArgs) ToDetectorModelStateTypeOutputWithContext(ctx context.Context) DetectorModelStateTypeOutput
type DetectorModelStateTypeArray ¶
type DetectorModelStateTypeArray []DetectorModelStateTypeInput
func (DetectorModelStateTypeArray) ElementType ¶
func (DetectorModelStateTypeArray) ElementType() reflect.Type
func (DetectorModelStateTypeArray) ToDetectorModelStateTypeArrayOutput ¶
func (i DetectorModelStateTypeArray) ToDetectorModelStateTypeArrayOutput() DetectorModelStateTypeArrayOutput
func (DetectorModelStateTypeArray) ToDetectorModelStateTypeArrayOutputWithContext ¶
func (i DetectorModelStateTypeArray) ToDetectorModelStateTypeArrayOutputWithContext(ctx context.Context) DetectorModelStateTypeArrayOutput
type DetectorModelStateTypeArrayInput ¶
type DetectorModelStateTypeArrayInput interface { pulumi.Input ToDetectorModelStateTypeArrayOutput() DetectorModelStateTypeArrayOutput ToDetectorModelStateTypeArrayOutputWithContext(context.Context) DetectorModelStateTypeArrayOutput }
DetectorModelStateTypeArrayInput is an input type that accepts DetectorModelStateTypeArray and DetectorModelStateTypeArrayOutput values. You can construct a concrete instance of `DetectorModelStateTypeArrayInput` via:
DetectorModelStateTypeArray{ DetectorModelStateTypeArgs{...} }
type DetectorModelStateTypeArrayOutput ¶
type DetectorModelStateTypeArrayOutput struct{ *pulumi.OutputState }
func (DetectorModelStateTypeArrayOutput) ElementType ¶
func (DetectorModelStateTypeArrayOutput) ElementType() reflect.Type
func (DetectorModelStateTypeArrayOutput) Index ¶
func (o DetectorModelStateTypeArrayOutput) Index(i pulumi.IntInput) DetectorModelStateTypeOutput
func (DetectorModelStateTypeArrayOutput) ToDetectorModelStateTypeArrayOutput ¶
func (o DetectorModelStateTypeArrayOutput) ToDetectorModelStateTypeArrayOutput() DetectorModelStateTypeArrayOutput
func (DetectorModelStateTypeArrayOutput) ToDetectorModelStateTypeArrayOutputWithContext ¶
func (o DetectorModelStateTypeArrayOutput) ToDetectorModelStateTypeArrayOutputWithContext(ctx context.Context) DetectorModelStateTypeArrayOutput
type DetectorModelStateTypeInput ¶
type DetectorModelStateTypeInput interface { pulumi.Input ToDetectorModelStateTypeOutput() DetectorModelStateTypeOutput ToDetectorModelStateTypeOutputWithContext(context.Context) DetectorModelStateTypeOutput }
DetectorModelStateTypeInput is an input type that accepts DetectorModelStateTypeArgs and DetectorModelStateTypeOutput values. You can construct a concrete instance of `DetectorModelStateTypeInput` via:
DetectorModelStateTypeArgs{...}
type DetectorModelStateTypeOutput ¶
type DetectorModelStateTypeOutput struct{ *pulumi.OutputState }
Information that defines a state of a detector.
func (DetectorModelStateTypeOutput) ElementType ¶
func (DetectorModelStateTypeOutput) ElementType() reflect.Type
func (DetectorModelStateTypeOutput) OnEnter ¶
func (o DetectorModelStateTypeOutput) OnEnter() DetectorModelOnEnterPtrOutput
func (DetectorModelStateTypeOutput) OnExit ¶
func (o DetectorModelStateTypeOutput) OnExit() DetectorModelOnExitPtrOutput
func (DetectorModelStateTypeOutput) OnInput ¶
func (o DetectorModelStateTypeOutput) OnInput() DetectorModelOnInputPtrOutput
func (DetectorModelStateTypeOutput) StateName ¶
func (o DetectorModelStateTypeOutput) StateName() pulumi.StringOutput
The name of the state.
func (DetectorModelStateTypeOutput) ToDetectorModelStateTypeOutput ¶
func (o DetectorModelStateTypeOutput) ToDetectorModelStateTypeOutput() DetectorModelStateTypeOutput
func (DetectorModelStateTypeOutput) ToDetectorModelStateTypeOutputWithContext ¶
func (o DetectorModelStateTypeOutput) ToDetectorModelStateTypeOutputWithContext(ctx context.Context) DetectorModelStateTypeOutput
type DetectorModelTag ¶
type DetectorModelTag struct { // Key of the Tag. Key string `pulumi:"key"` // Value of the Tag. Value string `pulumi:"value"` }
Tags to be applied to Input.
type DetectorModelTagArgs ¶
type DetectorModelTagArgs struct { // Key of the Tag. Key pulumi.StringInput `pulumi:"key"` // Value of the Tag. Value pulumi.StringInput `pulumi:"value"` }
Tags to be applied to Input.
func (DetectorModelTagArgs) ElementType ¶
func (DetectorModelTagArgs) ElementType() reflect.Type
func (DetectorModelTagArgs) ToDetectorModelTagOutput ¶
func (i DetectorModelTagArgs) ToDetectorModelTagOutput() DetectorModelTagOutput
func (DetectorModelTagArgs) ToDetectorModelTagOutputWithContext ¶
func (i DetectorModelTagArgs) ToDetectorModelTagOutputWithContext(ctx context.Context) DetectorModelTagOutput
type DetectorModelTagArray ¶
type DetectorModelTagArray []DetectorModelTagInput
func (DetectorModelTagArray) ElementType ¶
func (DetectorModelTagArray) ElementType() reflect.Type
func (DetectorModelTagArray) ToDetectorModelTagArrayOutput ¶
func (i DetectorModelTagArray) ToDetectorModelTagArrayOutput() DetectorModelTagArrayOutput
func (DetectorModelTagArray) ToDetectorModelTagArrayOutputWithContext ¶
func (i DetectorModelTagArray) ToDetectorModelTagArrayOutputWithContext(ctx context.Context) DetectorModelTagArrayOutput
type DetectorModelTagArrayInput ¶
type DetectorModelTagArrayInput interface { pulumi.Input ToDetectorModelTagArrayOutput() DetectorModelTagArrayOutput ToDetectorModelTagArrayOutputWithContext(context.Context) DetectorModelTagArrayOutput }
DetectorModelTagArrayInput is an input type that accepts DetectorModelTagArray and DetectorModelTagArrayOutput values. You can construct a concrete instance of `DetectorModelTagArrayInput` via:
DetectorModelTagArray{ DetectorModelTagArgs{...} }
type DetectorModelTagArrayOutput ¶
type DetectorModelTagArrayOutput struct{ *pulumi.OutputState }
func (DetectorModelTagArrayOutput) ElementType ¶
func (DetectorModelTagArrayOutput) ElementType() reflect.Type
func (DetectorModelTagArrayOutput) Index ¶
func (o DetectorModelTagArrayOutput) Index(i pulumi.IntInput) DetectorModelTagOutput
func (DetectorModelTagArrayOutput) ToDetectorModelTagArrayOutput ¶
func (o DetectorModelTagArrayOutput) ToDetectorModelTagArrayOutput() DetectorModelTagArrayOutput
func (DetectorModelTagArrayOutput) ToDetectorModelTagArrayOutputWithContext ¶
func (o DetectorModelTagArrayOutput) ToDetectorModelTagArrayOutputWithContext(ctx context.Context) DetectorModelTagArrayOutput
type DetectorModelTagInput ¶
type DetectorModelTagInput interface { pulumi.Input ToDetectorModelTagOutput() DetectorModelTagOutput ToDetectorModelTagOutputWithContext(context.Context) DetectorModelTagOutput }
DetectorModelTagInput is an input type that accepts DetectorModelTagArgs and DetectorModelTagOutput values. You can construct a concrete instance of `DetectorModelTagInput` via:
DetectorModelTagArgs{...}
type DetectorModelTagOutput ¶
type DetectorModelTagOutput struct{ *pulumi.OutputState }
Tags to be applied to Input.
func (DetectorModelTagOutput) ElementType ¶
func (DetectorModelTagOutput) ElementType() reflect.Type
func (DetectorModelTagOutput) Key ¶
func (o DetectorModelTagOutput) Key() pulumi.StringOutput
Key of the Tag.
func (DetectorModelTagOutput) ToDetectorModelTagOutput ¶
func (o DetectorModelTagOutput) ToDetectorModelTagOutput() DetectorModelTagOutput
func (DetectorModelTagOutput) ToDetectorModelTagOutputWithContext ¶
func (o DetectorModelTagOutput) ToDetectorModelTagOutputWithContext(ctx context.Context) DetectorModelTagOutput
func (DetectorModelTagOutput) Value ¶
func (o DetectorModelTagOutput) Value() pulumi.StringOutput
Value of the Tag.
type DetectorModelTransitionEvent ¶
type DetectorModelTransitionEvent struct { // The actions to be performed. Actions []DetectorModelAction `pulumi:"actions"` // A Boolean expression that when `TRUE` causes the `actions` to be performed and the `nextState` to be entered. Condition string `pulumi:"condition"` // The name of the event. EventName string `pulumi:"eventName"` // The next state to enter. NextState string `pulumi:"nextState"` }
Specifies the ` actions `performed and the next `state` entered when a `condition` evaluates to `TRUE`.
type DetectorModelTransitionEventArgs ¶
type DetectorModelTransitionEventArgs struct { // The actions to be performed. Actions DetectorModelActionArrayInput `pulumi:"actions"` // A Boolean expression that when `TRUE` causes the `actions` to be performed and the `nextState` to be entered. Condition pulumi.StringInput `pulumi:"condition"` // The name of the event. EventName pulumi.StringInput `pulumi:"eventName"` // The next state to enter. NextState pulumi.StringInput `pulumi:"nextState"` }
Specifies the ` actions `performed and the next `state` entered when a `condition` evaluates to `TRUE`.
func (DetectorModelTransitionEventArgs) ElementType ¶
func (DetectorModelTransitionEventArgs) ElementType() reflect.Type
func (DetectorModelTransitionEventArgs) ToDetectorModelTransitionEventOutput ¶
func (i DetectorModelTransitionEventArgs) ToDetectorModelTransitionEventOutput() DetectorModelTransitionEventOutput
func (DetectorModelTransitionEventArgs) ToDetectorModelTransitionEventOutputWithContext ¶
func (i DetectorModelTransitionEventArgs) ToDetectorModelTransitionEventOutputWithContext(ctx context.Context) DetectorModelTransitionEventOutput
type DetectorModelTransitionEventArray ¶
type DetectorModelTransitionEventArray []DetectorModelTransitionEventInput
func (DetectorModelTransitionEventArray) ElementType ¶
func (DetectorModelTransitionEventArray) ElementType() reflect.Type
func (DetectorModelTransitionEventArray) ToDetectorModelTransitionEventArrayOutput ¶
func (i DetectorModelTransitionEventArray) ToDetectorModelTransitionEventArrayOutput() DetectorModelTransitionEventArrayOutput
func (DetectorModelTransitionEventArray) ToDetectorModelTransitionEventArrayOutputWithContext ¶
func (i DetectorModelTransitionEventArray) ToDetectorModelTransitionEventArrayOutputWithContext(ctx context.Context) DetectorModelTransitionEventArrayOutput
type DetectorModelTransitionEventArrayInput ¶
type DetectorModelTransitionEventArrayInput interface { pulumi.Input ToDetectorModelTransitionEventArrayOutput() DetectorModelTransitionEventArrayOutput ToDetectorModelTransitionEventArrayOutputWithContext(context.Context) DetectorModelTransitionEventArrayOutput }
DetectorModelTransitionEventArrayInput is an input type that accepts DetectorModelTransitionEventArray and DetectorModelTransitionEventArrayOutput values. You can construct a concrete instance of `DetectorModelTransitionEventArrayInput` via:
DetectorModelTransitionEventArray{ DetectorModelTransitionEventArgs{...} }
type DetectorModelTransitionEventArrayOutput ¶
type DetectorModelTransitionEventArrayOutput struct{ *pulumi.OutputState }
func (DetectorModelTransitionEventArrayOutput) ElementType ¶
func (DetectorModelTransitionEventArrayOutput) ElementType() reflect.Type
func (DetectorModelTransitionEventArrayOutput) ToDetectorModelTransitionEventArrayOutput ¶
func (o DetectorModelTransitionEventArrayOutput) ToDetectorModelTransitionEventArrayOutput() DetectorModelTransitionEventArrayOutput
func (DetectorModelTransitionEventArrayOutput) ToDetectorModelTransitionEventArrayOutputWithContext ¶
func (o DetectorModelTransitionEventArrayOutput) ToDetectorModelTransitionEventArrayOutputWithContext(ctx context.Context) DetectorModelTransitionEventArrayOutput
type DetectorModelTransitionEventInput ¶
type DetectorModelTransitionEventInput interface { pulumi.Input ToDetectorModelTransitionEventOutput() DetectorModelTransitionEventOutput ToDetectorModelTransitionEventOutputWithContext(context.Context) DetectorModelTransitionEventOutput }
DetectorModelTransitionEventInput is an input type that accepts DetectorModelTransitionEventArgs and DetectorModelTransitionEventOutput values. You can construct a concrete instance of `DetectorModelTransitionEventInput` via:
DetectorModelTransitionEventArgs{...}
type DetectorModelTransitionEventOutput ¶
type DetectorModelTransitionEventOutput struct{ *pulumi.OutputState }
Specifies the ` actions `performed and the next `state` entered when a `condition` evaluates to `TRUE`.
func (DetectorModelTransitionEventOutput) Actions ¶
func (o DetectorModelTransitionEventOutput) Actions() DetectorModelActionArrayOutput
The actions to be performed.
func (DetectorModelTransitionEventOutput) Condition ¶
func (o DetectorModelTransitionEventOutput) Condition() pulumi.StringOutput
A Boolean expression that when `TRUE` causes the `actions` to be performed and the `nextState` to be entered.
func (DetectorModelTransitionEventOutput) ElementType ¶
func (DetectorModelTransitionEventOutput) ElementType() reflect.Type
func (DetectorModelTransitionEventOutput) EventName ¶
func (o DetectorModelTransitionEventOutput) EventName() pulumi.StringOutput
The name of the event.
func (DetectorModelTransitionEventOutput) NextState ¶
func (o DetectorModelTransitionEventOutput) NextState() pulumi.StringOutput
The next state to enter.
func (DetectorModelTransitionEventOutput) ToDetectorModelTransitionEventOutput ¶
func (o DetectorModelTransitionEventOutput) ToDetectorModelTransitionEventOutput() DetectorModelTransitionEventOutput
func (DetectorModelTransitionEventOutput) ToDetectorModelTransitionEventOutputWithContext ¶
func (o DetectorModelTransitionEventOutput) ToDetectorModelTransitionEventOutputWithContext(ctx context.Context) DetectorModelTransitionEventOutput
type Input ¶
type Input struct { pulumi.CustomResourceState InputDefinition InputDefinitionOutput `pulumi:"inputDefinition"` // A brief description of the input. InputDescription pulumi.StringPtrOutput `pulumi:"inputDescription"` // The name of the input. InputName pulumi.StringPtrOutput `pulumi:"inputName"` // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html). Tags InputTagArrayOutput `pulumi:"tags"` }
The AWS::IoTEvents::Input resource creates an input. To monitor your devices and processes, they must have a way to get telemetry data into AWS IoT Events. This is done by sending messages as *inputs* to AWS IoT Events. For more information, see [How to Use AWS IoT Events](https://docs.aws.amazon.com/iotevents/latest/developerguide/how-to-use-iotevents.html) in the *AWS IoT Events Developer Guide*.
func GetInput ¶
func GetInput(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InputState, opts ...pulumi.ResourceOption) (*Input, error)
GetInput gets an existing Input resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInput ¶
func NewInput(ctx *pulumi.Context, name string, args *InputArgs, opts ...pulumi.ResourceOption) (*Input, error)
NewInput registers a new resource with the given unique name, arguments, and options.
func (*Input) ElementType ¶
func (*Input) ToInputOutput ¶
func (i *Input) ToInputOutput() InputOutput
func (*Input) ToInputOutputWithContext ¶
func (i *Input) ToInputOutputWithContext(ctx context.Context) InputOutput
type InputArgs ¶
type InputArgs struct { InputDefinition InputDefinitionInput // A brief description of the input. InputDescription pulumi.StringPtrInput // The name of the input. InputName pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. // // For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html). Tags InputTagArrayInput }
The set of arguments for constructing a Input resource.
func (InputArgs) ElementType ¶
type InputAttribute ¶
type InputAttribute struct { // An expression that specifies an attribute-value pair in a JSON structure. Use this to specify an attribute from the JSON payload that is made available by the input. Inputs are derived from messages sent to AWS IoT Events (`BatchPutMessage`). Each such message contains a JSON payload. The attribute (and its paired value) specified here are available for use in the `condition` expressions used by detectors. // // _Syntax_: `<field-name>.<field-name>...` JsonPath string `pulumi:"jsonPath"` }
The attributes from the JSON payload that are made available by the input. Inputs are derived from messages sent to the AWS IoT Events system using `BatchPutMessage`. Each such message contains a JSON payload, and those attributes (and their paired values) specified here are available for use in the `condition` expressions used by detectors that monitor this input.
type InputAttributeArgs ¶
type InputAttributeArgs struct { // An expression that specifies an attribute-value pair in a JSON structure. Use this to specify an attribute from the JSON payload that is made available by the input. Inputs are derived from messages sent to AWS IoT Events (`BatchPutMessage`). Each such message contains a JSON payload. The attribute (and its paired value) specified here are available for use in the `condition` expressions used by detectors. // // _Syntax_: `<field-name>.<field-name>...` JsonPath pulumi.StringInput `pulumi:"jsonPath"` }
The attributes from the JSON payload that are made available by the input. Inputs are derived from messages sent to the AWS IoT Events system using `BatchPutMessage`. Each such message contains a JSON payload, and those attributes (and their paired values) specified here are available for use in the `condition` expressions used by detectors that monitor this input.
func (InputAttributeArgs) ElementType ¶
func (InputAttributeArgs) ElementType() reflect.Type
func (InputAttributeArgs) ToInputAttributeOutput ¶
func (i InputAttributeArgs) ToInputAttributeOutput() InputAttributeOutput
func (InputAttributeArgs) ToInputAttributeOutputWithContext ¶
func (i InputAttributeArgs) ToInputAttributeOutputWithContext(ctx context.Context) InputAttributeOutput
type InputAttributeArray ¶
type InputAttributeArray []InputAttributeInput
func (InputAttributeArray) ElementType ¶
func (InputAttributeArray) ElementType() reflect.Type
func (InputAttributeArray) ToInputAttributeArrayOutput ¶
func (i InputAttributeArray) ToInputAttributeArrayOutput() InputAttributeArrayOutput
func (InputAttributeArray) ToInputAttributeArrayOutputWithContext ¶
func (i InputAttributeArray) ToInputAttributeArrayOutputWithContext(ctx context.Context) InputAttributeArrayOutput
type InputAttributeArrayInput ¶
type InputAttributeArrayInput interface { pulumi.Input ToInputAttributeArrayOutput() InputAttributeArrayOutput ToInputAttributeArrayOutputWithContext(context.Context) InputAttributeArrayOutput }
InputAttributeArrayInput is an input type that accepts InputAttributeArray and InputAttributeArrayOutput values. You can construct a concrete instance of `InputAttributeArrayInput` via:
InputAttributeArray{ InputAttributeArgs{...} }
type InputAttributeArrayOutput ¶
type InputAttributeArrayOutput struct{ *pulumi.OutputState }
func (InputAttributeArrayOutput) ElementType ¶
func (InputAttributeArrayOutput) ElementType() reflect.Type
func (InputAttributeArrayOutput) Index ¶
func (o InputAttributeArrayOutput) Index(i pulumi.IntInput) InputAttributeOutput
func (InputAttributeArrayOutput) ToInputAttributeArrayOutput ¶
func (o InputAttributeArrayOutput) ToInputAttributeArrayOutput() InputAttributeArrayOutput
func (InputAttributeArrayOutput) ToInputAttributeArrayOutputWithContext ¶
func (o InputAttributeArrayOutput) ToInputAttributeArrayOutputWithContext(ctx context.Context) InputAttributeArrayOutput
type InputAttributeInput ¶
type InputAttributeInput interface { pulumi.Input ToInputAttributeOutput() InputAttributeOutput ToInputAttributeOutputWithContext(context.Context) InputAttributeOutput }
InputAttributeInput is an input type that accepts InputAttributeArgs and InputAttributeOutput values. You can construct a concrete instance of `InputAttributeInput` via:
InputAttributeArgs{...}
type InputAttributeOutput ¶
type InputAttributeOutput struct{ *pulumi.OutputState }
The attributes from the JSON payload that are made available by the input. Inputs are derived from messages sent to the AWS IoT Events system using `BatchPutMessage`. Each such message contains a JSON payload, and those attributes (and their paired values) specified here are available for use in the `condition` expressions used by detectors that monitor this input.
func (InputAttributeOutput) ElementType ¶
func (InputAttributeOutput) ElementType() reflect.Type
func (InputAttributeOutput) JsonPath ¶
func (o InputAttributeOutput) JsonPath() pulumi.StringOutput
An expression that specifies an attribute-value pair in a JSON structure. Use this to specify an attribute from the JSON payload that is made available by the input. Inputs are derived from messages sent to AWS IoT Events (`BatchPutMessage`). Each such message contains a JSON payload. The attribute (and its paired value) specified here are available for use in the `condition` expressions used by detectors.
_Syntax_: `<field-name>.<field-name>...`
func (InputAttributeOutput) ToInputAttributeOutput ¶
func (o InputAttributeOutput) ToInputAttributeOutput() InputAttributeOutput
func (InputAttributeOutput) ToInputAttributeOutputWithContext ¶
func (o InputAttributeOutput) ToInputAttributeOutputWithContext(ctx context.Context) InputAttributeOutput
type InputDefinition ¶ added in v0.2.0
type InputDefinition struct { // The attributes from the JSON payload that are made available by the input. Inputs are derived from messages sent to the AWS IoT Events system using `BatchPutMessage`. Each such message contains a JSON payload, and those attributes (and their paired values) specified here are available for use in the `condition` expressions used by detectors that monitor this input. Attributes []InputAttribute `pulumi:"attributes"` }
The definition of the input.
type InputDefinitionArgs ¶ added in v0.2.0
type InputDefinitionArgs struct { // The attributes from the JSON payload that are made available by the input. Inputs are derived from messages sent to the AWS IoT Events system using `BatchPutMessage`. Each such message contains a JSON payload, and those attributes (and their paired values) specified here are available for use in the `condition` expressions used by detectors that monitor this input. Attributes InputAttributeArrayInput `pulumi:"attributes"` }
The definition of the input.
func (InputDefinitionArgs) ElementType ¶ added in v0.2.0
func (InputDefinitionArgs) ElementType() reflect.Type
func (InputDefinitionArgs) ToInputDefinitionOutput ¶ added in v0.2.0
func (i InputDefinitionArgs) ToInputDefinitionOutput() InputDefinitionOutput
func (InputDefinitionArgs) ToInputDefinitionOutputWithContext ¶ added in v0.2.0
func (i InputDefinitionArgs) ToInputDefinitionOutputWithContext(ctx context.Context) InputDefinitionOutput
func (InputDefinitionArgs) ToInputDefinitionPtrOutput ¶ added in v0.2.0
func (i InputDefinitionArgs) ToInputDefinitionPtrOutput() InputDefinitionPtrOutput
func (InputDefinitionArgs) ToInputDefinitionPtrOutputWithContext ¶ added in v0.2.0
func (i InputDefinitionArgs) ToInputDefinitionPtrOutputWithContext(ctx context.Context) InputDefinitionPtrOutput
type InputDefinitionInput ¶ added in v0.2.0
type InputDefinitionInput interface { pulumi.Input ToInputDefinitionOutput() InputDefinitionOutput ToInputDefinitionOutputWithContext(context.Context) InputDefinitionOutput }
InputDefinitionInput is an input type that accepts InputDefinitionArgs and InputDefinitionOutput values. You can construct a concrete instance of `InputDefinitionInput` via:
InputDefinitionArgs{...}
type InputDefinitionOutput ¶ added in v0.2.0
type InputDefinitionOutput struct{ *pulumi.OutputState }
The definition of the input.
func (InputDefinitionOutput) Attributes ¶ added in v0.2.0
func (o InputDefinitionOutput) Attributes() InputAttributeArrayOutput
The attributes from the JSON payload that are made available by the input. Inputs are derived from messages sent to the AWS IoT Events system using `BatchPutMessage`. Each such message contains a JSON payload, and those attributes (and their paired values) specified here are available for use in the `condition` expressions used by detectors that monitor this input.
func (InputDefinitionOutput) ElementType ¶ added in v0.2.0
func (InputDefinitionOutput) ElementType() reflect.Type
func (InputDefinitionOutput) ToInputDefinitionOutput ¶ added in v0.2.0
func (o InputDefinitionOutput) ToInputDefinitionOutput() InputDefinitionOutput
func (InputDefinitionOutput) ToInputDefinitionOutputWithContext ¶ added in v0.2.0
func (o InputDefinitionOutput) ToInputDefinitionOutputWithContext(ctx context.Context) InputDefinitionOutput
func (InputDefinitionOutput) ToInputDefinitionPtrOutput ¶ added in v0.2.0
func (o InputDefinitionOutput) ToInputDefinitionPtrOutput() InputDefinitionPtrOutput
func (InputDefinitionOutput) ToInputDefinitionPtrOutputWithContext ¶ added in v0.2.0
func (o InputDefinitionOutput) ToInputDefinitionPtrOutputWithContext(ctx context.Context) InputDefinitionPtrOutput
type InputDefinitionPtrInput ¶ added in v0.2.0
type InputDefinitionPtrInput interface { pulumi.Input ToInputDefinitionPtrOutput() InputDefinitionPtrOutput ToInputDefinitionPtrOutputWithContext(context.Context) InputDefinitionPtrOutput }
InputDefinitionPtrInput is an input type that accepts InputDefinitionArgs, InputDefinitionPtr and InputDefinitionPtrOutput values. You can construct a concrete instance of `InputDefinitionPtrInput` via:
InputDefinitionArgs{...} or: nil
func InputDefinitionPtr ¶ added in v0.2.0
func InputDefinitionPtr(v *InputDefinitionArgs) InputDefinitionPtrInput
type InputDefinitionPtrOutput ¶ added in v0.2.0
type InputDefinitionPtrOutput struct{ *pulumi.OutputState }
func (InputDefinitionPtrOutput) Attributes ¶ added in v0.2.0
func (o InputDefinitionPtrOutput) Attributes() InputAttributeArrayOutput
The attributes from the JSON payload that are made available by the input. Inputs are derived from messages sent to the AWS IoT Events system using `BatchPutMessage`. Each such message contains a JSON payload, and those attributes (and their paired values) specified here are available for use in the `condition` expressions used by detectors that monitor this input.
func (InputDefinitionPtrOutput) Elem ¶ added in v0.2.0
func (o InputDefinitionPtrOutput) Elem() InputDefinitionOutput
func (InputDefinitionPtrOutput) ElementType ¶ added in v0.2.0
func (InputDefinitionPtrOutput) ElementType() reflect.Type
func (InputDefinitionPtrOutput) ToInputDefinitionPtrOutput ¶ added in v0.2.0
func (o InputDefinitionPtrOutput) ToInputDefinitionPtrOutput() InputDefinitionPtrOutput
func (InputDefinitionPtrOutput) ToInputDefinitionPtrOutputWithContext ¶ added in v0.2.0
func (o InputDefinitionPtrOutput) ToInputDefinitionPtrOutputWithContext(ctx context.Context) InputDefinitionPtrOutput
type InputInput ¶
type InputInput interface { pulumi.Input ToInputOutput() InputOutput ToInputOutputWithContext(ctx context.Context) InputOutput }
type InputOutput ¶
type InputOutput struct{ *pulumi.OutputState }
func (InputOutput) ElementType ¶
func (InputOutput) ElementType() reflect.Type
func (InputOutput) ToInputOutput ¶
func (o InputOutput) ToInputOutput() InputOutput
func (InputOutput) ToInputOutputWithContext ¶
func (o InputOutput) ToInputOutputWithContext(ctx context.Context) InputOutput
type InputState ¶
type InputState struct { }
func (InputState) ElementType ¶
func (InputState) ElementType() reflect.Type
type InputTag ¶
type InputTag struct { // Key of the Tag. Key string `pulumi:"key"` // Value of the Tag. Value string `pulumi:"value"` }
Tags to be applied to Input.
type InputTagArgs ¶
type InputTagArgs struct { // Key of the Tag. Key pulumi.StringInput `pulumi:"key"` // Value of the Tag. Value pulumi.StringInput `pulumi:"value"` }
Tags to be applied to Input.
func (InputTagArgs) ElementType ¶
func (InputTagArgs) ElementType() reflect.Type
func (InputTagArgs) ToInputTagOutput ¶
func (i InputTagArgs) ToInputTagOutput() InputTagOutput
func (InputTagArgs) ToInputTagOutputWithContext ¶
func (i InputTagArgs) ToInputTagOutputWithContext(ctx context.Context) InputTagOutput
type InputTagArray ¶
type InputTagArray []InputTagInput
func (InputTagArray) ElementType ¶
func (InputTagArray) ElementType() reflect.Type
func (InputTagArray) ToInputTagArrayOutput ¶
func (i InputTagArray) ToInputTagArrayOutput() InputTagArrayOutput
func (InputTagArray) ToInputTagArrayOutputWithContext ¶
func (i InputTagArray) ToInputTagArrayOutputWithContext(ctx context.Context) InputTagArrayOutput
type InputTagArrayInput ¶
type InputTagArrayInput interface { pulumi.Input ToInputTagArrayOutput() InputTagArrayOutput ToInputTagArrayOutputWithContext(context.Context) InputTagArrayOutput }
InputTagArrayInput is an input type that accepts InputTagArray and InputTagArrayOutput values. You can construct a concrete instance of `InputTagArrayInput` via:
InputTagArray{ InputTagArgs{...} }
type InputTagArrayOutput ¶
type InputTagArrayOutput struct{ *pulumi.OutputState }
func (InputTagArrayOutput) ElementType ¶
func (InputTagArrayOutput) ElementType() reflect.Type
func (InputTagArrayOutput) Index ¶
func (o InputTagArrayOutput) Index(i pulumi.IntInput) InputTagOutput
func (InputTagArrayOutput) ToInputTagArrayOutput ¶
func (o InputTagArrayOutput) ToInputTagArrayOutput() InputTagArrayOutput
func (InputTagArrayOutput) ToInputTagArrayOutputWithContext ¶
func (o InputTagArrayOutput) ToInputTagArrayOutputWithContext(ctx context.Context) InputTagArrayOutput
type InputTagInput ¶
type InputTagInput interface { pulumi.Input ToInputTagOutput() InputTagOutput ToInputTagOutputWithContext(context.Context) InputTagOutput }
InputTagInput is an input type that accepts InputTagArgs and InputTagOutput values. You can construct a concrete instance of `InputTagInput` via:
InputTagArgs{...}
type InputTagOutput ¶
type InputTagOutput struct{ *pulumi.OutputState }
Tags to be applied to Input.
func (InputTagOutput) ElementType ¶
func (InputTagOutput) ElementType() reflect.Type
func (InputTagOutput) ToInputTagOutput ¶
func (o InputTagOutput) ToInputTagOutput() InputTagOutput
func (InputTagOutput) ToInputTagOutputWithContext ¶
func (o InputTagOutput) ToInputTagOutputWithContext(ctx context.Context) InputTagOutput