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

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

Constant Summary collapse

SENSITIVE =
[]

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)


3838
3839
3840
3841
3842
3843
3844
3845
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 3838

class UpdateCampaignRequest < Struct.new(
  :name,
  :description,
  :data_extra_dimensions,
  :action)
  SENSITIVE = []
  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>)


3838
3839
3840
3841
3842
3843
3844
3845
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 3838

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

#descriptionString

The description of the campaign.

Returns:

  • (String)


3838
3839
3840
3841
3842
3843
3844
3845
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 3838

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

#nameString

The name of the campaign to update.

Returns:

  • (String)


3838
3839
3840
3841
3842
3843
3844
3845
# File 'gems/aws-sdk-iotfleetwise/lib/aws-sdk-iotfleetwise/types.rb', line 3838

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