amazonka-kendra-2.0: Amazon KendraFrontendService 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.Kendra.DeleteAccessControlConfiguration

Description

Deletes an access control configuration that you created for your documents in an index. This includes user and group access information for your documents. This is useful for user context filtering, where search results are filtered based on the user or their group access to documents.

Synopsis

Creating a Request

data DeleteAccessControlConfiguration Source #

See: newDeleteAccessControlConfiguration smart constructor.

Constructors

DeleteAccessControlConfiguration' 

Fields

  • indexId :: Text

    The identifier of the index for an access control configuration.

  • id :: Text

    The identifier of the access control configuration you want to delete.

Instances

Instances details
ToJSON DeleteAccessControlConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.DeleteAccessControlConfiguration

ToHeaders DeleteAccessControlConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.DeleteAccessControlConfiguration

ToPath DeleteAccessControlConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.DeleteAccessControlConfiguration

ToQuery DeleteAccessControlConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.DeleteAccessControlConfiguration

AWSRequest DeleteAccessControlConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.DeleteAccessControlConfiguration

Generic DeleteAccessControlConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.DeleteAccessControlConfiguration

Associated Types

type Rep DeleteAccessControlConfiguration :: Type -> Type #

Read DeleteAccessControlConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.DeleteAccessControlConfiguration

Show DeleteAccessControlConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.DeleteAccessControlConfiguration

NFData DeleteAccessControlConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.DeleteAccessControlConfiguration

Eq DeleteAccessControlConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.DeleteAccessControlConfiguration

Hashable DeleteAccessControlConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.DeleteAccessControlConfiguration

type AWSResponse DeleteAccessControlConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.DeleteAccessControlConfiguration

type Rep DeleteAccessControlConfiguration Source # 
Instance details

Defined in Amazonka.Kendra.DeleteAccessControlConfiguration

type Rep DeleteAccessControlConfiguration = D1 ('MetaData "DeleteAccessControlConfiguration" "Amazonka.Kendra.DeleteAccessControlConfiguration" "amazonka-kendra-2.0-IHloXAWlYIS8YTp1gXe6J" 'False) (C1 ('MetaCons "DeleteAccessControlConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "indexId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteAccessControlConfiguration Source #

Create a value of DeleteAccessControlConfiguration 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:indexId:DeleteAccessControlConfiguration', deleteAccessControlConfiguration_indexId - The identifier of the index for an access control configuration.

DeleteAccessControlConfiguration, deleteAccessControlConfiguration_id - The identifier of the access control configuration you want to delete.

Request Lenses

deleteAccessControlConfiguration_indexId :: Lens' DeleteAccessControlConfiguration Text Source #

The identifier of the index for an access control configuration.

deleteAccessControlConfiguration_id :: Lens' DeleteAccessControlConfiguration Text Source #

The identifier of the access control configuration you want to delete.

Destructuring the Response

data DeleteAccessControlConfigurationResponse Source #

Constructors

DeleteAccessControlConfigurationResponse' 

Fields

Instances

Instances details
Generic DeleteAccessControlConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kendra.DeleteAccessControlConfiguration

Read DeleteAccessControlConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kendra.DeleteAccessControlConfiguration

Show DeleteAccessControlConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kendra.DeleteAccessControlConfiguration

NFData DeleteAccessControlConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kendra.DeleteAccessControlConfiguration

Eq DeleteAccessControlConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kendra.DeleteAccessControlConfiguration

type Rep DeleteAccessControlConfigurationResponse Source # 
Instance details

Defined in Amazonka.Kendra.DeleteAccessControlConfiguration

type Rep DeleteAccessControlConfigurationResponse = D1 ('MetaData "DeleteAccessControlConfigurationResponse" "Amazonka.Kendra.DeleteAccessControlConfiguration" "amazonka-kendra-2.0-IHloXAWlYIS8YTp1gXe6J" 'False) (C1 ('MetaCons "DeleteAccessControlConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteAccessControlConfigurationResponse Source #

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

Response Lenses