amazonka-opensearchserverless-2.0: Amazon OpenSearch Service Serverless 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.OpenSearchServerless.DeleteCollection

Description

Deletes an OpenSearch Serverless collection. For more information, see Creating and managing Amazon OpenSearch Serverless collections.

Synopsis

Creating a Request

data DeleteCollection Source #

See: newDeleteCollection smart constructor.

Constructors

DeleteCollection' 

Fields

  • clientToken :: Maybe Text

    A unique, case-sensitive identifier to ensure idempotency of the request.

  • id :: Text

    The unique identifier of the collection. For example, 1iu5usc406kd. The ID is part of the collection endpoint. You can also retrieve it using the ListCollections API.

Instances

Instances details
ToJSON DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

ToHeaders DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

ToPath DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

ToQuery DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

AWSRequest DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

Associated Types

type AWSResponse DeleteCollection #

Generic DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

Associated Types

type Rep DeleteCollection :: Type -> Type #

Read DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

Show DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

NFData DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

Methods

rnf :: DeleteCollection -> () #

Eq DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

Hashable DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

type AWSResponse DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

type Rep DeleteCollection Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

type Rep DeleteCollection = D1 ('MetaData "DeleteCollection" "Amazonka.OpenSearchServerless.DeleteCollection" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "DeleteCollection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteCollection Source #

Create a value of DeleteCollection 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:clientToken:DeleteCollection', deleteCollection_clientToken - A unique, case-sensitive identifier to ensure idempotency of the request.

DeleteCollection, deleteCollection_id - The unique identifier of the collection. For example, 1iu5usc406kd. The ID is part of the collection endpoint. You can also retrieve it using the ListCollections API.

Request Lenses

deleteCollection_clientToken :: Lens' DeleteCollection (Maybe Text) Source #

A unique, case-sensitive identifier to ensure idempotency of the request.

deleteCollection_id :: Lens' DeleteCollection Text Source #

The unique identifier of the collection. For example, 1iu5usc406kd. The ID is part of the collection endpoint. You can also retrieve it using the ListCollections API.

Destructuring the Response

data DeleteCollectionResponse Source #

See: newDeleteCollectionResponse smart constructor.

Constructors

DeleteCollectionResponse' 

Fields

Instances

Instances details
Generic DeleteCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

Associated Types

type Rep DeleteCollectionResponse :: Type -> Type #

Read DeleteCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

Show DeleteCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

NFData DeleteCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

Eq DeleteCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

type Rep DeleteCollectionResponse Source # 
Instance details

Defined in Amazonka.OpenSearchServerless.DeleteCollection

type Rep DeleteCollectionResponse = D1 ('MetaData "DeleteCollectionResponse" "Amazonka.OpenSearchServerless.DeleteCollection" "amazonka-opensearchserverless-2.0-HnbMYszmsxrAMKjbvSoFws" 'False) (C1 ('MetaCons "DeleteCollectionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deleteCollectionDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeleteCollectionDetail)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteCollectionResponse Source #

Create a value of DeleteCollectionResponse 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:deleteCollectionDetail:DeleteCollectionResponse', deleteCollectionResponse_deleteCollectionDetail - Details of the deleted collection.

$sel:httpStatus:DeleteCollectionResponse', deleteCollectionResponse_httpStatus - The response's http status code.

Response Lenses