class Aws::IoTSiteWise::Types::UpdateAssetPropertyRequest
@note When making an API call, you may pass UpdateAssetPropertyRequest
data as a hash: { asset_id: "ID", # required property_id: "ID", # required property_alias: "PropertyAlias", property_notification_state: "ENABLED", # accepts ENABLED, DISABLED client_token: "ClientToken", }
@!attribute [rw] asset_id
The ID of the asset to be updated. @return [String]
@!attribute [rw] property_id
The ID of the asset property to be updated. @return [String]
@!attribute [rw] property_alias
The alias that identifies the property, such as an OPC-UA server data stream path (for example, `/company/windfarm/3/turbine/7/temperature`). For more information, see [Mapping industrial data streams to asset properties][1] in the *IoT SiteWise User Guide*. If you omit this parameter, the alias is removed from the property. [1]: https://docs.aws.amazon.com/iot-sitewise/latest/userguide/connect-data-streams.html @return [String]
@!attribute [rw] property_notification_state
The MQTT notification state (enabled or disabled) for this asset property. When the notification state is enabled, IoT SiteWise publishes property value updates to a unique MQTT topic. For more information, see [Interacting with other services][1] in the *IoT SiteWise User Guide*. If you omit this parameter, the notification state is set to `DISABLED`. [1]: https://docs.aws.amazon.com/iot-sitewise/latest/userguide/interact-with-other-services.html @return [String]
@!attribute [rw] client_token
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't reuse this client token if a new idempotent request is required. **A suitable default value is auto-generated.** You should normally not need to pass this option. @return [String]
Constants
- SENSITIVE