AWS::IoTFleetWise::Campaign
Creates an orchestration of data collection rules. The Amazon IoT FleetWise Edge Agent software running in vehicles uses campaigns to decide how to collect and transfer data to the cloud. You create campaigns in the cloud. After you or your team approve campaigns, Amazon IoT FleetWise automatically deploys them to vehicles.
For more information, see Collect and transfer data with campaigns in the Amazon IoT FleetWise Developer Guide.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::IoTFleetWise::Campaign", "Properties" : { "Action" :String, "CollectionScheme" :CollectionScheme, "Compression" :String, "DataExtraDimensions" :[ String, ... ], "Description" :String, "DiagnosticsMode" :String, "ExpiryTime" :String, "Name" :String, "PostTriggerCollectionDuration" :Double, "Priority" :Integer, "SignalCatalogArn" :String, "SignalsToCollect" :[ SignalInformation, ... ], "SpoolingMode" :String, "StartTime" :String, "Tags" :[ Tag, ... ], "TargetArn" :String} }
YAML
Type: AWS::IoTFleetWise::Campaign Properties: Action:StringCollectionScheme:CollectionSchemeCompression:StringDataExtraDimensions:- StringDescription:StringDiagnosticsMode:StringExpiryTime:StringName:StringPostTriggerCollectionDuration:DoublePriority:IntegerSignalCatalogArn:StringSignalsToCollect:- SignalInformationSpoolingMode:StringStartTime:StringTags:- TagTargetArn:String
Properties
ActionProperty description not available.
Required: Yes
Type: String
Update requires: No interruption
CollectionSchemeProperty description not available.
Required: Yes
Type: CollectionScheme
Update requires: Replacement
CompressionProperty description not available.
Required: No
Type: String
Update requires: Replacement
DataExtraDimensionsProperty description not available.
Required: No
Type: List of String
Update requires: No interruption
Description-
The description of the campaign.
Required: No
Type: String
Minimum:
1Maximum:
2048Pattern:
[^\u0000-\u001F\u007F]+Update requires: No interruption
DiagnosticsModeProperty description not available.
Required: No
Type: String
Update requires: Replacement
ExpiryTimeProperty description not available.
Required: No
Type: String
Update requires: Replacement
Name-
The name of a campaign.
Required: Yes
Type: String
Minimum:
1Maximum:
100Pattern:
[a-zA-Z\d\-_:]+Update requires: Replacement
PostTriggerCollectionDurationProperty description not available.
Required: No
Type: Double
Update requires: Replacement
PriorityProperty description not available.
Required: No
Type: Integer
Update requires: Replacement
SignalCatalogArn-
The ARN of the signal catalog associated with the campaign.
Required: Yes
Type: String
Update requires: Replacement
SignalsToCollectProperty description not available.
Required: No
Type: List of SignalInformation
Update requires: No interruption
SpoolingModeProperty description not available.
Required: No
Type: String
Update requires: Replacement
StartTimeProperty description not available.
Required: No
Type: String
Update requires: Replacement
TagsProperty description not available.
Required: No
Type: List of Tag
Update requires: No interruption
TargetArn-
The ARN of a vehicle or fleet to which the campaign is deployed.
Required: Yes
Type: String
Update requires: Replacement