| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.WorkMail.DeregisterFromWorkMail
Description
Mark a user, group, or resource as no longer used in Amazon WorkMail. This action disassociates the mailbox and schedules it for clean-up. WorkMail keeps mailboxes for 30 days before they are permanently removed. The functionality in the console is Disable.
Synopsis
- data DeregisterFromWorkMail = DeregisterFromWorkMail' {
- organizationId :: Text
- entityId :: Text
- newDeregisterFromWorkMail :: Text -> Text -> DeregisterFromWorkMail
- deregisterFromWorkMail_organizationId :: Lens' DeregisterFromWorkMail Text
- deregisterFromWorkMail_entityId :: Lens' DeregisterFromWorkMail Text
- data DeregisterFromWorkMailResponse = DeregisterFromWorkMailResponse' {
- httpStatus :: Int
- newDeregisterFromWorkMailResponse :: Int -> DeregisterFromWorkMailResponse
- deregisterFromWorkMailResponse_httpStatus :: Lens' DeregisterFromWorkMailResponse Int
Creating a Request
data DeregisterFromWorkMail Source #
See: newDeregisterFromWorkMail smart constructor.
Constructors
| DeregisterFromWorkMail' | |
Fields
| |
Instances
newDeregisterFromWorkMail Source #
Arguments
| :: Text | |
| -> Text | |
| -> DeregisterFromWorkMail |
Create a value of DeregisterFromWorkMail 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:organizationId:DeregisterFromWorkMail', deregisterFromWorkMail_organizationId - The identifier for the organization under which the Amazon WorkMail
entity exists.
$sel:entityId:DeregisterFromWorkMail', deregisterFromWorkMail_entityId - The identifier for the member (user or group) to be updated.
Request Lenses
deregisterFromWorkMail_organizationId :: Lens' DeregisterFromWorkMail Text Source #
The identifier for the organization under which the Amazon WorkMail entity exists.
deregisterFromWorkMail_entityId :: Lens' DeregisterFromWorkMail Text Source #
The identifier for the member (user or group) to be updated.
Destructuring the Response
data DeregisterFromWorkMailResponse Source #
See: newDeregisterFromWorkMailResponse smart constructor.
Constructors
| DeregisterFromWorkMailResponse' | |
Fields
| |
Instances
newDeregisterFromWorkMailResponse Source #
Create a value of DeregisterFromWorkMailResponse 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:DeregisterFromWorkMailResponse', deregisterFromWorkMailResponse_httpStatus - The response's http status code.
Response Lenses
deregisterFromWorkMailResponse_httpStatus :: Lens' DeregisterFromWorkMailResponse Int Source #
The response's http status code.