libZSservicesZSamazonka-alexa-businessZSamazonka-alexa-business
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.AlexaBusiness.StartDeviceSync

Description

Resets a device and its account to the known default settings. This clears all information and settings set by previous users in the following ways:

  • Bluetooth - This unpairs all bluetooth devices paired with your echo device.
  • Volume - This resets the echo device's volume to the default value.
  • Notifications - This clears all notifications from your echo device.
  • Lists - This clears all to-do items from your echo device.
  • Settings - This internally syncs the room's profile (if the device is assigned to a room), contacts, address books, delegation access for account linking, and communications (if enabled on the room profile).
Synopsis

Creating a Request

data StartDeviceSync Source #

See: newStartDeviceSync smart constructor.

Constructors

StartDeviceSync' 

Fields

Instances

Instances details
Eq StartDeviceSync Source # 
Instance details

Defined in Amazonka.AlexaBusiness.StartDeviceSync

Read StartDeviceSync Source # 
Instance details

Defined in Amazonka.AlexaBusiness.StartDeviceSync

Show StartDeviceSync Source # 
Instance details

Defined in Amazonka.AlexaBusiness.StartDeviceSync

Generic StartDeviceSync Source # 
Instance details

Defined in Amazonka.AlexaBusiness.StartDeviceSync

Associated Types

type Rep StartDeviceSync :: Type -> Type #

NFData StartDeviceSync Source # 
Instance details

Defined in Amazonka.AlexaBusiness.StartDeviceSync

Methods

rnf :: StartDeviceSync -> () #

Hashable StartDeviceSync Source # 
Instance details

Defined in Amazonka.AlexaBusiness.StartDeviceSync

ToJSON StartDeviceSync Source # 
Instance details

Defined in Amazonka.AlexaBusiness.StartDeviceSync

AWSRequest StartDeviceSync Source # 
Instance details

Defined in Amazonka.AlexaBusiness.StartDeviceSync

Associated Types

type AWSResponse StartDeviceSync #

ToHeaders StartDeviceSync Source # 
Instance details

Defined in Amazonka.AlexaBusiness.StartDeviceSync

ToPath StartDeviceSync Source # 
Instance details

Defined in Amazonka.AlexaBusiness.StartDeviceSync

ToQuery StartDeviceSync Source # 
Instance details

Defined in Amazonka.AlexaBusiness.StartDeviceSync

type Rep StartDeviceSync Source # 
Instance details

Defined in Amazonka.AlexaBusiness.StartDeviceSync

type Rep StartDeviceSync = D1 ('MetaData "StartDeviceSync" "Amazonka.AlexaBusiness.StartDeviceSync" "libZSservicesZSamazonka-alexa-businessZSamazonka-alexa-business" 'False) (C1 ('MetaCons "StartDeviceSync'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deviceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "roomArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "features") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Feature]))))
type AWSResponse StartDeviceSync Source # 
Instance details

Defined in Amazonka.AlexaBusiness.StartDeviceSync

newStartDeviceSync :: StartDeviceSync Source #

Create a value of StartDeviceSync with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deviceArn:StartDeviceSync', startDeviceSync_deviceArn - The ARN of the device to sync. Required.

$sel:roomArn:StartDeviceSync', startDeviceSync_roomArn - The ARN of the room with which the device to sync is associated. Required.

$sel:features:StartDeviceSync', startDeviceSync_features - Request structure to start the device sync. Required.

Request Lenses

startDeviceSync_deviceArn :: Lens' StartDeviceSync (Maybe Text) Source #

The ARN of the device to sync. Required.

startDeviceSync_roomArn :: Lens' StartDeviceSync (Maybe Text) Source #

The ARN of the room with which the device to sync is associated. Required.

startDeviceSync_features :: Lens' StartDeviceSync [Feature] Source #

Request structure to start the device sync. Required.

Destructuring the Response

data StartDeviceSyncResponse Source #

See: newStartDeviceSyncResponse smart constructor.

Constructors

StartDeviceSyncResponse' 

Fields

Instances

Instances details
Eq StartDeviceSyncResponse Source # 
Instance details

Defined in Amazonka.AlexaBusiness.StartDeviceSync

Read StartDeviceSyncResponse Source # 
Instance details

Defined in Amazonka.AlexaBusiness.StartDeviceSync

Show StartDeviceSyncResponse Source # 
Instance details

Defined in Amazonka.AlexaBusiness.StartDeviceSync

Generic StartDeviceSyncResponse Source # 
Instance details

Defined in Amazonka.AlexaBusiness.StartDeviceSync

Associated Types

type Rep StartDeviceSyncResponse :: Type -> Type #

NFData StartDeviceSyncResponse Source # 
Instance details

Defined in Amazonka.AlexaBusiness.StartDeviceSync

Methods

rnf :: StartDeviceSyncResponse -> () #

type Rep StartDeviceSyncResponse Source # 
Instance details

Defined in Amazonka.AlexaBusiness.StartDeviceSync

type Rep StartDeviceSyncResponse = D1 ('MetaData "StartDeviceSyncResponse" "Amazonka.AlexaBusiness.StartDeviceSync" "libZSservicesZSamazonka-alexa-businessZSamazonka-alexa-business" 'False) (C1 ('MetaCons "StartDeviceSyncResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartDeviceSyncResponse Source #

Create a value of StartDeviceSyncResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:StartDeviceSyncResponse', startDeviceSyncResponse_httpStatus - The response's http status code.

Response Lenses