Class: Aws::IoTFleetWise::Types::UpdateCampaignRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-iotfleetwise/types.rb

Constant Summary collapse

SENSITIVE =
[:data_extra_dimensions]

Instance Attribute Summary collapse

Instance Attribute Details

#actionString

Specifies how to update a campaign. The action can be one of the following:

  • ‘APPROVE` - To approve delivering a data collection scheme to vehicles.

  • ‘SUSPEND` - To suspend collecting signal data. The campaign is deleted from vehicles and all vehicles in the suspended campaign will stop sending data.

  • ‘RESUME` - To reactivate the `SUSPEND` campaign. The campaign is redeployed to all vehicles and the vehicles will resume sending data.

  • ‘UPDATE` - To update a campaign.

Returns:

  • (String)


4722
4723
4724
4725
4726
4727
4728
4729
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 4722

class UpdateCampaignRequest < Struct.new(
  :name,
  :description,
  :data_extra_dimensions,
  :action)
  SENSITIVE = [:data_extra_dimensions]
  include Aws::Structure
end

#data_extra_dimensionsArray<String>

A list of vehicle attributes to associate with a signal.

Default: An empty array

Returns:

  • (Array<String>)


4722
4723
4724
4725
4726
4727
4728
4729
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 4722

class UpdateCampaignRequest < Struct.new(
  :name,
  :description,
  :data_extra_dimensions,
  :action)
  SENSITIVE = [:data_extra_dimensions]
  include Aws::Structure
end

#descriptionString

The description of the campaign.

Returns:

  • (String)


4722
4723
4724
4725
4726
4727
4728
4729
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 4722

class UpdateCampaignRequest < Struct.new(
  :name,
  :description,
  :data_extra_dimensions,
  :action)
  SENSITIVE = [:data_extra_dimensions]
  include Aws::Structure
end

#nameString

The name of the campaign to update.

Returns:

  • (String)


4722
4723
4724
4725
4726
4727
4728
4729
# File 'lib/aws-sdk-iotfleetwise/types.rb', line 4722

class UpdateCampaignRequest < Struct.new(
  :name,
  :description,
  :data_extra_dimensions,
  :action)
  SENSITIVE = [:data_extra_dimensions]
  include Aws::Structure
end