amazonka-alexa-business-2.0: Amazon Alexa For Business SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.AlexaBusiness.DeleteDeviceUsageData

Description

When this action is called for a specified shared device, it allows authorized users to delete the device's entire previous history of voice input data and associated response data. This action can be called once every 24 hours for a specific shared device.

Synopsis

Creating a Request

data DeleteDeviceUsageData Source #

See: newDeleteDeviceUsageData smart constructor.

Constructors

DeleteDeviceUsageData' 

Fields

Instances

Instances details
ToJSON DeleteDeviceUsageData Source # 
Instance details

Defined in Amazonka.AlexaBusiness.DeleteDeviceUsageData

ToHeaders DeleteDeviceUsageData Source # 
Instance details

Defined in Amazonka.AlexaBusiness.DeleteDeviceUsageData

ToPath DeleteDeviceUsageData Source # 
Instance details

Defined in Amazonka.AlexaBusiness.DeleteDeviceUsageData

ToQuery DeleteDeviceUsageData Source # 
Instance details

Defined in Amazonka.AlexaBusiness.DeleteDeviceUsageData

AWSRequest DeleteDeviceUsageData Source # 
Instance details

Defined in Amazonka.AlexaBusiness.DeleteDeviceUsageData

Associated Types

type AWSResponse DeleteDeviceUsageData #

Generic DeleteDeviceUsageData Source # 
Instance details

Defined in Amazonka.AlexaBusiness.DeleteDeviceUsageData

Associated Types

type Rep DeleteDeviceUsageData :: Type -> Type #

Read DeleteDeviceUsageData Source # 
Instance details

Defined in Amazonka.AlexaBusiness.DeleteDeviceUsageData

Show DeleteDeviceUsageData Source # 
Instance details

Defined in Amazonka.AlexaBusiness.DeleteDeviceUsageData

NFData DeleteDeviceUsageData Source # 
Instance details

Defined in Amazonka.AlexaBusiness.DeleteDeviceUsageData

Methods

rnf :: DeleteDeviceUsageData -> () #

Eq DeleteDeviceUsageData Source # 
Instance details

Defined in Amazonka.AlexaBusiness.DeleteDeviceUsageData

Hashable DeleteDeviceUsageData Source # 
Instance details

Defined in Amazonka.AlexaBusiness.DeleteDeviceUsageData

type AWSResponse DeleteDeviceUsageData Source # 
Instance details

Defined in Amazonka.AlexaBusiness.DeleteDeviceUsageData

type Rep DeleteDeviceUsageData Source # 
Instance details

Defined in Amazonka.AlexaBusiness.DeleteDeviceUsageData

type Rep DeleteDeviceUsageData = D1 ('MetaData "DeleteDeviceUsageData" "Amazonka.AlexaBusiness.DeleteDeviceUsageData" "amazonka-alexa-business-2.0-BWvKfxFukoyBarGovAkdOS" 'False) (C1 ('MetaCons "DeleteDeviceUsageData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deviceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "deviceUsageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DeviceUsageType)))

newDeleteDeviceUsageData Source #

Create a value of DeleteDeviceUsageData 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:

DeleteDeviceUsageData, deleteDeviceUsageData_deviceArn - The ARN of the device.

$sel:deviceUsageType:DeleteDeviceUsageData', deleteDeviceUsageData_deviceUsageType - The type of usage data to delete.

Request Lenses

Destructuring the Response

data DeleteDeviceUsageDataResponse Source #

See: newDeleteDeviceUsageDataResponse smart constructor.

Constructors

DeleteDeviceUsageDataResponse' 

Fields

Instances

Instances details
Generic DeleteDeviceUsageDataResponse Source # 
Instance details

Defined in Amazonka.AlexaBusiness.DeleteDeviceUsageData

Associated Types

type Rep DeleteDeviceUsageDataResponse :: Type -> Type #

Read DeleteDeviceUsageDataResponse Source # 
Instance details

Defined in Amazonka.AlexaBusiness.DeleteDeviceUsageData

Show DeleteDeviceUsageDataResponse Source # 
Instance details

Defined in Amazonka.AlexaBusiness.DeleteDeviceUsageData

NFData DeleteDeviceUsageDataResponse Source # 
Instance details

Defined in Amazonka.AlexaBusiness.DeleteDeviceUsageData

Eq DeleteDeviceUsageDataResponse Source # 
Instance details

Defined in Amazonka.AlexaBusiness.DeleteDeviceUsageData

type Rep DeleteDeviceUsageDataResponse Source # 
Instance details

Defined in Amazonka.AlexaBusiness.DeleteDeviceUsageData

type Rep DeleteDeviceUsageDataResponse = D1 ('MetaData "DeleteDeviceUsageDataResponse" "Amazonka.AlexaBusiness.DeleteDeviceUsageData" "amazonka-alexa-business-2.0-BWvKfxFukoyBarGovAkdOS" 'False) (C1 ('MetaCons "DeleteDeviceUsageDataResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteDeviceUsageDataResponse Source #

Create a value of DeleteDeviceUsageDataResponse 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:DeleteDeviceUsageDataResponse', deleteDeviceUsageDataResponse_httpStatus - The response's http status code.

Response Lenses