Show / Hide Table of Contents

Interface CfnCampaignPropsMixin.IConditionBasedCollectionSchemeProperty

Information about a collection scheme that uses a simple logical expression to recognize what data to collect.

Namespace: Amazon.CDK.CfnPropertyMixins.AWS.IoTFleetWise
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public interface CfnCampaignPropsMixin.IConditionBasedCollectionSchemeProperty
Syntax (vb)
Public Interface CfnCampaignPropsMixin.IConditionBasedCollectionSchemeProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-campaign-conditionbasedcollectionscheme.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.CfnPropertyMixins.AWS.IoTFleetWise;

             var conditionBasedCollectionSchemeProperty = new ConditionBasedCollectionSchemeProperty {
                 ConditionLanguageVersion = 123,
                 Expression = "expression",
                 MinimumTriggerIntervalMs = 123,
                 TriggerMode = "triggerMode"
             };

Synopsis

Properties

ConditionLanguageVersion

Specifies the version of the conditional expression language.

Expression

The logical expression used to recognize what data to collect.

MinimumTriggerIntervalMs

The minimum duration of time between two triggering events to collect data, in milliseconds.

TriggerMode

Whether to collect data for all triggering events ( ALWAYS ).

Properties

ConditionLanguageVersion

Specifies the version of the conditional expression language.

double? ConditionLanguageVersion { get; }
Property Value

double?

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-campaign-conditionbasedcollectionscheme.html#cfn-iotfleetwise-campaign-conditionbasedcollectionscheme-conditionlanguageversion

Expression

The logical expression used to recognize what data to collect.

string? Expression { get; }
Property Value

string

Remarks

For example, $variable.Vehicle.OutsideAirTemperature >= 105.0 .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-campaign-conditionbasedcollectionscheme.html#cfn-iotfleetwise-campaign-conditionbasedcollectionscheme-expression

MinimumTriggerIntervalMs

The minimum duration of time between two triggering events to collect data, in milliseconds.

double? MinimumTriggerIntervalMs { get; }
Property Value

double?

Remarks
If a signal changes often, you might want to collect data at a slower rate.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-campaign-conditionbasedcollectionscheme.html#cfn-iotfleetwise-campaign-conditionbasedcollectionscheme-minimumtriggerintervalms

TriggerMode

Whether to collect data for all triggering events ( ALWAYS ).

string? TriggerMode { get; }
Property Value

string

Remarks

Specify ( RISING_EDGE ), or specify only when the condition first evaluates to false. For example, triggering on "AirbagDeployed"; Users aren't interested on triggering when the airbag is already exploded; they only care about the change from not deployed => deployed.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iotfleetwise-campaign-conditionbasedcollectionscheme.html#cfn-iotfleetwise-campaign-conditionbasedcollectionscheme-triggermode

Back to top Generated by DocFX