amazonka-clouddirectory-2.0: Amazon CloudDirectory 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.CloudDirectory.DetachFromIndex

Description

Detaches the specified object from the specified index.

Synopsis

Creating a Request

data DetachFromIndex Source #

See: newDetachFromIndex smart constructor.

Constructors

DetachFromIndex' 

Fields

Instances

Instances details
ToJSON DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

ToHeaders DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

ToPath DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

ToQuery DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

AWSRequest DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

Associated Types

type AWSResponse DetachFromIndex #

Generic DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

Associated Types

type Rep DetachFromIndex :: Type -> Type #

Read DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

Show DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

NFData DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

Methods

rnf :: DetachFromIndex -> () #

Eq DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

Hashable DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

type AWSResponse DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

type Rep DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

type Rep DetachFromIndex = D1 ('MetaData "DetachFromIndex" "Amazonka.CloudDirectory.DetachFromIndex" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "DetachFromIndex'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directoryArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "indexReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference) :*: S1 ('MetaSel ('Just "targetReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ObjectReference))))

newDetachFromIndex Source #

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

DetachFromIndex, detachFromIndex_directoryArn - The Amazon Resource Name (ARN) of the directory the index and object exist in.

DetachFromIndex, detachFromIndex_indexReference - A reference to the index object.

DetachFromIndex, detachFromIndex_targetReference - A reference to the object being detached from the index.

Request Lenses

detachFromIndex_directoryArn :: Lens' DetachFromIndex Text Source #

The Amazon Resource Name (ARN) of the directory the index and object exist in.

detachFromIndex_targetReference :: Lens' DetachFromIndex ObjectReference Source #

A reference to the object being detached from the index.

Destructuring the Response

data DetachFromIndexResponse Source #

See: newDetachFromIndexResponse smart constructor.

Constructors

DetachFromIndexResponse' 

Fields

Instances

Instances details
Generic DetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

Associated Types

type Rep DetachFromIndexResponse :: Type -> Type #

Read DetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

Show DetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

NFData DetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

Methods

rnf :: DetachFromIndexResponse -> () #

Eq DetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

type Rep DetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

type Rep DetachFromIndexResponse = D1 ('MetaData "DetachFromIndexResponse" "Amazonka.CloudDirectory.DetachFromIndex" "amazonka-clouddirectory-2.0-JYRSwrX5Vm289hhbSwe2zQ" 'False) (C1 ('MetaCons "DetachFromIndexResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detachedObjectIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDetachFromIndexResponse Source #

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

DetachFromIndexResponse, detachFromIndexResponse_detachedObjectIdentifier - The ObjectIdentifier of the object that was detached from the index.

$sel:httpStatus:DetachFromIndexResponse', detachFromIndexResponse_httpStatus - The response's http status code.

Response Lenses

detachFromIndexResponse_detachedObjectIdentifier :: Lens' DetachFromIndexResponse (Maybe Text) Source #

The ObjectIdentifier of the object that was detached from the index.