amazonka-discovery-2.0: Amazon Application Discovery Service 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.Discovery.BatchDeleteImportData

Description

Deletes one or more import tasks, each identified by their import ID. Each import task has a number of records that can identify servers or applications.

Amazon Web Services Application Discovery Service has built-in matching logic that will identify when discovered servers match existing entries that you've previously discovered, the information for the already-existing discovered server is updated. When you delete an import task that contains records that were used to match, the information in those matched records that comes from the deleted records will also be deleted.

Synopsis

Creating a Request

data BatchDeleteImportData Source #

See: newBatchDeleteImportData smart constructor.

Constructors

BatchDeleteImportData' 

Fields

Instances

Instances details
ToJSON BatchDeleteImportData Source # 
Instance details

Defined in Amazonka.Discovery.BatchDeleteImportData

ToHeaders BatchDeleteImportData Source # 
Instance details

Defined in Amazonka.Discovery.BatchDeleteImportData

ToPath BatchDeleteImportData Source # 
Instance details

Defined in Amazonka.Discovery.BatchDeleteImportData

ToQuery BatchDeleteImportData Source # 
Instance details

Defined in Amazonka.Discovery.BatchDeleteImportData

AWSRequest BatchDeleteImportData Source # 
Instance details

Defined in Amazonka.Discovery.BatchDeleteImportData

Associated Types

type AWSResponse BatchDeleteImportData #

Generic BatchDeleteImportData Source # 
Instance details

Defined in Amazonka.Discovery.BatchDeleteImportData

Associated Types

type Rep BatchDeleteImportData :: Type -> Type #

Read BatchDeleteImportData Source # 
Instance details

Defined in Amazonka.Discovery.BatchDeleteImportData

Show BatchDeleteImportData Source # 
Instance details

Defined in Amazonka.Discovery.BatchDeleteImportData

NFData BatchDeleteImportData Source # 
Instance details

Defined in Amazonka.Discovery.BatchDeleteImportData

Methods

rnf :: BatchDeleteImportData -> () #

Eq BatchDeleteImportData Source # 
Instance details

Defined in Amazonka.Discovery.BatchDeleteImportData

Hashable BatchDeleteImportData Source # 
Instance details

Defined in Amazonka.Discovery.BatchDeleteImportData

type AWSResponse BatchDeleteImportData Source # 
Instance details

Defined in Amazonka.Discovery.BatchDeleteImportData

type Rep BatchDeleteImportData Source # 
Instance details

Defined in Amazonka.Discovery.BatchDeleteImportData

type Rep BatchDeleteImportData = D1 ('MetaData "BatchDeleteImportData" "Amazonka.Discovery.BatchDeleteImportData" "amazonka-discovery-2.0-FHPaShbhCtL10K1sBxZHs" 'False) (C1 ('MetaCons "BatchDeleteImportData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "importTaskIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newBatchDeleteImportData Source #

Create a value of BatchDeleteImportData 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:importTaskIds:BatchDeleteImportData', batchDeleteImportData_importTaskIds - The IDs for the import tasks that you want to delete.

Request Lenses

batchDeleteImportData_importTaskIds :: Lens' BatchDeleteImportData (NonEmpty Text) Source #

The IDs for the import tasks that you want to delete.

Destructuring the Response

data BatchDeleteImportDataResponse Source #

See: newBatchDeleteImportDataResponse smart constructor.

Constructors

BatchDeleteImportDataResponse' 

Fields

Instances

Instances details
Generic BatchDeleteImportDataResponse Source # 
Instance details

Defined in Amazonka.Discovery.BatchDeleteImportData

Associated Types

type Rep BatchDeleteImportDataResponse :: Type -> Type #

Read BatchDeleteImportDataResponse Source # 
Instance details

Defined in Amazonka.Discovery.BatchDeleteImportData

Show BatchDeleteImportDataResponse Source # 
Instance details

Defined in Amazonka.Discovery.BatchDeleteImportData

NFData BatchDeleteImportDataResponse Source # 
Instance details

Defined in Amazonka.Discovery.BatchDeleteImportData

Eq BatchDeleteImportDataResponse Source # 
Instance details

Defined in Amazonka.Discovery.BatchDeleteImportData

type Rep BatchDeleteImportDataResponse Source # 
Instance details

Defined in Amazonka.Discovery.BatchDeleteImportData

type Rep BatchDeleteImportDataResponse = D1 ('MetaData "BatchDeleteImportDataResponse" "Amazonka.Discovery.BatchDeleteImportData" "amazonka-discovery-2.0-FHPaShbhCtL10K1sBxZHs" 'False) (C1 ('MetaCons "BatchDeleteImportDataResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BatchDeleteImportDataError])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newBatchDeleteImportDataResponse Source #

Create a value of BatchDeleteImportDataResponse 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:errors:BatchDeleteImportDataResponse', batchDeleteImportDataResponse_errors - Error messages returned for each import task that you deleted as a response for this command.

$sel:httpStatus:BatchDeleteImportDataResponse', batchDeleteImportDataResponse_httpStatus - The response's http status code.

Response Lenses

batchDeleteImportDataResponse_errors :: Lens' BatchDeleteImportDataResponse (Maybe [BatchDeleteImportDataError]) Source #

Error messages returned for each import task that you deleted as a response for this command.