libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory
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.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
Eq DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

Read DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

Show DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

Generic DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

Associated Types

type Rep DetachFromIndex :: Type -> Type #

NFData DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

Methods

rnf :: DetachFromIndex -> () #

Hashable DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

ToJSON DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

AWSRequest DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

Associated Types

type AWSResponse 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

type Rep DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

type Rep DetachFromIndex = D1 ('MetaData "DetachFromIndex" "Amazonka.CloudDirectory.DetachFromIndex" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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))))
type AWSResponse DetachFromIndex Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

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:

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

$sel:indexReference:DetachFromIndex', detachFromIndex_indexReference - A reference to the index object.

$sel:targetReference: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
Eq DetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

Read DetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

Show DetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

Generic DetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

Associated Types

type Rep DetachFromIndexResponse :: Type -> Type #

NFData DetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

Methods

rnf :: DetachFromIndexResponse -> () #

type Rep DetachFromIndexResponse Source # 
Instance details

Defined in Amazonka.CloudDirectory.DetachFromIndex

type Rep DetachFromIndexResponse = D1 ('MetaData "DetachFromIndexResponse" "Amazonka.CloudDirectory.DetachFromIndex" "libZSservicesZSamazonka-clouddirectoryZSamazonka-clouddirectory" '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:

$sel:detachedObjectIdentifier: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.