class Aws::LocationService::Types::UpdateTrackerRequest
@note When making an API call, you may pass UpdateTrackerRequest
data as a hash: { description: "ResourceDescription", pricing_plan: "RequestBasedUsage", # accepts RequestBasedUsage, MobileAssetTracking, MobileAssetManagement pricing_plan_data_source: "String", tracker_name: "ResourceName", # required }
@!attribute [rw] description
Updates the description for the tracker resource. @return [String]
@!attribute [rw] pricing_plan
Updates the pricing plan for the tracker resource. For more information about each pricing plan option restrictions, see [Amazon Location Service pricing][1]. [1]: https://aws.amazon.com/location/pricing/ @return [String]
@!attribute [rw] pricing_plan_data_source
Updates the data provider for the tracker resource. A required value for the following pricing plans: `MobileAssetTracking`\| `MobileAssetManagement` For more information about [data providers][1] and [pricing plans][2], see the Amazon Location Service product page <note markdown="1"> This can only be updated when updating the `PricingPlan` in the same request. Amazon Location Service uses `PricingPlanDataSource` to calculate billing for your tracker resource. Your data won't be shared with the data provider, and will remain in your AWS account and Region unless you move it. </note> [1]: https://aws.amazon.com/location/data-providers/ [2]: https://aws.amazon.com/location/pricing/ @return [String]
@!attribute [rw] tracker_name
The name of the tracker resource to update. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/location-2020-11-19/UpdateTrackerRequest AWS API Documentation
Constants
- SENSITIVE