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 |
Mark a user, group, or resource as no longer used in 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.
DeregisterFromWorkMail' | |
|
Instances
newDeregisterFromWorkMail Source #
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:
DeregisterFromWorkMail
, deregisterFromWorkMail_organizationId
- The identifier for the organization under which the WorkMail entity
exists.
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 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.
DeregisterFromWorkMailResponse' | |
|
Instances
Generic DeregisterFromWorkMailResponse Source # | |
Read DeregisterFromWorkMailResponse Source # | |
Show DeregisterFromWorkMailResponse Source # | |
Defined in Amazonka.WorkMail.DeregisterFromWorkMail | |
NFData DeregisterFromWorkMailResponse Source # | |
Defined in Amazonka.WorkMail.DeregisterFromWorkMail rnf :: DeregisterFromWorkMailResponse -> () # | |
Eq DeregisterFromWorkMailResponse Source # | |
type Rep DeregisterFromWorkMailResponse Source # | |
Defined in Amazonka.WorkMail.DeregisterFromWorkMail type Rep DeregisterFromWorkMailResponse = D1 ('MetaData "DeregisterFromWorkMailResponse" "Amazonka.WorkMail.DeregisterFromWorkMail" "amazonka-workmail-2.0-6w5uOhF45UX4mlfLHLnG5b" 'False) (C1 ('MetaCons "DeregisterFromWorkMailResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
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.