Documentation
¶
Index ¶
- Constants
- type AlarmModel
- type AlarmModelAcknowledgeFlow
- type AlarmModelAcknowledgeFlowArgs
- func (AlarmModelAcknowledgeFlowArgs) ElementType() reflect.Type
- func (i AlarmModelAcknowledgeFlowArgs) ToAlarmModelAcknowledgeFlowOutput() AlarmModelAcknowledgeFlowOutput
- func (i AlarmModelAcknowledgeFlowArgs) ToAlarmModelAcknowledgeFlowOutputWithContext(ctx context.Context) AlarmModelAcknowledgeFlowOutput
- func (i AlarmModelAcknowledgeFlowArgs) ToAlarmModelAcknowledgeFlowPtrOutput() AlarmModelAcknowledgeFlowPtrOutput
- func (i AlarmModelAcknowledgeFlowArgs) ToAlarmModelAcknowledgeFlowPtrOutputWithContext(ctx context.Context) AlarmModelAcknowledgeFlowPtrOutput
- func (i AlarmModelAcknowledgeFlowArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAcknowledgeFlow]
- type AlarmModelAcknowledgeFlowInput
- type AlarmModelAcknowledgeFlowOutput
- func (AlarmModelAcknowledgeFlowOutput) ElementType() reflect.Type
- func (o AlarmModelAcknowledgeFlowOutput) Enabled() pulumi.BoolPtrOutput
- func (o AlarmModelAcknowledgeFlowOutput) ToAlarmModelAcknowledgeFlowOutput() AlarmModelAcknowledgeFlowOutput
- func (o AlarmModelAcknowledgeFlowOutput) ToAlarmModelAcknowledgeFlowOutputWithContext(ctx context.Context) AlarmModelAcknowledgeFlowOutput
- func (o AlarmModelAcknowledgeFlowOutput) ToAlarmModelAcknowledgeFlowPtrOutput() AlarmModelAcknowledgeFlowPtrOutput
- func (o AlarmModelAcknowledgeFlowOutput) ToAlarmModelAcknowledgeFlowPtrOutputWithContext(ctx context.Context) AlarmModelAcknowledgeFlowPtrOutput
- func (o AlarmModelAcknowledgeFlowOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAcknowledgeFlow]
- type AlarmModelAcknowledgeFlowPtrInput
- type AlarmModelAcknowledgeFlowPtrOutput
- func (o AlarmModelAcknowledgeFlowPtrOutput) Elem() AlarmModelAcknowledgeFlowOutput
- func (AlarmModelAcknowledgeFlowPtrOutput) ElementType() reflect.Type
- func (o AlarmModelAcknowledgeFlowPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o AlarmModelAcknowledgeFlowPtrOutput) ToAlarmModelAcknowledgeFlowPtrOutput() AlarmModelAcknowledgeFlowPtrOutput
- func (o AlarmModelAcknowledgeFlowPtrOutput) ToAlarmModelAcknowledgeFlowPtrOutputWithContext(ctx context.Context) AlarmModelAcknowledgeFlowPtrOutput
- func (o AlarmModelAcknowledgeFlowPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelAcknowledgeFlow]
- type AlarmModelAlarmAction
- type AlarmModelAlarmActionArgs
- func (AlarmModelAlarmActionArgs) ElementType() reflect.Type
- func (i AlarmModelAlarmActionArgs) ToAlarmModelAlarmActionOutput() AlarmModelAlarmActionOutput
- func (i AlarmModelAlarmActionArgs) ToAlarmModelAlarmActionOutputWithContext(ctx context.Context) AlarmModelAlarmActionOutput
- func (i AlarmModelAlarmActionArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAlarmAction]
- type AlarmModelAlarmActionArray
- func (AlarmModelAlarmActionArray) ElementType() reflect.Type
- func (i AlarmModelAlarmActionArray) ToAlarmModelAlarmActionArrayOutput() AlarmModelAlarmActionArrayOutput
- func (i AlarmModelAlarmActionArray) ToAlarmModelAlarmActionArrayOutputWithContext(ctx context.Context) AlarmModelAlarmActionArrayOutput
- func (i AlarmModelAlarmActionArray) ToOutput(ctx context.Context) pulumix.Output[[]AlarmModelAlarmAction]
- type AlarmModelAlarmActionArrayInput
- type AlarmModelAlarmActionArrayOutput
- func (AlarmModelAlarmActionArrayOutput) ElementType() reflect.Type
- func (o AlarmModelAlarmActionArrayOutput) Index(i pulumi.IntInput) AlarmModelAlarmActionOutput
- func (o AlarmModelAlarmActionArrayOutput) ToAlarmModelAlarmActionArrayOutput() AlarmModelAlarmActionArrayOutput
- func (o AlarmModelAlarmActionArrayOutput) ToAlarmModelAlarmActionArrayOutputWithContext(ctx context.Context) AlarmModelAlarmActionArrayOutput
- func (o AlarmModelAlarmActionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AlarmModelAlarmAction]
- type AlarmModelAlarmActionInput
- type AlarmModelAlarmActionOutput
- func (o AlarmModelAlarmActionOutput) DynamoDBv2() AlarmModelDynamoDBv2PtrOutput
- func (o AlarmModelAlarmActionOutput) DynamoDb() AlarmModelDynamoDbPtrOutput
- func (AlarmModelAlarmActionOutput) ElementType() reflect.Type
- func (o AlarmModelAlarmActionOutput) Firehose() AlarmModelFirehosePtrOutput
- func (o AlarmModelAlarmActionOutput) IotEvents() AlarmModelIotEventsPtrOutput
- func (o AlarmModelAlarmActionOutput) IotSiteWise() AlarmModelIotSiteWisePtrOutput
- func (o AlarmModelAlarmActionOutput) IotTopicPublish() AlarmModelIotTopicPublishPtrOutput
- func (o AlarmModelAlarmActionOutput) Lambda() AlarmModelLambdaPtrOutput
- func (o AlarmModelAlarmActionOutput) Sns() AlarmModelSnsPtrOutput
- func (o AlarmModelAlarmActionOutput) Sqs() AlarmModelSqsPtrOutput
- func (o AlarmModelAlarmActionOutput) ToAlarmModelAlarmActionOutput() AlarmModelAlarmActionOutput
- func (o AlarmModelAlarmActionOutput) ToAlarmModelAlarmActionOutputWithContext(ctx context.Context) AlarmModelAlarmActionOutput
- func (o AlarmModelAlarmActionOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAlarmAction]
- type AlarmModelAlarmCapabilities
- type AlarmModelAlarmCapabilitiesArgs
- func (AlarmModelAlarmCapabilitiesArgs) ElementType() reflect.Type
- func (i AlarmModelAlarmCapabilitiesArgs) ToAlarmModelAlarmCapabilitiesOutput() AlarmModelAlarmCapabilitiesOutput
- func (i AlarmModelAlarmCapabilitiesArgs) ToAlarmModelAlarmCapabilitiesOutputWithContext(ctx context.Context) AlarmModelAlarmCapabilitiesOutput
- func (i AlarmModelAlarmCapabilitiesArgs) ToAlarmModelAlarmCapabilitiesPtrOutput() AlarmModelAlarmCapabilitiesPtrOutput
- func (i AlarmModelAlarmCapabilitiesArgs) ToAlarmModelAlarmCapabilitiesPtrOutputWithContext(ctx context.Context) AlarmModelAlarmCapabilitiesPtrOutput
- func (i AlarmModelAlarmCapabilitiesArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAlarmCapabilities]
- type AlarmModelAlarmCapabilitiesInput
- type AlarmModelAlarmCapabilitiesOutput
- func (o AlarmModelAlarmCapabilitiesOutput) AcknowledgeFlow() AlarmModelAcknowledgeFlowPtrOutput
- func (AlarmModelAlarmCapabilitiesOutput) ElementType() reflect.Type
- func (o AlarmModelAlarmCapabilitiesOutput) InitializationConfiguration() AlarmModelInitializationConfigurationPtrOutput
- func (o AlarmModelAlarmCapabilitiesOutput) ToAlarmModelAlarmCapabilitiesOutput() AlarmModelAlarmCapabilitiesOutput
- func (o AlarmModelAlarmCapabilitiesOutput) ToAlarmModelAlarmCapabilitiesOutputWithContext(ctx context.Context) AlarmModelAlarmCapabilitiesOutput
- func (o AlarmModelAlarmCapabilitiesOutput) ToAlarmModelAlarmCapabilitiesPtrOutput() AlarmModelAlarmCapabilitiesPtrOutput
- func (o AlarmModelAlarmCapabilitiesOutput) ToAlarmModelAlarmCapabilitiesPtrOutputWithContext(ctx context.Context) AlarmModelAlarmCapabilitiesPtrOutput
- func (o AlarmModelAlarmCapabilitiesOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAlarmCapabilities]
- type AlarmModelAlarmCapabilitiesPtrInput
- type AlarmModelAlarmCapabilitiesPtrOutput
- func (o AlarmModelAlarmCapabilitiesPtrOutput) AcknowledgeFlow() AlarmModelAcknowledgeFlowPtrOutput
- func (o AlarmModelAlarmCapabilitiesPtrOutput) Elem() AlarmModelAlarmCapabilitiesOutput
- func (AlarmModelAlarmCapabilitiesPtrOutput) ElementType() reflect.Type
- func (o AlarmModelAlarmCapabilitiesPtrOutput) InitializationConfiguration() AlarmModelInitializationConfigurationPtrOutput
- func (o AlarmModelAlarmCapabilitiesPtrOutput) ToAlarmModelAlarmCapabilitiesPtrOutput() AlarmModelAlarmCapabilitiesPtrOutput
- func (o AlarmModelAlarmCapabilitiesPtrOutput) ToAlarmModelAlarmCapabilitiesPtrOutputWithContext(ctx context.Context) AlarmModelAlarmCapabilitiesPtrOutput
- func (o AlarmModelAlarmCapabilitiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelAlarmCapabilities]
- type AlarmModelAlarmEventActions
- type AlarmModelAlarmEventActionsArgs
- func (AlarmModelAlarmEventActionsArgs) ElementType() reflect.Type
- func (i AlarmModelAlarmEventActionsArgs) ToAlarmModelAlarmEventActionsOutput() AlarmModelAlarmEventActionsOutput
- func (i AlarmModelAlarmEventActionsArgs) ToAlarmModelAlarmEventActionsOutputWithContext(ctx context.Context) AlarmModelAlarmEventActionsOutput
- func (i AlarmModelAlarmEventActionsArgs) ToAlarmModelAlarmEventActionsPtrOutput() AlarmModelAlarmEventActionsPtrOutput
- func (i AlarmModelAlarmEventActionsArgs) ToAlarmModelAlarmEventActionsPtrOutputWithContext(ctx context.Context) AlarmModelAlarmEventActionsPtrOutput
- func (i AlarmModelAlarmEventActionsArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAlarmEventActions]
- type AlarmModelAlarmEventActionsInput
- type AlarmModelAlarmEventActionsOutput
- func (o AlarmModelAlarmEventActionsOutput) AlarmActions() AlarmModelAlarmActionArrayOutput
- func (AlarmModelAlarmEventActionsOutput) ElementType() reflect.Type
- func (o AlarmModelAlarmEventActionsOutput) ToAlarmModelAlarmEventActionsOutput() AlarmModelAlarmEventActionsOutput
- func (o AlarmModelAlarmEventActionsOutput) ToAlarmModelAlarmEventActionsOutputWithContext(ctx context.Context) AlarmModelAlarmEventActionsOutput
- func (o AlarmModelAlarmEventActionsOutput) ToAlarmModelAlarmEventActionsPtrOutput() AlarmModelAlarmEventActionsPtrOutput
- func (o AlarmModelAlarmEventActionsOutput) ToAlarmModelAlarmEventActionsPtrOutputWithContext(ctx context.Context) AlarmModelAlarmEventActionsPtrOutput
- func (o AlarmModelAlarmEventActionsOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAlarmEventActions]
- type AlarmModelAlarmEventActionsPtrInput
- type AlarmModelAlarmEventActionsPtrOutput
- func (o AlarmModelAlarmEventActionsPtrOutput) AlarmActions() AlarmModelAlarmActionArrayOutput
- func (o AlarmModelAlarmEventActionsPtrOutput) Elem() AlarmModelAlarmEventActionsOutput
- func (AlarmModelAlarmEventActionsPtrOutput) ElementType() reflect.Type
- func (o AlarmModelAlarmEventActionsPtrOutput) ToAlarmModelAlarmEventActionsPtrOutput() AlarmModelAlarmEventActionsPtrOutput
- func (o AlarmModelAlarmEventActionsPtrOutput) ToAlarmModelAlarmEventActionsPtrOutputWithContext(ctx context.Context) AlarmModelAlarmEventActionsPtrOutput
- func (o AlarmModelAlarmEventActionsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelAlarmEventActions]
- type AlarmModelAlarmRule
- type AlarmModelAlarmRuleArgs
- func (AlarmModelAlarmRuleArgs) ElementType() reflect.Type
- func (i AlarmModelAlarmRuleArgs) ToAlarmModelAlarmRuleOutput() AlarmModelAlarmRuleOutput
- func (i AlarmModelAlarmRuleArgs) ToAlarmModelAlarmRuleOutputWithContext(ctx context.Context) AlarmModelAlarmRuleOutput
- func (i AlarmModelAlarmRuleArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAlarmRule]
- type AlarmModelAlarmRuleInput
- type AlarmModelAlarmRuleOutput
- func (AlarmModelAlarmRuleOutput) ElementType() reflect.Type
- func (o AlarmModelAlarmRuleOutput) SimpleRule() AlarmModelSimpleRulePtrOutput
- func (o AlarmModelAlarmRuleOutput) ToAlarmModelAlarmRuleOutput() AlarmModelAlarmRuleOutput
- func (o AlarmModelAlarmRuleOutput) ToAlarmModelAlarmRuleOutputWithContext(ctx context.Context) AlarmModelAlarmRuleOutput
- func (o AlarmModelAlarmRuleOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAlarmRule]
- type AlarmModelAlarmRulePtrOutput
- func (o AlarmModelAlarmRulePtrOutput) Elem() AlarmModelAlarmRuleOutput
- func (AlarmModelAlarmRulePtrOutput) ElementType() reflect.Type
- func (o AlarmModelAlarmRulePtrOutput) SimpleRule() AlarmModelSimpleRulePtrOutput
- func (o AlarmModelAlarmRulePtrOutput) ToAlarmModelAlarmRulePtrOutput() AlarmModelAlarmRulePtrOutput
- func (o AlarmModelAlarmRulePtrOutput) ToAlarmModelAlarmRulePtrOutputWithContext(ctx context.Context) AlarmModelAlarmRulePtrOutput
- func (o AlarmModelAlarmRulePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelAlarmRule]
- type AlarmModelArgs
- type AlarmModelAssetPropertyTimestamp
- type AlarmModelAssetPropertyTimestampArgs
- func (AlarmModelAssetPropertyTimestampArgs) ElementType() reflect.Type
- func (i AlarmModelAssetPropertyTimestampArgs) ToAlarmModelAssetPropertyTimestampOutput() AlarmModelAssetPropertyTimestampOutput
- func (i AlarmModelAssetPropertyTimestampArgs) ToAlarmModelAssetPropertyTimestampOutputWithContext(ctx context.Context) AlarmModelAssetPropertyTimestampOutput
- func (i AlarmModelAssetPropertyTimestampArgs) ToAlarmModelAssetPropertyTimestampPtrOutput() AlarmModelAssetPropertyTimestampPtrOutput
- func (i AlarmModelAssetPropertyTimestampArgs) ToAlarmModelAssetPropertyTimestampPtrOutputWithContext(ctx context.Context) AlarmModelAssetPropertyTimestampPtrOutput
- func (i AlarmModelAssetPropertyTimestampArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAssetPropertyTimestamp]
- type AlarmModelAssetPropertyTimestampInput
- type AlarmModelAssetPropertyTimestampOutput
- func (AlarmModelAssetPropertyTimestampOutput) ElementType() reflect.Type
- func (o AlarmModelAssetPropertyTimestampOutput) OffsetInNanos() pulumi.StringPtrOutput
- func (o AlarmModelAssetPropertyTimestampOutput) TimeInSeconds() pulumi.StringOutput
- func (o AlarmModelAssetPropertyTimestampOutput) ToAlarmModelAssetPropertyTimestampOutput() AlarmModelAssetPropertyTimestampOutput
- func (o AlarmModelAssetPropertyTimestampOutput) ToAlarmModelAssetPropertyTimestampOutputWithContext(ctx context.Context) AlarmModelAssetPropertyTimestampOutput
- func (o AlarmModelAssetPropertyTimestampOutput) ToAlarmModelAssetPropertyTimestampPtrOutput() AlarmModelAssetPropertyTimestampPtrOutput
- func (o AlarmModelAssetPropertyTimestampOutput) ToAlarmModelAssetPropertyTimestampPtrOutputWithContext(ctx context.Context) AlarmModelAssetPropertyTimestampPtrOutput
- func (o AlarmModelAssetPropertyTimestampOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAssetPropertyTimestamp]
- type AlarmModelAssetPropertyTimestampPtrInput
- type AlarmModelAssetPropertyTimestampPtrOutput
- func (o AlarmModelAssetPropertyTimestampPtrOutput) Elem() AlarmModelAssetPropertyTimestampOutput
- func (AlarmModelAssetPropertyTimestampPtrOutput) ElementType() reflect.Type
- func (o AlarmModelAssetPropertyTimestampPtrOutput) OffsetInNanos() pulumi.StringPtrOutput
- func (o AlarmModelAssetPropertyTimestampPtrOutput) TimeInSeconds() pulumi.StringPtrOutput
- func (o AlarmModelAssetPropertyTimestampPtrOutput) ToAlarmModelAssetPropertyTimestampPtrOutput() AlarmModelAssetPropertyTimestampPtrOutput
- func (o AlarmModelAssetPropertyTimestampPtrOutput) ToAlarmModelAssetPropertyTimestampPtrOutputWithContext(ctx context.Context) AlarmModelAssetPropertyTimestampPtrOutput
- func (o AlarmModelAssetPropertyTimestampPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelAssetPropertyTimestamp]
- type AlarmModelAssetPropertyValue
- type AlarmModelAssetPropertyValueArgs
- func (AlarmModelAssetPropertyValueArgs) ElementType() reflect.Type
- func (i AlarmModelAssetPropertyValueArgs) ToAlarmModelAssetPropertyValueOutput() AlarmModelAssetPropertyValueOutput
- func (i AlarmModelAssetPropertyValueArgs) ToAlarmModelAssetPropertyValueOutputWithContext(ctx context.Context) AlarmModelAssetPropertyValueOutput
- func (i AlarmModelAssetPropertyValueArgs) ToAlarmModelAssetPropertyValuePtrOutput() AlarmModelAssetPropertyValuePtrOutput
- func (i AlarmModelAssetPropertyValueArgs) ToAlarmModelAssetPropertyValuePtrOutputWithContext(ctx context.Context) AlarmModelAssetPropertyValuePtrOutput
- func (i AlarmModelAssetPropertyValueArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAssetPropertyValue]
- type AlarmModelAssetPropertyValueInput
- type AlarmModelAssetPropertyValueOutput
- func (AlarmModelAssetPropertyValueOutput) ElementType() reflect.Type
- func (o AlarmModelAssetPropertyValueOutput) Quality() pulumi.StringPtrOutput
- func (o AlarmModelAssetPropertyValueOutput) Timestamp() AlarmModelAssetPropertyTimestampPtrOutput
- func (o AlarmModelAssetPropertyValueOutput) ToAlarmModelAssetPropertyValueOutput() AlarmModelAssetPropertyValueOutput
- func (o AlarmModelAssetPropertyValueOutput) ToAlarmModelAssetPropertyValueOutputWithContext(ctx context.Context) AlarmModelAssetPropertyValueOutput
- func (o AlarmModelAssetPropertyValueOutput) ToAlarmModelAssetPropertyValuePtrOutput() AlarmModelAssetPropertyValuePtrOutput
- func (o AlarmModelAssetPropertyValueOutput) ToAlarmModelAssetPropertyValuePtrOutputWithContext(ctx context.Context) AlarmModelAssetPropertyValuePtrOutput
- func (o AlarmModelAssetPropertyValueOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAssetPropertyValue]
- func (o AlarmModelAssetPropertyValueOutput) Value() AlarmModelAssetPropertyVariantOutput
- type AlarmModelAssetPropertyValuePtrInput
- type AlarmModelAssetPropertyValuePtrOutput
- func (o AlarmModelAssetPropertyValuePtrOutput) Elem() AlarmModelAssetPropertyValueOutput
- func (AlarmModelAssetPropertyValuePtrOutput) ElementType() reflect.Type
- func (o AlarmModelAssetPropertyValuePtrOutput) Quality() pulumi.StringPtrOutput
- func (o AlarmModelAssetPropertyValuePtrOutput) Timestamp() AlarmModelAssetPropertyTimestampPtrOutput
- func (o AlarmModelAssetPropertyValuePtrOutput) ToAlarmModelAssetPropertyValuePtrOutput() AlarmModelAssetPropertyValuePtrOutput
- func (o AlarmModelAssetPropertyValuePtrOutput) ToAlarmModelAssetPropertyValuePtrOutputWithContext(ctx context.Context) AlarmModelAssetPropertyValuePtrOutput
- func (o AlarmModelAssetPropertyValuePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelAssetPropertyValue]
- func (o AlarmModelAssetPropertyValuePtrOutput) Value() AlarmModelAssetPropertyVariantPtrOutput
- type AlarmModelAssetPropertyVariant
- type AlarmModelAssetPropertyVariantArgs
- func (AlarmModelAssetPropertyVariantArgs) ElementType() reflect.Type
- func (i AlarmModelAssetPropertyVariantArgs) ToAlarmModelAssetPropertyVariantOutput() AlarmModelAssetPropertyVariantOutput
- func (i AlarmModelAssetPropertyVariantArgs) ToAlarmModelAssetPropertyVariantOutputWithContext(ctx context.Context) AlarmModelAssetPropertyVariantOutput
- func (i AlarmModelAssetPropertyVariantArgs) ToAlarmModelAssetPropertyVariantPtrOutput() AlarmModelAssetPropertyVariantPtrOutput
- func (i AlarmModelAssetPropertyVariantArgs) ToAlarmModelAssetPropertyVariantPtrOutputWithContext(ctx context.Context) AlarmModelAssetPropertyVariantPtrOutput
- func (i AlarmModelAssetPropertyVariantArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAssetPropertyVariant]
- type AlarmModelAssetPropertyVariantInput
- type AlarmModelAssetPropertyVariantOutput
- func (o AlarmModelAssetPropertyVariantOutput) BooleanValue() pulumi.StringPtrOutput
- func (o AlarmModelAssetPropertyVariantOutput) DoubleValue() pulumi.StringPtrOutput
- func (AlarmModelAssetPropertyVariantOutput) ElementType() reflect.Type
- func (o AlarmModelAssetPropertyVariantOutput) IntegerValue() pulumi.StringPtrOutput
- func (o AlarmModelAssetPropertyVariantOutput) StringValue() pulumi.StringPtrOutput
- func (o AlarmModelAssetPropertyVariantOutput) ToAlarmModelAssetPropertyVariantOutput() AlarmModelAssetPropertyVariantOutput
- func (o AlarmModelAssetPropertyVariantOutput) ToAlarmModelAssetPropertyVariantOutputWithContext(ctx context.Context) AlarmModelAssetPropertyVariantOutput
- func (o AlarmModelAssetPropertyVariantOutput) ToAlarmModelAssetPropertyVariantPtrOutput() AlarmModelAssetPropertyVariantPtrOutput
- func (o AlarmModelAssetPropertyVariantOutput) ToAlarmModelAssetPropertyVariantPtrOutputWithContext(ctx context.Context) AlarmModelAssetPropertyVariantPtrOutput
- func (o AlarmModelAssetPropertyVariantOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAssetPropertyVariant]
- type AlarmModelAssetPropertyVariantPtrInput
- type AlarmModelAssetPropertyVariantPtrOutput
- func (o AlarmModelAssetPropertyVariantPtrOutput) BooleanValue() pulumi.StringPtrOutput
- func (o AlarmModelAssetPropertyVariantPtrOutput) DoubleValue() pulumi.StringPtrOutput
- func (o AlarmModelAssetPropertyVariantPtrOutput) Elem() AlarmModelAssetPropertyVariantOutput
- func (AlarmModelAssetPropertyVariantPtrOutput) ElementType() reflect.Type
- func (o AlarmModelAssetPropertyVariantPtrOutput) IntegerValue() pulumi.StringPtrOutput
- func (o AlarmModelAssetPropertyVariantPtrOutput) StringValue() pulumi.StringPtrOutput
- func (o AlarmModelAssetPropertyVariantPtrOutput) ToAlarmModelAssetPropertyVariantPtrOutput() AlarmModelAssetPropertyVariantPtrOutput
- func (o AlarmModelAssetPropertyVariantPtrOutput) ToAlarmModelAssetPropertyVariantPtrOutputWithContext(ctx context.Context) AlarmModelAssetPropertyVariantPtrOutput
- func (o AlarmModelAssetPropertyVariantPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelAssetPropertyVariant]
- type AlarmModelDynamoDBv2
- type AlarmModelDynamoDBv2Args
- func (AlarmModelDynamoDBv2Args) ElementType() reflect.Type
- func (i AlarmModelDynamoDBv2Args) ToAlarmModelDynamoDBv2Output() AlarmModelDynamoDBv2Output
- func (i AlarmModelDynamoDBv2Args) ToAlarmModelDynamoDBv2OutputWithContext(ctx context.Context) AlarmModelDynamoDBv2Output
- func (i AlarmModelDynamoDBv2Args) ToAlarmModelDynamoDBv2PtrOutput() AlarmModelDynamoDBv2PtrOutput
- func (i AlarmModelDynamoDBv2Args) ToAlarmModelDynamoDBv2PtrOutputWithContext(ctx context.Context) AlarmModelDynamoDBv2PtrOutput
- func (i AlarmModelDynamoDBv2Args) ToOutput(ctx context.Context) pulumix.Output[AlarmModelDynamoDBv2]
- type AlarmModelDynamoDBv2Input
- type AlarmModelDynamoDBv2Output
- func (AlarmModelDynamoDBv2Output) ElementType() reflect.Type
- func (o AlarmModelDynamoDBv2Output) Payload() AlarmModelPayloadPtrOutput
- func (o AlarmModelDynamoDBv2Output) TableName() pulumi.StringOutput
- func (o AlarmModelDynamoDBv2Output) ToAlarmModelDynamoDBv2Output() AlarmModelDynamoDBv2Output
- func (o AlarmModelDynamoDBv2Output) ToAlarmModelDynamoDBv2OutputWithContext(ctx context.Context) AlarmModelDynamoDBv2Output
- func (o AlarmModelDynamoDBv2Output) ToAlarmModelDynamoDBv2PtrOutput() AlarmModelDynamoDBv2PtrOutput
- func (o AlarmModelDynamoDBv2Output) ToAlarmModelDynamoDBv2PtrOutputWithContext(ctx context.Context) AlarmModelDynamoDBv2PtrOutput
- func (o AlarmModelDynamoDBv2Output) ToOutput(ctx context.Context) pulumix.Output[AlarmModelDynamoDBv2]
- type AlarmModelDynamoDBv2PtrInput
- type AlarmModelDynamoDBv2PtrOutput
- func (o AlarmModelDynamoDBv2PtrOutput) Elem() AlarmModelDynamoDBv2Output
- func (AlarmModelDynamoDBv2PtrOutput) ElementType() reflect.Type
- func (o AlarmModelDynamoDBv2PtrOutput) Payload() AlarmModelPayloadPtrOutput
- func (o AlarmModelDynamoDBv2PtrOutput) TableName() pulumi.StringPtrOutput
- func (o AlarmModelDynamoDBv2PtrOutput) ToAlarmModelDynamoDBv2PtrOutput() AlarmModelDynamoDBv2PtrOutput
- func (o AlarmModelDynamoDBv2PtrOutput) ToAlarmModelDynamoDBv2PtrOutputWithContext(ctx context.Context) AlarmModelDynamoDBv2PtrOutput
- func (o AlarmModelDynamoDBv2PtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelDynamoDBv2]
- type AlarmModelDynamoDb
- type AlarmModelDynamoDbArgs
- func (AlarmModelDynamoDbArgs) ElementType() reflect.Type
- func (i AlarmModelDynamoDbArgs) ToAlarmModelDynamoDbOutput() AlarmModelDynamoDbOutput
- func (i AlarmModelDynamoDbArgs) ToAlarmModelDynamoDbOutputWithContext(ctx context.Context) AlarmModelDynamoDbOutput
- func (i AlarmModelDynamoDbArgs) ToAlarmModelDynamoDbPtrOutput() AlarmModelDynamoDbPtrOutput
- func (i AlarmModelDynamoDbArgs) ToAlarmModelDynamoDbPtrOutputWithContext(ctx context.Context) AlarmModelDynamoDbPtrOutput
- func (i AlarmModelDynamoDbArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelDynamoDb]
- type AlarmModelDynamoDbInput
- type AlarmModelDynamoDbOutput
- func (AlarmModelDynamoDbOutput) ElementType() reflect.Type
- func (o AlarmModelDynamoDbOutput) HashKeyField() pulumi.StringOutput
- func (o AlarmModelDynamoDbOutput) HashKeyType() pulumi.StringPtrOutput
- func (o AlarmModelDynamoDbOutput) HashKeyValue() pulumi.StringOutput
- func (o AlarmModelDynamoDbOutput) Operation() pulumi.StringPtrOutput
- func (o AlarmModelDynamoDbOutput) Payload() AlarmModelPayloadPtrOutput
- func (o AlarmModelDynamoDbOutput) PayloadField() pulumi.StringPtrOutput
- func (o AlarmModelDynamoDbOutput) RangeKeyField() pulumi.StringPtrOutput
- func (o AlarmModelDynamoDbOutput) RangeKeyType() pulumi.StringPtrOutput
- func (o AlarmModelDynamoDbOutput) RangeKeyValue() pulumi.StringPtrOutput
- func (o AlarmModelDynamoDbOutput) TableName() pulumi.StringOutput
- func (o AlarmModelDynamoDbOutput) ToAlarmModelDynamoDbOutput() AlarmModelDynamoDbOutput
- func (o AlarmModelDynamoDbOutput) ToAlarmModelDynamoDbOutputWithContext(ctx context.Context) AlarmModelDynamoDbOutput
- func (o AlarmModelDynamoDbOutput) ToAlarmModelDynamoDbPtrOutput() AlarmModelDynamoDbPtrOutput
- func (o AlarmModelDynamoDbOutput) ToAlarmModelDynamoDbPtrOutputWithContext(ctx context.Context) AlarmModelDynamoDbPtrOutput
- func (o AlarmModelDynamoDbOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelDynamoDb]
- type AlarmModelDynamoDbPtrInput
- type AlarmModelDynamoDbPtrOutput
- func (o AlarmModelDynamoDbPtrOutput) Elem() AlarmModelDynamoDbOutput
- func (AlarmModelDynamoDbPtrOutput) ElementType() reflect.Type
- func (o AlarmModelDynamoDbPtrOutput) HashKeyField() pulumi.StringPtrOutput
- func (o AlarmModelDynamoDbPtrOutput) HashKeyType() pulumi.StringPtrOutput
- func (o AlarmModelDynamoDbPtrOutput) HashKeyValue() pulumi.StringPtrOutput
- func (o AlarmModelDynamoDbPtrOutput) Operation() pulumi.StringPtrOutput
- func (o AlarmModelDynamoDbPtrOutput) Payload() AlarmModelPayloadPtrOutput
- func (o AlarmModelDynamoDbPtrOutput) PayloadField() pulumi.StringPtrOutput
- func (o AlarmModelDynamoDbPtrOutput) RangeKeyField() pulumi.StringPtrOutput
- func (o AlarmModelDynamoDbPtrOutput) RangeKeyType() pulumi.StringPtrOutput
- func (o AlarmModelDynamoDbPtrOutput) RangeKeyValue() pulumi.StringPtrOutput
- func (o AlarmModelDynamoDbPtrOutput) TableName() pulumi.StringPtrOutput
- func (o AlarmModelDynamoDbPtrOutput) ToAlarmModelDynamoDbPtrOutput() AlarmModelDynamoDbPtrOutput
- func (o AlarmModelDynamoDbPtrOutput) ToAlarmModelDynamoDbPtrOutputWithContext(ctx context.Context) AlarmModelDynamoDbPtrOutput
- func (o AlarmModelDynamoDbPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelDynamoDb]
- type AlarmModelFirehose
- type AlarmModelFirehoseArgs
- func (AlarmModelFirehoseArgs) ElementType() reflect.Type
- func (i AlarmModelFirehoseArgs) ToAlarmModelFirehoseOutput() AlarmModelFirehoseOutput
- func (i AlarmModelFirehoseArgs) ToAlarmModelFirehoseOutputWithContext(ctx context.Context) AlarmModelFirehoseOutput
- func (i AlarmModelFirehoseArgs) ToAlarmModelFirehosePtrOutput() AlarmModelFirehosePtrOutput
- func (i AlarmModelFirehoseArgs) ToAlarmModelFirehosePtrOutputWithContext(ctx context.Context) AlarmModelFirehosePtrOutput
- func (i AlarmModelFirehoseArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelFirehose]
- type AlarmModelFirehoseInput
- type AlarmModelFirehoseOutput
- func (o AlarmModelFirehoseOutput) DeliveryStreamName() pulumi.StringOutput
- func (AlarmModelFirehoseOutput) ElementType() reflect.Type
- func (o AlarmModelFirehoseOutput) Payload() AlarmModelPayloadPtrOutput
- func (o AlarmModelFirehoseOutput) Separator() pulumi.StringPtrOutput
- func (o AlarmModelFirehoseOutput) ToAlarmModelFirehoseOutput() AlarmModelFirehoseOutput
- func (o AlarmModelFirehoseOutput) ToAlarmModelFirehoseOutputWithContext(ctx context.Context) AlarmModelFirehoseOutput
- func (o AlarmModelFirehoseOutput) ToAlarmModelFirehosePtrOutput() AlarmModelFirehosePtrOutput
- func (o AlarmModelFirehoseOutput) ToAlarmModelFirehosePtrOutputWithContext(ctx context.Context) AlarmModelFirehosePtrOutput
- func (o AlarmModelFirehoseOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelFirehose]
- type AlarmModelFirehosePtrInput
- type AlarmModelFirehosePtrOutput
- func (o AlarmModelFirehosePtrOutput) DeliveryStreamName() pulumi.StringPtrOutput
- func (o AlarmModelFirehosePtrOutput) Elem() AlarmModelFirehoseOutput
- func (AlarmModelFirehosePtrOutput) ElementType() reflect.Type
- func (o AlarmModelFirehosePtrOutput) Payload() AlarmModelPayloadPtrOutput
- func (o AlarmModelFirehosePtrOutput) Separator() pulumi.StringPtrOutput
- func (o AlarmModelFirehosePtrOutput) ToAlarmModelFirehosePtrOutput() AlarmModelFirehosePtrOutput
- func (o AlarmModelFirehosePtrOutput) ToAlarmModelFirehosePtrOutputWithContext(ctx context.Context) AlarmModelFirehosePtrOutput
- func (o AlarmModelFirehosePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelFirehose]
- type AlarmModelInitializationConfiguration
- type AlarmModelInitializationConfigurationArgs
- func (AlarmModelInitializationConfigurationArgs) ElementType() reflect.Type
- func (i AlarmModelInitializationConfigurationArgs) ToAlarmModelInitializationConfigurationOutput() AlarmModelInitializationConfigurationOutput
- func (i AlarmModelInitializationConfigurationArgs) ToAlarmModelInitializationConfigurationOutputWithContext(ctx context.Context) AlarmModelInitializationConfigurationOutput
- func (i AlarmModelInitializationConfigurationArgs) ToAlarmModelInitializationConfigurationPtrOutput() AlarmModelInitializationConfigurationPtrOutput
- func (i AlarmModelInitializationConfigurationArgs) ToAlarmModelInitializationConfigurationPtrOutputWithContext(ctx context.Context) AlarmModelInitializationConfigurationPtrOutput
- func (i AlarmModelInitializationConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelInitializationConfiguration]
- type AlarmModelInitializationConfigurationInput
- type AlarmModelInitializationConfigurationOutput
- func (o AlarmModelInitializationConfigurationOutput) DisabledOnInitialization() pulumi.BoolOutput
- func (AlarmModelInitializationConfigurationOutput) ElementType() reflect.Type
- func (o AlarmModelInitializationConfigurationOutput) ToAlarmModelInitializationConfigurationOutput() AlarmModelInitializationConfigurationOutput
- func (o AlarmModelInitializationConfigurationOutput) ToAlarmModelInitializationConfigurationOutputWithContext(ctx context.Context) AlarmModelInitializationConfigurationOutput
- func (o AlarmModelInitializationConfigurationOutput) ToAlarmModelInitializationConfigurationPtrOutput() AlarmModelInitializationConfigurationPtrOutput
- func (o AlarmModelInitializationConfigurationOutput) ToAlarmModelInitializationConfigurationPtrOutputWithContext(ctx context.Context) AlarmModelInitializationConfigurationPtrOutput
- func (o AlarmModelInitializationConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelInitializationConfiguration]
- type AlarmModelInitializationConfigurationPtrInput
- type AlarmModelInitializationConfigurationPtrOutput
- func (o AlarmModelInitializationConfigurationPtrOutput) DisabledOnInitialization() pulumi.BoolPtrOutput
- func (o AlarmModelInitializationConfigurationPtrOutput) Elem() AlarmModelInitializationConfigurationOutput
- func (AlarmModelInitializationConfigurationPtrOutput) ElementType() reflect.Type
- func (o AlarmModelInitializationConfigurationPtrOutput) ToAlarmModelInitializationConfigurationPtrOutput() AlarmModelInitializationConfigurationPtrOutput
- func (o AlarmModelInitializationConfigurationPtrOutput) ToAlarmModelInitializationConfigurationPtrOutputWithContext(ctx context.Context) AlarmModelInitializationConfigurationPtrOutput
- func (o AlarmModelInitializationConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelInitializationConfiguration]
- type AlarmModelInput
- type AlarmModelIotEvents
- type AlarmModelIotEventsArgs
- func (AlarmModelIotEventsArgs) ElementType() reflect.Type
- func (i AlarmModelIotEventsArgs) ToAlarmModelIotEventsOutput() AlarmModelIotEventsOutput
- func (i AlarmModelIotEventsArgs) ToAlarmModelIotEventsOutputWithContext(ctx context.Context) AlarmModelIotEventsOutput
- func (i AlarmModelIotEventsArgs) ToAlarmModelIotEventsPtrOutput() AlarmModelIotEventsPtrOutput
- func (i AlarmModelIotEventsArgs) ToAlarmModelIotEventsPtrOutputWithContext(ctx context.Context) AlarmModelIotEventsPtrOutput
- func (i AlarmModelIotEventsArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelIotEvents]
- type AlarmModelIotEventsInput
- type AlarmModelIotEventsOutput
- func (AlarmModelIotEventsOutput) ElementType() reflect.Type
- func (o AlarmModelIotEventsOutput) InputName() pulumi.StringOutput
- func (o AlarmModelIotEventsOutput) Payload() AlarmModelPayloadPtrOutput
- func (o AlarmModelIotEventsOutput) ToAlarmModelIotEventsOutput() AlarmModelIotEventsOutput
- func (o AlarmModelIotEventsOutput) ToAlarmModelIotEventsOutputWithContext(ctx context.Context) AlarmModelIotEventsOutput
- func (o AlarmModelIotEventsOutput) ToAlarmModelIotEventsPtrOutput() AlarmModelIotEventsPtrOutput
- func (o AlarmModelIotEventsOutput) ToAlarmModelIotEventsPtrOutputWithContext(ctx context.Context) AlarmModelIotEventsPtrOutput
- func (o AlarmModelIotEventsOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelIotEvents]
- type AlarmModelIotEventsPtrInput
- type AlarmModelIotEventsPtrOutput
- func (o AlarmModelIotEventsPtrOutput) Elem() AlarmModelIotEventsOutput
- func (AlarmModelIotEventsPtrOutput) ElementType() reflect.Type
- func (o AlarmModelIotEventsPtrOutput) InputName() pulumi.StringPtrOutput
- func (o AlarmModelIotEventsPtrOutput) Payload() AlarmModelPayloadPtrOutput
- func (o AlarmModelIotEventsPtrOutput) ToAlarmModelIotEventsPtrOutput() AlarmModelIotEventsPtrOutput
- func (o AlarmModelIotEventsPtrOutput) ToAlarmModelIotEventsPtrOutputWithContext(ctx context.Context) AlarmModelIotEventsPtrOutput
- func (o AlarmModelIotEventsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelIotEvents]
- type AlarmModelIotSiteWise
- type AlarmModelIotSiteWiseArgs
- func (AlarmModelIotSiteWiseArgs) ElementType() reflect.Type
- func (i AlarmModelIotSiteWiseArgs) ToAlarmModelIotSiteWiseOutput() AlarmModelIotSiteWiseOutput
- func (i AlarmModelIotSiteWiseArgs) ToAlarmModelIotSiteWiseOutputWithContext(ctx context.Context) AlarmModelIotSiteWiseOutput
- func (i AlarmModelIotSiteWiseArgs) ToAlarmModelIotSiteWisePtrOutput() AlarmModelIotSiteWisePtrOutput
- func (i AlarmModelIotSiteWiseArgs) ToAlarmModelIotSiteWisePtrOutputWithContext(ctx context.Context) AlarmModelIotSiteWisePtrOutput
- func (i AlarmModelIotSiteWiseArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelIotSiteWise]
- type AlarmModelIotSiteWiseInput
- type AlarmModelIotSiteWiseOutput
- func (o AlarmModelIotSiteWiseOutput) AssetId() pulumi.StringPtrOutput
- func (AlarmModelIotSiteWiseOutput) ElementType() reflect.Type
- func (o AlarmModelIotSiteWiseOutput) EntryId() pulumi.StringPtrOutput
- func (o AlarmModelIotSiteWiseOutput) PropertyAlias() pulumi.StringPtrOutput
- func (o AlarmModelIotSiteWiseOutput) PropertyId() pulumi.StringPtrOutput
- func (o AlarmModelIotSiteWiseOutput) PropertyValue() AlarmModelAssetPropertyValuePtrOutput
- func (o AlarmModelIotSiteWiseOutput) ToAlarmModelIotSiteWiseOutput() AlarmModelIotSiteWiseOutput
- func (o AlarmModelIotSiteWiseOutput) ToAlarmModelIotSiteWiseOutputWithContext(ctx context.Context) AlarmModelIotSiteWiseOutput
- func (o AlarmModelIotSiteWiseOutput) ToAlarmModelIotSiteWisePtrOutput() AlarmModelIotSiteWisePtrOutput
- func (o AlarmModelIotSiteWiseOutput) ToAlarmModelIotSiteWisePtrOutputWithContext(ctx context.Context) AlarmModelIotSiteWisePtrOutput
- func (o AlarmModelIotSiteWiseOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelIotSiteWise]
- type AlarmModelIotSiteWisePtrInput
- type AlarmModelIotSiteWisePtrOutput
- func (o AlarmModelIotSiteWisePtrOutput) AssetId() pulumi.StringPtrOutput
- func (o AlarmModelIotSiteWisePtrOutput) Elem() AlarmModelIotSiteWiseOutput
- func (AlarmModelIotSiteWisePtrOutput) ElementType() reflect.Type
- func (o AlarmModelIotSiteWisePtrOutput) EntryId() pulumi.StringPtrOutput
- func (o AlarmModelIotSiteWisePtrOutput) PropertyAlias() pulumi.StringPtrOutput
- func (o AlarmModelIotSiteWisePtrOutput) PropertyId() pulumi.StringPtrOutput
- func (o AlarmModelIotSiteWisePtrOutput) PropertyValue() AlarmModelAssetPropertyValuePtrOutput
- func (o AlarmModelIotSiteWisePtrOutput) ToAlarmModelIotSiteWisePtrOutput() AlarmModelIotSiteWisePtrOutput
- func (o AlarmModelIotSiteWisePtrOutput) ToAlarmModelIotSiteWisePtrOutputWithContext(ctx context.Context) AlarmModelIotSiteWisePtrOutput
- func (o AlarmModelIotSiteWisePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelIotSiteWise]
- type AlarmModelIotTopicPublish
- type AlarmModelIotTopicPublishArgs
- func (AlarmModelIotTopicPublishArgs) ElementType() reflect.Type
- func (i AlarmModelIotTopicPublishArgs) ToAlarmModelIotTopicPublishOutput() AlarmModelIotTopicPublishOutput
- func (i AlarmModelIotTopicPublishArgs) ToAlarmModelIotTopicPublishOutputWithContext(ctx context.Context) AlarmModelIotTopicPublishOutput
- func (i AlarmModelIotTopicPublishArgs) ToAlarmModelIotTopicPublishPtrOutput() AlarmModelIotTopicPublishPtrOutput
- func (i AlarmModelIotTopicPublishArgs) ToAlarmModelIotTopicPublishPtrOutputWithContext(ctx context.Context) AlarmModelIotTopicPublishPtrOutput
- func (i AlarmModelIotTopicPublishArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelIotTopicPublish]
- type AlarmModelIotTopicPublishInput
- type AlarmModelIotTopicPublishOutput
- func (AlarmModelIotTopicPublishOutput) ElementType() reflect.Type
- func (o AlarmModelIotTopicPublishOutput) MqttTopic() pulumi.StringOutput
- func (o AlarmModelIotTopicPublishOutput) Payload() AlarmModelPayloadPtrOutput
- func (o AlarmModelIotTopicPublishOutput) ToAlarmModelIotTopicPublishOutput() AlarmModelIotTopicPublishOutput
- func (o AlarmModelIotTopicPublishOutput) ToAlarmModelIotTopicPublishOutputWithContext(ctx context.Context) AlarmModelIotTopicPublishOutput
- func (o AlarmModelIotTopicPublishOutput) ToAlarmModelIotTopicPublishPtrOutput() AlarmModelIotTopicPublishPtrOutput
- func (o AlarmModelIotTopicPublishOutput) ToAlarmModelIotTopicPublishPtrOutputWithContext(ctx context.Context) AlarmModelIotTopicPublishPtrOutput
- func (o AlarmModelIotTopicPublishOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelIotTopicPublish]
- type AlarmModelIotTopicPublishPtrInput
- type AlarmModelIotTopicPublishPtrOutput
- func (o AlarmModelIotTopicPublishPtrOutput) Elem() AlarmModelIotTopicPublishOutput
- func (AlarmModelIotTopicPublishPtrOutput) ElementType() reflect.Type
- func (o AlarmModelIotTopicPublishPtrOutput) MqttTopic() pulumi.StringPtrOutput
- func (o AlarmModelIotTopicPublishPtrOutput) Payload() AlarmModelPayloadPtrOutput
- func (o AlarmModelIotTopicPublishPtrOutput) ToAlarmModelIotTopicPublishPtrOutput() AlarmModelIotTopicPublishPtrOutput
- func (o AlarmModelIotTopicPublishPtrOutput) ToAlarmModelIotTopicPublishPtrOutputWithContext(ctx context.Context) AlarmModelIotTopicPublishPtrOutput
- func (o AlarmModelIotTopicPublishPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelIotTopicPublish]
- type AlarmModelLambda
- type AlarmModelLambdaArgs
- func (AlarmModelLambdaArgs) ElementType() reflect.Type
- func (i AlarmModelLambdaArgs) ToAlarmModelLambdaOutput() AlarmModelLambdaOutput
- func (i AlarmModelLambdaArgs) ToAlarmModelLambdaOutputWithContext(ctx context.Context) AlarmModelLambdaOutput
- func (i AlarmModelLambdaArgs) ToAlarmModelLambdaPtrOutput() AlarmModelLambdaPtrOutput
- func (i AlarmModelLambdaArgs) ToAlarmModelLambdaPtrOutputWithContext(ctx context.Context) AlarmModelLambdaPtrOutput
- func (i AlarmModelLambdaArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelLambda]
- type AlarmModelLambdaInput
- type AlarmModelLambdaOutput
- func (AlarmModelLambdaOutput) ElementType() reflect.Type
- func (o AlarmModelLambdaOutput) FunctionArn() pulumi.StringOutput
- func (o AlarmModelLambdaOutput) Payload() AlarmModelPayloadPtrOutput
- func (o AlarmModelLambdaOutput) ToAlarmModelLambdaOutput() AlarmModelLambdaOutput
- func (o AlarmModelLambdaOutput) ToAlarmModelLambdaOutputWithContext(ctx context.Context) AlarmModelLambdaOutput
- func (o AlarmModelLambdaOutput) ToAlarmModelLambdaPtrOutput() AlarmModelLambdaPtrOutput
- func (o AlarmModelLambdaOutput) ToAlarmModelLambdaPtrOutputWithContext(ctx context.Context) AlarmModelLambdaPtrOutput
- func (o AlarmModelLambdaOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelLambda]
- type AlarmModelLambdaPtrInput
- type AlarmModelLambdaPtrOutput
- func (o AlarmModelLambdaPtrOutput) Elem() AlarmModelLambdaOutput
- func (AlarmModelLambdaPtrOutput) ElementType() reflect.Type
- func (o AlarmModelLambdaPtrOutput) FunctionArn() pulumi.StringPtrOutput
- func (o AlarmModelLambdaPtrOutput) Payload() AlarmModelPayloadPtrOutput
- func (o AlarmModelLambdaPtrOutput) ToAlarmModelLambdaPtrOutput() AlarmModelLambdaPtrOutput
- func (o AlarmModelLambdaPtrOutput) ToAlarmModelLambdaPtrOutputWithContext(ctx context.Context) AlarmModelLambdaPtrOutput
- func (o AlarmModelLambdaPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelLambda]
- type AlarmModelOutput
- func (o AlarmModelOutput) AlarmCapabilities() AlarmModelAlarmCapabilitiesPtrOutput
- func (o AlarmModelOutput) AlarmEventActions() AlarmModelAlarmEventActionsPtrOutput
- func (o AlarmModelOutput) AlarmModelDescription() pulumi.StringPtrOutput
- func (o AlarmModelOutput) AlarmModelName() pulumi.StringPtrOutput
- func (o AlarmModelOutput) AlarmRule() AlarmModelAlarmRuleOutput
- func (AlarmModelOutput) ElementType() reflect.Type
- func (o AlarmModelOutput) Key() pulumi.StringPtrOutput
- func (o AlarmModelOutput) RoleArn() pulumi.StringOutput
- func (o AlarmModelOutput) Severity() pulumi.IntPtrOutput
- func (o AlarmModelOutput) Tags() AlarmModelTagArrayOutput
- func (o AlarmModelOutput) ToAlarmModelOutput() AlarmModelOutput
- func (o AlarmModelOutput) ToAlarmModelOutputWithContext(ctx context.Context) AlarmModelOutput
- func (o AlarmModelOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModel]
- type AlarmModelPayload
- type AlarmModelPayloadArgs
- func (AlarmModelPayloadArgs) ElementType() reflect.Type
- func (i AlarmModelPayloadArgs) ToAlarmModelPayloadOutput() AlarmModelPayloadOutput
- func (i AlarmModelPayloadArgs) ToAlarmModelPayloadOutputWithContext(ctx context.Context) AlarmModelPayloadOutput
- func (i AlarmModelPayloadArgs) ToAlarmModelPayloadPtrOutput() AlarmModelPayloadPtrOutput
- func (i AlarmModelPayloadArgs) ToAlarmModelPayloadPtrOutputWithContext(ctx context.Context) AlarmModelPayloadPtrOutput
- func (i AlarmModelPayloadArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelPayload]
- type AlarmModelPayloadInput
- type AlarmModelPayloadOutput
- func (o AlarmModelPayloadOutput) ContentExpression() pulumi.StringOutput
- func (AlarmModelPayloadOutput) ElementType() reflect.Type
- func (o AlarmModelPayloadOutput) ToAlarmModelPayloadOutput() AlarmModelPayloadOutput
- func (o AlarmModelPayloadOutput) ToAlarmModelPayloadOutputWithContext(ctx context.Context) AlarmModelPayloadOutput
- func (o AlarmModelPayloadOutput) ToAlarmModelPayloadPtrOutput() AlarmModelPayloadPtrOutput
- func (o AlarmModelPayloadOutput) ToAlarmModelPayloadPtrOutputWithContext(ctx context.Context) AlarmModelPayloadPtrOutput
- func (o AlarmModelPayloadOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelPayload]
- func (o AlarmModelPayloadOutput) Type() pulumi.StringOutput
- type AlarmModelPayloadPtrInput
- type AlarmModelPayloadPtrOutput
- func (o AlarmModelPayloadPtrOutput) ContentExpression() pulumi.StringPtrOutput
- func (o AlarmModelPayloadPtrOutput) Elem() AlarmModelPayloadOutput
- func (AlarmModelPayloadPtrOutput) ElementType() reflect.Type
- func (o AlarmModelPayloadPtrOutput) ToAlarmModelPayloadPtrOutput() AlarmModelPayloadPtrOutput
- func (o AlarmModelPayloadPtrOutput) ToAlarmModelPayloadPtrOutputWithContext(ctx context.Context) AlarmModelPayloadPtrOutput
- func (o AlarmModelPayloadPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelPayload]
- func (o AlarmModelPayloadPtrOutput) Type() pulumi.StringPtrOutput
- type AlarmModelSimpleRule
- type AlarmModelSimpleRuleArgs
- func (AlarmModelSimpleRuleArgs) ElementType() reflect.Type
- func (i AlarmModelSimpleRuleArgs) ToAlarmModelSimpleRuleOutput() AlarmModelSimpleRuleOutput
- func (i AlarmModelSimpleRuleArgs) ToAlarmModelSimpleRuleOutputWithContext(ctx context.Context) AlarmModelSimpleRuleOutput
- func (i AlarmModelSimpleRuleArgs) ToAlarmModelSimpleRulePtrOutput() AlarmModelSimpleRulePtrOutput
- func (i AlarmModelSimpleRuleArgs) ToAlarmModelSimpleRulePtrOutputWithContext(ctx context.Context) AlarmModelSimpleRulePtrOutput
- func (i AlarmModelSimpleRuleArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelSimpleRule]
- type AlarmModelSimpleRuleComparisonOperator
- func (AlarmModelSimpleRuleComparisonOperator) ElementType() reflect.Type
- func (e AlarmModelSimpleRuleComparisonOperator) ToAlarmModelSimpleRuleComparisonOperatorOutput() AlarmModelSimpleRuleComparisonOperatorOutput
- func (e AlarmModelSimpleRuleComparisonOperator) ToAlarmModelSimpleRuleComparisonOperatorOutputWithContext(ctx context.Context) AlarmModelSimpleRuleComparisonOperatorOutput
- func (e AlarmModelSimpleRuleComparisonOperator) ToAlarmModelSimpleRuleComparisonOperatorPtrOutput() AlarmModelSimpleRuleComparisonOperatorPtrOutput
- func (e AlarmModelSimpleRuleComparisonOperator) ToAlarmModelSimpleRuleComparisonOperatorPtrOutputWithContext(ctx context.Context) AlarmModelSimpleRuleComparisonOperatorPtrOutput
- func (e AlarmModelSimpleRuleComparisonOperator) ToStringOutput() pulumi.StringOutput
- func (e AlarmModelSimpleRuleComparisonOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AlarmModelSimpleRuleComparisonOperator) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AlarmModelSimpleRuleComparisonOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AlarmModelSimpleRuleComparisonOperatorInput
- type AlarmModelSimpleRuleComparisonOperatorOutput
- func (AlarmModelSimpleRuleComparisonOperatorOutput) ElementType() reflect.Type
- func (o AlarmModelSimpleRuleComparisonOperatorOutput) ToAlarmModelSimpleRuleComparisonOperatorOutput() AlarmModelSimpleRuleComparisonOperatorOutput
- func (o AlarmModelSimpleRuleComparisonOperatorOutput) ToAlarmModelSimpleRuleComparisonOperatorOutputWithContext(ctx context.Context) AlarmModelSimpleRuleComparisonOperatorOutput
- func (o AlarmModelSimpleRuleComparisonOperatorOutput) ToAlarmModelSimpleRuleComparisonOperatorPtrOutput() AlarmModelSimpleRuleComparisonOperatorPtrOutput
- func (o AlarmModelSimpleRuleComparisonOperatorOutput) ToAlarmModelSimpleRuleComparisonOperatorPtrOutputWithContext(ctx context.Context) AlarmModelSimpleRuleComparisonOperatorPtrOutput
- func (o AlarmModelSimpleRuleComparisonOperatorOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelSimpleRuleComparisonOperator]
- func (o AlarmModelSimpleRuleComparisonOperatorOutput) ToStringOutput() pulumi.StringOutput
- func (o AlarmModelSimpleRuleComparisonOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AlarmModelSimpleRuleComparisonOperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AlarmModelSimpleRuleComparisonOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AlarmModelSimpleRuleComparisonOperatorPtrInput
- type AlarmModelSimpleRuleComparisonOperatorPtrOutput
- func (o AlarmModelSimpleRuleComparisonOperatorPtrOutput) Elem() AlarmModelSimpleRuleComparisonOperatorOutput
- func (AlarmModelSimpleRuleComparisonOperatorPtrOutput) ElementType() reflect.Type
- func (o AlarmModelSimpleRuleComparisonOperatorPtrOutput) ToAlarmModelSimpleRuleComparisonOperatorPtrOutput() AlarmModelSimpleRuleComparisonOperatorPtrOutput
- func (o AlarmModelSimpleRuleComparisonOperatorPtrOutput) ToAlarmModelSimpleRuleComparisonOperatorPtrOutputWithContext(ctx context.Context) AlarmModelSimpleRuleComparisonOperatorPtrOutput
- func (o AlarmModelSimpleRuleComparisonOperatorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelSimpleRuleComparisonOperator]
- func (o AlarmModelSimpleRuleComparisonOperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AlarmModelSimpleRuleComparisonOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AlarmModelSimpleRuleInput
- type AlarmModelSimpleRuleOutput
- func (o AlarmModelSimpleRuleOutput) ComparisonOperator() AlarmModelSimpleRuleComparisonOperatorOutput
- func (AlarmModelSimpleRuleOutput) ElementType() reflect.Type
- func (o AlarmModelSimpleRuleOutput) InputProperty() pulumi.StringOutput
- func (o AlarmModelSimpleRuleOutput) Threshold() pulumi.StringOutput
- func (o AlarmModelSimpleRuleOutput) ToAlarmModelSimpleRuleOutput() AlarmModelSimpleRuleOutput
- func (o AlarmModelSimpleRuleOutput) ToAlarmModelSimpleRuleOutputWithContext(ctx context.Context) AlarmModelSimpleRuleOutput
- func (o AlarmModelSimpleRuleOutput) ToAlarmModelSimpleRulePtrOutput() AlarmModelSimpleRulePtrOutput
- func (o AlarmModelSimpleRuleOutput) ToAlarmModelSimpleRulePtrOutputWithContext(ctx context.Context) AlarmModelSimpleRulePtrOutput
- func (o AlarmModelSimpleRuleOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelSimpleRule]
- type AlarmModelSimpleRulePtrInput
- type AlarmModelSimpleRulePtrOutput
- func (o AlarmModelSimpleRulePtrOutput) ComparisonOperator() AlarmModelSimpleRuleComparisonOperatorPtrOutput
- func (o AlarmModelSimpleRulePtrOutput) Elem() AlarmModelSimpleRuleOutput
- func (AlarmModelSimpleRulePtrOutput) ElementType() reflect.Type
- func (o AlarmModelSimpleRulePtrOutput) InputProperty() pulumi.StringPtrOutput
- func (o AlarmModelSimpleRulePtrOutput) Threshold() pulumi.StringPtrOutput
- func (o AlarmModelSimpleRulePtrOutput) ToAlarmModelSimpleRulePtrOutput() AlarmModelSimpleRulePtrOutput
- func (o AlarmModelSimpleRulePtrOutput) ToAlarmModelSimpleRulePtrOutputWithContext(ctx context.Context) AlarmModelSimpleRulePtrOutput
- func (o AlarmModelSimpleRulePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelSimpleRule]
- type AlarmModelSns
- type AlarmModelSnsArgs
- func (AlarmModelSnsArgs) ElementType() reflect.Type
- func (i AlarmModelSnsArgs) ToAlarmModelSnsOutput() AlarmModelSnsOutput
- func (i AlarmModelSnsArgs) ToAlarmModelSnsOutputWithContext(ctx context.Context) AlarmModelSnsOutput
- func (i AlarmModelSnsArgs) ToAlarmModelSnsPtrOutput() AlarmModelSnsPtrOutput
- func (i AlarmModelSnsArgs) ToAlarmModelSnsPtrOutputWithContext(ctx context.Context) AlarmModelSnsPtrOutput
- func (i AlarmModelSnsArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelSns]
- type AlarmModelSnsInput
- type AlarmModelSnsOutput
- func (AlarmModelSnsOutput) ElementType() reflect.Type
- func (o AlarmModelSnsOutput) Payload() AlarmModelPayloadPtrOutput
- func (o AlarmModelSnsOutput) TargetArn() pulumi.StringOutput
- func (o AlarmModelSnsOutput) ToAlarmModelSnsOutput() AlarmModelSnsOutput
- func (o AlarmModelSnsOutput) ToAlarmModelSnsOutputWithContext(ctx context.Context) AlarmModelSnsOutput
- func (o AlarmModelSnsOutput) ToAlarmModelSnsPtrOutput() AlarmModelSnsPtrOutput
- func (o AlarmModelSnsOutput) ToAlarmModelSnsPtrOutputWithContext(ctx context.Context) AlarmModelSnsPtrOutput
- func (o AlarmModelSnsOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelSns]
- type AlarmModelSnsPtrInput
- type AlarmModelSnsPtrOutput
- func (o AlarmModelSnsPtrOutput) Elem() AlarmModelSnsOutput
- func (AlarmModelSnsPtrOutput) ElementType() reflect.Type
- func (o AlarmModelSnsPtrOutput) Payload() AlarmModelPayloadPtrOutput
- func (o AlarmModelSnsPtrOutput) TargetArn() pulumi.StringPtrOutput
- func (o AlarmModelSnsPtrOutput) ToAlarmModelSnsPtrOutput() AlarmModelSnsPtrOutput
- func (o AlarmModelSnsPtrOutput) ToAlarmModelSnsPtrOutputWithContext(ctx context.Context) AlarmModelSnsPtrOutput
- func (o AlarmModelSnsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelSns]
- type AlarmModelSqs
- type AlarmModelSqsArgs
- func (AlarmModelSqsArgs) ElementType() reflect.Type
- func (i AlarmModelSqsArgs) ToAlarmModelSqsOutput() AlarmModelSqsOutput
- func (i AlarmModelSqsArgs) ToAlarmModelSqsOutputWithContext(ctx context.Context) AlarmModelSqsOutput
- func (i AlarmModelSqsArgs) ToAlarmModelSqsPtrOutput() AlarmModelSqsPtrOutput
- func (i AlarmModelSqsArgs) ToAlarmModelSqsPtrOutputWithContext(ctx context.Context) AlarmModelSqsPtrOutput
- func (i AlarmModelSqsArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelSqs]
- type AlarmModelSqsInput
- type AlarmModelSqsOutput
- func (AlarmModelSqsOutput) ElementType() reflect.Type
- func (o AlarmModelSqsOutput) Payload() AlarmModelPayloadPtrOutput
- func (o AlarmModelSqsOutput) QueueUrl() pulumi.StringOutput
- func (o AlarmModelSqsOutput) ToAlarmModelSqsOutput() AlarmModelSqsOutput
- func (o AlarmModelSqsOutput) ToAlarmModelSqsOutputWithContext(ctx context.Context) AlarmModelSqsOutput
- func (o AlarmModelSqsOutput) ToAlarmModelSqsPtrOutput() AlarmModelSqsPtrOutput
- func (o AlarmModelSqsOutput) ToAlarmModelSqsPtrOutputWithContext(ctx context.Context) AlarmModelSqsPtrOutput
- func (o AlarmModelSqsOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelSqs]
- func (o AlarmModelSqsOutput) UseBase64() pulumi.BoolPtrOutput
- type AlarmModelSqsPtrInput
- type AlarmModelSqsPtrOutput
- func (o AlarmModelSqsPtrOutput) Elem() AlarmModelSqsOutput
- func (AlarmModelSqsPtrOutput) ElementType() reflect.Type
- func (o AlarmModelSqsPtrOutput) Payload() AlarmModelPayloadPtrOutput
- func (o AlarmModelSqsPtrOutput) QueueUrl() pulumi.StringPtrOutput
- func (o AlarmModelSqsPtrOutput) ToAlarmModelSqsPtrOutput() AlarmModelSqsPtrOutput
- func (o AlarmModelSqsPtrOutput) ToAlarmModelSqsPtrOutputWithContext(ctx context.Context) AlarmModelSqsPtrOutput
- func (o AlarmModelSqsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelSqs]
- func (o AlarmModelSqsPtrOutput) UseBase64() pulumi.BoolPtrOutput
- type AlarmModelState
- type AlarmModelTag
- type AlarmModelTagArgs
- func (AlarmModelTagArgs) ElementType() reflect.Type
- func (i AlarmModelTagArgs) ToAlarmModelTagOutput() AlarmModelTagOutput
- func (i AlarmModelTagArgs) ToAlarmModelTagOutputWithContext(ctx context.Context) AlarmModelTagOutput
- func (i AlarmModelTagArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelTag]
- type AlarmModelTagArray
- func (AlarmModelTagArray) ElementType() reflect.Type
- func (i AlarmModelTagArray) ToAlarmModelTagArrayOutput() AlarmModelTagArrayOutput
- func (i AlarmModelTagArray) ToAlarmModelTagArrayOutputWithContext(ctx context.Context) AlarmModelTagArrayOutput
- func (i AlarmModelTagArray) ToOutput(ctx context.Context) pulumix.Output[[]AlarmModelTag]
- type AlarmModelTagArrayInput
- type AlarmModelTagArrayOutput
- func (AlarmModelTagArrayOutput) ElementType() reflect.Type
- func (o AlarmModelTagArrayOutput) Index(i pulumi.IntInput) AlarmModelTagOutput
- func (o AlarmModelTagArrayOutput) ToAlarmModelTagArrayOutput() AlarmModelTagArrayOutput
- func (o AlarmModelTagArrayOutput) ToAlarmModelTagArrayOutputWithContext(ctx context.Context) AlarmModelTagArrayOutput
- func (o AlarmModelTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AlarmModelTag]
- type AlarmModelTagInput
- type AlarmModelTagOutput
- func (AlarmModelTagOutput) ElementType() reflect.Type
- func (o AlarmModelTagOutput) Key() pulumi.StringOutput
- func (o AlarmModelTagOutput) ToAlarmModelTagOutput() AlarmModelTagOutput
- func (o AlarmModelTagOutput) ToAlarmModelTagOutputWithContext(ctx context.Context) AlarmModelTagOutput
- func (o AlarmModelTagOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelTag]
- func (o AlarmModelTagOutput) Value() pulumi.StringOutput
- type DetectorModel
- type DetectorModelAction
- type DetectorModelActionArgs
- func (DetectorModelActionArgs) ElementType() reflect.Type
- func (i DetectorModelActionArgs) ToDetectorModelActionOutput() DetectorModelActionOutput
- func (i DetectorModelActionArgs) ToDetectorModelActionOutputWithContext(ctx context.Context) DetectorModelActionOutput
- func (i DetectorModelActionArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelAction]
- type DetectorModelActionArray
- func (DetectorModelActionArray) ElementType() reflect.Type
- func (i DetectorModelActionArray) ToDetectorModelActionArrayOutput() DetectorModelActionArrayOutput
- func (i DetectorModelActionArray) ToDetectorModelActionArrayOutputWithContext(ctx context.Context) DetectorModelActionArrayOutput
- func (i DetectorModelActionArray) ToOutput(ctx context.Context) pulumix.Output[[]DetectorModelAction]
- 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
- func (o DetectorModelActionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DetectorModelAction]
- type DetectorModelActionInput
- type DetectorModelActionOutput
- func (o DetectorModelActionOutput) ClearTimer() DetectorModelClearTimerPtrOutput
- func (o DetectorModelActionOutput) DynamoDBv2() DetectorModelDynamoDBv2PtrOutput
- func (o DetectorModelActionOutput) DynamoDb() DetectorModelDynamoDbPtrOutput
- 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
- func (o DetectorModelActionOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelAction]
- 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
- func (i DetectorModelAssetPropertyTimestampArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelAssetPropertyTimestamp]
- 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
- func (o DetectorModelAssetPropertyTimestampOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelAssetPropertyTimestamp]
- 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
- func (o DetectorModelAssetPropertyTimestampPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelAssetPropertyTimestamp]
- 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
- func (i DetectorModelAssetPropertyValueArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelAssetPropertyValue]
- 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) ToOutput(ctx context.Context) pulumix.Output[DetectorModelAssetPropertyValue]
- 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) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelAssetPropertyValue]
- 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
- func (i DetectorModelAssetPropertyVariantArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelAssetPropertyVariant]
- 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
- func (o DetectorModelAssetPropertyVariantOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelAssetPropertyVariant]
- 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
- func (o DetectorModelAssetPropertyVariantPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelAssetPropertyVariant]
- 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
- func (i DetectorModelClearTimerArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelClearTimer]
- 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
- func (o DetectorModelClearTimerOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelClearTimer]
- 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
- func (o DetectorModelClearTimerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelClearTimer]
- 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) ToOutput(ctx context.Context) pulumix.Output[DetectorModelDefinition]
- 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) ToOutput(ctx context.Context) pulumix.Output[DetectorModelDefinition]
- 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
- func (o DetectorModelDefinitionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelDefinition]
- 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
- func (i DetectorModelDynamoDBv2Args) ToOutput(ctx context.Context) pulumix.Output[DetectorModelDynamoDBv2]
- 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
- func (o DetectorModelDynamoDBv2Output) ToOutput(ctx context.Context) pulumix.Output[DetectorModelDynamoDBv2]
- 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
- func (o DetectorModelDynamoDBv2PtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelDynamoDBv2]
- 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
- func (i DetectorModelDynamoDbArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelDynamoDb]
- 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
- func (o DetectorModelDynamoDbOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelDynamoDb]
- 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
- func (o DetectorModelDynamoDbPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelDynamoDb]
- 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) ToOutput(ctx context.Context) pulumix.Output[DetectorModelEvaluationMethod]
- 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) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelEvaluationMethod]
- func (o DetectorModelEvaluationMethodPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DetectorModelEvaluationMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DetectorModelEvent
- type DetectorModelEventArgs
- func (DetectorModelEventArgs) ElementType() reflect.Type
- func (i DetectorModelEventArgs) ToDetectorModelEventOutput() DetectorModelEventOutput
- func (i DetectorModelEventArgs) ToDetectorModelEventOutputWithContext(ctx context.Context) DetectorModelEventOutput
- func (i DetectorModelEventArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelEvent]
- type DetectorModelEventArray
- func (DetectorModelEventArray) ElementType() reflect.Type
- func (i DetectorModelEventArray) ToDetectorModelEventArrayOutput() DetectorModelEventArrayOutput
- func (i DetectorModelEventArray) ToDetectorModelEventArrayOutputWithContext(ctx context.Context) DetectorModelEventArrayOutput
- func (i DetectorModelEventArray) ToOutput(ctx context.Context) pulumix.Output[[]DetectorModelEvent]
- 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
- func (o DetectorModelEventArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DetectorModelEvent]
- 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
- func (o DetectorModelEventOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelEvent]
- 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
- func (i DetectorModelFirehoseArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelFirehose]
- 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
- func (o DetectorModelFirehoseOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelFirehose]
- 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
- func (o DetectorModelFirehosePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelFirehose]
- 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
- func (i DetectorModelIotEventsArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelIotEvents]
- 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
- func (o DetectorModelIotEventsOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelIotEvents]
- 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
- func (o DetectorModelIotEventsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelIotEvents]
- 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
- func (i DetectorModelIotSiteWiseArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelIotSiteWise]
- 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
- func (o DetectorModelIotSiteWiseOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelIotSiteWise]
- 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
- func (o DetectorModelIotSiteWisePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelIotSiteWise]
- 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
- func (i DetectorModelIotTopicPublishArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelIotTopicPublish]
- 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
- func (o DetectorModelIotTopicPublishOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelIotTopicPublish]
- 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
- func (o DetectorModelIotTopicPublishPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelIotTopicPublish]
- 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
- func (i DetectorModelLambdaArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelLambda]
- 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
- func (o DetectorModelLambdaOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelLambda]
- 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
- func (o DetectorModelLambdaPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelLambda]
- 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
- func (i DetectorModelOnEnterArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelOnEnter]
- 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
- func (o DetectorModelOnEnterOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelOnEnter]
- 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
- func (o DetectorModelOnEnterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelOnEnter]
- 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
- func (i DetectorModelOnExitArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelOnExit]
- 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
- func (o DetectorModelOnExitOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelOnExit]
- 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
- func (o DetectorModelOnExitPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelOnExit]
- 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
- func (i DetectorModelOnInputArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelOnInput]
- 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) ToOutput(ctx context.Context) pulumix.Output[DetectorModelOnInput]
- 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) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelOnInput]
- func (o DetectorModelOnInputPtrOutput) TransitionEvents() DetectorModelTransitionEventArrayOutput
- type DetectorModelOutput
- func (o DetectorModelOutput) DetectorModelDefinition() DetectorModelDefinitionOutput
- func (o DetectorModelOutput) DetectorModelDescription() pulumi.StringPtrOutput
- func (o DetectorModelOutput) DetectorModelName() pulumi.StringPtrOutput
- func (DetectorModelOutput) ElementType() reflect.Type
- func (o DetectorModelOutput) EvaluationMethod() DetectorModelEvaluationMethodPtrOutput
- func (o DetectorModelOutput) Key() pulumi.StringPtrOutput
- func (o DetectorModelOutput) RoleArn() pulumi.StringOutput
- func (o DetectorModelOutput) Tags() DetectorModelTagArrayOutput
- func (o DetectorModelOutput) ToDetectorModelOutput() DetectorModelOutput
- func (o DetectorModelOutput) ToDetectorModelOutputWithContext(ctx context.Context) DetectorModelOutput
- func (o DetectorModelOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModel]
- 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
- func (i DetectorModelPayloadArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelPayload]
- 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) ToOutput(ctx context.Context) pulumix.Output[DetectorModelPayload]
- 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) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelPayload]
- 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
- func (i DetectorModelResetTimerArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelResetTimer]
- 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
- func (o DetectorModelResetTimerOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelResetTimer]
- 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
- func (o DetectorModelResetTimerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelResetTimer]
- 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
- func (i DetectorModelSetTimerArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelSetTimer]
- 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
- func (o DetectorModelSetTimerOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelSetTimer]
- 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
- func (o DetectorModelSetTimerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelSetTimer]
- 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
- func (i DetectorModelSetVariableArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelSetVariable]
- 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) ToOutput(ctx context.Context) pulumix.Output[DetectorModelSetVariable]
- 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) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelSetVariable]
- 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
- func (i DetectorModelSnsArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelSns]
- 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
- func (o DetectorModelSnsOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelSns]
- 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
- func (o DetectorModelSnsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelSns]
- 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
- func (i DetectorModelSqsArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelSqs]
- 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) ToOutput(ctx context.Context) pulumix.Output[DetectorModelSqs]
- 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) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelSqs]
- func (o DetectorModelSqsPtrOutput) UseBase64() pulumi.BoolPtrOutput
- type DetectorModelState
- type DetectorModelStateType
- type DetectorModelStateTypeArgs
- func (DetectorModelStateTypeArgs) ElementType() reflect.Type
- func (i DetectorModelStateTypeArgs) ToDetectorModelStateTypeOutput() DetectorModelStateTypeOutput
- func (i DetectorModelStateTypeArgs) ToDetectorModelStateTypeOutputWithContext(ctx context.Context) DetectorModelStateTypeOutput
- func (i DetectorModelStateTypeArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelStateType]
- type DetectorModelStateTypeArray
- func (DetectorModelStateTypeArray) ElementType() reflect.Type
- func (i DetectorModelStateTypeArray) ToDetectorModelStateTypeArrayOutput() DetectorModelStateTypeArrayOutput
- func (i DetectorModelStateTypeArray) ToDetectorModelStateTypeArrayOutputWithContext(ctx context.Context) DetectorModelStateTypeArrayOutput
- func (i DetectorModelStateTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]DetectorModelStateType]
- 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
- func (o DetectorModelStateTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DetectorModelStateType]
- 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
- func (o DetectorModelStateTypeOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelStateType]
- type DetectorModelTag
- type DetectorModelTagArgs
- func (DetectorModelTagArgs) ElementType() reflect.Type
- func (i DetectorModelTagArgs) ToDetectorModelTagOutput() DetectorModelTagOutput
- func (i DetectorModelTagArgs) ToDetectorModelTagOutputWithContext(ctx context.Context) DetectorModelTagOutput
- func (i DetectorModelTagArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelTag]
- type DetectorModelTagArray
- func (DetectorModelTagArray) ElementType() reflect.Type
- func (i DetectorModelTagArray) ToDetectorModelTagArrayOutput() DetectorModelTagArrayOutput
- func (i DetectorModelTagArray) ToDetectorModelTagArrayOutputWithContext(ctx context.Context) DetectorModelTagArrayOutput
- func (i DetectorModelTagArray) ToOutput(ctx context.Context) pulumix.Output[[]DetectorModelTag]
- 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
- func (o DetectorModelTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DetectorModelTag]
- 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) ToOutput(ctx context.Context) pulumix.Output[DetectorModelTag]
- 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
- func (i DetectorModelTransitionEventArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelTransitionEvent]
- type DetectorModelTransitionEventArray
- func (DetectorModelTransitionEventArray) ElementType() reflect.Type
- func (i DetectorModelTransitionEventArray) ToDetectorModelTransitionEventArrayOutput() DetectorModelTransitionEventArrayOutput
- func (i DetectorModelTransitionEventArray) ToDetectorModelTransitionEventArrayOutputWithContext(ctx context.Context) DetectorModelTransitionEventArrayOutput
- func (i DetectorModelTransitionEventArray) ToOutput(ctx context.Context) pulumix.Output[[]DetectorModelTransitionEvent]
- 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
- func (o DetectorModelTransitionEventArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DetectorModelTransitionEvent]
- 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
- func (o DetectorModelTransitionEventOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelTransitionEvent]
- type Input
- type InputArgs
- type InputAttribute
- type InputAttributeArgs
- func (InputAttributeArgs) ElementType() reflect.Type
- func (i InputAttributeArgs) ToInputAttributeOutput() InputAttributeOutput
- func (i InputAttributeArgs) ToInputAttributeOutputWithContext(ctx context.Context) InputAttributeOutput
- func (i InputAttributeArgs) ToOutput(ctx context.Context) pulumix.Output[InputAttribute]
- type InputAttributeArray
- func (InputAttributeArray) ElementType() reflect.Type
- func (i InputAttributeArray) ToInputAttributeArrayOutput() InputAttributeArrayOutput
- func (i InputAttributeArray) ToInputAttributeArrayOutputWithContext(ctx context.Context) InputAttributeArrayOutput
- func (i InputAttributeArray) ToOutput(ctx context.Context) pulumix.Output[[]InputAttribute]
- 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
- func (o InputAttributeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InputAttribute]
- type InputAttributeInput
- type InputAttributeOutput
- func (InputAttributeOutput) ElementType() reflect.Type
- func (o InputAttributeOutput) JsonPath() pulumi.StringOutput
- func (o InputAttributeOutput) ToInputAttributeOutput() InputAttributeOutput
- func (o InputAttributeOutput) ToInputAttributeOutputWithContext(ctx context.Context) InputAttributeOutput
- func (o InputAttributeOutput) ToOutput(ctx context.Context) pulumix.Output[InputAttribute]
- 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) ToOutput(ctx context.Context) pulumix.Output[InputDefinition]
- 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) ToOutput(ctx context.Context) pulumix.Output[InputDefinition]
- 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
- func (o InputDefinitionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InputDefinition]
- type InputInput
- type InputOutput
- func (InputOutput) ElementType() reflect.Type
- func (o InputOutput) InputDefinition() InputDefinitionOutput
- func (o InputOutput) InputDescription() pulumi.StringPtrOutput
- func (o InputOutput) InputName() pulumi.StringPtrOutput
- func (o InputOutput) Tags() InputTagArrayOutput
- func (o InputOutput) ToInputOutput() InputOutput
- func (o InputOutput) ToInputOutputWithContext(ctx context.Context) InputOutput
- func (o InputOutput) ToOutput(ctx context.Context) pulumix.Output[*Input]
- type InputState
- type InputTag
- type InputTagArgs
- type InputTagArray
- type InputTagArrayInput
- type InputTagArrayOutput
- func (InputTagArrayOutput) ElementType() reflect.Type
- func (o InputTagArrayOutput) Index(i pulumi.IntInput) InputTagOutput
- func (o InputTagArrayOutput) ToInputTagArrayOutput() InputTagArrayOutput
- func (o InputTagArrayOutput) ToInputTagArrayOutputWithContext(ctx context.Context) InputTagArrayOutput
- func (o InputTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InputTag]
- type InputTagInput
- type InputTagOutput
- func (InputTagOutput) ElementType() reflect.Type
- func (o InputTagOutput) Key() pulumi.StringOutput
- func (o InputTagOutput) ToInputTagOutput() InputTagOutput
- func (o InputTagOutput) ToInputTagOutputWithContext(ctx context.Context) InputTagOutput
- func (o InputTagOutput) ToOutput(ctx context.Context) pulumix.Output[InputTag]
- func (o InputTagOutput) Value() pulumi.StringOutput
- type LookupAlarmModelArgs
- type LookupAlarmModelOutputArgs
- type LookupAlarmModelResult
- type LookupAlarmModelResultOutput
- func (o LookupAlarmModelResultOutput) AlarmCapabilities() AlarmModelAlarmCapabilitiesPtrOutput
- func (o LookupAlarmModelResultOutput) AlarmEventActions() AlarmModelAlarmEventActionsPtrOutput
- func (o LookupAlarmModelResultOutput) AlarmModelDescription() pulumi.StringPtrOutput
- func (o LookupAlarmModelResultOutput) AlarmRule() AlarmModelAlarmRulePtrOutput
- func (LookupAlarmModelResultOutput) ElementType() reflect.Type
- func (o LookupAlarmModelResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupAlarmModelResultOutput) Severity() pulumi.IntPtrOutput
- func (o LookupAlarmModelResultOutput) Tags() AlarmModelTagArrayOutput
- func (o LookupAlarmModelResultOutput) ToLookupAlarmModelResultOutput() LookupAlarmModelResultOutput
- func (o LookupAlarmModelResultOutput) ToLookupAlarmModelResultOutputWithContext(ctx context.Context) LookupAlarmModelResultOutput
- func (o LookupAlarmModelResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAlarmModelResult]
- type LookupDetectorModelArgs
- type LookupDetectorModelOutputArgs
- type LookupDetectorModelResult
- type LookupDetectorModelResultOutput
- func (o LookupDetectorModelResultOutput) DetectorModelDefinition() DetectorModelDefinitionPtrOutput
- func (o LookupDetectorModelResultOutput) DetectorModelDescription() pulumi.StringPtrOutput
- func (LookupDetectorModelResultOutput) ElementType() reflect.Type
- func (o LookupDetectorModelResultOutput) EvaluationMethod() DetectorModelEvaluationMethodPtrOutput
- func (o LookupDetectorModelResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupDetectorModelResultOutput) Tags() DetectorModelTagArrayOutput
- func (o LookupDetectorModelResultOutput) ToLookupDetectorModelResultOutput() LookupDetectorModelResultOutput
- func (o LookupDetectorModelResultOutput) ToLookupDetectorModelResultOutputWithContext(ctx context.Context) LookupDetectorModelResultOutput
- func (o LookupDetectorModelResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDetectorModelResult]
- type LookupInputArgs
- type LookupInputOutputArgs
- type LookupInputResult
- type LookupInputResultOutput
- func (LookupInputResultOutput) ElementType() reflect.Type
- func (o LookupInputResultOutput) InputDefinition() InputDefinitionPtrOutput
- func (o LookupInputResultOutput) InputDescription() pulumi.StringPtrOutput
- func (o LookupInputResultOutput) Tags() InputTagArrayOutput
- func (o LookupInputResultOutput) ToLookupInputResultOutput() LookupInputResultOutput
- func (o LookupInputResultOutput) ToLookupInputResultOutputWithContext(ctx context.Context) LookupInputResultOutput
- func (o LookupInputResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupInputResult]
Constants ¶
const ( AlarmModelSimpleRuleComparisonOperatorGreater = AlarmModelSimpleRuleComparisonOperator("GREATER") AlarmModelSimpleRuleComparisonOperatorGreaterOrEqual = AlarmModelSimpleRuleComparisonOperator("GREATER_OR_EQUAL") AlarmModelSimpleRuleComparisonOperatorLess = AlarmModelSimpleRuleComparisonOperator("LESS") AlarmModelSimpleRuleComparisonOperatorLessOrEqual = AlarmModelSimpleRuleComparisonOperator("LESS_OR_EQUAL") AlarmModelSimpleRuleComparisonOperatorEqual = AlarmModelSimpleRuleComparisonOperator("EQUAL") AlarmModelSimpleRuleComparisonOperatorNotEqual = AlarmModelSimpleRuleComparisonOperator("NOT_EQUAL") )
const ( DetectorModelEvaluationMethodBatch = DetectorModelEvaluationMethod("BATCH") DetectorModelEvaluationMethodSerial = DetectorModelEvaluationMethod("SERIAL") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlarmModel ¶ added in v0.14.0
type AlarmModel struct { pulumi.CustomResourceState AlarmCapabilities AlarmModelAlarmCapabilitiesPtrOutput `pulumi:"alarmCapabilities"` AlarmEventActions AlarmModelAlarmEventActionsPtrOutput `pulumi:"alarmEventActions"` // A brief description of the alarm model. AlarmModelDescription pulumi.StringPtrOutput `pulumi:"alarmModelDescription"` // The name of the alarm model. AlarmModelName pulumi.StringPtrOutput `pulumi:"alarmModelName"` AlarmRule AlarmModelAlarmRuleOutput `pulumi:"alarmRule"` // The value used to identify a alarm instance. When a device or system sends input, a new alarm instance with a unique key value is created. AWS IoT Events can continue to route input to its corresponding alarm 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 alarm 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"` // A non-negative integer that reflects the severity level of the alarm. Severity pulumi.IntPtrOutput `pulumi:"severity"` // 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 AlarmModelTagArrayOutput `pulumi:"tags"` }
The AWS::IoTEvents::AlarmModel resource creates a alarm model. AWS IoT Events alarms help you monitor your data for changes. The data can be metrics that you measure for your equipment and processes. You can create alarms that send notifications when a threshold is breached. Alarms help you detect issues, streamline maintenance, and optimize performance of your equipment and processes.
Alarms are instances of alarm models. The alarm model specifies what to detect, when to send notifications, who gets notified, and more. You can also specify one or more supported actions that occur when the alarm state changes. AWS IoT Events routes input attributes derived from your data to the appropriate alarms. If the data that you're monitoring is outside the specified range, the alarm is invoked. You can also acknowledge the alarms or set them to the snooze mode.
func GetAlarmModel ¶ added in v0.14.0
func GetAlarmModel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlarmModelState, opts ...pulumi.ResourceOption) (*AlarmModel, error)
GetAlarmModel gets an existing AlarmModel 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 NewAlarmModel ¶ added in v0.14.0
func NewAlarmModel(ctx *pulumi.Context, name string, args *AlarmModelArgs, opts ...pulumi.ResourceOption) (*AlarmModel, error)
NewAlarmModel registers a new resource with the given unique name, arguments, and options.
func (*AlarmModel) ElementType ¶ added in v0.14.0
func (*AlarmModel) ElementType() reflect.Type
func (*AlarmModel) ToAlarmModelOutput ¶ added in v0.14.0
func (i *AlarmModel) ToAlarmModelOutput() AlarmModelOutput
func (*AlarmModel) ToAlarmModelOutputWithContext ¶ added in v0.14.0
func (i *AlarmModel) ToAlarmModelOutputWithContext(ctx context.Context) AlarmModelOutput
func (*AlarmModel) ToOutput ¶ added in v0.76.0
func (i *AlarmModel) ToOutput(ctx context.Context) pulumix.Output[*AlarmModel]
type AlarmModelAcknowledgeFlow ¶ added in v0.14.0
type AlarmModelAcknowledgeFlow struct { // The value must be TRUE or FALSE. If TRUE, you receive a notification when the alarm state changes. You must choose to acknowledge the notification before the alarm state can return to NORMAL. If FALSE, you won't receive notifications. The alarm automatically changes to the NORMAL state when the input property value returns to the specified range. Enabled *bool `pulumi:"enabled"` }
Specifies whether to get notified for alarm state changes.
type AlarmModelAcknowledgeFlowArgs ¶ added in v0.14.0
type AlarmModelAcknowledgeFlowArgs struct { // The value must be TRUE or FALSE. If TRUE, you receive a notification when the alarm state changes. You must choose to acknowledge the notification before the alarm state can return to NORMAL. If FALSE, you won't receive notifications. The alarm automatically changes to the NORMAL state when the input property value returns to the specified range. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Specifies whether to get notified for alarm state changes.
func (AlarmModelAcknowledgeFlowArgs) ElementType ¶ added in v0.14.0
func (AlarmModelAcknowledgeFlowArgs) ElementType() reflect.Type
func (AlarmModelAcknowledgeFlowArgs) ToAlarmModelAcknowledgeFlowOutput ¶ added in v0.14.0
func (i AlarmModelAcknowledgeFlowArgs) ToAlarmModelAcknowledgeFlowOutput() AlarmModelAcknowledgeFlowOutput
func (AlarmModelAcknowledgeFlowArgs) ToAlarmModelAcknowledgeFlowOutputWithContext ¶ added in v0.14.0
func (i AlarmModelAcknowledgeFlowArgs) ToAlarmModelAcknowledgeFlowOutputWithContext(ctx context.Context) AlarmModelAcknowledgeFlowOutput
func (AlarmModelAcknowledgeFlowArgs) ToAlarmModelAcknowledgeFlowPtrOutput ¶ added in v0.14.0
func (i AlarmModelAcknowledgeFlowArgs) ToAlarmModelAcknowledgeFlowPtrOutput() AlarmModelAcknowledgeFlowPtrOutput
func (AlarmModelAcknowledgeFlowArgs) ToAlarmModelAcknowledgeFlowPtrOutputWithContext ¶ added in v0.14.0
func (i AlarmModelAcknowledgeFlowArgs) ToAlarmModelAcknowledgeFlowPtrOutputWithContext(ctx context.Context) AlarmModelAcknowledgeFlowPtrOutput
func (AlarmModelAcknowledgeFlowArgs) ToOutput ¶ added in v0.76.0
func (i AlarmModelAcknowledgeFlowArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAcknowledgeFlow]
type AlarmModelAcknowledgeFlowInput ¶ added in v0.14.0
type AlarmModelAcknowledgeFlowInput interface { pulumi.Input ToAlarmModelAcknowledgeFlowOutput() AlarmModelAcknowledgeFlowOutput ToAlarmModelAcknowledgeFlowOutputWithContext(context.Context) AlarmModelAcknowledgeFlowOutput }
AlarmModelAcknowledgeFlowInput is an input type that accepts AlarmModelAcknowledgeFlowArgs and AlarmModelAcknowledgeFlowOutput values. You can construct a concrete instance of `AlarmModelAcknowledgeFlowInput` via:
AlarmModelAcknowledgeFlowArgs{...}
type AlarmModelAcknowledgeFlowOutput ¶ added in v0.14.0
type AlarmModelAcknowledgeFlowOutput struct{ *pulumi.OutputState }
Specifies whether to get notified for alarm state changes.
func (AlarmModelAcknowledgeFlowOutput) ElementType ¶ added in v0.14.0
func (AlarmModelAcknowledgeFlowOutput) ElementType() reflect.Type
func (AlarmModelAcknowledgeFlowOutput) Enabled ¶ added in v0.14.0
func (o AlarmModelAcknowledgeFlowOutput) Enabled() pulumi.BoolPtrOutput
The value must be TRUE or FALSE. If TRUE, you receive a notification when the alarm state changes. You must choose to acknowledge the notification before the alarm state can return to NORMAL. If FALSE, you won't receive notifications. The alarm automatically changes to the NORMAL state when the input property value returns to the specified range.
func (AlarmModelAcknowledgeFlowOutput) ToAlarmModelAcknowledgeFlowOutput ¶ added in v0.14.0
func (o AlarmModelAcknowledgeFlowOutput) ToAlarmModelAcknowledgeFlowOutput() AlarmModelAcknowledgeFlowOutput
func (AlarmModelAcknowledgeFlowOutput) ToAlarmModelAcknowledgeFlowOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAcknowledgeFlowOutput) ToAlarmModelAcknowledgeFlowOutputWithContext(ctx context.Context) AlarmModelAcknowledgeFlowOutput
func (AlarmModelAcknowledgeFlowOutput) ToAlarmModelAcknowledgeFlowPtrOutput ¶ added in v0.14.0
func (o AlarmModelAcknowledgeFlowOutput) ToAlarmModelAcknowledgeFlowPtrOutput() AlarmModelAcknowledgeFlowPtrOutput
func (AlarmModelAcknowledgeFlowOutput) ToAlarmModelAcknowledgeFlowPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAcknowledgeFlowOutput) ToAlarmModelAcknowledgeFlowPtrOutputWithContext(ctx context.Context) AlarmModelAcknowledgeFlowPtrOutput
func (AlarmModelAcknowledgeFlowOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelAcknowledgeFlowOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAcknowledgeFlow]
type AlarmModelAcknowledgeFlowPtrInput ¶ added in v0.14.0
type AlarmModelAcknowledgeFlowPtrInput interface { pulumi.Input ToAlarmModelAcknowledgeFlowPtrOutput() AlarmModelAcknowledgeFlowPtrOutput ToAlarmModelAcknowledgeFlowPtrOutputWithContext(context.Context) AlarmModelAcknowledgeFlowPtrOutput }
AlarmModelAcknowledgeFlowPtrInput is an input type that accepts AlarmModelAcknowledgeFlowArgs, AlarmModelAcknowledgeFlowPtr and AlarmModelAcknowledgeFlowPtrOutput values. You can construct a concrete instance of `AlarmModelAcknowledgeFlowPtrInput` via:
AlarmModelAcknowledgeFlowArgs{...} or: nil
func AlarmModelAcknowledgeFlowPtr ¶ added in v0.14.0
func AlarmModelAcknowledgeFlowPtr(v *AlarmModelAcknowledgeFlowArgs) AlarmModelAcknowledgeFlowPtrInput
type AlarmModelAcknowledgeFlowPtrOutput ¶ added in v0.14.0
type AlarmModelAcknowledgeFlowPtrOutput struct{ *pulumi.OutputState }
func (AlarmModelAcknowledgeFlowPtrOutput) Elem ¶ added in v0.14.0
func (o AlarmModelAcknowledgeFlowPtrOutput) Elem() AlarmModelAcknowledgeFlowOutput
func (AlarmModelAcknowledgeFlowPtrOutput) ElementType ¶ added in v0.14.0
func (AlarmModelAcknowledgeFlowPtrOutput) ElementType() reflect.Type
func (AlarmModelAcknowledgeFlowPtrOutput) Enabled ¶ added in v0.14.0
func (o AlarmModelAcknowledgeFlowPtrOutput) Enabled() pulumi.BoolPtrOutput
The value must be TRUE or FALSE. If TRUE, you receive a notification when the alarm state changes. You must choose to acknowledge the notification before the alarm state can return to NORMAL. If FALSE, you won't receive notifications. The alarm automatically changes to the NORMAL state when the input property value returns to the specified range.
func (AlarmModelAcknowledgeFlowPtrOutput) ToAlarmModelAcknowledgeFlowPtrOutput ¶ added in v0.14.0
func (o AlarmModelAcknowledgeFlowPtrOutput) ToAlarmModelAcknowledgeFlowPtrOutput() AlarmModelAcknowledgeFlowPtrOutput
func (AlarmModelAcknowledgeFlowPtrOutput) ToAlarmModelAcknowledgeFlowPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAcknowledgeFlowPtrOutput) ToAlarmModelAcknowledgeFlowPtrOutputWithContext(ctx context.Context) AlarmModelAcknowledgeFlowPtrOutput
func (AlarmModelAcknowledgeFlowPtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelAcknowledgeFlowPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelAcknowledgeFlow]
type AlarmModelAlarmAction ¶ added in v0.14.0
type AlarmModelAlarmAction struct { DynamoDBv2 *AlarmModelDynamoDBv2 `pulumi:"dynamoDBv2"` DynamoDb *AlarmModelDynamoDb `pulumi:"dynamoDb"` Firehose *AlarmModelFirehose `pulumi:"firehose"` IotEvents *AlarmModelIotEvents `pulumi:"iotEvents"` IotSiteWise *AlarmModelIotSiteWise `pulumi:"iotSiteWise"` IotTopicPublish *AlarmModelIotTopicPublish `pulumi:"iotTopicPublish"` Lambda *AlarmModelLambda `pulumi:"lambda"` Sns *AlarmModelSns `pulumi:"sns"` Sqs *AlarmModelSqs `pulumi:"sqs"` }
The actions to be performed.
type AlarmModelAlarmActionArgs ¶ added in v0.14.0
type AlarmModelAlarmActionArgs struct { DynamoDBv2 AlarmModelDynamoDBv2PtrInput `pulumi:"dynamoDBv2"` DynamoDb AlarmModelDynamoDbPtrInput `pulumi:"dynamoDb"` Firehose AlarmModelFirehosePtrInput `pulumi:"firehose"` IotEvents AlarmModelIotEventsPtrInput `pulumi:"iotEvents"` IotSiteWise AlarmModelIotSiteWisePtrInput `pulumi:"iotSiteWise"` IotTopicPublish AlarmModelIotTopicPublishPtrInput `pulumi:"iotTopicPublish"` Lambda AlarmModelLambdaPtrInput `pulumi:"lambda"` Sns AlarmModelSnsPtrInput `pulumi:"sns"` Sqs AlarmModelSqsPtrInput `pulumi:"sqs"` }
The actions to be performed.
func (AlarmModelAlarmActionArgs) ElementType ¶ added in v0.14.0
func (AlarmModelAlarmActionArgs) ElementType() reflect.Type
func (AlarmModelAlarmActionArgs) ToAlarmModelAlarmActionOutput ¶ added in v0.14.0
func (i AlarmModelAlarmActionArgs) ToAlarmModelAlarmActionOutput() AlarmModelAlarmActionOutput
func (AlarmModelAlarmActionArgs) ToAlarmModelAlarmActionOutputWithContext ¶ added in v0.14.0
func (i AlarmModelAlarmActionArgs) ToAlarmModelAlarmActionOutputWithContext(ctx context.Context) AlarmModelAlarmActionOutput
func (AlarmModelAlarmActionArgs) ToOutput ¶ added in v0.76.0
func (i AlarmModelAlarmActionArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAlarmAction]
type AlarmModelAlarmActionArray ¶ added in v0.14.0
type AlarmModelAlarmActionArray []AlarmModelAlarmActionInput
func (AlarmModelAlarmActionArray) ElementType ¶ added in v0.14.0
func (AlarmModelAlarmActionArray) ElementType() reflect.Type
func (AlarmModelAlarmActionArray) ToAlarmModelAlarmActionArrayOutput ¶ added in v0.14.0
func (i AlarmModelAlarmActionArray) ToAlarmModelAlarmActionArrayOutput() AlarmModelAlarmActionArrayOutput
func (AlarmModelAlarmActionArray) ToAlarmModelAlarmActionArrayOutputWithContext ¶ added in v0.14.0
func (i AlarmModelAlarmActionArray) ToAlarmModelAlarmActionArrayOutputWithContext(ctx context.Context) AlarmModelAlarmActionArrayOutput
func (AlarmModelAlarmActionArray) ToOutput ¶ added in v0.76.0
func (i AlarmModelAlarmActionArray) ToOutput(ctx context.Context) pulumix.Output[[]AlarmModelAlarmAction]
type AlarmModelAlarmActionArrayInput ¶ added in v0.14.0
type AlarmModelAlarmActionArrayInput interface { pulumi.Input ToAlarmModelAlarmActionArrayOutput() AlarmModelAlarmActionArrayOutput ToAlarmModelAlarmActionArrayOutputWithContext(context.Context) AlarmModelAlarmActionArrayOutput }
AlarmModelAlarmActionArrayInput is an input type that accepts AlarmModelAlarmActionArray and AlarmModelAlarmActionArrayOutput values. You can construct a concrete instance of `AlarmModelAlarmActionArrayInput` via:
AlarmModelAlarmActionArray{ AlarmModelAlarmActionArgs{...} }
type AlarmModelAlarmActionArrayOutput ¶ added in v0.14.0
type AlarmModelAlarmActionArrayOutput struct{ *pulumi.OutputState }
func (AlarmModelAlarmActionArrayOutput) ElementType ¶ added in v0.14.0
func (AlarmModelAlarmActionArrayOutput) ElementType() reflect.Type
func (AlarmModelAlarmActionArrayOutput) Index ¶ added in v0.14.0
func (o AlarmModelAlarmActionArrayOutput) Index(i pulumi.IntInput) AlarmModelAlarmActionOutput
func (AlarmModelAlarmActionArrayOutput) ToAlarmModelAlarmActionArrayOutput ¶ added in v0.14.0
func (o AlarmModelAlarmActionArrayOutput) ToAlarmModelAlarmActionArrayOutput() AlarmModelAlarmActionArrayOutput
func (AlarmModelAlarmActionArrayOutput) ToAlarmModelAlarmActionArrayOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAlarmActionArrayOutput) ToAlarmModelAlarmActionArrayOutputWithContext(ctx context.Context) AlarmModelAlarmActionArrayOutput
func (AlarmModelAlarmActionArrayOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelAlarmActionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AlarmModelAlarmAction]
type AlarmModelAlarmActionInput ¶ added in v0.14.0
type AlarmModelAlarmActionInput interface { pulumi.Input ToAlarmModelAlarmActionOutput() AlarmModelAlarmActionOutput ToAlarmModelAlarmActionOutputWithContext(context.Context) AlarmModelAlarmActionOutput }
AlarmModelAlarmActionInput is an input type that accepts AlarmModelAlarmActionArgs and AlarmModelAlarmActionOutput values. You can construct a concrete instance of `AlarmModelAlarmActionInput` via:
AlarmModelAlarmActionArgs{...}
type AlarmModelAlarmActionOutput ¶ added in v0.14.0
type AlarmModelAlarmActionOutput struct{ *pulumi.OutputState }
The actions to be performed.
func (AlarmModelAlarmActionOutput) DynamoDBv2 ¶ added in v0.14.0
func (o AlarmModelAlarmActionOutput) DynamoDBv2() AlarmModelDynamoDBv2PtrOutput
func (AlarmModelAlarmActionOutput) DynamoDb ¶ added in v0.72.0
func (o AlarmModelAlarmActionOutput) DynamoDb() AlarmModelDynamoDbPtrOutput
func (AlarmModelAlarmActionOutput) ElementType ¶ added in v0.14.0
func (AlarmModelAlarmActionOutput) ElementType() reflect.Type
func (AlarmModelAlarmActionOutput) Firehose ¶ added in v0.14.0
func (o AlarmModelAlarmActionOutput) Firehose() AlarmModelFirehosePtrOutput
func (AlarmModelAlarmActionOutput) IotEvents ¶ added in v0.14.0
func (o AlarmModelAlarmActionOutput) IotEvents() AlarmModelIotEventsPtrOutput
func (AlarmModelAlarmActionOutput) IotSiteWise ¶ added in v0.14.0
func (o AlarmModelAlarmActionOutput) IotSiteWise() AlarmModelIotSiteWisePtrOutput
func (AlarmModelAlarmActionOutput) IotTopicPublish ¶ added in v0.14.0
func (o AlarmModelAlarmActionOutput) IotTopicPublish() AlarmModelIotTopicPublishPtrOutput
func (AlarmModelAlarmActionOutput) Lambda ¶ added in v0.14.0
func (o AlarmModelAlarmActionOutput) Lambda() AlarmModelLambdaPtrOutput
func (AlarmModelAlarmActionOutput) Sns ¶ added in v0.14.0
func (o AlarmModelAlarmActionOutput) Sns() AlarmModelSnsPtrOutput
func (AlarmModelAlarmActionOutput) Sqs ¶ added in v0.14.0
func (o AlarmModelAlarmActionOutput) Sqs() AlarmModelSqsPtrOutput
func (AlarmModelAlarmActionOutput) ToAlarmModelAlarmActionOutput ¶ added in v0.14.0
func (o AlarmModelAlarmActionOutput) ToAlarmModelAlarmActionOutput() AlarmModelAlarmActionOutput
func (AlarmModelAlarmActionOutput) ToAlarmModelAlarmActionOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAlarmActionOutput) ToAlarmModelAlarmActionOutputWithContext(ctx context.Context) AlarmModelAlarmActionOutput
func (AlarmModelAlarmActionOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelAlarmActionOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAlarmAction]
type AlarmModelAlarmCapabilities ¶ added in v0.14.0
type AlarmModelAlarmCapabilities struct { AcknowledgeFlow *AlarmModelAcknowledgeFlow `pulumi:"acknowledgeFlow"` InitializationConfiguration *AlarmModelInitializationConfiguration `pulumi:"initializationConfiguration"` }
Contains the configuration information of alarm state changes
type AlarmModelAlarmCapabilitiesArgs ¶ added in v0.14.0
type AlarmModelAlarmCapabilitiesArgs struct { AcknowledgeFlow AlarmModelAcknowledgeFlowPtrInput `pulumi:"acknowledgeFlow"` InitializationConfiguration AlarmModelInitializationConfigurationPtrInput `pulumi:"initializationConfiguration"` }
Contains the configuration information of alarm state changes
func (AlarmModelAlarmCapabilitiesArgs) ElementType ¶ added in v0.14.0
func (AlarmModelAlarmCapabilitiesArgs) ElementType() reflect.Type
func (AlarmModelAlarmCapabilitiesArgs) ToAlarmModelAlarmCapabilitiesOutput ¶ added in v0.14.0
func (i AlarmModelAlarmCapabilitiesArgs) ToAlarmModelAlarmCapabilitiesOutput() AlarmModelAlarmCapabilitiesOutput
func (AlarmModelAlarmCapabilitiesArgs) ToAlarmModelAlarmCapabilitiesOutputWithContext ¶ added in v0.14.0
func (i AlarmModelAlarmCapabilitiesArgs) ToAlarmModelAlarmCapabilitiesOutputWithContext(ctx context.Context) AlarmModelAlarmCapabilitiesOutput
func (AlarmModelAlarmCapabilitiesArgs) ToAlarmModelAlarmCapabilitiesPtrOutput ¶ added in v0.14.0
func (i AlarmModelAlarmCapabilitiesArgs) ToAlarmModelAlarmCapabilitiesPtrOutput() AlarmModelAlarmCapabilitiesPtrOutput
func (AlarmModelAlarmCapabilitiesArgs) ToAlarmModelAlarmCapabilitiesPtrOutputWithContext ¶ added in v0.14.0
func (i AlarmModelAlarmCapabilitiesArgs) ToAlarmModelAlarmCapabilitiesPtrOutputWithContext(ctx context.Context) AlarmModelAlarmCapabilitiesPtrOutput
func (AlarmModelAlarmCapabilitiesArgs) ToOutput ¶ added in v0.76.0
func (i AlarmModelAlarmCapabilitiesArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAlarmCapabilities]
type AlarmModelAlarmCapabilitiesInput ¶ added in v0.14.0
type AlarmModelAlarmCapabilitiesInput interface { pulumi.Input ToAlarmModelAlarmCapabilitiesOutput() AlarmModelAlarmCapabilitiesOutput ToAlarmModelAlarmCapabilitiesOutputWithContext(context.Context) AlarmModelAlarmCapabilitiesOutput }
AlarmModelAlarmCapabilitiesInput is an input type that accepts AlarmModelAlarmCapabilitiesArgs and AlarmModelAlarmCapabilitiesOutput values. You can construct a concrete instance of `AlarmModelAlarmCapabilitiesInput` via:
AlarmModelAlarmCapabilitiesArgs{...}
type AlarmModelAlarmCapabilitiesOutput ¶ added in v0.14.0
type AlarmModelAlarmCapabilitiesOutput struct{ *pulumi.OutputState }
Contains the configuration information of alarm state changes
func (AlarmModelAlarmCapabilitiesOutput) AcknowledgeFlow ¶ added in v0.14.0
func (o AlarmModelAlarmCapabilitiesOutput) AcknowledgeFlow() AlarmModelAcknowledgeFlowPtrOutput
func (AlarmModelAlarmCapabilitiesOutput) ElementType ¶ added in v0.14.0
func (AlarmModelAlarmCapabilitiesOutput) ElementType() reflect.Type
func (AlarmModelAlarmCapabilitiesOutput) InitializationConfiguration ¶ added in v0.14.0
func (o AlarmModelAlarmCapabilitiesOutput) InitializationConfiguration() AlarmModelInitializationConfigurationPtrOutput
func (AlarmModelAlarmCapabilitiesOutput) ToAlarmModelAlarmCapabilitiesOutput ¶ added in v0.14.0
func (o AlarmModelAlarmCapabilitiesOutput) ToAlarmModelAlarmCapabilitiesOutput() AlarmModelAlarmCapabilitiesOutput
func (AlarmModelAlarmCapabilitiesOutput) ToAlarmModelAlarmCapabilitiesOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAlarmCapabilitiesOutput) ToAlarmModelAlarmCapabilitiesOutputWithContext(ctx context.Context) AlarmModelAlarmCapabilitiesOutput
func (AlarmModelAlarmCapabilitiesOutput) ToAlarmModelAlarmCapabilitiesPtrOutput ¶ added in v0.14.0
func (o AlarmModelAlarmCapabilitiesOutput) ToAlarmModelAlarmCapabilitiesPtrOutput() AlarmModelAlarmCapabilitiesPtrOutput
func (AlarmModelAlarmCapabilitiesOutput) ToAlarmModelAlarmCapabilitiesPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAlarmCapabilitiesOutput) ToAlarmModelAlarmCapabilitiesPtrOutputWithContext(ctx context.Context) AlarmModelAlarmCapabilitiesPtrOutput
func (AlarmModelAlarmCapabilitiesOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelAlarmCapabilitiesOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAlarmCapabilities]
type AlarmModelAlarmCapabilitiesPtrInput ¶ added in v0.14.0
type AlarmModelAlarmCapabilitiesPtrInput interface { pulumi.Input ToAlarmModelAlarmCapabilitiesPtrOutput() AlarmModelAlarmCapabilitiesPtrOutput ToAlarmModelAlarmCapabilitiesPtrOutputWithContext(context.Context) AlarmModelAlarmCapabilitiesPtrOutput }
AlarmModelAlarmCapabilitiesPtrInput is an input type that accepts AlarmModelAlarmCapabilitiesArgs, AlarmModelAlarmCapabilitiesPtr and AlarmModelAlarmCapabilitiesPtrOutput values. You can construct a concrete instance of `AlarmModelAlarmCapabilitiesPtrInput` via:
AlarmModelAlarmCapabilitiesArgs{...} or: nil
func AlarmModelAlarmCapabilitiesPtr ¶ added in v0.14.0
func AlarmModelAlarmCapabilitiesPtr(v *AlarmModelAlarmCapabilitiesArgs) AlarmModelAlarmCapabilitiesPtrInput
type AlarmModelAlarmCapabilitiesPtrOutput ¶ added in v0.14.0
type AlarmModelAlarmCapabilitiesPtrOutput struct{ *pulumi.OutputState }
func (AlarmModelAlarmCapabilitiesPtrOutput) AcknowledgeFlow ¶ added in v0.14.0
func (o AlarmModelAlarmCapabilitiesPtrOutput) AcknowledgeFlow() AlarmModelAcknowledgeFlowPtrOutput
func (AlarmModelAlarmCapabilitiesPtrOutput) ElementType ¶ added in v0.14.0
func (AlarmModelAlarmCapabilitiesPtrOutput) ElementType() reflect.Type
func (AlarmModelAlarmCapabilitiesPtrOutput) InitializationConfiguration ¶ added in v0.14.0
func (o AlarmModelAlarmCapabilitiesPtrOutput) InitializationConfiguration() AlarmModelInitializationConfigurationPtrOutput
func (AlarmModelAlarmCapabilitiesPtrOutput) ToAlarmModelAlarmCapabilitiesPtrOutput ¶ added in v0.14.0
func (o AlarmModelAlarmCapabilitiesPtrOutput) ToAlarmModelAlarmCapabilitiesPtrOutput() AlarmModelAlarmCapabilitiesPtrOutput
func (AlarmModelAlarmCapabilitiesPtrOutput) ToAlarmModelAlarmCapabilitiesPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAlarmCapabilitiesPtrOutput) ToAlarmModelAlarmCapabilitiesPtrOutputWithContext(ctx context.Context) AlarmModelAlarmCapabilitiesPtrOutput
func (AlarmModelAlarmCapabilitiesPtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelAlarmCapabilitiesPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelAlarmCapabilities]
type AlarmModelAlarmEventActions ¶ added in v0.14.0
type AlarmModelAlarmEventActions struct {
AlarmActions []AlarmModelAlarmAction `pulumi:"alarmActions"`
}
Contains information about one or more alarm actions.
type AlarmModelAlarmEventActionsArgs ¶ added in v0.14.0
type AlarmModelAlarmEventActionsArgs struct {
AlarmActions AlarmModelAlarmActionArrayInput `pulumi:"alarmActions"`
}
Contains information about one or more alarm actions.
func (AlarmModelAlarmEventActionsArgs) ElementType ¶ added in v0.14.0
func (AlarmModelAlarmEventActionsArgs) ElementType() reflect.Type
func (AlarmModelAlarmEventActionsArgs) ToAlarmModelAlarmEventActionsOutput ¶ added in v0.14.0
func (i AlarmModelAlarmEventActionsArgs) ToAlarmModelAlarmEventActionsOutput() AlarmModelAlarmEventActionsOutput
func (AlarmModelAlarmEventActionsArgs) ToAlarmModelAlarmEventActionsOutputWithContext ¶ added in v0.14.0
func (i AlarmModelAlarmEventActionsArgs) ToAlarmModelAlarmEventActionsOutputWithContext(ctx context.Context) AlarmModelAlarmEventActionsOutput
func (AlarmModelAlarmEventActionsArgs) ToAlarmModelAlarmEventActionsPtrOutput ¶ added in v0.14.0
func (i AlarmModelAlarmEventActionsArgs) ToAlarmModelAlarmEventActionsPtrOutput() AlarmModelAlarmEventActionsPtrOutput
func (AlarmModelAlarmEventActionsArgs) ToAlarmModelAlarmEventActionsPtrOutputWithContext ¶ added in v0.14.0
func (i AlarmModelAlarmEventActionsArgs) ToAlarmModelAlarmEventActionsPtrOutputWithContext(ctx context.Context) AlarmModelAlarmEventActionsPtrOutput
func (AlarmModelAlarmEventActionsArgs) ToOutput ¶ added in v0.76.0
func (i AlarmModelAlarmEventActionsArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAlarmEventActions]
type AlarmModelAlarmEventActionsInput ¶ added in v0.14.0
type AlarmModelAlarmEventActionsInput interface { pulumi.Input ToAlarmModelAlarmEventActionsOutput() AlarmModelAlarmEventActionsOutput ToAlarmModelAlarmEventActionsOutputWithContext(context.Context) AlarmModelAlarmEventActionsOutput }
AlarmModelAlarmEventActionsInput is an input type that accepts AlarmModelAlarmEventActionsArgs and AlarmModelAlarmEventActionsOutput values. You can construct a concrete instance of `AlarmModelAlarmEventActionsInput` via:
AlarmModelAlarmEventActionsArgs{...}
type AlarmModelAlarmEventActionsOutput ¶ added in v0.14.0
type AlarmModelAlarmEventActionsOutput struct{ *pulumi.OutputState }
Contains information about one or more alarm actions.
func (AlarmModelAlarmEventActionsOutput) AlarmActions ¶ added in v0.14.0
func (o AlarmModelAlarmEventActionsOutput) AlarmActions() AlarmModelAlarmActionArrayOutput
func (AlarmModelAlarmEventActionsOutput) ElementType ¶ added in v0.14.0
func (AlarmModelAlarmEventActionsOutput) ElementType() reflect.Type
func (AlarmModelAlarmEventActionsOutput) ToAlarmModelAlarmEventActionsOutput ¶ added in v0.14.0
func (o AlarmModelAlarmEventActionsOutput) ToAlarmModelAlarmEventActionsOutput() AlarmModelAlarmEventActionsOutput
func (AlarmModelAlarmEventActionsOutput) ToAlarmModelAlarmEventActionsOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAlarmEventActionsOutput) ToAlarmModelAlarmEventActionsOutputWithContext(ctx context.Context) AlarmModelAlarmEventActionsOutput
func (AlarmModelAlarmEventActionsOutput) ToAlarmModelAlarmEventActionsPtrOutput ¶ added in v0.14.0
func (o AlarmModelAlarmEventActionsOutput) ToAlarmModelAlarmEventActionsPtrOutput() AlarmModelAlarmEventActionsPtrOutput
func (AlarmModelAlarmEventActionsOutput) ToAlarmModelAlarmEventActionsPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAlarmEventActionsOutput) ToAlarmModelAlarmEventActionsPtrOutputWithContext(ctx context.Context) AlarmModelAlarmEventActionsPtrOutput
func (AlarmModelAlarmEventActionsOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelAlarmEventActionsOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAlarmEventActions]
type AlarmModelAlarmEventActionsPtrInput ¶ added in v0.14.0
type AlarmModelAlarmEventActionsPtrInput interface { pulumi.Input ToAlarmModelAlarmEventActionsPtrOutput() AlarmModelAlarmEventActionsPtrOutput ToAlarmModelAlarmEventActionsPtrOutputWithContext(context.Context) AlarmModelAlarmEventActionsPtrOutput }
AlarmModelAlarmEventActionsPtrInput is an input type that accepts AlarmModelAlarmEventActionsArgs, AlarmModelAlarmEventActionsPtr and AlarmModelAlarmEventActionsPtrOutput values. You can construct a concrete instance of `AlarmModelAlarmEventActionsPtrInput` via:
AlarmModelAlarmEventActionsArgs{...} or: nil
func AlarmModelAlarmEventActionsPtr ¶ added in v0.14.0
func AlarmModelAlarmEventActionsPtr(v *AlarmModelAlarmEventActionsArgs) AlarmModelAlarmEventActionsPtrInput
type AlarmModelAlarmEventActionsPtrOutput ¶ added in v0.14.0
type AlarmModelAlarmEventActionsPtrOutput struct{ *pulumi.OutputState }
func (AlarmModelAlarmEventActionsPtrOutput) AlarmActions ¶ added in v0.14.0
func (o AlarmModelAlarmEventActionsPtrOutput) AlarmActions() AlarmModelAlarmActionArrayOutput
func (AlarmModelAlarmEventActionsPtrOutput) ElementType ¶ added in v0.14.0
func (AlarmModelAlarmEventActionsPtrOutput) ElementType() reflect.Type
func (AlarmModelAlarmEventActionsPtrOutput) ToAlarmModelAlarmEventActionsPtrOutput ¶ added in v0.14.0
func (o AlarmModelAlarmEventActionsPtrOutput) ToAlarmModelAlarmEventActionsPtrOutput() AlarmModelAlarmEventActionsPtrOutput
func (AlarmModelAlarmEventActionsPtrOutput) ToAlarmModelAlarmEventActionsPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAlarmEventActionsPtrOutput) ToAlarmModelAlarmEventActionsPtrOutputWithContext(ctx context.Context) AlarmModelAlarmEventActionsPtrOutput
func (AlarmModelAlarmEventActionsPtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelAlarmEventActionsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelAlarmEventActions]
type AlarmModelAlarmRule ¶ added in v0.14.0
type AlarmModelAlarmRule struct {
SimpleRule *AlarmModelSimpleRule `pulumi:"simpleRule"`
}
Defines when your alarm is invoked.
type AlarmModelAlarmRuleArgs ¶ added in v0.14.0
type AlarmModelAlarmRuleArgs struct {
SimpleRule AlarmModelSimpleRulePtrInput `pulumi:"simpleRule"`
}
Defines when your alarm is invoked.
func (AlarmModelAlarmRuleArgs) ElementType ¶ added in v0.14.0
func (AlarmModelAlarmRuleArgs) ElementType() reflect.Type
func (AlarmModelAlarmRuleArgs) ToAlarmModelAlarmRuleOutput ¶ added in v0.14.0
func (i AlarmModelAlarmRuleArgs) ToAlarmModelAlarmRuleOutput() AlarmModelAlarmRuleOutput
func (AlarmModelAlarmRuleArgs) ToAlarmModelAlarmRuleOutputWithContext ¶ added in v0.14.0
func (i AlarmModelAlarmRuleArgs) ToAlarmModelAlarmRuleOutputWithContext(ctx context.Context) AlarmModelAlarmRuleOutput
func (AlarmModelAlarmRuleArgs) ToOutput ¶ added in v0.76.0
func (i AlarmModelAlarmRuleArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAlarmRule]
type AlarmModelAlarmRuleInput ¶ added in v0.14.0
type AlarmModelAlarmRuleInput interface { pulumi.Input ToAlarmModelAlarmRuleOutput() AlarmModelAlarmRuleOutput ToAlarmModelAlarmRuleOutputWithContext(context.Context) AlarmModelAlarmRuleOutput }
AlarmModelAlarmRuleInput is an input type that accepts AlarmModelAlarmRuleArgs and AlarmModelAlarmRuleOutput values. You can construct a concrete instance of `AlarmModelAlarmRuleInput` via:
AlarmModelAlarmRuleArgs{...}
type AlarmModelAlarmRuleOutput ¶ added in v0.14.0
type AlarmModelAlarmRuleOutput struct{ *pulumi.OutputState }
Defines when your alarm is invoked.
func (AlarmModelAlarmRuleOutput) ElementType ¶ added in v0.14.0
func (AlarmModelAlarmRuleOutput) ElementType() reflect.Type
func (AlarmModelAlarmRuleOutput) SimpleRule ¶ added in v0.14.0
func (o AlarmModelAlarmRuleOutput) SimpleRule() AlarmModelSimpleRulePtrOutput
func (AlarmModelAlarmRuleOutput) ToAlarmModelAlarmRuleOutput ¶ added in v0.14.0
func (o AlarmModelAlarmRuleOutput) ToAlarmModelAlarmRuleOutput() AlarmModelAlarmRuleOutput
func (AlarmModelAlarmRuleOutput) ToAlarmModelAlarmRuleOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAlarmRuleOutput) ToAlarmModelAlarmRuleOutputWithContext(ctx context.Context) AlarmModelAlarmRuleOutput
func (AlarmModelAlarmRuleOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelAlarmRuleOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAlarmRule]
type AlarmModelAlarmRulePtrOutput ¶ added in v0.14.0
type AlarmModelAlarmRulePtrOutput struct{ *pulumi.OutputState }
func (AlarmModelAlarmRulePtrOutput) Elem ¶ added in v0.14.0
func (o AlarmModelAlarmRulePtrOutput) Elem() AlarmModelAlarmRuleOutput
func (AlarmModelAlarmRulePtrOutput) ElementType ¶ added in v0.14.0
func (AlarmModelAlarmRulePtrOutput) ElementType() reflect.Type
func (AlarmModelAlarmRulePtrOutput) SimpleRule ¶ added in v0.14.0
func (o AlarmModelAlarmRulePtrOutput) SimpleRule() AlarmModelSimpleRulePtrOutput
func (AlarmModelAlarmRulePtrOutput) ToAlarmModelAlarmRulePtrOutput ¶ added in v0.14.0
func (o AlarmModelAlarmRulePtrOutput) ToAlarmModelAlarmRulePtrOutput() AlarmModelAlarmRulePtrOutput
func (AlarmModelAlarmRulePtrOutput) ToAlarmModelAlarmRulePtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAlarmRulePtrOutput) ToAlarmModelAlarmRulePtrOutputWithContext(ctx context.Context) AlarmModelAlarmRulePtrOutput
func (AlarmModelAlarmRulePtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelAlarmRulePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelAlarmRule]
type AlarmModelArgs ¶ added in v0.14.0
type AlarmModelArgs struct { AlarmCapabilities AlarmModelAlarmCapabilitiesPtrInput AlarmEventActions AlarmModelAlarmEventActionsPtrInput // A brief description of the alarm model. AlarmModelDescription pulumi.StringPtrInput // The name of the alarm model. AlarmModelName pulumi.StringPtrInput AlarmRule AlarmModelAlarmRuleInput // The value used to identify a alarm instance. When a device or system sends input, a new alarm instance with a unique key value is created. AWS IoT Events can continue to route input to its corresponding alarm 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 alarm 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 // A non-negative integer that reflects the severity level of the alarm. Severity pulumi.IntPtrInput // 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 AlarmModelTagArrayInput }
The set of arguments for constructing a AlarmModel resource.
func (AlarmModelArgs) ElementType ¶ added in v0.14.0
func (AlarmModelArgs) ElementType() reflect.Type
type AlarmModelAssetPropertyTimestamp ¶ added in v0.14.0
type AlarmModelAssetPropertyTimestamp 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 AlarmModelAssetPropertyTimestampArgs ¶ added in v0.14.0
type AlarmModelAssetPropertyTimestampArgs 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 (AlarmModelAssetPropertyTimestampArgs) ElementType ¶ added in v0.14.0
func (AlarmModelAssetPropertyTimestampArgs) ElementType() reflect.Type
func (AlarmModelAssetPropertyTimestampArgs) ToAlarmModelAssetPropertyTimestampOutput ¶ added in v0.14.0
func (i AlarmModelAssetPropertyTimestampArgs) ToAlarmModelAssetPropertyTimestampOutput() AlarmModelAssetPropertyTimestampOutput
func (AlarmModelAssetPropertyTimestampArgs) ToAlarmModelAssetPropertyTimestampOutputWithContext ¶ added in v0.14.0
func (i AlarmModelAssetPropertyTimestampArgs) ToAlarmModelAssetPropertyTimestampOutputWithContext(ctx context.Context) AlarmModelAssetPropertyTimestampOutput
func (AlarmModelAssetPropertyTimestampArgs) ToAlarmModelAssetPropertyTimestampPtrOutput ¶ added in v0.14.0
func (i AlarmModelAssetPropertyTimestampArgs) ToAlarmModelAssetPropertyTimestampPtrOutput() AlarmModelAssetPropertyTimestampPtrOutput
func (AlarmModelAssetPropertyTimestampArgs) ToAlarmModelAssetPropertyTimestampPtrOutputWithContext ¶ added in v0.14.0
func (i AlarmModelAssetPropertyTimestampArgs) ToAlarmModelAssetPropertyTimestampPtrOutputWithContext(ctx context.Context) AlarmModelAssetPropertyTimestampPtrOutput
func (AlarmModelAssetPropertyTimestampArgs) ToOutput ¶ added in v0.76.0
func (i AlarmModelAssetPropertyTimestampArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAssetPropertyTimestamp]
type AlarmModelAssetPropertyTimestampInput ¶ added in v0.14.0
type AlarmModelAssetPropertyTimestampInput interface { pulumi.Input ToAlarmModelAssetPropertyTimestampOutput() AlarmModelAssetPropertyTimestampOutput ToAlarmModelAssetPropertyTimestampOutputWithContext(context.Context) AlarmModelAssetPropertyTimestampOutput }
AlarmModelAssetPropertyTimestampInput is an input type that accepts AlarmModelAssetPropertyTimestampArgs and AlarmModelAssetPropertyTimestampOutput values. You can construct a concrete instance of `AlarmModelAssetPropertyTimestampInput` via:
AlarmModelAssetPropertyTimestampArgs{...}
type AlarmModelAssetPropertyTimestampOutput ¶ added in v0.14.0
type AlarmModelAssetPropertyTimestampOutput 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 (AlarmModelAssetPropertyTimestampOutput) ElementType ¶ added in v0.14.0
func (AlarmModelAssetPropertyTimestampOutput) ElementType() reflect.Type
func (AlarmModelAssetPropertyTimestampOutput) OffsetInNanos ¶ added in v0.14.0
func (o AlarmModelAssetPropertyTimestampOutput) 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 (AlarmModelAssetPropertyTimestampOutput) TimeInSeconds ¶ added in v0.14.0
func (o AlarmModelAssetPropertyTimestampOutput) TimeInSeconds() pulumi.StringOutput
The nanosecond offset converted from `timeInSeconds`. The valid range is between `0-999999999`. You can also specify an expression.
func (AlarmModelAssetPropertyTimestampOutput) ToAlarmModelAssetPropertyTimestampOutput ¶ added in v0.14.0
func (o AlarmModelAssetPropertyTimestampOutput) ToAlarmModelAssetPropertyTimestampOutput() AlarmModelAssetPropertyTimestampOutput
func (AlarmModelAssetPropertyTimestampOutput) ToAlarmModelAssetPropertyTimestampOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAssetPropertyTimestampOutput) ToAlarmModelAssetPropertyTimestampOutputWithContext(ctx context.Context) AlarmModelAssetPropertyTimestampOutput
func (AlarmModelAssetPropertyTimestampOutput) ToAlarmModelAssetPropertyTimestampPtrOutput ¶ added in v0.14.0
func (o AlarmModelAssetPropertyTimestampOutput) ToAlarmModelAssetPropertyTimestampPtrOutput() AlarmModelAssetPropertyTimestampPtrOutput
func (AlarmModelAssetPropertyTimestampOutput) ToAlarmModelAssetPropertyTimestampPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAssetPropertyTimestampOutput) ToAlarmModelAssetPropertyTimestampPtrOutputWithContext(ctx context.Context) AlarmModelAssetPropertyTimestampPtrOutput
func (AlarmModelAssetPropertyTimestampOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelAssetPropertyTimestampOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAssetPropertyTimestamp]
type AlarmModelAssetPropertyTimestampPtrInput ¶ added in v0.14.0
type AlarmModelAssetPropertyTimestampPtrInput interface { pulumi.Input ToAlarmModelAssetPropertyTimestampPtrOutput() AlarmModelAssetPropertyTimestampPtrOutput ToAlarmModelAssetPropertyTimestampPtrOutputWithContext(context.Context) AlarmModelAssetPropertyTimestampPtrOutput }
AlarmModelAssetPropertyTimestampPtrInput is an input type that accepts AlarmModelAssetPropertyTimestampArgs, AlarmModelAssetPropertyTimestampPtr and AlarmModelAssetPropertyTimestampPtrOutput values. You can construct a concrete instance of `AlarmModelAssetPropertyTimestampPtrInput` via:
AlarmModelAssetPropertyTimestampArgs{...} or: nil
func AlarmModelAssetPropertyTimestampPtr ¶ added in v0.14.0
func AlarmModelAssetPropertyTimestampPtr(v *AlarmModelAssetPropertyTimestampArgs) AlarmModelAssetPropertyTimestampPtrInput
type AlarmModelAssetPropertyTimestampPtrOutput ¶ added in v0.14.0
type AlarmModelAssetPropertyTimestampPtrOutput struct{ *pulumi.OutputState }
func (AlarmModelAssetPropertyTimestampPtrOutput) ElementType ¶ added in v0.14.0
func (AlarmModelAssetPropertyTimestampPtrOutput) ElementType() reflect.Type
func (AlarmModelAssetPropertyTimestampPtrOutput) OffsetInNanos ¶ added in v0.14.0
func (o AlarmModelAssetPropertyTimestampPtrOutput) 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 (AlarmModelAssetPropertyTimestampPtrOutput) TimeInSeconds ¶ added in v0.14.0
func (o AlarmModelAssetPropertyTimestampPtrOutput) TimeInSeconds() pulumi.StringPtrOutput
The nanosecond offset converted from `timeInSeconds`. The valid range is between `0-999999999`. You can also specify an expression.
func (AlarmModelAssetPropertyTimestampPtrOutput) ToAlarmModelAssetPropertyTimestampPtrOutput ¶ added in v0.14.0
func (o AlarmModelAssetPropertyTimestampPtrOutput) ToAlarmModelAssetPropertyTimestampPtrOutput() AlarmModelAssetPropertyTimestampPtrOutput
func (AlarmModelAssetPropertyTimestampPtrOutput) ToAlarmModelAssetPropertyTimestampPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAssetPropertyTimestampPtrOutput) ToAlarmModelAssetPropertyTimestampPtrOutputWithContext(ctx context.Context) AlarmModelAssetPropertyTimestampPtrOutput
func (AlarmModelAssetPropertyTimestampPtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelAssetPropertyTimestampPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelAssetPropertyTimestamp]
type AlarmModelAssetPropertyValue ¶ added in v0.14.0
type AlarmModelAssetPropertyValue 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 *AlarmModelAssetPropertyTimestamp `pulumi:"timestamp"` Value AlarmModelAssetPropertyVariant `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 AlarmModelAssetPropertyValueArgs ¶ added in v0.14.0
type AlarmModelAssetPropertyValueArgs 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 AlarmModelAssetPropertyTimestampPtrInput `pulumi:"timestamp"` Value AlarmModelAssetPropertyVariantInput `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 (AlarmModelAssetPropertyValueArgs) ElementType ¶ added in v0.14.0
func (AlarmModelAssetPropertyValueArgs) ElementType() reflect.Type
func (AlarmModelAssetPropertyValueArgs) ToAlarmModelAssetPropertyValueOutput ¶ added in v0.14.0
func (i AlarmModelAssetPropertyValueArgs) ToAlarmModelAssetPropertyValueOutput() AlarmModelAssetPropertyValueOutput
func (AlarmModelAssetPropertyValueArgs) ToAlarmModelAssetPropertyValueOutputWithContext ¶ added in v0.14.0
func (i AlarmModelAssetPropertyValueArgs) ToAlarmModelAssetPropertyValueOutputWithContext(ctx context.Context) AlarmModelAssetPropertyValueOutput
func (AlarmModelAssetPropertyValueArgs) ToAlarmModelAssetPropertyValuePtrOutput ¶ added in v0.14.0
func (i AlarmModelAssetPropertyValueArgs) ToAlarmModelAssetPropertyValuePtrOutput() AlarmModelAssetPropertyValuePtrOutput
func (AlarmModelAssetPropertyValueArgs) ToAlarmModelAssetPropertyValuePtrOutputWithContext ¶ added in v0.14.0
func (i AlarmModelAssetPropertyValueArgs) ToAlarmModelAssetPropertyValuePtrOutputWithContext(ctx context.Context) AlarmModelAssetPropertyValuePtrOutput
func (AlarmModelAssetPropertyValueArgs) ToOutput ¶ added in v0.76.0
func (i AlarmModelAssetPropertyValueArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAssetPropertyValue]
type AlarmModelAssetPropertyValueInput ¶ added in v0.14.0
type AlarmModelAssetPropertyValueInput interface { pulumi.Input ToAlarmModelAssetPropertyValueOutput() AlarmModelAssetPropertyValueOutput ToAlarmModelAssetPropertyValueOutputWithContext(context.Context) AlarmModelAssetPropertyValueOutput }
AlarmModelAssetPropertyValueInput is an input type that accepts AlarmModelAssetPropertyValueArgs and AlarmModelAssetPropertyValueOutput values. You can construct a concrete instance of `AlarmModelAssetPropertyValueInput` via:
AlarmModelAssetPropertyValueArgs{...}
type AlarmModelAssetPropertyValueOutput ¶ added in v0.14.0
type AlarmModelAssetPropertyValueOutput 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 (AlarmModelAssetPropertyValueOutput) ElementType ¶ added in v0.14.0
func (AlarmModelAssetPropertyValueOutput) ElementType() reflect.Type
func (AlarmModelAssetPropertyValueOutput) Quality ¶ added in v0.14.0
func (o AlarmModelAssetPropertyValueOutput) 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 (AlarmModelAssetPropertyValueOutput) Timestamp ¶ added in v0.14.0
func (o AlarmModelAssetPropertyValueOutput) Timestamp() AlarmModelAssetPropertyTimestampPtrOutput
func (AlarmModelAssetPropertyValueOutput) ToAlarmModelAssetPropertyValueOutput ¶ added in v0.14.0
func (o AlarmModelAssetPropertyValueOutput) ToAlarmModelAssetPropertyValueOutput() AlarmModelAssetPropertyValueOutput
func (AlarmModelAssetPropertyValueOutput) ToAlarmModelAssetPropertyValueOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAssetPropertyValueOutput) ToAlarmModelAssetPropertyValueOutputWithContext(ctx context.Context) AlarmModelAssetPropertyValueOutput
func (AlarmModelAssetPropertyValueOutput) ToAlarmModelAssetPropertyValuePtrOutput ¶ added in v0.14.0
func (o AlarmModelAssetPropertyValueOutput) ToAlarmModelAssetPropertyValuePtrOutput() AlarmModelAssetPropertyValuePtrOutput
func (AlarmModelAssetPropertyValueOutput) ToAlarmModelAssetPropertyValuePtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAssetPropertyValueOutput) ToAlarmModelAssetPropertyValuePtrOutputWithContext(ctx context.Context) AlarmModelAssetPropertyValuePtrOutput
func (AlarmModelAssetPropertyValueOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelAssetPropertyValueOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAssetPropertyValue]
func (AlarmModelAssetPropertyValueOutput) Value ¶ added in v0.14.0
func (o AlarmModelAssetPropertyValueOutput) Value() AlarmModelAssetPropertyVariantOutput
type AlarmModelAssetPropertyValuePtrInput ¶ added in v0.14.0
type AlarmModelAssetPropertyValuePtrInput interface { pulumi.Input ToAlarmModelAssetPropertyValuePtrOutput() AlarmModelAssetPropertyValuePtrOutput ToAlarmModelAssetPropertyValuePtrOutputWithContext(context.Context) AlarmModelAssetPropertyValuePtrOutput }
AlarmModelAssetPropertyValuePtrInput is an input type that accepts AlarmModelAssetPropertyValueArgs, AlarmModelAssetPropertyValuePtr and AlarmModelAssetPropertyValuePtrOutput values. You can construct a concrete instance of `AlarmModelAssetPropertyValuePtrInput` via:
AlarmModelAssetPropertyValueArgs{...} or: nil
func AlarmModelAssetPropertyValuePtr ¶ added in v0.14.0
func AlarmModelAssetPropertyValuePtr(v *AlarmModelAssetPropertyValueArgs) AlarmModelAssetPropertyValuePtrInput
type AlarmModelAssetPropertyValuePtrOutput ¶ added in v0.14.0
type AlarmModelAssetPropertyValuePtrOutput struct{ *pulumi.OutputState }
func (AlarmModelAssetPropertyValuePtrOutput) ElementType ¶ added in v0.14.0
func (AlarmModelAssetPropertyValuePtrOutput) ElementType() reflect.Type
func (AlarmModelAssetPropertyValuePtrOutput) Quality ¶ added in v0.14.0
func (o AlarmModelAssetPropertyValuePtrOutput) 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 (AlarmModelAssetPropertyValuePtrOutput) Timestamp ¶ added in v0.14.0
func (o AlarmModelAssetPropertyValuePtrOutput) Timestamp() AlarmModelAssetPropertyTimestampPtrOutput
func (AlarmModelAssetPropertyValuePtrOutput) ToAlarmModelAssetPropertyValuePtrOutput ¶ added in v0.14.0
func (o AlarmModelAssetPropertyValuePtrOutput) ToAlarmModelAssetPropertyValuePtrOutput() AlarmModelAssetPropertyValuePtrOutput
func (AlarmModelAssetPropertyValuePtrOutput) ToAlarmModelAssetPropertyValuePtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAssetPropertyValuePtrOutput) ToAlarmModelAssetPropertyValuePtrOutputWithContext(ctx context.Context) AlarmModelAssetPropertyValuePtrOutput
func (AlarmModelAssetPropertyValuePtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelAssetPropertyValuePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelAssetPropertyValue]
type AlarmModelAssetPropertyVariant ¶ added in v0.14.0
type AlarmModelAssetPropertyVariant 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 AlarmModelAssetPropertyVariantArgs ¶ added in v0.14.0
type AlarmModelAssetPropertyVariantArgs 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 (AlarmModelAssetPropertyVariantArgs) ElementType ¶ added in v0.14.0
func (AlarmModelAssetPropertyVariantArgs) ElementType() reflect.Type
func (AlarmModelAssetPropertyVariantArgs) ToAlarmModelAssetPropertyVariantOutput ¶ added in v0.14.0
func (i AlarmModelAssetPropertyVariantArgs) ToAlarmModelAssetPropertyVariantOutput() AlarmModelAssetPropertyVariantOutput
func (AlarmModelAssetPropertyVariantArgs) ToAlarmModelAssetPropertyVariantOutputWithContext ¶ added in v0.14.0
func (i AlarmModelAssetPropertyVariantArgs) ToAlarmModelAssetPropertyVariantOutputWithContext(ctx context.Context) AlarmModelAssetPropertyVariantOutput
func (AlarmModelAssetPropertyVariantArgs) ToAlarmModelAssetPropertyVariantPtrOutput ¶ added in v0.14.0
func (i AlarmModelAssetPropertyVariantArgs) ToAlarmModelAssetPropertyVariantPtrOutput() AlarmModelAssetPropertyVariantPtrOutput
func (AlarmModelAssetPropertyVariantArgs) ToAlarmModelAssetPropertyVariantPtrOutputWithContext ¶ added in v0.14.0
func (i AlarmModelAssetPropertyVariantArgs) ToAlarmModelAssetPropertyVariantPtrOutputWithContext(ctx context.Context) AlarmModelAssetPropertyVariantPtrOutput
func (AlarmModelAssetPropertyVariantArgs) ToOutput ¶ added in v0.76.0
func (i AlarmModelAssetPropertyVariantArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAssetPropertyVariant]
type AlarmModelAssetPropertyVariantInput ¶ added in v0.14.0
type AlarmModelAssetPropertyVariantInput interface { pulumi.Input ToAlarmModelAssetPropertyVariantOutput() AlarmModelAssetPropertyVariantOutput ToAlarmModelAssetPropertyVariantOutputWithContext(context.Context) AlarmModelAssetPropertyVariantOutput }
AlarmModelAssetPropertyVariantInput is an input type that accepts AlarmModelAssetPropertyVariantArgs and AlarmModelAssetPropertyVariantOutput values. You can construct a concrete instance of `AlarmModelAssetPropertyVariantInput` via:
AlarmModelAssetPropertyVariantArgs{...}
type AlarmModelAssetPropertyVariantOutput ¶ added in v0.14.0
type AlarmModelAssetPropertyVariantOutput 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 (AlarmModelAssetPropertyVariantOutput) BooleanValue ¶ added in v0.14.0
func (o AlarmModelAssetPropertyVariantOutput) 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 (AlarmModelAssetPropertyVariantOutput) DoubleValue ¶ added in v0.14.0
func (o AlarmModelAssetPropertyVariantOutput) 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 (AlarmModelAssetPropertyVariantOutput) ElementType ¶ added in v0.14.0
func (AlarmModelAssetPropertyVariantOutput) ElementType() reflect.Type
func (AlarmModelAssetPropertyVariantOutput) IntegerValue ¶ added in v0.14.0
func (o AlarmModelAssetPropertyVariantOutput) 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 (AlarmModelAssetPropertyVariantOutput) StringValue ¶ added in v0.14.0
func (o AlarmModelAssetPropertyVariantOutput) 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 (AlarmModelAssetPropertyVariantOutput) ToAlarmModelAssetPropertyVariantOutput ¶ added in v0.14.0
func (o AlarmModelAssetPropertyVariantOutput) ToAlarmModelAssetPropertyVariantOutput() AlarmModelAssetPropertyVariantOutput
func (AlarmModelAssetPropertyVariantOutput) ToAlarmModelAssetPropertyVariantOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAssetPropertyVariantOutput) ToAlarmModelAssetPropertyVariantOutputWithContext(ctx context.Context) AlarmModelAssetPropertyVariantOutput
func (AlarmModelAssetPropertyVariantOutput) ToAlarmModelAssetPropertyVariantPtrOutput ¶ added in v0.14.0
func (o AlarmModelAssetPropertyVariantOutput) ToAlarmModelAssetPropertyVariantPtrOutput() AlarmModelAssetPropertyVariantPtrOutput
func (AlarmModelAssetPropertyVariantOutput) ToAlarmModelAssetPropertyVariantPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAssetPropertyVariantOutput) ToAlarmModelAssetPropertyVariantPtrOutputWithContext(ctx context.Context) AlarmModelAssetPropertyVariantPtrOutput
func (AlarmModelAssetPropertyVariantOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelAssetPropertyVariantOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelAssetPropertyVariant]
type AlarmModelAssetPropertyVariantPtrInput ¶ added in v0.14.0
type AlarmModelAssetPropertyVariantPtrInput interface { pulumi.Input ToAlarmModelAssetPropertyVariantPtrOutput() AlarmModelAssetPropertyVariantPtrOutput ToAlarmModelAssetPropertyVariantPtrOutputWithContext(context.Context) AlarmModelAssetPropertyVariantPtrOutput }
AlarmModelAssetPropertyVariantPtrInput is an input type that accepts AlarmModelAssetPropertyVariantArgs, AlarmModelAssetPropertyVariantPtr and AlarmModelAssetPropertyVariantPtrOutput values. You can construct a concrete instance of `AlarmModelAssetPropertyVariantPtrInput` via:
AlarmModelAssetPropertyVariantArgs{...} or: nil
func AlarmModelAssetPropertyVariantPtr ¶ added in v0.14.0
func AlarmModelAssetPropertyVariantPtr(v *AlarmModelAssetPropertyVariantArgs) AlarmModelAssetPropertyVariantPtrInput
type AlarmModelAssetPropertyVariantPtrOutput ¶ added in v0.14.0
type AlarmModelAssetPropertyVariantPtrOutput struct{ *pulumi.OutputState }
func (AlarmModelAssetPropertyVariantPtrOutput) BooleanValue ¶ added in v0.14.0
func (o AlarmModelAssetPropertyVariantPtrOutput) 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 (AlarmModelAssetPropertyVariantPtrOutput) DoubleValue ¶ added in v0.14.0
func (o AlarmModelAssetPropertyVariantPtrOutput) 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 (AlarmModelAssetPropertyVariantPtrOutput) ElementType ¶ added in v0.14.0
func (AlarmModelAssetPropertyVariantPtrOutput) ElementType() reflect.Type
func (AlarmModelAssetPropertyVariantPtrOutput) IntegerValue ¶ added in v0.14.0
func (o AlarmModelAssetPropertyVariantPtrOutput) 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 (AlarmModelAssetPropertyVariantPtrOutput) StringValue ¶ added in v0.14.0
func (o AlarmModelAssetPropertyVariantPtrOutput) 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 (AlarmModelAssetPropertyVariantPtrOutput) ToAlarmModelAssetPropertyVariantPtrOutput ¶ added in v0.14.0
func (o AlarmModelAssetPropertyVariantPtrOutput) ToAlarmModelAssetPropertyVariantPtrOutput() AlarmModelAssetPropertyVariantPtrOutput
func (AlarmModelAssetPropertyVariantPtrOutput) ToAlarmModelAssetPropertyVariantPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelAssetPropertyVariantPtrOutput) ToAlarmModelAssetPropertyVariantPtrOutputWithContext(ctx context.Context) AlarmModelAssetPropertyVariantPtrOutput
func (AlarmModelAssetPropertyVariantPtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelAssetPropertyVariantPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelAssetPropertyVariant]
type AlarmModelDynamoDBv2 ¶ added in v0.14.0
type AlarmModelDynamoDBv2 struct { Payload *AlarmModelPayload `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 alarm 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 AlarmModelDynamoDBv2Args ¶ added in v0.14.0
type AlarmModelDynamoDBv2Args struct { Payload AlarmModelPayloadPtrInput `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 alarm 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 (AlarmModelDynamoDBv2Args) ElementType ¶ added in v0.14.0
func (AlarmModelDynamoDBv2Args) ElementType() reflect.Type
func (AlarmModelDynamoDBv2Args) ToAlarmModelDynamoDBv2Output ¶ added in v0.14.0
func (i AlarmModelDynamoDBv2Args) ToAlarmModelDynamoDBv2Output() AlarmModelDynamoDBv2Output
func (AlarmModelDynamoDBv2Args) ToAlarmModelDynamoDBv2OutputWithContext ¶ added in v0.14.0
func (i AlarmModelDynamoDBv2Args) ToAlarmModelDynamoDBv2OutputWithContext(ctx context.Context) AlarmModelDynamoDBv2Output
func (AlarmModelDynamoDBv2Args) ToAlarmModelDynamoDBv2PtrOutput ¶ added in v0.14.0
func (i AlarmModelDynamoDBv2Args) ToAlarmModelDynamoDBv2PtrOutput() AlarmModelDynamoDBv2PtrOutput
func (AlarmModelDynamoDBv2Args) ToAlarmModelDynamoDBv2PtrOutputWithContext ¶ added in v0.14.0
func (i AlarmModelDynamoDBv2Args) ToAlarmModelDynamoDBv2PtrOutputWithContext(ctx context.Context) AlarmModelDynamoDBv2PtrOutput
func (AlarmModelDynamoDBv2Args) ToOutput ¶ added in v0.76.0
func (i AlarmModelDynamoDBv2Args) ToOutput(ctx context.Context) pulumix.Output[AlarmModelDynamoDBv2]
type AlarmModelDynamoDBv2Input ¶ added in v0.14.0
type AlarmModelDynamoDBv2Input interface { pulumi.Input ToAlarmModelDynamoDBv2Output() AlarmModelDynamoDBv2Output ToAlarmModelDynamoDBv2OutputWithContext(context.Context) AlarmModelDynamoDBv2Output }
AlarmModelDynamoDBv2Input is an input type that accepts AlarmModelDynamoDBv2Args and AlarmModelDynamoDBv2Output values. You can construct a concrete instance of `AlarmModelDynamoDBv2Input` via:
AlarmModelDynamoDBv2Args{...}
type AlarmModelDynamoDBv2Output ¶ added in v0.14.0
type AlarmModelDynamoDBv2Output 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 alarm 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 (AlarmModelDynamoDBv2Output) ElementType ¶ added in v0.14.0
func (AlarmModelDynamoDBv2Output) ElementType() reflect.Type
func (AlarmModelDynamoDBv2Output) Payload ¶ added in v0.14.0
func (o AlarmModelDynamoDBv2Output) Payload() AlarmModelPayloadPtrOutput
func (AlarmModelDynamoDBv2Output) TableName ¶ added in v0.14.0
func (o AlarmModelDynamoDBv2Output) TableName() pulumi.StringOutput
The name of the DynamoDB table.
func (AlarmModelDynamoDBv2Output) ToAlarmModelDynamoDBv2Output ¶ added in v0.14.0
func (o AlarmModelDynamoDBv2Output) ToAlarmModelDynamoDBv2Output() AlarmModelDynamoDBv2Output
func (AlarmModelDynamoDBv2Output) ToAlarmModelDynamoDBv2OutputWithContext ¶ added in v0.14.0
func (o AlarmModelDynamoDBv2Output) ToAlarmModelDynamoDBv2OutputWithContext(ctx context.Context) AlarmModelDynamoDBv2Output
func (AlarmModelDynamoDBv2Output) ToAlarmModelDynamoDBv2PtrOutput ¶ added in v0.14.0
func (o AlarmModelDynamoDBv2Output) ToAlarmModelDynamoDBv2PtrOutput() AlarmModelDynamoDBv2PtrOutput
func (AlarmModelDynamoDBv2Output) ToAlarmModelDynamoDBv2PtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelDynamoDBv2Output) ToAlarmModelDynamoDBv2PtrOutputWithContext(ctx context.Context) AlarmModelDynamoDBv2PtrOutput
func (AlarmModelDynamoDBv2Output) ToOutput ¶ added in v0.76.0
func (o AlarmModelDynamoDBv2Output) ToOutput(ctx context.Context) pulumix.Output[AlarmModelDynamoDBv2]
type AlarmModelDynamoDBv2PtrInput ¶ added in v0.14.0
type AlarmModelDynamoDBv2PtrInput interface { pulumi.Input ToAlarmModelDynamoDBv2PtrOutput() AlarmModelDynamoDBv2PtrOutput ToAlarmModelDynamoDBv2PtrOutputWithContext(context.Context) AlarmModelDynamoDBv2PtrOutput }
AlarmModelDynamoDBv2PtrInput is an input type that accepts AlarmModelDynamoDBv2Args, AlarmModelDynamoDBv2Ptr and AlarmModelDynamoDBv2PtrOutput values. You can construct a concrete instance of `AlarmModelDynamoDBv2PtrInput` via:
AlarmModelDynamoDBv2Args{...} or: nil
func AlarmModelDynamoDBv2Ptr ¶ added in v0.14.0
func AlarmModelDynamoDBv2Ptr(v *AlarmModelDynamoDBv2Args) AlarmModelDynamoDBv2PtrInput
type AlarmModelDynamoDBv2PtrOutput ¶ added in v0.14.0
type AlarmModelDynamoDBv2PtrOutput struct{ *pulumi.OutputState }
func (AlarmModelDynamoDBv2PtrOutput) Elem ¶ added in v0.14.0
func (o AlarmModelDynamoDBv2PtrOutput) Elem() AlarmModelDynamoDBv2Output
func (AlarmModelDynamoDBv2PtrOutput) ElementType ¶ added in v0.14.0
func (AlarmModelDynamoDBv2PtrOutput) ElementType() reflect.Type
func (AlarmModelDynamoDBv2PtrOutput) Payload ¶ added in v0.14.0
func (o AlarmModelDynamoDBv2PtrOutput) Payload() AlarmModelPayloadPtrOutput
func (AlarmModelDynamoDBv2PtrOutput) TableName ¶ added in v0.14.0
func (o AlarmModelDynamoDBv2PtrOutput) TableName() pulumi.StringPtrOutput
The name of the DynamoDB table.
func (AlarmModelDynamoDBv2PtrOutput) ToAlarmModelDynamoDBv2PtrOutput ¶ added in v0.14.0
func (o AlarmModelDynamoDBv2PtrOutput) ToAlarmModelDynamoDBv2PtrOutput() AlarmModelDynamoDBv2PtrOutput
func (AlarmModelDynamoDBv2PtrOutput) ToAlarmModelDynamoDBv2PtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelDynamoDBv2PtrOutput) ToAlarmModelDynamoDBv2PtrOutputWithContext(ctx context.Context) AlarmModelDynamoDBv2PtrOutput
func (AlarmModelDynamoDBv2PtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelDynamoDBv2PtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelDynamoDBv2]
type AlarmModelDynamoDb ¶ added in v0.72.0
type AlarmModelDynamoDb 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 *AlarmModelPayload `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 alarm 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 AlarmModelDynamoDbArgs ¶ added in v0.72.0
type AlarmModelDynamoDbArgs 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 AlarmModelPayloadPtrInput `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 alarm 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 (AlarmModelDynamoDbArgs) ElementType ¶ added in v0.72.0
func (AlarmModelDynamoDbArgs) ElementType() reflect.Type
func (AlarmModelDynamoDbArgs) ToAlarmModelDynamoDbOutput ¶ added in v0.72.0
func (i AlarmModelDynamoDbArgs) ToAlarmModelDynamoDbOutput() AlarmModelDynamoDbOutput
func (AlarmModelDynamoDbArgs) ToAlarmModelDynamoDbOutputWithContext ¶ added in v0.72.0
func (i AlarmModelDynamoDbArgs) ToAlarmModelDynamoDbOutputWithContext(ctx context.Context) AlarmModelDynamoDbOutput
func (AlarmModelDynamoDbArgs) ToAlarmModelDynamoDbPtrOutput ¶ added in v0.72.0
func (i AlarmModelDynamoDbArgs) ToAlarmModelDynamoDbPtrOutput() AlarmModelDynamoDbPtrOutput
func (AlarmModelDynamoDbArgs) ToAlarmModelDynamoDbPtrOutputWithContext ¶ added in v0.72.0
func (i AlarmModelDynamoDbArgs) ToAlarmModelDynamoDbPtrOutputWithContext(ctx context.Context) AlarmModelDynamoDbPtrOutput
func (AlarmModelDynamoDbArgs) ToOutput ¶ added in v0.76.0
func (i AlarmModelDynamoDbArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelDynamoDb]
type AlarmModelDynamoDbInput ¶ added in v0.72.0
type AlarmModelDynamoDbInput interface { pulumi.Input ToAlarmModelDynamoDbOutput() AlarmModelDynamoDbOutput ToAlarmModelDynamoDbOutputWithContext(context.Context) AlarmModelDynamoDbOutput }
AlarmModelDynamoDbInput is an input type that accepts AlarmModelDynamoDbArgs and AlarmModelDynamoDbOutput values. You can construct a concrete instance of `AlarmModelDynamoDbInput` via:
AlarmModelDynamoDbArgs{...}
type AlarmModelDynamoDbOutput ¶ added in v0.72.0
type AlarmModelDynamoDbOutput 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 alarm 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 (AlarmModelDynamoDbOutput) ElementType ¶ added in v0.72.0
func (AlarmModelDynamoDbOutput) ElementType() reflect.Type
func (AlarmModelDynamoDbOutput) HashKeyField ¶ added in v0.72.0
func (o AlarmModelDynamoDbOutput) HashKeyField() pulumi.StringOutput
The name of the hash key (also called the partition key).
func (AlarmModelDynamoDbOutput) HashKeyType ¶ added in v0.72.0
func (o AlarmModelDynamoDbOutput) 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 (AlarmModelDynamoDbOutput) HashKeyValue ¶ added in v0.72.0
func (o AlarmModelDynamoDbOutput) HashKeyValue() pulumi.StringOutput
The value of the hash key (also called the partition key).
func (AlarmModelDynamoDbOutput) Operation ¶ added in v0.72.0
func (o AlarmModelDynamoDbOutput) 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 (AlarmModelDynamoDbOutput) Payload ¶ added in v0.72.0
func (o AlarmModelDynamoDbOutput) Payload() AlarmModelPayloadPtrOutput
func (AlarmModelDynamoDbOutput) PayloadField ¶ added in v0.72.0
func (o AlarmModelDynamoDbOutput) 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 (AlarmModelDynamoDbOutput) RangeKeyField ¶ added in v0.72.0
func (o AlarmModelDynamoDbOutput) RangeKeyField() pulumi.StringPtrOutput
The name of the range key (also called the sort key).
func (AlarmModelDynamoDbOutput) RangeKeyType ¶ added in v0.72.0
func (o AlarmModelDynamoDbOutput) 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 (AlarmModelDynamoDbOutput) RangeKeyValue ¶ added in v0.72.0
func (o AlarmModelDynamoDbOutput) RangeKeyValue() pulumi.StringPtrOutput
The value of the range key (also called the sort key).
func (AlarmModelDynamoDbOutput) TableName ¶ added in v0.72.0
func (o AlarmModelDynamoDbOutput) TableName() pulumi.StringOutput
The name of the DynamoDB table.
func (AlarmModelDynamoDbOutput) ToAlarmModelDynamoDbOutput ¶ added in v0.72.0
func (o AlarmModelDynamoDbOutput) ToAlarmModelDynamoDbOutput() AlarmModelDynamoDbOutput
func (AlarmModelDynamoDbOutput) ToAlarmModelDynamoDbOutputWithContext ¶ added in v0.72.0
func (o AlarmModelDynamoDbOutput) ToAlarmModelDynamoDbOutputWithContext(ctx context.Context) AlarmModelDynamoDbOutput
func (AlarmModelDynamoDbOutput) ToAlarmModelDynamoDbPtrOutput ¶ added in v0.72.0
func (o AlarmModelDynamoDbOutput) ToAlarmModelDynamoDbPtrOutput() AlarmModelDynamoDbPtrOutput
func (AlarmModelDynamoDbOutput) ToAlarmModelDynamoDbPtrOutputWithContext ¶ added in v0.72.0
func (o AlarmModelDynamoDbOutput) ToAlarmModelDynamoDbPtrOutputWithContext(ctx context.Context) AlarmModelDynamoDbPtrOutput
func (AlarmModelDynamoDbOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelDynamoDbOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelDynamoDb]
type AlarmModelDynamoDbPtrInput ¶ added in v0.72.0
type AlarmModelDynamoDbPtrInput interface { pulumi.Input ToAlarmModelDynamoDbPtrOutput() AlarmModelDynamoDbPtrOutput ToAlarmModelDynamoDbPtrOutputWithContext(context.Context) AlarmModelDynamoDbPtrOutput }
AlarmModelDynamoDbPtrInput is an input type that accepts AlarmModelDynamoDbArgs, AlarmModelDynamoDbPtr and AlarmModelDynamoDbPtrOutput values. You can construct a concrete instance of `AlarmModelDynamoDbPtrInput` via:
AlarmModelDynamoDbArgs{...} or: nil
func AlarmModelDynamoDbPtr ¶ added in v0.72.0
func AlarmModelDynamoDbPtr(v *AlarmModelDynamoDbArgs) AlarmModelDynamoDbPtrInput
type AlarmModelDynamoDbPtrOutput ¶ added in v0.72.0
type AlarmModelDynamoDbPtrOutput struct{ *pulumi.OutputState }
func (AlarmModelDynamoDbPtrOutput) Elem ¶ added in v0.72.0
func (o AlarmModelDynamoDbPtrOutput) Elem() AlarmModelDynamoDbOutput
func (AlarmModelDynamoDbPtrOutput) ElementType ¶ added in v0.72.0
func (AlarmModelDynamoDbPtrOutput) ElementType() reflect.Type
func (AlarmModelDynamoDbPtrOutput) HashKeyField ¶ added in v0.72.0
func (o AlarmModelDynamoDbPtrOutput) HashKeyField() pulumi.StringPtrOutput
The name of the hash key (also called the partition key).
func (AlarmModelDynamoDbPtrOutput) HashKeyType ¶ added in v0.72.0
func (o AlarmModelDynamoDbPtrOutput) 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 (AlarmModelDynamoDbPtrOutput) HashKeyValue ¶ added in v0.72.0
func (o AlarmModelDynamoDbPtrOutput) HashKeyValue() pulumi.StringPtrOutput
The value of the hash key (also called the partition key).
func (AlarmModelDynamoDbPtrOutput) Operation ¶ added in v0.72.0
func (o AlarmModelDynamoDbPtrOutput) 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 (AlarmModelDynamoDbPtrOutput) Payload ¶ added in v0.72.0
func (o AlarmModelDynamoDbPtrOutput) Payload() AlarmModelPayloadPtrOutput
func (AlarmModelDynamoDbPtrOutput) PayloadField ¶ added in v0.72.0
func (o AlarmModelDynamoDbPtrOutput) 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 (AlarmModelDynamoDbPtrOutput) RangeKeyField ¶ added in v0.72.0
func (o AlarmModelDynamoDbPtrOutput) RangeKeyField() pulumi.StringPtrOutput
The name of the range key (also called the sort key).
func (AlarmModelDynamoDbPtrOutput) RangeKeyType ¶ added in v0.72.0
func (o AlarmModelDynamoDbPtrOutput) 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 (AlarmModelDynamoDbPtrOutput) RangeKeyValue ¶ added in v0.72.0
func (o AlarmModelDynamoDbPtrOutput) RangeKeyValue() pulumi.StringPtrOutput
The value of the range key (also called the sort key).
func (AlarmModelDynamoDbPtrOutput) TableName ¶ added in v0.72.0
func (o AlarmModelDynamoDbPtrOutput) TableName() pulumi.StringPtrOutput
The name of the DynamoDB table.
func (AlarmModelDynamoDbPtrOutput) ToAlarmModelDynamoDbPtrOutput ¶ added in v0.72.0
func (o AlarmModelDynamoDbPtrOutput) ToAlarmModelDynamoDbPtrOutput() AlarmModelDynamoDbPtrOutput
func (AlarmModelDynamoDbPtrOutput) ToAlarmModelDynamoDbPtrOutputWithContext ¶ added in v0.72.0
func (o AlarmModelDynamoDbPtrOutput) ToAlarmModelDynamoDbPtrOutputWithContext(ctx context.Context) AlarmModelDynamoDbPtrOutput
func (AlarmModelDynamoDbPtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelDynamoDbPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelDynamoDb]
type AlarmModelFirehose ¶ added in v0.14.0
type AlarmModelFirehose struct { // The name of the Kinesis Data Firehose delivery stream where the data is written. DeliveryStreamName string `pulumi:"deliveryStreamName"` Payload *AlarmModelPayload `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 alarm model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.
type AlarmModelFirehoseArgs ¶ added in v0.14.0
type AlarmModelFirehoseArgs struct { // The name of the Kinesis Data Firehose delivery stream where the data is written. DeliveryStreamName pulumi.StringInput `pulumi:"deliveryStreamName"` Payload AlarmModelPayloadPtrInput `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 alarm model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.
func (AlarmModelFirehoseArgs) ElementType ¶ added in v0.14.0
func (AlarmModelFirehoseArgs) ElementType() reflect.Type
func (AlarmModelFirehoseArgs) ToAlarmModelFirehoseOutput ¶ added in v0.14.0
func (i AlarmModelFirehoseArgs) ToAlarmModelFirehoseOutput() AlarmModelFirehoseOutput
func (AlarmModelFirehoseArgs) ToAlarmModelFirehoseOutputWithContext ¶ added in v0.14.0
func (i AlarmModelFirehoseArgs) ToAlarmModelFirehoseOutputWithContext(ctx context.Context) AlarmModelFirehoseOutput
func (AlarmModelFirehoseArgs) ToAlarmModelFirehosePtrOutput ¶ added in v0.14.0
func (i AlarmModelFirehoseArgs) ToAlarmModelFirehosePtrOutput() AlarmModelFirehosePtrOutput
func (AlarmModelFirehoseArgs) ToAlarmModelFirehosePtrOutputWithContext ¶ added in v0.14.0
func (i AlarmModelFirehoseArgs) ToAlarmModelFirehosePtrOutputWithContext(ctx context.Context) AlarmModelFirehosePtrOutput
func (AlarmModelFirehoseArgs) ToOutput ¶ added in v0.76.0
func (i AlarmModelFirehoseArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelFirehose]
type AlarmModelFirehoseInput ¶ added in v0.14.0
type AlarmModelFirehoseInput interface { pulumi.Input ToAlarmModelFirehoseOutput() AlarmModelFirehoseOutput ToAlarmModelFirehoseOutputWithContext(context.Context) AlarmModelFirehoseOutput }
AlarmModelFirehoseInput is an input type that accepts AlarmModelFirehoseArgs and AlarmModelFirehoseOutput values. You can construct a concrete instance of `AlarmModelFirehoseInput` via:
AlarmModelFirehoseArgs{...}
type AlarmModelFirehoseOutput ¶ added in v0.14.0
type AlarmModelFirehoseOutput struct{ *pulumi.OutputState }
Sends information about the alarm model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.
func (AlarmModelFirehoseOutput) DeliveryStreamName ¶ added in v0.14.0
func (o AlarmModelFirehoseOutput) DeliveryStreamName() pulumi.StringOutput
The name of the Kinesis Data Firehose delivery stream where the data is written.
func (AlarmModelFirehoseOutput) ElementType ¶ added in v0.14.0
func (AlarmModelFirehoseOutput) ElementType() reflect.Type
func (AlarmModelFirehoseOutput) Payload ¶ added in v0.14.0
func (o AlarmModelFirehoseOutput) Payload() AlarmModelPayloadPtrOutput
func (AlarmModelFirehoseOutput) Separator ¶ added in v0.14.0
func (o AlarmModelFirehoseOutput) 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 (AlarmModelFirehoseOutput) ToAlarmModelFirehoseOutput ¶ added in v0.14.0
func (o AlarmModelFirehoseOutput) ToAlarmModelFirehoseOutput() AlarmModelFirehoseOutput
func (AlarmModelFirehoseOutput) ToAlarmModelFirehoseOutputWithContext ¶ added in v0.14.0
func (o AlarmModelFirehoseOutput) ToAlarmModelFirehoseOutputWithContext(ctx context.Context) AlarmModelFirehoseOutput
func (AlarmModelFirehoseOutput) ToAlarmModelFirehosePtrOutput ¶ added in v0.14.0
func (o AlarmModelFirehoseOutput) ToAlarmModelFirehosePtrOutput() AlarmModelFirehosePtrOutput
func (AlarmModelFirehoseOutput) ToAlarmModelFirehosePtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelFirehoseOutput) ToAlarmModelFirehosePtrOutputWithContext(ctx context.Context) AlarmModelFirehosePtrOutput
func (AlarmModelFirehoseOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelFirehoseOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelFirehose]
type AlarmModelFirehosePtrInput ¶ added in v0.14.0
type AlarmModelFirehosePtrInput interface { pulumi.Input ToAlarmModelFirehosePtrOutput() AlarmModelFirehosePtrOutput ToAlarmModelFirehosePtrOutputWithContext(context.Context) AlarmModelFirehosePtrOutput }
AlarmModelFirehosePtrInput is an input type that accepts AlarmModelFirehoseArgs, AlarmModelFirehosePtr and AlarmModelFirehosePtrOutput values. You can construct a concrete instance of `AlarmModelFirehosePtrInput` via:
AlarmModelFirehoseArgs{...} or: nil
func AlarmModelFirehosePtr ¶ added in v0.14.0
func AlarmModelFirehosePtr(v *AlarmModelFirehoseArgs) AlarmModelFirehosePtrInput
type AlarmModelFirehosePtrOutput ¶ added in v0.14.0
type AlarmModelFirehosePtrOutput struct{ *pulumi.OutputState }
func (AlarmModelFirehosePtrOutput) DeliveryStreamName ¶ added in v0.14.0
func (o AlarmModelFirehosePtrOutput) DeliveryStreamName() pulumi.StringPtrOutput
The name of the Kinesis Data Firehose delivery stream where the data is written.
func (AlarmModelFirehosePtrOutput) Elem ¶ added in v0.14.0
func (o AlarmModelFirehosePtrOutput) Elem() AlarmModelFirehoseOutput
func (AlarmModelFirehosePtrOutput) ElementType ¶ added in v0.14.0
func (AlarmModelFirehosePtrOutput) ElementType() reflect.Type
func (AlarmModelFirehosePtrOutput) Payload ¶ added in v0.14.0
func (o AlarmModelFirehosePtrOutput) Payload() AlarmModelPayloadPtrOutput
func (AlarmModelFirehosePtrOutput) Separator ¶ added in v0.14.0
func (o AlarmModelFirehosePtrOutput) 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 (AlarmModelFirehosePtrOutput) ToAlarmModelFirehosePtrOutput ¶ added in v0.14.0
func (o AlarmModelFirehosePtrOutput) ToAlarmModelFirehosePtrOutput() AlarmModelFirehosePtrOutput
func (AlarmModelFirehosePtrOutput) ToAlarmModelFirehosePtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelFirehosePtrOutput) ToAlarmModelFirehosePtrOutputWithContext(ctx context.Context) AlarmModelFirehosePtrOutput
func (AlarmModelFirehosePtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelFirehosePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelFirehose]
type AlarmModelInitializationConfiguration ¶ added in v0.14.0
type AlarmModelInitializationConfiguration struct { // The value must be TRUE or FALSE. If FALSE, all alarm instances created based on the alarm model are activated. The default value is TRUE. DisabledOnInitialization bool `pulumi:"disabledOnInitialization"` }
Specifies the default alarm state. The configuration applies to all alarms that were created based on this alarm model.
type AlarmModelInitializationConfigurationArgs ¶ added in v0.14.0
type AlarmModelInitializationConfigurationArgs struct { // The value must be TRUE or FALSE. If FALSE, all alarm instances created based on the alarm model are activated. The default value is TRUE. DisabledOnInitialization pulumi.BoolInput `pulumi:"disabledOnInitialization"` }
Specifies the default alarm state. The configuration applies to all alarms that were created based on this alarm model.
func (AlarmModelInitializationConfigurationArgs) ElementType ¶ added in v0.14.0
func (AlarmModelInitializationConfigurationArgs) ElementType() reflect.Type
func (AlarmModelInitializationConfigurationArgs) ToAlarmModelInitializationConfigurationOutput ¶ added in v0.14.0
func (i AlarmModelInitializationConfigurationArgs) ToAlarmModelInitializationConfigurationOutput() AlarmModelInitializationConfigurationOutput
func (AlarmModelInitializationConfigurationArgs) ToAlarmModelInitializationConfigurationOutputWithContext ¶ added in v0.14.0
func (i AlarmModelInitializationConfigurationArgs) ToAlarmModelInitializationConfigurationOutputWithContext(ctx context.Context) AlarmModelInitializationConfigurationOutput
func (AlarmModelInitializationConfigurationArgs) ToAlarmModelInitializationConfigurationPtrOutput ¶ added in v0.14.0
func (i AlarmModelInitializationConfigurationArgs) ToAlarmModelInitializationConfigurationPtrOutput() AlarmModelInitializationConfigurationPtrOutput
func (AlarmModelInitializationConfigurationArgs) ToAlarmModelInitializationConfigurationPtrOutputWithContext ¶ added in v0.14.0
func (i AlarmModelInitializationConfigurationArgs) ToAlarmModelInitializationConfigurationPtrOutputWithContext(ctx context.Context) AlarmModelInitializationConfigurationPtrOutput
func (AlarmModelInitializationConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i AlarmModelInitializationConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelInitializationConfiguration]
type AlarmModelInitializationConfigurationInput ¶ added in v0.14.0
type AlarmModelInitializationConfigurationInput interface { pulumi.Input ToAlarmModelInitializationConfigurationOutput() AlarmModelInitializationConfigurationOutput ToAlarmModelInitializationConfigurationOutputWithContext(context.Context) AlarmModelInitializationConfigurationOutput }
AlarmModelInitializationConfigurationInput is an input type that accepts AlarmModelInitializationConfigurationArgs and AlarmModelInitializationConfigurationOutput values. You can construct a concrete instance of `AlarmModelInitializationConfigurationInput` via:
AlarmModelInitializationConfigurationArgs{...}
type AlarmModelInitializationConfigurationOutput ¶ added in v0.14.0
type AlarmModelInitializationConfigurationOutput struct{ *pulumi.OutputState }
Specifies the default alarm state. The configuration applies to all alarms that were created based on this alarm model.
func (AlarmModelInitializationConfigurationOutput) DisabledOnInitialization ¶ added in v0.14.0
func (o AlarmModelInitializationConfigurationOutput) DisabledOnInitialization() pulumi.BoolOutput
The value must be TRUE or FALSE. If FALSE, all alarm instances created based on the alarm model are activated. The default value is TRUE.
func (AlarmModelInitializationConfigurationOutput) ElementType ¶ added in v0.14.0
func (AlarmModelInitializationConfigurationOutput) ElementType() reflect.Type
func (AlarmModelInitializationConfigurationOutput) ToAlarmModelInitializationConfigurationOutput ¶ added in v0.14.0
func (o AlarmModelInitializationConfigurationOutput) ToAlarmModelInitializationConfigurationOutput() AlarmModelInitializationConfigurationOutput
func (AlarmModelInitializationConfigurationOutput) ToAlarmModelInitializationConfigurationOutputWithContext ¶ added in v0.14.0
func (o AlarmModelInitializationConfigurationOutput) ToAlarmModelInitializationConfigurationOutputWithContext(ctx context.Context) AlarmModelInitializationConfigurationOutput
func (AlarmModelInitializationConfigurationOutput) ToAlarmModelInitializationConfigurationPtrOutput ¶ added in v0.14.0
func (o AlarmModelInitializationConfigurationOutput) ToAlarmModelInitializationConfigurationPtrOutput() AlarmModelInitializationConfigurationPtrOutput
func (AlarmModelInitializationConfigurationOutput) ToAlarmModelInitializationConfigurationPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelInitializationConfigurationOutput) ToAlarmModelInitializationConfigurationPtrOutputWithContext(ctx context.Context) AlarmModelInitializationConfigurationPtrOutput
func (AlarmModelInitializationConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelInitializationConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelInitializationConfiguration]
type AlarmModelInitializationConfigurationPtrInput ¶ added in v0.14.0
type AlarmModelInitializationConfigurationPtrInput interface { pulumi.Input ToAlarmModelInitializationConfigurationPtrOutput() AlarmModelInitializationConfigurationPtrOutput ToAlarmModelInitializationConfigurationPtrOutputWithContext(context.Context) AlarmModelInitializationConfigurationPtrOutput }
AlarmModelInitializationConfigurationPtrInput is an input type that accepts AlarmModelInitializationConfigurationArgs, AlarmModelInitializationConfigurationPtr and AlarmModelInitializationConfigurationPtrOutput values. You can construct a concrete instance of `AlarmModelInitializationConfigurationPtrInput` via:
AlarmModelInitializationConfigurationArgs{...} or: nil
func AlarmModelInitializationConfigurationPtr ¶ added in v0.14.0
func AlarmModelInitializationConfigurationPtr(v *AlarmModelInitializationConfigurationArgs) AlarmModelInitializationConfigurationPtrInput
type AlarmModelInitializationConfigurationPtrOutput ¶ added in v0.14.0
type AlarmModelInitializationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AlarmModelInitializationConfigurationPtrOutput) DisabledOnInitialization ¶ added in v0.14.0
func (o AlarmModelInitializationConfigurationPtrOutput) DisabledOnInitialization() pulumi.BoolPtrOutput
The value must be TRUE or FALSE. If FALSE, all alarm instances created based on the alarm model are activated. The default value is TRUE.
func (AlarmModelInitializationConfigurationPtrOutput) ElementType ¶ added in v0.14.0
func (AlarmModelInitializationConfigurationPtrOutput) ElementType() reflect.Type
func (AlarmModelInitializationConfigurationPtrOutput) ToAlarmModelInitializationConfigurationPtrOutput ¶ added in v0.14.0
func (o AlarmModelInitializationConfigurationPtrOutput) ToAlarmModelInitializationConfigurationPtrOutput() AlarmModelInitializationConfigurationPtrOutput
func (AlarmModelInitializationConfigurationPtrOutput) ToAlarmModelInitializationConfigurationPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelInitializationConfigurationPtrOutput) ToAlarmModelInitializationConfigurationPtrOutputWithContext(ctx context.Context) AlarmModelInitializationConfigurationPtrOutput
func (AlarmModelInitializationConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelInitializationConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelInitializationConfiguration]
type AlarmModelInput ¶ added in v0.14.0
type AlarmModelInput interface { pulumi.Input ToAlarmModelOutput() AlarmModelOutput ToAlarmModelOutputWithContext(ctx context.Context) AlarmModelOutput }
type AlarmModelIotEvents ¶ added in v0.14.0
type AlarmModelIotEvents struct { // The name of the AWS IoT Events input where the data is sent. InputName string `pulumi:"inputName"` Payload *AlarmModelPayload `pulumi:"payload"` }
Sends an AWS IoT Events input, passing in information about the alarm model instance and the event that triggered the action.
type AlarmModelIotEventsArgs ¶ added in v0.14.0
type AlarmModelIotEventsArgs struct { // The name of the AWS IoT Events input where the data is sent. InputName pulumi.StringInput `pulumi:"inputName"` Payload AlarmModelPayloadPtrInput `pulumi:"payload"` }
Sends an AWS IoT Events input, passing in information about the alarm model instance and the event that triggered the action.
func (AlarmModelIotEventsArgs) ElementType ¶ added in v0.14.0
func (AlarmModelIotEventsArgs) ElementType() reflect.Type
func (AlarmModelIotEventsArgs) ToAlarmModelIotEventsOutput ¶ added in v0.14.0
func (i AlarmModelIotEventsArgs) ToAlarmModelIotEventsOutput() AlarmModelIotEventsOutput
func (AlarmModelIotEventsArgs) ToAlarmModelIotEventsOutputWithContext ¶ added in v0.14.0
func (i AlarmModelIotEventsArgs) ToAlarmModelIotEventsOutputWithContext(ctx context.Context) AlarmModelIotEventsOutput
func (AlarmModelIotEventsArgs) ToAlarmModelIotEventsPtrOutput ¶ added in v0.14.0
func (i AlarmModelIotEventsArgs) ToAlarmModelIotEventsPtrOutput() AlarmModelIotEventsPtrOutput
func (AlarmModelIotEventsArgs) ToAlarmModelIotEventsPtrOutputWithContext ¶ added in v0.14.0
func (i AlarmModelIotEventsArgs) ToAlarmModelIotEventsPtrOutputWithContext(ctx context.Context) AlarmModelIotEventsPtrOutput
func (AlarmModelIotEventsArgs) ToOutput ¶ added in v0.76.0
func (i AlarmModelIotEventsArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelIotEvents]
type AlarmModelIotEventsInput ¶ added in v0.14.0
type AlarmModelIotEventsInput interface { pulumi.Input ToAlarmModelIotEventsOutput() AlarmModelIotEventsOutput ToAlarmModelIotEventsOutputWithContext(context.Context) AlarmModelIotEventsOutput }
AlarmModelIotEventsInput is an input type that accepts AlarmModelIotEventsArgs and AlarmModelIotEventsOutput values. You can construct a concrete instance of `AlarmModelIotEventsInput` via:
AlarmModelIotEventsArgs{...}
type AlarmModelIotEventsOutput ¶ added in v0.14.0
type AlarmModelIotEventsOutput struct{ *pulumi.OutputState }
Sends an AWS IoT Events input, passing in information about the alarm model instance and the event that triggered the action.
func (AlarmModelIotEventsOutput) ElementType ¶ added in v0.14.0
func (AlarmModelIotEventsOutput) ElementType() reflect.Type
func (AlarmModelIotEventsOutput) InputName ¶ added in v0.14.0
func (o AlarmModelIotEventsOutput) InputName() pulumi.StringOutput
The name of the AWS IoT Events input where the data is sent.
func (AlarmModelIotEventsOutput) Payload ¶ added in v0.14.0
func (o AlarmModelIotEventsOutput) Payload() AlarmModelPayloadPtrOutput
func (AlarmModelIotEventsOutput) ToAlarmModelIotEventsOutput ¶ added in v0.14.0
func (o AlarmModelIotEventsOutput) ToAlarmModelIotEventsOutput() AlarmModelIotEventsOutput
func (AlarmModelIotEventsOutput) ToAlarmModelIotEventsOutputWithContext ¶ added in v0.14.0
func (o AlarmModelIotEventsOutput) ToAlarmModelIotEventsOutputWithContext(ctx context.Context) AlarmModelIotEventsOutput
func (AlarmModelIotEventsOutput) ToAlarmModelIotEventsPtrOutput ¶ added in v0.14.0
func (o AlarmModelIotEventsOutput) ToAlarmModelIotEventsPtrOutput() AlarmModelIotEventsPtrOutput
func (AlarmModelIotEventsOutput) ToAlarmModelIotEventsPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelIotEventsOutput) ToAlarmModelIotEventsPtrOutputWithContext(ctx context.Context) AlarmModelIotEventsPtrOutput
func (AlarmModelIotEventsOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelIotEventsOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelIotEvents]
type AlarmModelIotEventsPtrInput ¶ added in v0.14.0
type AlarmModelIotEventsPtrInput interface { pulumi.Input ToAlarmModelIotEventsPtrOutput() AlarmModelIotEventsPtrOutput ToAlarmModelIotEventsPtrOutputWithContext(context.Context) AlarmModelIotEventsPtrOutput }
AlarmModelIotEventsPtrInput is an input type that accepts AlarmModelIotEventsArgs, AlarmModelIotEventsPtr and AlarmModelIotEventsPtrOutput values. You can construct a concrete instance of `AlarmModelIotEventsPtrInput` via:
AlarmModelIotEventsArgs{...} or: nil
func AlarmModelIotEventsPtr ¶ added in v0.14.0
func AlarmModelIotEventsPtr(v *AlarmModelIotEventsArgs) AlarmModelIotEventsPtrInput
type AlarmModelIotEventsPtrOutput ¶ added in v0.14.0
type AlarmModelIotEventsPtrOutput struct{ *pulumi.OutputState }
func (AlarmModelIotEventsPtrOutput) Elem ¶ added in v0.14.0
func (o AlarmModelIotEventsPtrOutput) Elem() AlarmModelIotEventsOutput
func (AlarmModelIotEventsPtrOutput) ElementType ¶ added in v0.14.0
func (AlarmModelIotEventsPtrOutput) ElementType() reflect.Type
func (AlarmModelIotEventsPtrOutput) InputName ¶ added in v0.14.0
func (o AlarmModelIotEventsPtrOutput) InputName() pulumi.StringPtrOutput
The name of the AWS IoT Events input where the data is sent.
func (AlarmModelIotEventsPtrOutput) Payload ¶ added in v0.14.0
func (o AlarmModelIotEventsPtrOutput) Payload() AlarmModelPayloadPtrOutput
func (AlarmModelIotEventsPtrOutput) ToAlarmModelIotEventsPtrOutput ¶ added in v0.14.0
func (o AlarmModelIotEventsPtrOutput) ToAlarmModelIotEventsPtrOutput() AlarmModelIotEventsPtrOutput
func (AlarmModelIotEventsPtrOutput) ToAlarmModelIotEventsPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelIotEventsPtrOutput) ToAlarmModelIotEventsPtrOutputWithContext(ctx context.Context) AlarmModelIotEventsPtrOutput
func (AlarmModelIotEventsPtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelIotEventsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelIotEvents]
type AlarmModelIotSiteWise ¶ added in v0.14.0
type AlarmModelIotSiteWise 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 *AlarmModelAssetPropertyValue `pulumi:"propertyValue"` }
Sends information about the alarm model instance and the event that triggered the action to a specified asset property in AWS IoT SiteWise.
type AlarmModelIotSiteWiseArgs ¶ added in v0.14.0
type AlarmModelIotSiteWiseArgs 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 AlarmModelAssetPropertyValuePtrInput `pulumi:"propertyValue"` }
Sends information about the alarm model instance and the event that triggered the action to a specified asset property in AWS IoT SiteWise.
func (AlarmModelIotSiteWiseArgs) ElementType ¶ added in v0.14.0
func (AlarmModelIotSiteWiseArgs) ElementType() reflect.Type
func (AlarmModelIotSiteWiseArgs) ToAlarmModelIotSiteWiseOutput ¶ added in v0.14.0
func (i AlarmModelIotSiteWiseArgs) ToAlarmModelIotSiteWiseOutput() AlarmModelIotSiteWiseOutput
func (AlarmModelIotSiteWiseArgs) ToAlarmModelIotSiteWiseOutputWithContext ¶ added in v0.14.0
func (i AlarmModelIotSiteWiseArgs) ToAlarmModelIotSiteWiseOutputWithContext(ctx context.Context) AlarmModelIotSiteWiseOutput
func (AlarmModelIotSiteWiseArgs) ToAlarmModelIotSiteWisePtrOutput ¶ added in v0.14.0
func (i AlarmModelIotSiteWiseArgs) ToAlarmModelIotSiteWisePtrOutput() AlarmModelIotSiteWisePtrOutput
func (AlarmModelIotSiteWiseArgs) ToAlarmModelIotSiteWisePtrOutputWithContext ¶ added in v0.14.0
func (i AlarmModelIotSiteWiseArgs) ToAlarmModelIotSiteWisePtrOutputWithContext(ctx context.Context) AlarmModelIotSiteWisePtrOutput
func (AlarmModelIotSiteWiseArgs) ToOutput ¶ added in v0.76.0
func (i AlarmModelIotSiteWiseArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelIotSiteWise]
type AlarmModelIotSiteWiseInput ¶ added in v0.14.0
type AlarmModelIotSiteWiseInput interface { pulumi.Input ToAlarmModelIotSiteWiseOutput() AlarmModelIotSiteWiseOutput ToAlarmModelIotSiteWiseOutputWithContext(context.Context) AlarmModelIotSiteWiseOutput }
AlarmModelIotSiteWiseInput is an input type that accepts AlarmModelIotSiteWiseArgs and AlarmModelIotSiteWiseOutput values. You can construct a concrete instance of `AlarmModelIotSiteWiseInput` via:
AlarmModelIotSiteWiseArgs{...}
type AlarmModelIotSiteWiseOutput ¶ added in v0.14.0
type AlarmModelIotSiteWiseOutput struct{ *pulumi.OutputState }
Sends information about the alarm model instance and the event that triggered the action to a specified asset property in AWS IoT SiteWise.
func (AlarmModelIotSiteWiseOutput) AssetId ¶ added in v0.14.0
func (o AlarmModelIotSiteWiseOutput) AssetId() pulumi.StringPtrOutput
The ID of the asset that has the specified property. You can specify an expression.
func (AlarmModelIotSiteWiseOutput) ElementType ¶ added in v0.14.0
func (AlarmModelIotSiteWiseOutput) ElementType() reflect.Type
func (AlarmModelIotSiteWiseOutput) EntryId ¶ added in v0.14.0
func (o AlarmModelIotSiteWiseOutput) 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 (AlarmModelIotSiteWiseOutput) PropertyAlias ¶ added in v0.14.0
func (o AlarmModelIotSiteWiseOutput) PropertyAlias() pulumi.StringPtrOutput
The alias of the asset property. You can also specify an expression.
func (AlarmModelIotSiteWiseOutput) PropertyId ¶ added in v0.14.0
func (o AlarmModelIotSiteWiseOutput) PropertyId() pulumi.StringPtrOutput
The ID of the asset property. You can specify an expression.
func (AlarmModelIotSiteWiseOutput) PropertyValue ¶ added in v0.14.0
func (o AlarmModelIotSiteWiseOutput) PropertyValue() AlarmModelAssetPropertyValuePtrOutput
func (AlarmModelIotSiteWiseOutput) ToAlarmModelIotSiteWiseOutput ¶ added in v0.14.0
func (o AlarmModelIotSiteWiseOutput) ToAlarmModelIotSiteWiseOutput() AlarmModelIotSiteWiseOutput
func (AlarmModelIotSiteWiseOutput) ToAlarmModelIotSiteWiseOutputWithContext ¶ added in v0.14.0
func (o AlarmModelIotSiteWiseOutput) ToAlarmModelIotSiteWiseOutputWithContext(ctx context.Context) AlarmModelIotSiteWiseOutput
func (AlarmModelIotSiteWiseOutput) ToAlarmModelIotSiteWisePtrOutput ¶ added in v0.14.0
func (o AlarmModelIotSiteWiseOutput) ToAlarmModelIotSiteWisePtrOutput() AlarmModelIotSiteWisePtrOutput
func (AlarmModelIotSiteWiseOutput) ToAlarmModelIotSiteWisePtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelIotSiteWiseOutput) ToAlarmModelIotSiteWisePtrOutputWithContext(ctx context.Context) AlarmModelIotSiteWisePtrOutput
func (AlarmModelIotSiteWiseOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelIotSiteWiseOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelIotSiteWise]
type AlarmModelIotSiteWisePtrInput ¶ added in v0.14.0
type AlarmModelIotSiteWisePtrInput interface { pulumi.Input ToAlarmModelIotSiteWisePtrOutput() AlarmModelIotSiteWisePtrOutput ToAlarmModelIotSiteWisePtrOutputWithContext(context.Context) AlarmModelIotSiteWisePtrOutput }
AlarmModelIotSiteWisePtrInput is an input type that accepts AlarmModelIotSiteWiseArgs, AlarmModelIotSiteWisePtr and AlarmModelIotSiteWisePtrOutput values. You can construct a concrete instance of `AlarmModelIotSiteWisePtrInput` via:
AlarmModelIotSiteWiseArgs{...} or: nil
func AlarmModelIotSiteWisePtr ¶ added in v0.14.0
func AlarmModelIotSiteWisePtr(v *AlarmModelIotSiteWiseArgs) AlarmModelIotSiteWisePtrInput
type AlarmModelIotSiteWisePtrOutput ¶ added in v0.14.0
type AlarmModelIotSiteWisePtrOutput struct{ *pulumi.OutputState }
func (AlarmModelIotSiteWisePtrOutput) AssetId ¶ added in v0.14.0
func (o AlarmModelIotSiteWisePtrOutput) AssetId() pulumi.StringPtrOutput
The ID of the asset that has the specified property. You can specify an expression.
func (AlarmModelIotSiteWisePtrOutput) Elem ¶ added in v0.14.0
func (o AlarmModelIotSiteWisePtrOutput) Elem() AlarmModelIotSiteWiseOutput
func (AlarmModelIotSiteWisePtrOutput) ElementType ¶ added in v0.14.0
func (AlarmModelIotSiteWisePtrOutput) ElementType() reflect.Type
func (AlarmModelIotSiteWisePtrOutput) EntryId ¶ added in v0.14.0
func (o AlarmModelIotSiteWisePtrOutput) 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 (AlarmModelIotSiteWisePtrOutput) PropertyAlias ¶ added in v0.14.0
func (o AlarmModelIotSiteWisePtrOutput) PropertyAlias() pulumi.StringPtrOutput
The alias of the asset property. You can also specify an expression.
func (AlarmModelIotSiteWisePtrOutput) PropertyId ¶ added in v0.14.0
func (o AlarmModelIotSiteWisePtrOutput) PropertyId() pulumi.StringPtrOutput
The ID of the asset property. You can specify an expression.
func (AlarmModelIotSiteWisePtrOutput) PropertyValue ¶ added in v0.14.0
func (o AlarmModelIotSiteWisePtrOutput) PropertyValue() AlarmModelAssetPropertyValuePtrOutput
func (AlarmModelIotSiteWisePtrOutput) ToAlarmModelIotSiteWisePtrOutput ¶ added in v0.14.0
func (o AlarmModelIotSiteWisePtrOutput) ToAlarmModelIotSiteWisePtrOutput() AlarmModelIotSiteWisePtrOutput
func (AlarmModelIotSiteWisePtrOutput) ToAlarmModelIotSiteWisePtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelIotSiteWisePtrOutput) ToAlarmModelIotSiteWisePtrOutputWithContext(ctx context.Context) AlarmModelIotSiteWisePtrOutput
func (AlarmModelIotSiteWisePtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelIotSiteWisePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelIotSiteWise]
type AlarmModelIotTopicPublish ¶ added in v0.14.0
type AlarmModelIotTopicPublish 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 *AlarmModelPayload `pulumi:"payload"` }
Information required to publish the MQTT message through the AWS IoT message broker.
type AlarmModelIotTopicPublishArgs ¶ added in v0.14.0
type AlarmModelIotTopicPublishArgs 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 AlarmModelPayloadPtrInput `pulumi:"payload"` }
Information required to publish the MQTT message through the AWS IoT message broker.
func (AlarmModelIotTopicPublishArgs) ElementType ¶ added in v0.14.0
func (AlarmModelIotTopicPublishArgs) ElementType() reflect.Type
func (AlarmModelIotTopicPublishArgs) ToAlarmModelIotTopicPublishOutput ¶ added in v0.14.0
func (i AlarmModelIotTopicPublishArgs) ToAlarmModelIotTopicPublishOutput() AlarmModelIotTopicPublishOutput
func (AlarmModelIotTopicPublishArgs) ToAlarmModelIotTopicPublishOutputWithContext ¶ added in v0.14.0
func (i AlarmModelIotTopicPublishArgs) ToAlarmModelIotTopicPublishOutputWithContext(ctx context.Context) AlarmModelIotTopicPublishOutput
func (AlarmModelIotTopicPublishArgs) ToAlarmModelIotTopicPublishPtrOutput ¶ added in v0.14.0
func (i AlarmModelIotTopicPublishArgs) ToAlarmModelIotTopicPublishPtrOutput() AlarmModelIotTopicPublishPtrOutput
func (AlarmModelIotTopicPublishArgs) ToAlarmModelIotTopicPublishPtrOutputWithContext ¶ added in v0.14.0
func (i AlarmModelIotTopicPublishArgs) ToAlarmModelIotTopicPublishPtrOutputWithContext(ctx context.Context) AlarmModelIotTopicPublishPtrOutput
func (AlarmModelIotTopicPublishArgs) ToOutput ¶ added in v0.76.0
func (i AlarmModelIotTopicPublishArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelIotTopicPublish]
type AlarmModelIotTopicPublishInput ¶ added in v0.14.0
type AlarmModelIotTopicPublishInput interface { pulumi.Input ToAlarmModelIotTopicPublishOutput() AlarmModelIotTopicPublishOutput ToAlarmModelIotTopicPublishOutputWithContext(context.Context) AlarmModelIotTopicPublishOutput }
AlarmModelIotTopicPublishInput is an input type that accepts AlarmModelIotTopicPublishArgs and AlarmModelIotTopicPublishOutput values. You can construct a concrete instance of `AlarmModelIotTopicPublishInput` via:
AlarmModelIotTopicPublishArgs{...}
type AlarmModelIotTopicPublishOutput ¶ added in v0.14.0
type AlarmModelIotTopicPublishOutput struct{ *pulumi.OutputState }
Information required to publish the MQTT message through the AWS IoT message broker.
func (AlarmModelIotTopicPublishOutput) ElementType ¶ added in v0.14.0
func (AlarmModelIotTopicPublishOutput) ElementType() reflect.Type
func (AlarmModelIotTopicPublishOutput) MqttTopic ¶ added in v0.14.0
func (o AlarmModelIotTopicPublishOutput) 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 (AlarmModelIotTopicPublishOutput) Payload ¶ added in v0.14.0
func (o AlarmModelIotTopicPublishOutput) Payload() AlarmModelPayloadPtrOutput
func (AlarmModelIotTopicPublishOutput) ToAlarmModelIotTopicPublishOutput ¶ added in v0.14.0
func (o AlarmModelIotTopicPublishOutput) ToAlarmModelIotTopicPublishOutput() AlarmModelIotTopicPublishOutput
func (AlarmModelIotTopicPublishOutput) ToAlarmModelIotTopicPublishOutputWithContext ¶ added in v0.14.0
func (o AlarmModelIotTopicPublishOutput) ToAlarmModelIotTopicPublishOutputWithContext(ctx context.Context) AlarmModelIotTopicPublishOutput
func (AlarmModelIotTopicPublishOutput) ToAlarmModelIotTopicPublishPtrOutput ¶ added in v0.14.0
func (o AlarmModelIotTopicPublishOutput) ToAlarmModelIotTopicPublishPtrOutput() AlarmModelIotTopicPublishPtrOutput
func (AlarmModelIotTopicPublishOutput) ToAlarmModelIotTopicPublishPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelIotTopicPublishOutput) ToAlarmModelIotTopicPublishPtrOutputWithContext(ctx context.Context) AlarmModelIotTopicPublishPtrOutput
func (AlarmModelIotTopicPublishOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelIotTopicPublishOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelIotTopicPublish]
type AlarmModelIotTopicPublishPtrInput ¶ added in v0.14.0
type AlarmModelIotTopicPublishPtrInput interface { pulumi.Input ToAlarmModelIotTopicPublishPtrOutput() AlarmModelIotTopicPublishPtrOutput ToAlarmModelIotTopicPublishPtrOutputWithContext(context.Context) AlarmModelIotTopicPublishPtrOutput }
AlarmModelIotTopicPublishPtrInput is an input type that accepts AlarmModelIotTopicPublishArgs, AlarmModelIotTopicPublishPtr and AlarmModelIotTopicPublishPtrOutput values. You can construct a concrete instance of `AlarmModelIotTopicPublishPtrInput` via:
AlarmModelIotTopicPublishArgs{...} or: nil
func AlarmModelIotTopicPublishPtr ¶ added in v0.14.0
func AlarmModelIotTopicPublishPtr(v *AlarmModelIotTopicPublishArgs) AlarmModelIotTopicPublishPtrInput
type AlarmModelIotTopicPublishPtrOutput ¶ added in v0.14.0
type AlarmModelIotTopicPublishPtrOutput struct{ *pulumi.OutputState }
func (AlarmModelIotTopicPublishPtrOutput) Elem ¶ added in v0.14.0
func (o AlarmModelIotTopicPublishPtrOutput) Elem() AlarmModelIotTopicPublishOutput
func (AlarmModelIotTopicPublishPtrOutput) ElementType ¶ added in v0.14.0
func (AlarmModelIotTopicPublishPtrOutput) ElementType() reflect.Type
func (AlarmModelIotTopicPublishPtrOutput) MqttTopic ¶ added in v0.14.0
func (o AlarmModelIotTopicPublishPtrOutput) 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 (AlarmModelIotTopicPublishPtrOutput) Payload ¶ added in v0.14.0
func (o AlarmModelIotTopicPublishPtrOutput) Payload() AlarmModelPayloadPtrOutput
func (AlarmModelIotTopicPublishPtrOutput) ToAlarmModelIotTopicPublishPtrOutput ¶ added in v0.14.0
func (o AlarmModelIotTopicPublishPtrOutput) ToAlarmModelIotTopicPublishPtrOutput() AlarmModelIotTopicPublishPtrOutput
func (AlarmModelIotTopicPublishPtrOutput) ToAlarmModelIotTopicPublishPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelIotTopicPublishPtrOutput) ToAlarmModelIotTopicPublishPtrOutputWithContext(ctx context.Context) AlarmModelIotTopicPublishPtrOutput
func (AlarmModelIotTopicPublishPtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelIotTopicPublishPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelIotTopicPublish]
type AlarmModelLambda ¶ added in v0.14.0
type AlarmModelLambda struct { // The ARN of the Lambda function that is executed. FunctionArn string `pulumi:"functionArn"` Payload *AlarmModelPayload `pulumi:"payload"` }
type AlarmModelLambdaArgs ¶ added in v0.14.0
type AlarmModelLambdaArgs struct { // The ARN of the Lambda function that is executed. FunctionArn pulumi.StringInput `pulumi:"functionArn"` Payload AlarmModelPayloadPtrInput `pulumi:"payload"` }
func (AlarmModelLambdaArgs) ElementType ¶ added in v0.14.0
func (AlarmModelLambdaArgs) ElementType() reflect.Type
func (AlarmModelLambdaArgs) ToAlarmModelLambdaOutput ¶ added in v0.14.0
func (i AlarmModelLambdaArgs) ToAlarmModelLambdaOutput() AlarmModelLambdaOutput
func (AlarmModelLambdaArgs) ToAlarmModelLambdaOutputWithContext ¶ added in v0.14.0
func (i AlarmModelLambdaArgs) ToAlarmModelLambdaOutputWithContext(ctx context.Context) AlarmModelLambdaOutput
func (AlarmModelLambdaArgs) ToAlarmModelLambdaPtrOutput ¶ added in v0.14.0
func (i AlarmModelLambdaArgs) ToAlarmModelLambdaPtrOutput() AlarmModelLambdaPtrOutput
func (AlarmModelLambdaArgs) ToAlarmModelLambdaPtrOutputWithContext ¶ added in v0.14.0
func (i AlarmModelLambdaArgs) ToAlarmModelLambdaPtrOutputWithContext(ctx context.Context) AlarmModelLambdaPtrOutput
func (AlarmModelLambdaArgs) ToOutput ¶ added in v0.76.0
func (i AlarmModelLambdaArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelLambda]
type AlarmModelLambdaInput ¶ added in v0.14.0
type AlarmModelLambdaInput interface { pulumi.Input ToAlarmModelLambdaOutput() AlarmModelLambdaOutput ToAlarmModelLambdaOutputWithContext(context.Context) AlarmModelLambdaOutput }
AlarmModelLambdaInput is an input type that accepts AlarmModelLambdaArgs and AlarmModelLambdaOutput values. You can construct a concrete instance of `AlarmModelLambdaInput` via:
AlarmModelLambdaArgs{...}
type AlarmModelLambdaOutput ¶ added in v0.14.0
type AlarmModelLambdaOutput struct{ *pulumi.OutputState }
func (AlarmModelLambdaOutput) ElementType ¶ added in v0.14.0
func (AlarmModelLambdaOutput) ElementType() reflect.Type
func (AlarmModelLambdaOutput) FunctionArn ¶ added in v0.14.0
func (o AlarmModelLambdaOutput) FunctionArn() pulumi.StringOutput
The ARN of the Lambda function that is executed.
func (AlarmModelLambdaOutput) Payload ¶ added in v0.14.0
func (o AlarmModelLambdaOutput) Payload() AlarmModelPayloadPtrOutput
func (AlarmModelLambdaOutput) ToAlarmModelLambdaOutput ¶ added in v0.14.0
func (o AlarmModelLambdaOutput) ToAlarmModelLambdaOutput() AlarmModelLambdaOutput
func (AlarmModelLambdaOutput) ToAlarmModelLambdaOutputWithContext ¶ added in v0.14.0
func (o AlarmModelLambdaOutput) ToAlarmModelLambdaOutputWithContext(ctx context.Context) AlarmModelLambdaOutput
func (AlarmModelLambdaOutput) ToAlarmModelLambdaPtrOutput ¶ added in v0.14.0
func (o AlarmModelLambdaOutput) ToAlarmModelLambdaPtrOutput() AlarmModelLambdaPtrOutput
func (AlarmModelLambdaOutput) ToAlarmModelLambdaPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelLambdaOutput) ToAlarmModelLambdaPtrOutputWithContext(ctx context.Context) AlarmModelLambdaPtrOutput
func (AlarmModelLambdaOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelLambdaOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelLambda]
type AlarmModelLambdaPtrInput ¶ added in v0.14.0
type AlarmModelLambdaPtrInput interface { pulumi.Input ToAlarmModelLambdaPtrOutput() AlarmModelLambdaPtrOutput ToAlarmModelLambdaPtrOutputWithContext(context.Context) AlarmModelLambdaPtrOutput }
AlarmModelLambdaPtrInput is an input type that accepts AlarmModelLambdaArgs, AlarmModelLambdaPtr and AlarmModelLambdaPtrOutput values. You can construct a concrete instance of `AlarmModelLambdaPtrInput` via:
AlarmModelLambdaArgs{...} or: nil
func AlarmModelLambdaPtr ¶ added in v0.14.0
func AlarmModelLambdaPtr(v *AlarmModelLambdaArgs) AlarmModelLambdaPtrInput
type AlarmModelLambdaPtrOutput ¶ added in v0.14.0
type AlarmModelLambdaPtrOutput struct{ *pulumi.OutputState }
func (AlarmModelLambdaPtrOutput) Elem ¶ added in v0.14.0
func (o AlarmModelLambdaPtrOutput) Elem() AlarmModelLambdaOutput
func (AlarmModelLambdaPtrOutput) ElementType ¶ added in v0.14.0
func (AlarmModelLambdaPtrOutput) ElementType() reflect.Type
func (AlarmModelLambdaPtrOutput) FunctionArn ¶ added in v0.14.0
func (o AlarmModelLambdaPtrOutput) FunctionArn() pulumi.StringPtrOutput
The ARN of the Lambda function that is executed.
func (AlarmModelLambdaPtrOutput) Payload ¶ added in v0.14.0
func (o AlarmModelLambdaPtrOutput) Payload() AlarmModelPayloadPtrOutput
func (AlarmModelLambdaPtrOutput) ToAlarmModelLambdaPtrOutput ¶ added in v0.14.0
func (o AlarmModelLambdaPtrOutput) ToAlarmModelLambdaPtrOutput() AlarmModelLambdaPtrOutput
func (AlarmModelLambdaPtrOutput) ToAlarmModelLambdaPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelLambdaPtrOutput) ToAlarmModelLambdaPtrOutputWithContext(ctx context.Context) AlarmModelLambdaPtrOutput
func (AlarmModelLambdaPtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelLambdaPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelLambda]
type AlarmModelOutput ¶ added in v0.14.0
type AlarmModelOutput struct{ *pulumi.OutputState }
func (AlarmModelOutput) AlarmCapabilities ¶ added in v0.17.0
func (o AlarmModelOutput) AlarmCapabilities() AlarmModelAlarmCapabilitiesPtrOutput
func (AlarmModelOutput) AlarmEventActions ¶ added in v0.17.0
func (o AlarmModelOutput) AlarmEventActions() AlarmModelAlarmEventActionsPtrOutput
func (AlarmModelOutput) AlarmModelDescription ¶ added in v0.17.0
func (o AlarmModelOutput) AlarmModelDescription() pulumi.StringPtrOutput
A brief description of the alarm model.
func (AlarmModelOutput) AlarmModelName ¶ added in v0.17.0
func (o AlarmModelOutput) AlarmModelName() pulumi.StringPtrOutput
The name of the alarm model.
func (AlarmModelOutput) AlarmRule ¶ added in v0.17.0
func (o AlarmModelOutput) AlarmRule() AlarmModelAlarmRuleOutput
func (AlarmModelOutput) ElementType ¶ added in v0.14.0
func (AlarmModelOutput) ElementType() reflect.Type
func (AlarmModelOutput) Key ¶ added in v0.17.0
func (o AlarmModelOutput) Key() pulumi.StringPtrOutput
The value used to identify a alarm instance. When a device or system sends input, a new alarm instance with a unique key value is created. AWS IoT Events can continue to route input to its corresponding alarm 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 alarm instance, the device must send a message payload that contains the same attribute-value.
func (AlarmModelOutput) RoleArn ¶ added in v0.17.0
func (o AlarmModelOutput) RoleArn() pulumi.StringOutput
The ARN of the role that grants permission to AWS IoT Events to perform its operations.
func (AlarmModelOutput) Severity ¶ added in v0.17.0
func (o AlarmModelOutput) Severity() pulumi.IntPtrOutput
A non-negative integer that reflects the severity level of the alarm.
func (AlarmModelOutput) Tags ¶ added in v0.17.0
func (o AlarmModelOutput) Tags() AlarmModelTagArrayOutput
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).
func (AlarmModelOutput) ToAlarmModelOutput ¶ added in v0.14.0
func (o AlarmModelOutput) ToAlarmModelOutput() AlarmModelOutput
func (AlarmModelOutput) ToAlarmModelOutputWithContext ¶ added in v0.14.0
func (o AlarmModelOutput) ToAlarmModelOutputWithContext(ctx context.Context) AlarmModelOutput
func (AlarmModelOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModel]
type AlarmModelPayload ¶ added in v0.14.0
type AlarmModelPayload 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 alarm model instance and the event triggered the action. To configure the action payload, you can use `contentExpression`.
type AlarmModelPayloadArgs ¶ added in v0.14.0
type AlarmModelPayloadArgs 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 alarm model instance and the event triggered the action. To configure the action payload, you can use `contentExpression`.
func (AlarmModelPayloadArgs) ElementType ¶ added in v0.14.0
func (AlarmModelPayloadArgs) ElementType() reflect.Type
func (AlarmModelPayloadArgs) ToAlarmModelPayloadOutput ¶ added in v0.14.0
func (i AlarmModelPayloadArgs) ToAlarmModelPayloadOutput() AlarmModelPayloadOutput
func (AlarmModelPayloadArgs) ToAlarmModelPayloadOutputWithContext ¶ added in v0.14.0
func (i AlarmModelPayloadArgs) ToAlarmModelPayloadOutputWithContext(ctx context.Context) AlarmModelPayloadOutput
func (AlarmModelPayloadArgs) ToAlarmModelPayloadPtrOutput ¶ added in v0.14.0
func (i AlarmModelPayloadArgs) ToAlarmModelPayloadPtrOutput() AlarmModelPayloadPtrOutput
func (AlarmModelPayloadArgs) ToAlarmModelPayloadPtrOutputWithContext ¶ added in v0.14.0
func (i AlarmModelPayloadArgs) ToAlarmModelPayloadPtrOutputWithContext(ctx context.Context) AlarmModelPayloadPtrOutput
func (AlarmModelPayloadArgs) ToOutput ¶ added in v0.76.0
func (i AlarmModelPayloadArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelPayload]
type AlarmModelPayloadInput ¶ added in v0.14.0
type AlarmModelPayloadInput interface { pulumi.Input ToAlarmModelPayloadOutput() AlarmModelPayloadOutput ToAlarmModelPayloadOutputWithContext(context.Context) AlarmModelPayloadOutput }
AlarmModelPayloadInput is an input type that accepts AlarmModelPayloadArgs and AlarmModelPayloadOutput values. You can construct a concrete instance of `AlarmModelPayloadInput` via:
AlarmModelPayloadArgs{...}
type AlarmModelPayloadOutput ¶ added in v0.14.0
type AlarmModelPayloadOutput 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 alarm model instance and the event triggered the action. To configure the action payload, you can use `contentExpression`.
func (AlarmModelPayloadOutput) ContentExpression ¶ added in v0.14.0
func (o AlarmModelPayloadOutput) 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 (AlarmModelPayloadOutput) ElementType ¶ added in v0.14.0
func (AlarmModelPayloadOutput) ElementType() reflect.Type
func (AlarmModelPayloadOutput) ToAlarmModelPayloadOutput ¶ added in v0.14.0
func (o AlarmModelPayloadOutput) ToAlarmModelPayloadOutput() AlarmModelPayloadOutput
func (AlarmModelPayloadOutput) ToAlarmModelPayloadOutputWithContext ¶ added in v0.14.0
func (o AlarmModelPayloadOutput) ToAlarmModelPayloadOutputWithContext(ctx context.Context) AlarmModelPayloadOutput
func (AlarmModelPayloadOutput) ToAlarmModelPayloadPtrOutput ¶ added in v0.14.0
func (o AlarmModelPayloadOutput) ToAlarmModelPayloadPtrOutput() AlarmModelPayloadPtrOutput
func (AlarmModelPayloadOutput) ToAlarmModelPayloadPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelPayloadOutput) ToAlarmModelPayloadPtrOutputWithContext(ctx context.Context) AlarmModelPayloadPtrOutput
func (AlarmModelPayloadOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelPayloadOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelPayload]
func (AlarmModelPayloadOutput) Type ¶ added in v0.14.0
func (o AlarmModelPayloadOutput) Type() pulumi.StringOutput
The value of the payload type can be either `STRING` or `JSON`.
type AlarmModelPayloadPtrInput ¶ added in v0.14.0
type AlarmModelPayloadPtrInput interface { pulumi.Input ToAlarmModelPayloadPtrOutput() AlarmModelPayloadPtrOutput ToAlarmModelPayloadPtrOutputWithContext(context.Context) AlarmModelPayloadPtrOutput }
AlarmModelPayloadPtrInput is an input type that accepts AlarmModelPayloadArgs, AlarmModelPayloadPtr and AlarmModelPayloadPtrOutput values. You can construct a concrete instance of `AlarmModelPayloadPtrInput` via:
AlarmModelPayloadArgs{...} or: nil
func AlarmModelPayloadPtr ¶ added in v0.14.0
func AlarmModelPayloadPtr(v *AlarmModelPayloadArgs) AlarmModelPayloadPtrInput
type AlarmModelPayloadPtrOutput ¶ added in v0.14.0
type AlarmModelPayloadPtrOutput struct{ *pulumi.OutputState }
func (AlarmModelPayloadPtrOutput) ContentExpression ¶ added in v0.14.0
func (o AlarmModelPayloadPtrOutput) 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 (AlarmModelPayloadPtrOutput) Elem ¶ added in v0.14.0
func (o AlarmModelPayloadPtrOutput) Elem() AlarmModelPayloadOutput
func (AlarmModelPayloadPtrOutput) ElementType ¶ added in v0.14.0
func (AlarmModelPayloadPtrOutput) ElementType() reflect.Type
func (AlarmModelPayloadPtrOutput) ToAlarmModelPayloadPtrOutput ¶ added in v0.14.0
func (o AlarmModelPayloadPtrOutput) ToAlarmModelPayloadPtrOutput() AlarmModelPayloadPtrOutput
func (AlarmModelPayloadPtrOutput) ToAlarmModelPayloadPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelPayloadPtrOutput) ToAlarmModelPayloadPtrOutputWithContext(ctx context.Context) AlarmModelPayloadPtrOutput
func (AlarmModelPayloadPtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelPayloadPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelPayload]
func (AlarmModelPayloadPtrOutput) Type ¶ added in v0.14.0
func (o AlarmModelPayloadPtrOutput) Type() pulumi.StringPtrOutput
The value of the payload type can be either `STRING` or `JSON`.
type AlarmModelSimpleRule ¶ added in v0.14.0
type AlarmModelSimpleRule struct { // The comparison operator. ComparisonOperator AlarmModelSimpleRuleComparisonOperator `pulumi:"comparisonOperator"` // The value on the left side of the comparison operator. You can specify an AWS IoT Events input attribute as an input property. InputProperty string `pulumi:"inputProperty"` // The value on the right side of the comparison operator. You can enter a number or specify an AWS IoT Events input attribute. Threshold string `pulumi:"threshold"` }
A rule that compares an input property value to a threshold value with a comparison operator.
type AlarmModelSimpleRuleArgs ¶ added in v0.14.0
type AlarmModelSimpleRuleArgs struct { // The comparison operator. ComparisonOperator AlarmModelSimpleRuleComparisonOperatorInput `pulumi:"comparisonOperator"` // The value on the left side of the comparison operator. You can specify an AWS IoT Events input attribute as an input property. InputProperty pulumi.StringInput `pulumi:"inputProperty"` // The value on the right side of the comparison operator. You can enter a number or specify an AWS IoT Events input attribute. Threshold pulumi.StringInput `pulumi:"threshold"` }
A rule that compares an input property value to a threshold value with a comparison operator.
func (AlarmModelSimpleRuleArgs) ElementType ¶ added in v0.14.0
func (AlarmModelSimpleRuleArgs) ElementType() reflect.Type
func (AlarmModelSimpleRuleArgs) ToAlarmModelSimpleRuleOutput ¶ added in v0.14.0
func (i AlarmModelSimpleRuleArgs) ToAlarmModelSimpleRuleOutput() AlarmModelSimpleRuleOutput
func (AlarmModelSimpleRuleArgs) ToAlarmModelSimpleRuleOutputWithContext ¶ added in v0.14.0
func (i AlarmModelSimpleRuleArgs) ToAlarmModelSimpleRuleOutputWithContext(ctx context.Context) AlarmModelSimpleRuleOutput
func (AlarmModelSimpleRuleArgs) ToAlarmModelSimpleRulePtrOutput ¶ added in v0.14.0
func (i AlarmModelSimpleRuleArgs) ToAlarmModelSimpleRulePtrOutput() AlarmModelSimpleRulePtrOutput
func (AlarmModelSimpleRuleArgs) ToAlarmModelSimpleRulePtrOutputWithContext ¶ added in v0.14.0
func (i AlarmModelSimpleRuleArgs) ToAlarmModelSimpleRulePtrOutputWithContext(ctx context.Context) AlarmModelSimpleRulePtrOutput
func (AlarmModelSimpleRuleArgs) ToOutput ¶ added in v0.76.0
func (i AlarmModelSimpleRuleArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelSimpleRule]
type AlarmModelSimpleRuleComparisonOperator ¶ added in v0.14.0
type AlarmModelSimpleRuleComparisonOperator string
The comparison operator.
func (AlarmModelSimpleRuleComparisonOperator) ElementType ¶ added in v0.14.0
func (AlarmModelSimpleRuleComparisonOperator) ElementType() reflect.Type
func (AlarmModelSimpleRuleComparisonOperator) ToAlarmModelSimpleRuleComparisonOperatorOutput ¶ added in v0.14.0
func (e AlarmModelSimpleRuleComparisonOperator) ToAlarmModelSimpleRuleComparisonOperatorOutput() AlarmModelSimpleRuleComparisonOperatorOutput
func (AlarmModelSimpleRuleComparisonOperator) ToAlarmModelSimpleRuleComparisonOperatorOutputWithContext ¶ added in v0.14.0
func (e AlarmModelSimpleRuleComparisonOperator) ToAlarmModelSimpleRuleComparisonOperatorOutputWithContext(ctx context.Context) AlarmModelSimpleRuleComparisonOperatorOutput
func (AlarmModelSimpleRuleComparisonOperator) ToAlarmModelSimpleRuleComparisonOperatorPtrOutput ¶ added in v0.14.0
func (e AlarmModelSimpleRuleComparisonOperator) ToAlarmModelSimpleRuleComparisonOperatorPtrOutput() AlarmModelSimpleRuleComparisonOperatorPtrOutput
func (AlarmModelSimpleRuleComparisonOperator) ToAlarmModelSimpleRuleComparisonOperatorPtrOutputWithContext ¶ added in v0.14.0
func (e AlarmModelSimpleRuleComparisonOperator) ToAlarmModelSimpleRuleComparisonOperatorPtrOutputWithContext(ctx context.Context) AlarmModelSimpleRuleComparisonOperatorPtrOutput
func (AlarmModelSimpleRuleComparisonOperator) ToStringOutput ¶ added in v0.14.0
func (e AlarmModelSimpleRuleComparisonOperator) ToStringOutput() pulumi.StringOutput
func (AlarmModelSimpleRuleComparisonOperator) ToStringOutputWithContext ¶ added in v0.14.0
func (e AlarmModelSimpleRuleComparisonOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AlarmModelSimpleRuleComparisonOperator) ToStringPtrOutput ¶ added in v0.14.0
func (e AlarmModelSimpleRuleComparisonOperator) ToStringPtrOutput() pulumi.StringPtrOutput
func (AlarmModelSimpleRuleComparisonOperator) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (e AlarmModelSimpleRuleComparisonOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AlarmModelSimpleRuleComparisonOperatorInput ¶ added in v0.14.0
type AlarmModelSimpleRuleComparisonOperatorInput interface { pulumi.Input ToAlarmModelSimpleRuleComparisonOperatorOutput() AlarmModelSimpleRuleComparisonOperatorOutput ToAlarmModelSimpleRuleComparisonOperatorOutputWithContext(context.Context) AlarmModelSimpleRuleComparisonOperatorOutput }
AlarmModelSimpleRuleComparisonOperatorInput is an input type that accepts AlarmModelSimpleRuleComparisonOperatorArgs and AlarmModelSimpleRuleComparisonOperatorOutput values. You can construct a concrete instance of `AlarmModelSimpleRuleComparisonOperatorInput` via:
AlarmModelSimpleRuleComparisonOperatorArgs{...}
type AlarmModelSimpleRuleComparisonOperatorOutput ¶ added in v0.14.0
type AlarmModelSimpleRuleComparisonOperatorOutput struct{ *pulumi.OutputState }
func (AlarmModelSimpleRuleComparisonOperatorOutput) ElementType ¶ added in v0.14.0
func (AlarmModelSimpleRuleComparisonOperatorOutput) ElementType() reflect.Type
func (AlarmModelSimpleRuleComparisonOperatorOutput) ToAlarmModelSimpleRuleComparisonOperatorOutput ¶ added in v0.14.0
func (o AlarmModelSimpleRuleComparisonOperatorOutput) ToAlarmModelSimpleRuleComparisonOperatorOutput() AlarmModelSimpleRuleComparisonOperatorOutput
func (AlarmModelSimpleRuleComparisonOperatorOutput) ToAlarmModelSimpleRuleComparisonOperatorOutputWithContext ¶ added in v0.14.0
func (o AlarmModelSimpleRuleComparisonOperatorOutput) ToAlarmModelSimpleRuleComparisonOperatorOutputWithContext(ctx context.Context) AlarmModelSimpleRuleComparisonOperatorOutput
func (AlarmModelSimpleRuleComparisonOperatorOutput) ToAlarmModelSimpleRuleComparisonOperatorPtrOutput ¶ added in v0.14.0
func (o AlarmModelSimpleRuleComparisonOperatorOutput) ToAlarmModelSimpleRuleComparisonOperatorPtrOutput() AlarmModelSimpleRuleComparisonOperatorPtrOutput
func (AlarmModelSimpleRuleComparisonOperatorOutput) ToAlarmModelSimpleRuleComparisonOperatorPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelSimpleRuleComparisonOperatorOutput) ToAlarmModelSimpleRuleComparisonOperatorPtrOutputWithContext(ctx context.Context) AlarmModelSimpleRuleComparisonOperatorPtrOutput
func (AlarmModelSimpleRuleComparisonOperatorOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelSimpleRuleComparisonOperatorOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelSimpleRuleComparisonOperator]
func (AlarmModelSimpleRuleComparisonOperatorOutput) ToStringOutput ¶ added in v0.14.0
func (o AlarmModelSimpleRuleComparisonOperatorOutput) ToStringOutput() pulumi.StringOutput
func (AlarmModelSimpleRuleComparisonOperatorOutput) ToStringOutputWithContext ¶ added in v0.14.0
func (o AlarmModelSimpleRuleComparisonOperatorOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AlarmModelSimpleRuleComparisonOperatorOutput) ToStringPtrOutput ¶ added in v0.14.0
func (o AlarmModelSimpleRuleComparisonOperatorOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AlarmModelSimpleRuleComparisonOperatorOutput) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelSimpleRuleComparisonOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AlarmModelSimpleRuleComparisonOperatorPtrInput ¶ added in v0.14.0
type AlarmModelSimpleRuleComparisonOperatorPtrInput interface { pulumi.Input ToAlarmModelSimpleRuleComparisonOperatorPtrOutput() AlarmModelSimpleRuleComparisonOperatorPtrOutput ToAlarmModelSimpleRuleComparisonOperatorPtrOutputWithContext(context.Context) AlarmModelSimpleRuleComparisonOperatorPtrOutput }
func AlarmModelSimpleRuleComparisonOperatorPtr ¶ added in v0.14.0
func AlarmModelSimpleRuleComparisonOperatorPtr(v string) AlarmModelSimpleRuleComparisonOperatorPtrInput
type AlarmModelSimpleRuleComparisonOperatorPtrOutput ¶ added in v0.14.0
type AlarmModelSimpleRuleComparisonOperatorPtrOutput struct{ *pulumi.OutputState }
func (AlarmModelSimpleRuleComparisonOperatorPtrOutput) ElementType ¶ added in v0.14.0
func (AlarmModelSimpleRuleComparisonOperatorPtrOutput) ElementType() reflect.Type
func (AlarmModelSimpleRuleComparisonOperatorPtrOutput) ToAlarmModelSimpleRuleComparisonOperatorPtrOutput ¶ added in v0.14.0
func (o AlarmModelSimpleRuleComparisonOperatorPtrOutput) ToAlarmModelSimpleRuleComparisonOperatorPtrOutput() AlarmModelSimpleRuleComparisonOperatorPtrOutput
func (AlarmModelSimpleRuleComparisonOperatorPtrOutput) ToAlarmModelSimpleRuleComparisonOperatorPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelSimpleRuleComparisonOperatorPtrOutput) ToAlarmModelSimpleRuleComparisonOperatorPtrOutputWithContext(ctx context.Context) AlarmModelSimpleRuleComparisonOperatorPtrOutput
func (AlarmModelSimpleRuleComparisonOperatorPtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelSimpleRuleComparisonOperatorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelSimpleRuleComparisonOperator]
func (AlarmModelSimpleRuleComparisonOperatorPtrOutput) ToStringPtrOutput ¶ added in v0.14.0
func (o AlarmModelSimpleRuleComparisonOperatorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AlarmModelSimpleRuleComparisonOperatorPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelSimpleRuleComparisonOperatorPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AlarmModelSimpleRuleInput ¶ added in v0.14.0
type AlarmModelSimpleRuleInput interface { pulumi.Input ToAlarmModelSimpleRuleOutput() AlarmModelSimpleRuleOutput ToAlarmModelSimpleRuleOutputWithContext(context.Context) AlarmModelSimpleRuleOutput }
AlarmModelSimpleRuleInput is an input type that accepts AlarmModelSimpleRuleArgs and AlarmModelSimpleRuleOutput values. You can construct a concrete instance of `AlarmModelSimpleRuleInput` via:
AlarmModelSimpleRuleArgs{...}
type AlarmModelSimpleRuleOutput ¶ added in v0.14.0
type AlarmModelSimpleRuleOutput struct{ *pulumi.OutputState }
A rule that compares an input property value to a threshold value with a comparison operator.
func (AlarmModelSimpleRuleOutput) ComparisonOperator ¶ added in v0.14.0
func (o AlarmModelSimpleRuleOutput) ComparisonOperator() AlarmModelSimpleRuleComparisonOperatorOutput
The comparison operator.
func (AlarmModelSimpleRuleOutput) ElementType ¶ added in v0.14.0
func (AlarmModelSimpleRuleOutput) ElementType() reflect.Type
func (AlarmModelSimpleRuleOutput) InputProperty ¶ added in v0.14.0
func (o AlarmModelSimpleRuleOutput) InputProperty() pulumi.StringOutput
The value on the left side of the comparison operator. You can specify an AWS IoT Events input attribute as an input property.
func (AlarmModelSimpleRuleOutput) Threshold ¶ added in v0.14.0
func (o AlarmModelSimpleRuleOutput) Threshold() pulumi.StringOutput
The value on the right side of the comparison operator. You can enter a number or specify an AWS IoT Events input attribute.
func (AlarmModelSimpleRuleOutput) ToAlarmModelSimpleRuleOutput ¶ added in v0.14.0
func (o AlarmModelSimpleRuleOutput) ToAlarmModelSimpleRuleOutput() AlarmModelSimpleRuleOutput
func (AlarmModelSimpleRuleOutput) ToAlarmModelSimpleRuleOutputWithContext ¶ added in v0.14.0
func (o AlarmModelSimpleRuleOutput) ToAlarmModelSimpleRuleOutputWithContext(ctx context.Context) AlarmModelSimpleRuleOutput
func (AlarmModelSimpleRuleOutput) ToAlarmModelSimpleRulePtrOutput ¶ added in v0.14.0
func (o AlarmModelSimpleRuleOutput) ToAlarmModelSimpleRulePtrOutput() AlarmModelSimpleRulePtrOutput
func (AlarmModelSimpleRuleOutput) ToAlarmModelSimpleRulePtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelSimpleRuleOutput) ToAlarmModelSimpleRulePtrOutputWithContext(ctx context.Context) AlarmModelSimpleRulePtrOutput
func (AlarmModelSimpleRuleOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelSimpleRuleOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelSimpleRule]
type AlarmModelSimpleRulePtrInput ¶ added in v0.14.0
type AlarmModelSimpleRulePtrInput interface { pulumi.Input ToAlarmModelSimpleRulePtrOutput() AlarmModelSimpleRulePtrOutput ToAlarmModelSimpleRulePtrOutputWithContext(context.Context) AlarmModelSimpleRulePtrOutput }
AlarmModelSimpleRulePtrInput is an input type that accepts AlarmModelSimpleRuleArgs, AlarmModelSimpleRulePtr and AlarmModelSimpleRulePtrOutput values. You can construct a concrete instance of `AlarmModelSimpleRulePtrInput` via:
AlarmModelSimpleRuleArgs{...} or: nil
func AlarmModelSimpleRulePtr ¶ added in v0.14.0
func AlarmModelSimpleRulePtr(v *AlarmModelSimpleRuleArgs) AlarmModelSimpleRulePtrInput
type AlarmModelSimpleRulePtrOutput ¶ added in v0.14.0
type AlarmModelSimpleRulePtrOutput struct{ *pulumi.OutputState }
func (AlarmModelSimpleRulePtrOutput) ComparisonOperator ¶ added in v0.14.0
func (o AlarmModelSimpleRulePtrOutput) ComparisonOperator() AlarmModelSimpleRuleComparisonOperatorPtrOutput
The comparison operator.
func (AlarmModelSimpleRulePtrOutput) Elem ¶ added in v0.14.0
func (o AlarmModelSimpleRulePtrOutput) Elem() AlarmModelSimpleRuleOutput
func (AlarmModelSimpleRulePtrOutput) ElementType ¶ added in v0.14.0
func (AlarmModelSimpleRulePtrOutput) ElementType() reflect.Type
func (AlarmModelSimpleRulePtrOutput) InputProperty ¶ added in v0.14.0
func (o AlarmModelSimpleRulePtrOutput) InputProperty() pulumi.StringPtrOutput
The value on the left side of the comparison operator. You can specify an AWS IoT Events input attribute as an input property.
func (AlarmModelSimpleRulePtrOutput) Threshold ¶ added in v0.14.0
func (o AlarmModelSimpleRulePtrOutput) Threshold() pulumi.StringPtrOutput
The value on the right side of the comparison operator. You can enter a number or specify an AWS IoT Events input attribute.
func (AlarmModelSimpleRulePtrOutput) ToAlarmModelSimpleRulePtrOutput ¶ added in v0.14.0
func (o AlarmModelSimpleRulePtrOutput) ToAlarmModelSimpleRulePtrOutput() AlarmModelSimpleRulePtrOutput
func (AlarmModelSimpleRulePtrOutput) ToAlarmModelSimpleRulePtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelSimpleRulePtrOutput) ToAlarmModelSimpleRulePtrOutputWithContext(ctx context.Context) AlarmModelSimpleRulePtrOutput
func (AlarmModelSimpleRulePtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelSimpleRulePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelSimpleRule]
type AlarmModelSns ¶ added in v0.14.0
type AlarmModelSns struct { Payload *AlarmModelPayload `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 AlarmModelSnsArgs ¶ added in v0.14.0
type AlarmModelSnsArgs struct { Payload AlarmModelPayloadPtrInput `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 (AlarmModelSnsArgs) ElementType ¶ added in v0.14.0
func (AlarmModelSnsArgs) ElementType() reflect.Type
func (AlarmModelSnsArgs) ToAlarmModelSnsOutput ¶ added in v0.14.0
func (i AlarmModelSnsArgs) ToAlarmModelSnsOutput() AlarmModelSnsOutput
func (AlarmModelSnsArgs) ToAlarmModelSnsOutputWithContext ¶ added in v0.14.0
func (i AlarmModelSnsArgs) ToAlarmModelSnsOutputWithContext(ctx context.Context) AlarmModelSnsOutput
func (AlarmModelSnsArgs) ToAlarmModelSnsPtrOutput ¶ added in v0.14.0
func (i AlarmModelSnsArgs) ToAlarmModelSnsPtrOutput() AlarmModelSnsPtrOutput
func (AlarmModelSnsArgs) ToAlarmModelSnsPtrOutputWithContext ¶ added in v0.14.0
func (i AlarmModelSnsArgs) ToAlarmModelSnsPtrOutputWithContext(ctx context.Context) AlarmModelSnsPtrOutput
func (AlarmModelSnsArgs) ToOutput ¶ added in v0.76.0
func (i AlarmModelSnsArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelSns]
type AlarmModelSnsInput ¶ added in v0.14.0
type AlarmModelSnsInput interface { pulumi.Input ToAlarmModelSnsOutput() AlarmModelSnsOutput ToAlarmModelSnsOutputWithContext(context.Context) AlarmModelSnsOutput }
AlarmModelSnsInput is an input type that accepts AlarmModelSnsArgs and AlarmModelSnsOutput values. You can construct a concrete instance of `AlarmModelSnsInput` via:
AlarmModelSnsArgs{...}
type AlarmModelSnsOutput ¶ added in v0.14.0
type AlarmModelSnsOutput struct{ *pulumi.OutputState }
Information required to publish the Amazon SNS message.
func (AlarmModelSnsOutput) ElementType ¶ added in v0.14.0
func (AlarmModelSnsOutput) ElementType() reflect.Type
func (AlarmModelSnsOutput) Payload ¶ added in v0.14.0
func (o AlarmModelSnsOutput) Payload() AlarmModelPayloadPtrOutput
func (AlarmModelSnsOutput) TargetArn ¶ added in v0.14.0
func (o AlarmModelSnsOutput) TargetArn() pulumi.StringOutput
The ARN of the Amazon SNS target where the message is sent.
func (AlarmModelSnsOutput) ToAlarmModelSnsOutput ¶ added in v0.14.0
func (o AlarmModelSnsOutput) ToAlarmModelSnsOutput() AlarmModelSnsOutput
func (AlarmModelSnsOutput) ToAlarmModelSnsOutputWithContext ¶ added in v0.14.0
func (o AlarmModelSnsOutput) ToAlarmModelSnsOutputWithContext(ctx context.Context) AlarmModelSnsOutput
func (AlarmModelSnsOutput) ToAlarmModelSnsPtrOutput ¶ added in v0.14.0
func (o AlarmModelSnsOutput) ToAlarmModelSnsPtrOutput() AlarmModelSnsPtrOutput
func (AlarmModelSnsOutput) ToAlarmModelSnsPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelSnsOutput) ToAlarmModelSnsPtrOutputWithContext(ctx context.Context) AlarmModelSnsPtrOutput
func (AlarmModelSnsOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelSnsOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelSns]
type AlarmModelSnsPtrInput ¶ added in v0.14.0
type AlarmModelSnsPtrInput interface { pulumi.Input ToAlarmModelSnsPtrOutput() AlarmModelSnsPtrOutput ToAlarmModelSnsPtrOutputWithContext(context.Context) AlarmModelSnsPtrOutput }
AlarmModelSnsPtrInput is an input type that accepts AlarmModelSnsArgs, AlarmModelSnsPtr and AlarmModelSnsPtrOutput values. You can construct a concrete instance of `AlarmModelSnsPtrInput` via:
AlarmModelSnsArgs{...} or: nil
func AlarmModelSnsPtr ¶ added in v0.14.0
func AlarmModelSnsPtr(v *AlarmModelSnsArgs) AlarmModelSnsPtrInput
type AlarmModelSnsPtrOutput ¶ added in v0.14.0
type AlarmModelSnsPtrOutput struct{ *pulumi.OutputState }
func (AlarmModelSnsPtrOutput) Elem ¶ added in v0.14.0
func (o AlarmModelSnsPtrOutput) Elem() AlarmModelSnsOutput
func (AlarmModelSnsPtrOutput) ElementType ¶ added in v0.14.0
func (AlarmModelSnsPtrOutput) ElementType() reflect.Type
func (AlarmModelSnsPtrOutput) Payload ¶ added in v0.14.0
func (o AlarmModelSnsPtrOutput) Payload() AlarmModelPayloadPtrOutput
func (AlarmModelSnsPtrOutput) TargetArn ¶ added in v0.14.0
func (o AlarmModelSnsPtrOutput) TargetArn() pulumi.StringPtrOutput
The ARN of the Amazon SNS target where the message is sent.
func (AlarmModelSnsPtrOutput) ToAlarmModelSnsPtrOutput ¶ added in v0.14.0
func (o AlarmModelSnsPtrOutput) ToAlarmModelSnsPtrOutput() AlarmModelSnsPtrOutput
func (AlarmModelSnsPtrOutput) ToAlarmModelSnsPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelSnsPtrOutput) ToAlarmModelSnsPtrOutputWithContext(ctx context.Context) AlarmModelSnsPtrOutput
func (AlarmModelSnsPtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelSnsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelSns]
type AlarmModelSqs ¶ added in v0.14.0
type AlarmModelSqs struct { Payload *AlarmModelPayload `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 AlarmModelSqsArgs ¶ added in v0.14.0
type AlarmModelSqsArgs struct { Payload AlarmModelPayloadPtrInput `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 (AlarmModelSqsArgs) ElementType ¶ added in v0.14.0
func (AlarmModelSqsArgs) ElementType() reflect.Type
func (AlarmModelSqsArgs) ToAlarmModelSqsOutput ¶ added in v0.14.0
func (i AlarmModelSqsArgs) ToAlarmModelSqsOutput() AlarmModelSqsOutput
func (AlarmModelSqsArgs) ToAlarmModelSqsOutputWithContext ¶ added in v0.14.0
func (i AlarmModelSqsArgs) ToAlarmModelSqsOutputWithContext(ctx context.Context) AlarmModelSqsOutput
func (AlarmModelSqsArgs) ToAlarmModelSqsPtrOutput ¶ added in v0.14.0
func (i AlarmModelSqsArgs) ToAlarmModelSqsPtrOutput() AlarmModelSqsPtrOutput
func (AlarmModelSqsArgs) ToAlarmModelSqsPtrOutputWithContext ¶ added in v0.14.0
func (i AlarmModelSqsArgs) ToAlarmModelSqsPtrOutputWithContext(ctx context.Context) AlarmModelSqsPtrOutput
func (AlarmModelSqsArgs) ToOutput ¶ added in v0.76.0
func (i AlarmModelSqsArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelSqs]
type AlarmModelSqsInput ¶ added in v0.14.0
type AlarmModelSqsInput interface { pulumi.Input ToAlarmModelSqsOutput() AlarmModelSqsOutput ToAlarmModelSqsOutputWithContext(context.Context) AlarmModelSqsOutput }
AlarmModelSqsInput is an input type that accepts AlarmModelSqsArgs and AlarmModelSqsOutput values. You can construct a concrete instance of `AlarmModelSqsInput` via:
AlarmModelSqsArgs{...}
type AlarmModelSqsOutput ¶ added in v0.14.0
type AlarmModelSqsOutput struct{ *pulumi.OutputState }
func (AlarmModelSqsOutput) ElementType ¶ added in v0.14.0
func (AlarmModelSqsOutput) ElementType() reflect.Type
func (AlarmModelSqsOutput) Payload ¶ added in v0.14.0
func (o AlarmModelSqsOutput) Payload() AlarmModelPayloadPtrOutput
func (AlarmModelSqsOutput) QueueUrl ¶ added in v0.14.0
func (o AlarmModelSqsOutput) QueueUrl() pulumi.StringOutput
The URL of the SQS queue where the data is written.
func (AlarmModelSqsOutput) ToAlarmModelSqsOutput ¶ added in v0.14.0
func (o AlarmModelSqsOutput) ToAlarmModelSqsOutput() AlarmModelSqsOutput
func (AlarmModelSqsOutput) ToAlarmModelSqsOutputWithContext ¶ added in v0.14.0
func (o AlarmModelSqsOutput) ToAlarmModelSqsOutputWithContext(ctx context.Context) AlarmModelSqsOutput
func (AlarmModelSqsOutput) ToAlarmModelSqsPtrOutput ¶ added in v0.14.0
func (o AlarmModelSqsOutput) ToAlarmModelSqsPtrOutput() AlarmModelSqsPtrOutput
func (AlarmModelSqsOutput) ToAlarmModelSqsPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelSqsOutput) ToAlarmModelSqsPtrOutputWithContext(ctx context.Context) AlarmModelSqsPtrOutput
func (AlarmModelSqsOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelSqsOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelSqs]
func (AlarmModelSqsOutput) UseBase64 ¶ added in v0.14.0
func (o AlarmModelSqsOutput) 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 AlarmModelSqsPtrInput ¶ added in v0.14.0
type AlarmModelSqsPtrInput interface { pulumi.Input ToAlarmModelSqsPtrOutput() AlarmModelSqsPtrOutput ToAlarmModelSqsPtrOutputWithContext(context.Context) AlarmModelSqsPtrOutput }
AlarmModelSqsPtrInput is an input type that accepts AlarmModelSqsArgs, AlarmModelSqsPtr and AlarmModelSqsPtrOutput values. You can construct a concrete instance of `AlarmModelSqsPtrInput` via:
AlarmModelSqsArgs{...} or: nil
func AlarmModelSqsPtr ¶ added in v0.14.0
func AlarmModelSqsPtr(v *AlarmModelSqsArgs) AlarmModelSqsPtrInput
type AlarmModelSqsPtrOutput ¶ added in v0.14.0
type AlarmModelSqsPtrOutput struct{ *pulumi.OutputState }
func (AlarmModelSqsPtrOutput) Elem ¶ added in v0.14.0
func (o AlarmModelSqsPtrOutput) Elem() AlarmModelSqsOutput
func (AlarmModelSqsPtrOutput) ElementType ¶ added in v0.14.0
func (AlarmModelSqsPtrOutput) ElementType() reflect.Type
func (AlarmModelSqsPtrOutput) Payload ¶ added in v0.14.0
func (o AlarmModelSqsPtrOutput) Payload() AlarmModelPayloadPtrOutput
func (AlarmModelSqsPtrOutput) QueueUrl ¶ added in v0.14.0
func (o AlarmModelSqsPtrOutput) QueueUrl() pulumi.StringPtrOutput
The URL of the SQS queue where the data is written.
func (AlarmModelSqsPtrOutput) ToAlarmModelSqsPtrOutput ¶ added in v0.14.0
func (o AlarmModelSqsPtrOutput) ToAlarmModelSqsPtrOutput() AlarmModelSqsPtrOutput
func (AlarmModelSqsPtrOutput) ToAlarmModelSqsPtrOutputWithContext ¶ added in v0.14.0
func (o AlarmModelSqsPtrOutput) ToAlarmModelSqsPtrOutputWithContext(ctx context.Context) AlarmModelSqsPtrOutput
func (AlarmModelSqsPtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelSqsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmModelSqs]
func (AlarmModelSqsPtrOutput) UseBase64 ¶ added in v0.14.0
func (o AlarmModelSqsPtrOutput) 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 AlarmModelState ¶ added in v0.14.0
type AlarmModelState struct { }
func (AlarmModelState) ElementType ¶ added in v0.14.0
func (AlarmModelState) ElementType() reflect.Type
type AlarmModelTag ¶ added in v0.14.0
type AlarmModelTag struct { // Key of the Tag. Key string `pulumi:"key"` // Value of the Tag. Value string `pulumi:"value"` }
Tags to be applied to Input.
type AlarmModelTagArgs ¶ added in v0.14.0
type AlarmModelTagArgs 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 (AlarmModelTagArgs) ElementType ¶ added in v0.14.0
func (AlarmModelTagArgs) ElementType() reflect.Type
func (AlarmModelTagArgs) ToAlarmModelTagOutput ¶ added in v0.14.0
func (i AlarmModelTagArgs) ToAlarmModelTagOutput() AlarmModelTagOutput
func (AlarmModelTagArgs) ToAlarmModelTagOutputWithContext ¶ added in v0.14.0
func (i AlarmModelTagArgs) ToAlarmModelTagOutputWithContext(ctx context.Context) AlarmModelTagOutput
func (AlarmModelTagArgs) ToOutput ¶ added in v0.76.0
func (i AlarmModelTagArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmModelTag]
type AlarmModelTagArray ¶ added in v0.14.0
type AlarmModelTagArray []AlarmModelTagInput
func (AlarmModelTagArray) ElementType ¶ added in v0.14.0
func (AlarmModelTagArray) ElementType() reflect.Type
func (AlarmModelTagArray) ToAlarmModelTagArrayOutput ¶ added in v0.14.0
func (i AlarmModelTagArray) ToAlarmModelTagArrayOutput() AlarmModelTagArrayOutput
func (AlarmModelTagArray) ToAlarmModelTagArrayOutputWithContext ¶ added in v0.14.0
func (i AlarmModelTagArray) ToAlarmModelTagArrayOutputWithContext(ctx context.Context) AlarmModelTagArrayOutput
func (AlarmModelTagArray) ToOutput ¶ added in v0.76.0
func (i AlarmModelTagArray) ToOutput(ctx context.Context) pulumix.Output[[]AlarmModelTag]
type AlarmModelTagArrayInput ¶ added in v0.14.0
type AlarmModelTagArrayInput interface { pulumi.Input ToAlarmModelTagArrayOutput() AlarmModelTagArrayOutput ToAlarmModelTagArrayOutputWithContext(context.Context) AlarmModelTagArrayOutput }
AlarmModelTagArrayInput is an input type that accepts AlarmModelTagArray and AlarmModelTagArrayOutput values. You can construct a concrete instance of `AlarmModelTagArrayInput` via:
AlarmModelTagArray{ AlarmModelTagArgs{...} }
type AlarmModelTagArrayOutput ¶ added in v0.14.0
type AlarmModelTagArrayOutput struct{ *pulumi.OutputState }
func (AlarmModelTagArrayOutput) ElementType ¶ added in v0.14.0
func (AlarmModelTagArrayOutput) ElementType() reflect.Type
func (AlarmModelTagArrayOutput) Index ¶ added in v0.14.0
func (o AlarmModelTagArrayOutput) Index(i pulumi.IntInput) AlarmModelTagOutput
func (AlarmModelTagArrayOutput) ToAlarmModelTagArrayOutput ¶ added in v0.14.0
func (o AlarmModelTagArrayOutput) ToAlarmModelTagArrayOutput() AlarmModelTagArrayOutput
func (AlarmModelTagArrayOutput) ToAlarmModelTagArrayOutputWithContext ¶ added in v0.14.0
func (o AlarmModelTagArrayOutput) ToAlarmModelTagArrayOutputWithContext(ctx context.Context) AlarmModelTagArrayOutput
func (AlarmModelTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AlarmModelTag]
type AlarmModelTagInput ¶ added in v0.14.0
type AlarmModelTagInput interface { pulumi.Input ToAlarmModelTagOutput() AlarmModelTagOutput ToAlarmModelTagOutputWithContext(context.Context) AlarmModelTagOutput }
AlarmModelTagInput is an input type that accepts AlarmModelTagArgs and AlarmModelTagOutput values. You can construct a concrete instance of `AlarmModelTagInput` via:
AlarmModelTagArgs{...}
type AlarmModelTagOutput ¶ added in v0.14.0
type AlarmModelTagOutput struct{ *pulumi.OutputState }
Tags to be applied to Input.
func (AlarmModelTagOutput) ElementType ¶ added in v0.14.0
func (AlarmModelTagOutput) ElementType() reflect.Type
func (AlarmModelTagOutput) Key ¶ added in v0.14.0
func (o AlarmModelTagOutput) Key() pulumi.StringOutput
Key of the Tag.
func (AlarmModelTagOutput) ToAlarmModelTagOutput ¶ added in v0.14.0
func (o AlarmModelTagOutput) ToAlarmModelTagOutput() AlarmModelTagOutput
func (AlarmModelTagOutput) ToAlarmModelTagOutputWithContext ¶ added in v0.14.0
func (o AlarmModelTagOutput) ToAlarmModelTagOutputWithContext(ctx context.Context) AlarmModelTagOutput
func (AlarmModelTagOutput) ToOutput ¶ added in v0.76.0
func (o AlarmModelTagOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmModelTag]
func (AlarmModelTagOutput) Value ¶ added in v0.14.0
func (o AlarmModelTagOutput) Value() pulumi.StringOutput
Value of the Tag.
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
func (*DetectorModel) ToOutput ¶ added in v0.76.0
func (i *DetectorModel) ToOutput(ctx context.Context) pulumix.Output[*DetectorModel]
type DetectorModelAction ¶
type DetectorModelAction struct { ClearTimer *DetectorModelClearTimer `pulumi:"clearTimer"` DynamoDBv2 *DetectorModelDynamoDBv2 `pulumi:"dynamoDBv2"` DynamoDb *DetectorModelDynamoDb `pulumi:"dynamoDb"` 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"` DynamoDBv2 DetectorModelDynamoDBv2PtrInput `pulumi:"dynamoDBv2"` DynamoDb DetectorModelDynamoDbPtrInput `pulumi:"dynamoDb"` 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
func (DetectorModelActionArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelActionArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelAction]
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
func (DetectorModelActionArray) ToOutput ¶ added in v0.76.0
func (i DetectorModelActionArray) ToOutput(ctx context.Context) pulumix.Output[[]DetectorModelAction]
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
func (DetectorModelActionArrayOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelActionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DetectorModelAction]
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) DynamoDBv2 ¶
func (o DetectorModelActionOutput) DynamoDBv2() DetectorModelDynamoDBv2PtrOutput
func (DetectorModelActionOutput) DynamoDb ¶ added in v0.72.0
func (o DetectorModelActionOutput) DynamoDb() DetectorModelDynamoDbPtrOutput
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
func (DetectorModelActionOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelActionOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelAction]
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
func (DetectorModelAssetPropertyTimestampArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelAssetPropertyTimestampArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelAssetPropertyTimestamp]
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
func (DetectorModelAssetPropertyTimestampOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelAssetPropertyTimestampOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelAssetPropertyTimestamp]
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
func (DetectorModelAssetPropertyTimestampPtrOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelAssetPropertyTimestampPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelAssetPropertyTimestamp]
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
func (DetectorModelAssetPropertyValueArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelAssetPropertyValueArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelAssetPropertyValue]
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
func (DetectorModelAssetPropertyValueOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelAssetPropertyValueOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelAssetPropertyValue]
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
func (DetectorModelAssetPropertyValuePtrOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelAssetPropertyValuePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelAssetPropertyValue]
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
func (DetectorModelAssetPropertyVariantArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelAssetPropertyVariantArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelAssetPropertyVariant]
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
func (DetectorModelAssetPropertyVariantOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelAssetPropertyVariantOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelAssetPropertyVariant]
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
func (DetectorModelAssetPropertyVariantPtrOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelAssetPropertyVariantPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelAssetPropertyVariant]
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
func (DetectorModelClearTimerArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelClearTimerArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelClearTimer]
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
func (DetectorModelClearTimerOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelClearTimerOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelClearTimer]
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
func (DetectorModelClearTimerPtrOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelClearTimerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelClearTimer]
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) ToOutput ¶ added in v0.76.0
func (i DetectorModelDefinitionArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelDefinition]
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) ToOutput ¶ added in v0.76.0
func (o DetectorModelDefinitionOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelDefinition]
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
func (DetectorModelDefinitionPtrOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelDefinitionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelDefinition]
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
func (DetectorModelDynamoDBv2Args) ToOutput ¶ added in v0.76.0
func (i DetectorModelDynamoDBv2Args) ToOutput(ctx context.Context) pulumix.Output[DetectorModelDynamoDBv2]
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
func (DetectorModelDynamoDBv2Output) ToOutput ¶ added in v0.76.0
func (o DetectorModelDynamoDBv2Output) ToOutput(ctx context.Context) pulumix.Output[DetectorModelDynamoDBv2]
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
func (DetectorModelDynamoDBv2PtrOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelDynamoDBv2PtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelDynamoDBv2]
type DetectorModelDynamoDb ¶ added in v0.72.0
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 ¶ added in v0.72.0
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 ¶ added in v0.72.0
func (DetectorModelDynamoDbArgs) ElementType() reflect.Type
func (DetectorModelDynamoDbArgs) ToDetectorModelDynamoDbOutput ¶ added in v0.72.0
func (i DetectorModelDynamoDbArgs) ToDetectorModelDynamoDbOutput() DetectorModelDynamoDbOutput
func (DetectorModelDynamoDbArgs) ToDetectorModelDynamoDbOutputWithContext ¶ added in v0.72.0
func (i DetectorModelDynamoDbArgs) ToDetectorModelDynamoDbOutputWithContext(ctx context.Context) DetectorModelDynamoDbOutput
func (DetectorModelDynamoDbArgs) ToDetectorModelDynamoDbPtrOutput ¶ added in v0.72.0
func (i DetectorModelDynamoDbArgs) ToDetectorModelDynamoDbPtrOutput() DetectorModelDynamoDbPtrOutput
func (DetectorModelDynamoDbArgs) ToDetectorModelDynamoDbPtrOutputWithContext ¶ added in v0.72.0
func (i DetectorModelDynamoDbArgs) ToDetectorModelDynamoDbPtrOutputWithContext(ctx context.Context) DetectorModelDynamoDbPtrOutput
func (DetectorModelDynamoDbArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelDynamoDbArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelDynamoDb]
type DetectorModelDynamoDbInput ¶ added in v0.72.0
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 ¶ added in v0.72.0
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 ¶ added in v0.72.0
func (DetectorModelDynamoDbOutput) ElementType() reflect.Type
func (DetectorModelDynamoDbOutput) HashKeyField ¶ added in v0.72.0
func (o DetectorModelDynamoDbOutput) HashKeyField() pulumi.StringOutput
The name of the hash key (also called the partition key).
func (DetectorModelDynamoDbOutput) HashKeyType ¶ added in v0.72.0
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 ¶ added in v0.72.0
func (o DetectorModelDynamoDbOutput) HashKeyValue() pulumi.StringOutput
The value of the hash key (also called the partition key).
func (DetectorModelDynamoDbOutput) Operation ¶ added in v0.72.0
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 ¶ added in v0.72.0
func (o DetectorModelDynamoDbOutput) Payload() DetectorModelPayloadPtrOutput
func (DetectorModelDynamoDbOutput) PayloadField ¶ added in v0.72.0
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 ¶ added in v0.72.0
func (o DetectorModelDynamoDbOutput) RangeKeyField() pulumi.StringPtrOutput
The name of the range key (also called the sort key).
func (DetectorModelDynamoDbOutput) RangeKeyType ¶ added in v0.72.0
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 ¶ added in v0.72.0
func (o DetectorModelDynamoDbOutput) RangeKeyValue() pulumi.StringPtrOutput
The value of the range key (also called the sort key).
func (DetectorModelDynamoDbOutput) TableName ¶ added in v0.72.0
func (o DetectorModelDynamoDbOutput) TableName() pulumi.StringOutput
The name of the DynamoDB table.
func (DetectorModelDynamoDbOutput) ToDetectorModelDynamoDbOutput ¶ added in v0.72.0
func (o DetectorModelDynamoDbOutput) ToDetectorModelDynamoDbOutput() DetectorModelDynamoDbOutput
func (DetectorModelDynamoDbOutput) ToDetectorModelDynamoDbOutputWithContext ¶ added in v0.72.0
func (o DetectorModelDynamoDbOutput) ToDetectorModelDynamoDbOutputWithContext(ctx context.Context) DetectorModelDynamoDbOutput
func (DetectorModelDynamoDbOutput) ToDetectorModelDynamoDbPtrOutput ¶ added in v0.72.0
func (o DetectorModelDynamoDbOutput) ToDetectorModelDynamoDbPtrOutput() DetectorModelDynamoDbPtrOutput
func (DetectorModelDynamoDbOutput) ToDetectorModelDynamoDbPtrOutputWithContext ¶ added in v0.72.0
func (o DetectorModelDynamoDbOutput) ToDetectorModelDynamoDbPtrOutputWithContext(ctx context.Context) DetectorModelDynamoDbPtrOutput
func (DetectorModelDynamoDbOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelDynamoDbOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelDynamoDb]
type DetectorModelDynamoDbPtrInput ¶ added in v0.72.0
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 ¶ added in v0.72.0
func DetectorModelDynamoDbPtr(v *DetectorModelDynamoDbArgs) DetectorModelDynamoDbPtrInput
type DetectorModelDynamoDbPtrOutput ¶ added in v0.72.0
type DetectorModelDynamoDbPtrOutput struct{ *pulumi.OutputState }
func (DetectorModelDynamoDbPtrOutput) Elem ¶ added in v0.72.0
func (o DetectorModelDynamoDbPtrOutput) Elem() DetectorModelDynamoDbOutput
func (DetectorModelDynamoDbPtrOutput) ElementType ¶ added in v0.72.0
func (DetectorModelDynamoDbPtrOutput) ElementType() reflect.Type
func (DetectorModelDynamoDbPtrOutput) HashKeyField ¶ added in v0.72.0
func (o DetectorModelDynamoDbPtrOutput) HashKeyField() pulumi.StringPtrOutput
The name of the hash key (also called the partition key).
func (DetectorModelDynamoDbPtrOutput) HashKeyType ¶ added in v0.72.0
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 ¶ added in v0.72.0
func (o DetectorModelDynamoDbPtrOutput) HashKeyValue() pulumi.StringPtrOutput
The value of the hash key (also called the partition key).
func (DetectorModelDynamoDbPtrOutput) Operation ¶ added in v0.72.0
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 ¶ added in v0.72.0
func (o DetectorModelDynamoDbPtrOutput) Payload() DetectorModelPayloadPtrOutput
func (DetectorModelDynamoDbPtrOutput) PayloadField ¶ added in v0.72.0
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 ¶ added in v0.72.0
func (o DetectorModelDynamoDbPtrOutput) RangeKeyField() pulumi.StringPtrOutput
The name of the range key (also called the sort key).
func (DetectorModelDynamoDbPtrOutput) RangeKeyType ¶ added in v0.72.0
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 ¶ added in v0.72.0
func (o DetectorModelDynamoDbPtrOutput) RangeKeyValue() pulumi.StringPtrOutput
The value of the range key (also called the sort key).
func (DetectorModelDynamoDbPtrOutput) TableName ¶ added in v0.72.0
func (o DetectorModelDynamoDbPtrOutput) TableName() pulumi.StringPtrOutput
The name of the DynamoDB table.
func (DetectorModelDynamoDbPtrOutput) ToDetectorModelDynamoDbPtrOutput ¶ added in v0.72.0
func (o DetectorModelDynamoDbPtrOutput) ToDetectorModelDynamoDbPtrOutput() DetectorModelDynamoDbPtrOutput
func (DetectorModelDynamoDbPtrOutput) ToDetectorModelDynamoDbPtrOutputWithContext ¶ added in v0.72.0
func (o DetectorModelDynamoDbPtrOutput) ToDetectorModelDynamoDbPtrOutputWithContext(ctx context.Context) DetectorModelDynamoDbPtrOutput
func (DetectorModelDynamoDbPtrOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelDynamoDbPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelDynamoDb]
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) ToOutput ¶ added in v0.76.0
func (o DetectorModelEvaluationMethodOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelEvaluationMethod]
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) ToOutput ¶ added in v0.76.0
func (o DetectorModelEvaluationMethodPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelEvaluationMethod]
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
func (DetectorModelEventArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelEventArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelEvent]
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
func (DetectorModelEventArray) ToOutput ¶ added in v0.76.0
func (i DetectorModelEventArray) ToOutput(ctx context.Context) pulumix.Output[[]DetectorModelEvent]
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
func (DetectorModelEventArrayOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelEventArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DetectorModelEvent]
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
func (DetectorModelEventOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelEventOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelEvent]
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
func (DetectorModelFirehoseArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelFirehoseArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelFirehose]
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
func (DetectorModelFirehoseOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelFirehoseOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelFirehose]
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
func (DetectorModelFirehosePtrOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelFirehosePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelFirehose]
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
func (DetectorModelIotEventsArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelIotEventsArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelIotEvents]
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
func (DetectorModelIotEventsOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelIotEventsOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelIotEvents]
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
func (DetectorModelIotEventsPtrOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelIotEventsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelIotEvents]
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
func (DetectorModelIotSiteWiseArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelIotSiteWiseArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelIotSiteWise]
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
func (DetectorModelIotSiteWiseOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelIotSiteWiseOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelIotSiteWise]
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
func (DetectorModelIotSiteWisePtrOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelIotSiteWisePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelIotSiteWise]
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
func (DetectorModelIotTopicPublishArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelIotTopicPublishArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelIotTopicPublish]
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
func (DetectorModelIotTopicPublishOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelIotTopicPublishOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelIotTopicPublish]
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
func (DetectorModelIotTopicPublishPtrOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelIotTopicPublishPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelIotTopicPublish]
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
func (DetectorModelLambdaArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelLambdaArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelLambda]
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
func (DetectorModelLambdaOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelLambdaOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelLambda]
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
func (DetectorModelLambdaPtrOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelLambdaPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelLambda]
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
func (DetectorModelOnEnterArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelOnEnterArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelOnEnter]
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
func (DetectorModelOnEnterOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelOnEnterOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelOnEnter]
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
func (DetectorModelOnEnterPtrOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelOnEnterPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelOnEnter]
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
func (DetectorModelOnExitArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelOnExitArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelOnExit]
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
func (DetectorModelOnExitOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelOnExitOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelOnExit]
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
func (DetectorModelOnExitPtrOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelOnExitPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelOnExit]
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
func (DetectorModelOnInputArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelOnInputArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelOnInput]
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) ToOutput ¶ added in v0.76.0
func (o DetectorModelOnInputOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelOnInput]
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) ToOutput ¶ added in v0.76.0
func (o DetectorModelOnInputPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelOnInput]
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) DetectorModelDefinition ¶ added in v0.17.0
func (o DetectorModelOutput) DetectorModelDefinition() DetectorModelDefinitionOutput
func (DetectorModelOutput) DetectorModelDescription ¶ added in v0.17.0
func (o DetectorModelOutput) DetectorModelDescription() pulumi.StringPtrOutput
A brief description of the detector model.
func (DetectorModelOutput) DetectorModelName ¶ added in v0.17.0
func (o DetectorModelOutput) DetectorModelName() pulumi.StringPtrOutput
The name of the detector model.
func (DetectorModelOutput) ElementType ¶
func (DetectorModelOutput) ElementType() reflect.Type
func (DetectorModelOutput) EvaluationMethod ¶ added in v0.17.0
func (o DetectorModelOutput) EvaluationMethod() DetectorModelEvaluationMethodPtrOutput
Information about the order in which events are evaluated and how actions are executed.
func (DetectorModelOutput) Key ¶ added in v0.17.0
func (o DetectorModelOutput) Key() pulumi.StringPtrOutput
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.
func (DetectorModelOutput) RoleArn ¶ added in v0.17.0
func (o DetectorModelOutput) RoleArn() pulumi.StringOutput
The ARN of the role that grants permission to AWS IoT Events to perform its operations.
func (DetectorModelOutput) Tags ¶ added in v0.17.0
func (o DetectorModelOutput) Tags() DetectorModelTagArrayOutput
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).
func (DetectorModelOutput) ToDetectorModelOutput ¶
func (o DetectorModelOutput) ToDetectorModelOutput() DetectorModelOutput
func (DetectorModelOutput) ToDetectorModelOutputWithContext ¶
func (o DetectorModelOutput) ToDetectorModelOutputWithContext(ctx context.Context) DetectorModelOutput
func (DetectorModelOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModel]
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
func (DetectorModelPayloadArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelPayloadArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelPayload]
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) ToOutput ¶ added in v0.76.0
func (o DetectorModelPayloadOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelPayload]
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) ToOutput ¶ added in v0.76.0
func (o DetectorModelPayloadPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelPayload]
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
func (DetectorModelResetTimerArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelResetTimerArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelResetTimer]
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
func (DetectorModelResetTimerOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelResetTimerOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelResetTimer]
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
func (DetectorModelResetTimerPtrOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelResetTimerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelResetTimer]
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
func (DetectorModelSetTimerArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelSetTimerArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelSetTimer]
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
func (DetectorModelSetTimerOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelSetTimerOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelSetTimer]
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
func (DetectorModelSetTimerPtrOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelSetTimerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelSetTimer]
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
func (DetectorModelSetVariableArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelSetVariableArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelSetVariable]
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) ToOutput ¶ added in v0.76.0
func (o DetectorModelSetVariableOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelSetVariable]
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) ToOutput ¶ added in v0.76.0
func (o DetectorModelSetVariablePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelSetVariable]
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
func (DetectorModelSnsArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelSnsArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelSns]
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
func (DetectorModelSnsOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelSnsOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelSns]
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
func (DetectorModelSnsPtrOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelSnsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelSns]
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
func (DetectorModelSqsArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelSqsArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelSqs]
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) ToOutput ¶ added in v0.76.0
func (o DetectorModelSqsOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelSqs]
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) ToOutput ¶ added in v0.76.0
func (o DetectorModelSqsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*DetectorModelSqs]
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
func (DetectorModelStateTypeArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelStateTypeArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelStateType]
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
func (DetectorModelStateTypeArray) ToOutput ¶ added in v0.76.0
func (i DetectorModelStateTypeArray) ToOutput(ctx context.Context) pulumix.Output[[]DetectorModelStateType]
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
func (DetectorModelStateTypeArrayOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelStateTypeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DetectorModelStateType]
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
func (DetectorModelStateTypeOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelStateTypeOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelStateType]
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
func (DetectorModelTagArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelTagArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelTag]
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
func (DetectorModelTagArray) ToOutput ¶ added in v0.76.0
func (i DetectorModelTagArray) ToOutput(ctx context.Context) pulumix.Output[[]DetectorModelTag]
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
func (DetectorModelTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DetectorModelTag]
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) ToOutput ¶ added in v0.76.0
func (o DetectorModelTagOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelTag]
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
func (DetectorModelTransitionEventArgs) ToOutput ¶ added in v0.76.0
func (i DetectorModelTransitionEventArgs) ToOutput(ctx context.Context) pulumix.Output[DetectorModelTransitionEvent]
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
func (DetectorModelTransitionEventArray) ToOutput ¶ added in v0.76.0
func (i DetectorModelTransitionEventArray) ToOutput(ctx context.Context) pulumix.Output[[]DetectorModelTransitionEvent]
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
func (DetectorModelTransitionEventArrayOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelTransitionEventArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]DetectorModelTransitionEvent]
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
func (DetectorModelTransitionEventOutput) ToOutput ¶ added in v0.76.0
func (o DetectorModelTransitionEventOutput) ToOutput(ctx context.Context) pulumix.Output[DetectorModelTransitionEvent]
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
func (InputAttributeArgs) ToOutput ¶ added in v0.76.0
func (i InputAttributeArgs) ToOutput(ctx context.Context) pulumix.Output[InputAttribute]
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
func (InputAttributeArray) ToOutput ¶ added in v0.76.0
func (i InputAttributeArray) ToOutput(ctx context.Context) pulumix.Output[[]InputAttribute]
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
func (InputAttributeArrayOutput) ToOutput ¶ added in v0.76.0
func (o InputAttributeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]InputAttribute]
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
func (InputAttributeOutput) ToOutput ¶ added in v0.76.0
func (o InputAttributeOutput) ToOutput(ctx context.Context) pulumix.Output[InputAttribute]
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) ToOutput ¶ added in v0.76.0
func (i InputDefinitionArgs) ToOutput(ctx context.Context) pulumix.Output[InputDefinition]
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) ToOutput ¶ added in v0.76.0
func (o InputDefinitionOutput) ToOutput(ctx context.Context) pulumix.Output[InputDefinition]
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
func (InputDefinitionPtrOutput) ToOutput ¶ added in v0.76.0
func (o InputDefinitionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InputDefinition]
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) InputDefinition ¶ added in v0.17.0
func (o InputOutput) InputDefinition() InputDefinitionOutput
func (InputOutput) InputDescription ¶ added in v0.17.0
func (o InputOutput) InputDescription() pulumi.StringPtrOutput
A brief description of the input.
func (InputOutput) InputName ¶ added in v0.17.0
func (o InputOutput) InputName() pulumi.StringPtrOutput
The name of the input.
func (InputOutput) Tags ¶ added in v0.17.0
func (o InputOutput) Tags() InputTagArrayOutput
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).
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
type LookupAlarmModelArgs ¶ added in v0.14.0
type LookupAlarmModelArgs struct { // The name of the alarm model. AlarmModelName string `pulumi:"alarmModelName"` }
type LookupAlarmModelOutputArgs ¶ added in v0.14.0
type LookupAlarmModelOutputArgs struct { // The name of the alarm model. AlarmModelName pulumi.StringInput `pulumi:"alarmModelName"` }
func (LookupAlarmModelOutputArgs) ElementType ¶ added in v0.14.0
func (LookupAlarmModelOutputArgs) ElementType() reflect.Type
type LookupAlarmModelResult ¶ added in v0.14.0
type LookupAlarmModelResult struct { AlarmCapabilities *AlarmModelAlarmCapabilities `pulumi:"alarmCapabilities"` AlarmEventActions *AlarmModelAlarmEventActions `pulumi:"alarmEventActions"` // A brief description of the alarm model. AlarmModelDescription *string `pulumi:"alarmModelDescription"` AlarmRule *AlarmModelAlarmRule `pulumi:"alarmRule"` // The ARN of the role that grants permission to AWS IoT Events to perform its operations. RoleArn *string `pulumi:"roleArn"` // A non-negative integer that reflects the severity level of the alarm. Severity *int `pulumi:"severity"` // 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 []AlarmModelTag `pulumi:"tags"` }
func LookupAlarmModel ¶ added in v0.14.0
func LookupAlarmModel(ctx *pulumi.Context, args *LookupAlarmModelArgs, opts ...pulumi.InvokeOption) (*LookupAlarmModelResult, error)
The AWS::IoTEvents::AlarmModel resource creates a alarm model. AWS IoT Events alarms help you monitor your data for changes. The data can be metrics that you measure for your equipment and processes. You can create alarms that send notifications when a threshold is breached. Alarms help you detect issues, streamline maintenance, and optimize performance of your equipment and processes.
Alarms are instances of alarm models. The alarm model specifies what to detect, when to send notifications, who gets notified, and more. You can also specify one or more supported actions that occur when the alarm state changes. AWS IoT Events routes input attributes derived from your data to the appropriate alarms. If the data that you're monitoring is outside the specified range, the alarm is invoked. You can also acknowledge the alarms or set them to the snooze mode.
type LookupAlarmModelResultOutput ¶ added in v0.14.0
type LookupAlarmModelResultOutput struct{ *pulumi.OutputState }
func LookupAlarmModelOutput ¶ added in v0.14.0
func LookupAlarmModelOutput(ctx *pulumi.Context, args LookupAlarmModelOutputArgs, opts ...pulumi.InvokeOption) LookupAlarmModelResultOutput
func (LookupAlarmModelResultOutput) AlarmCapabilities ¶ added in v0.14.0
func (o LookupAlarmModelResultOutput) AlarmCapabilities() AlarmModelAlarmCapabilitiesPtrOutput
func (LookupAlarmModelResultOutput) AlarmEventActions ¶ added in v0.14.0
func (o LookupAlarmModelResultOutput) AlarmEventActions() AlarmModelAlarmEventActionsPtrOutput
func (LookupAlarmModelResultOutput) AlarmModelDescription ¶ added in v0.14.0
func (o LookupAlarmModelResultOutput) AlarmModelDescription() pulumi.StringPtrOutput
A brief description of the alarm model.
func (LookupAlarmModelResultOutput) AlarmRule ¶ added in v0.14.0
func (o LookupAlarmModelResultOutput) AlarmRule() AlarmModelAlarmRulePtrOutput
func (LookupAlarmModelResultOutput) ElementType ¶ added in v0.14.0
func (LookupAlarmModelResultOutput) ElementType() reflect.Type
func (LookupAlarmModelResultOutput) RoleArn ¶ added in v0.14.0
func (o LookupAlarmModelResultOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the role that grants permission to AWS IoT Events to perform its operations.
func (LookupAlarmModelResultOutput) Severity ¶ added in v0.14.0
func (o LookupAlarmModelResultOutput) Severity() pulumi.IntPtrOutput
A non-negative integer that reflects the severity level of the alarm.
func (LookupAlarmModelResultOutput) Tags ¶ added in v0.14.0
func (o LookupAlarmModelResultOutput) Tags() AlarmModelTagArrayOutput
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).
func (LookupAlarmModelResultOutput) ToLookupAlarmModelResultOutput ¶ added in v0.14.0
func (o LookupAlarmModelResultOutput) ToLookupAlarmModelResultOutput() LookupAlarmModelResultOutput
func (LookupAlarmModelResultOutput) ToLookupAlarmModelResultOutputWithContext ¶ added in v0.14.0
func (o LookupAlarmModelResultOutput) ToLookupAlarmModelResultOutputWithContext(ctx context.Context) LookupAlarmModelResultOutput
func (LookupAlarmModelResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAlarmModelResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAlarmModelResult]
type LookupDetectorModelArgs ¶ added in v0.12.0
type LookupDetectorModelArgs struct { // The name of the detector model. DetectorModelName string `pulumi:"detectorModelName"` }
type LookupDetectorModelOutputArgs ¶ added in v0.12.0
type LookupDetectorModelOutputArgs struct { // The name of the detector model. DetectorModelName pulumi.StringInput `pulumi:"detectorModelName"` }
func (LookupDetectorModelOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDetectorModelOutputArgs) ElementType() reflect.Type
type LookupDetectorModelResult ¶ added in v0.12.0
type LookupDetectorModelResult struct { DetectorModelDefinition *DetectorModelDefinition `pulumi:"detectorModelDefinition"` // A brief description of the detector model. DetectorModelDescription *string `pulumi:"detectorModelDescription"` // Information about the order in which events are evaluated and how actions are executed. EvaluationMethod *DetectorModelEvaluationMethod `pulumi:"evaluationMethod"` // The ARN of the role that grants permission to AWS IoT Events to perform its operations. RoleArn *string `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 []DetectorModelTag `pulumi:"tags"` }
func LookupDetectorModel ¶ added in v0.12.0
func LookupDetectorModel(ctx *pulumi.Context, args *LookupDetectorModelArgs, opts ...pulumi.InvokeOption) (*LookupDetectorModelResult, error)
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*.
type LookupDetectorModelResultOutput ¶ added in v0.12.0
type LookupDetectorModelResultOutput struct{ *pulumi.OutputState }
func LookupDetectorModelOutput ¶ added in v0.12.0
func LookupDetectorModelOutput(ctx *pulumi.Context, args LookupDetectorModelOutputArgs, opts ...pulumi.InvokeOption) LookupDetectorModelResultOutput
func (LookupDetectorModelResultOutput) DetectorModelDefinition ¶ added in v0.12.0
func (o LookupDetectorModelResultOutput) DetectorModelDefinition() DetectorModelDefinitionPtrOutput
func (LookupDetectorModelResultOutput) DetectorModelDescription ¶ added in v0.12.0
func (o LookupDetectorModelResultOutput) DetectorModelDescription() pulumi.StringPtrOutput
A brief description of the detector model.
func (LookupDetectorModelResultOutput) ElementType ¶ added in v0.12.0
func (LookupDetectorModelResultOutput) ElementType() reflect.Type
func (LookupDetectorModelResultOutput) EvaluationMethod ¶ added in v0.12.0
func (o LookupDetectorModelResultOutput) EvaluationMethod() DetectorModelEvaluationMethodPtrOutput
Information about the order in which events are evaluated and how actions are executed.
func (LookupDetectorModelResultOutput) RoleArn ¶ added in v0.12.0
func (o LookupDetectorModelResultOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the role that grants permission to AWS IoT Events to perform its operations.
func (LookupDetectorModelResultOutput) Tags ¶ added in v0.12.0
func (o LookupDetectorModelResultOutput) Tags() DetectorModelTagArrayOutput
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).
func (LookupDetectorModelResultOutput) ToLookupDetectorModelResultOutput ¶ added in v0.12.0
func (o LookupDetectorModelResultOutput) ToLookupDetectorModelResultOutput() LookupDetectorModelResultOutput
func (LookupDetectorModelResultOutput) ToLookupDetectorModelResultOutputWithContext ¶ added in v0.12.0
func (o LookupDetectorModelResultOutput) ToLookupDetectorModelResultOutputWithContext(ctx context.Context) LookupDetectorModelResultOutput
func (LookupDetectorModelResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupDetectorModelResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDetectorModelResult]
type LookupInputArgs ¶ added in v0.12.0
type LookupInputArgs struct { // The name of the input. InputName string `pulumi:"inputName"` }
type LookupInputOutputArgs ¶ added in v0.12.0
type LookupInputOutputArgs struct { // The name of the input. InputName pulumi.StringInput `pulumi:"inputName"` }
func (LookupInputOutputArgs) ElementType ¶ added in v0.12.0
func (LookupInputOutputArgs) ElementType() reflect.Type
type LookupInputResult ¶ added in v0.12.0
type LookupInputResult struct { InputDefinition *InputDefinition `pulumi:"inputDefinition"` // A brief description of the input. InputDescription *string `pulumi:"inputDescription"` // 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 []InputTag `pulumi:"tags"` }
func LookupInput ¶ added in v0.12.0
func LookupInput(ctx *pulumi.Context, args *LookupInputArgs, opts ...pulumi.InvokeOption) (*LookupInputResult, error)
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*.
type LookupInputResultOutput ¶ added in v0.12.0
type LookupInputResultOutput struct{ *pulumi.OutputState }
func LookupInputOutput ¶ added in v0.12.0
func LookupInputOutput(ctx *pulumi.Context, args LookupInputOutputArgs, opts ...pulumi.InvokeOption) LookupInputResultOutput
func (LookupInputResultOutput) ElementType ¶ added in v0.12.0
func (LookupInputResultOutput) ElementType() reflect.Type
func (LookupInputResultOutput) InputDefinition ¶ added in v0.12.0
func (o LookupInputResultOutput) InputDefinition() InputDefinitionPtrOutput
func (LookupInputResultOutput) InputDescription ¶ added in v0.12.0
func (o LookupInputResultOutput) InputDescription() pulumi.StringPtrOutput
A brief description of the input.
func (LookupInputResultOutput) Tags ¶ added in v0.12.0
func (o LookupInputResultOutput) Tags() InputTagArrayOutput
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).
func (LookupInputResultOutput) ToLookupInputResultOutput ¶ added in v0.12.0
func (o LookupInputResultOutput) ToLookupInputResultOutput() LookupInputResultOutput
func (LookupInputResultOutput) ToLookupInputResultOutputWithContext ¶ added in v0.12.0
func (o LookupInputResultOutput) ToLookupInputResultOutputWithContext(ctx context.Context) LookupInputResultOutput
func (LookupInputResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupInputResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupInputResult]