class Aws::LocationService::Types::UpdateGeofenceCollectionRequest

@note When making an API call, you may pass UpdateGeofenceCollectionRequest

data as a hash:

    {
      collection_name: "ResourceName", # required
      description: "ResourceDescription",
      pricing_plan: "RequestBasedUsage", # accepts RequestBasedUsage, MobileAssetTracking, MobileAssetManagement
      pricing_plan_data_source: "String",
    }

@!attribute [rw] collection_name

The name of the geofence collection to update.
@return [String]

@!attribute [rw] description

Updates the description for the geofence collection.
@return [String]

@!attribute [rw] pricing_plan

Updates the pricing plan for the geofence collection.

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 geofence collection.

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 geofence collection. 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]

@see docs.aws.amazon.com/goto/WebAPI/location-2020-11-19/UpdateGeofenceCollectionRequest AWS API Documentation

Constants

SENSITIVE