class Aws::AlexaForBusiness::Types::RegisterAVSDeviceRequest
@note When making an API call, you may pass RegisterAVSDeviceRequest
data as a hash: { client_id: "ClientId", # required user_code: "UserCode", # required product_id: "ProductId", # required device_serial_number: "DeviceSerialNumberForAVS", amazon_id: "AmazonId", # required room_arn: "Arn", tags: [ { key: "TagKey", # required value: "TagValue", # required }, ], }
@!attribute [rw] client_id
The client ID of the OEM used for code-based linking authorization on an AVS device. @return [String]
@!attribute [rw] user_code
The code that is obtained after your AVS device has made a POST request to LWA as a part of the Device Authorization Request component of the OAuth code-based linking specification. @return [String]
@!attribute [rw] product_id
The product ID used to identify your AVS device during authorization. @return [String]
@!attribute [rw] device_serial_number
The key generated by the OEM that uniquely identifies a specified instance of your AVS device. @return [String]
@!attribute [rw] amazon_id
The device type ID for your AVS device generated by Amazon when the OEM creates a new product on Amazon's Developer Console. @return [String]
@!attribute [rw] room_arn
The Amazon Resource Name (ARN) of the room with which to associate your AVS device. @return [String]
@!attribute [rw] tags
The tags to be added to the specified resource. Do not provide system tags. @return [Array<Types::Tag>]
@see docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RegisterAVSDeviceRequest AWS API Documentation
Constants
- SENSITIVE