Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Removes the specific permissions of users or groups in your IAM Identity Center identity source with access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
Synopsis
- data DisassociatePersonasFromEntities = DisassociatePersonasFromEntities' {}
- newDisassociatePersonasFromEntities :: Text -> Text -> NonEmpty Text -> DisassociatePersonasFromEntities
- disassociatePersonasFromEntities_id :: Lens' DisassociatePersonasFromEntities Text
- disassociatePersonasFromEntities_indexId :: Lens' DisassociatePersonasFromEntities Text
- disassociatePersonasFromEntities_entityIds :: Lens' DisassociatePersonasFromEntities (NonEmpty Text)
- data DisassociatePersonasFromEntitiesResponse = DisassociatePersonasFromEntitiesResponse' {}
- newDisassociatePersonasFromEntitiesResponse :: Int -> DisassociatePersonasFromEntitiesResponse
- disassociatePersonasFromEntitiesResponse_failedEntityList :: Lens' DisassociatePersonasFromEntitiesResponse (Maybe (NonEmpty FailedEntity))
- disassociatePersonasFromEntitiesResponse_httpStatus :: Lens' DisassociatePersonasFromEntitiesResponse Int
Creating a Request
data DisassociatePersonasFromEntities Source #
See: newDisassociatePersonasFromEntities
smart constructor.
Instances
newDisassociatePersonasFromEntities Source #
:: Text | |
-> Text | |
-> NonEmpty Text | |
-> DisassociatePersonasFromEntities |
Create a value of DisassociatePersonasFromEntities
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:
DisassociatePersonasFromEntities
, disassociatePersonasFromEntities_id
- The identifier of your Amazon Kendra experience.
$sel:indexId:DisassociatePersonasFromEntities'
, disassociatePersonasFromEntities_indexId
- The identifier of the index for your Amazon Kendra experience.
$sel:entityIds:DisassociatePersonasFromEntities'
, disassociatePersonasFromEntities_entityIds
- The identifiers of users or groups in your IAM Identity Center identity
source. For example, user IDs could be user emails.
Request Lenses
disassociatePersonasFromEntities_id :: Lens' DisassociatePersonasFromEntities Text Source #
The identifier of your Amazon Kendra experience.
disassociatePersonasFromEntities_indexId :: Lens' DisassociatePersonasFromEntities Text Source #
The identifier of the index for your Amazon Kendra experience.
disassociatePersonasFromEntities_entityIds :: Lens' DisassociatePersonasFromEntities (NonEmpty Text) Source #
The identifiers of users or groups in your IAM Identity Center identity source. For example, user IDs could be user emails.
Destructuring the Response
data DisassociatePersonasFromEntitiesResponse Source #
See: newDisassociatePersonasFromEntitiesResponse
smart constructor.
DisassociatePersonasFromEntitiesResponse' | |
|
Instances
newDisassociatePersonasFromEntitiesResponse Source #
Create a value of DisassociatePersonasFromEntitiesResponse
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:failedEntityList:DisassociatePersonasFromEntitiesResponse'
, disassociatePersonasFromEntitiesResponse_failedEntityList
- Lists the users or groups in your IAM Identity Center identity source
that failed to properly remove access to your Amazon Kendra experience.
$sel:httpStatus:DisassociatePersonasFromEntitiesResponse'
, disassociatePersonasFromEntitiesResponse_httpStatus
- The response's http status code.
Response Lenses
disassociatePersonasFromEntitiesResponse_failedEntityList :: Lens' DisassociatePersonasFromEntitiesResponse (Maybe (NonEmpty FailedEntity)) Source #
Lists the users or groups in your IAM Identity Center identity source that failed to properly remove access to your Amazon Kendra experience.
disassociatePersonasFromEntitiesResponse_httpStatus :: Lens' DisassociatePersonasFromEntitiesResponse Int Source #
The response's http status code.