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 |
Disassociates the user from an EC2 instance providing user-based subscriptions.
Synopsis
- data DisassociateUser = DisassociateUser' {}
- newDisassociateUser :: IdentityProvider -> Text -> Text -> DisassociateUser
- disassociateUser_domain :: Lens' DisassociateUser (Maybe Text)
- disassociateUser_identityProvider :: Lens' DisassociateUser IdentityProvider
- disassociateUser_instanceId :: Lens' DisassociateUser Text
- disassociateUser_username :: Lens' DisassociateUser Text
- data DisassociateUserResponse = DisassociateUserResponse' {}
- newDisassociateUserResponse :: Int -> InstanceUserSummary -> DisassociateUserResponse
- disassociateUserResponse_httpStatus :: Lens' DisassociateUserResponse Int
- disassociateUserResponse_instanceUserSummary :: Lens' DisassociateUserResponse InstanceUserSummary
Creating a Request
data DisassociateUser Source #
See: newDisassociateUser
smart constructor.
DisassociateUser' | |
|
Instances
:: IdentityProvider | |
-> Text | |
-> Text | |
-> DisassociateUser |
Create a value of DisassociateUser
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:
DisassociateUser
, disassociateUser_domain
- The domain name of the user.
DisassociateUser
, disassociateUser_identityProvider
- An object that specifies details for the identity provider.
DisassociateUser
, disassociateUser_instanceId
- The ID of the EC2 instance, which provides user-based subscriptions.
DisassociateUser
, disassociateUser_username
- The user name from the identity provider for the user.
Request Lenses
disassociateUser_domain :: Lens' DisassociateUser (Maybe Text) Source #
The domain name of the user.
disassociateUser_identityProvider :: Lens' DisassociateUser IdentityProvider Source #
An object that specifies details for the identity provider.
disassociateUser_instanceId :: Lens' DisassociateUser Text Source #
The ID of the EC2 instance, which provides user-based subscriptions.
disassociateUser_username :: Lens' DisassociateUser Text Source #
The user name from the identity provider for the user.
Destructuring the Response
data DisassociateUserResponse Source #
See: newDisassociateUserResponse
smart constructor.
DisassociateUserResponse' | |
|
Instances
newDisassociateUserResponse Source #
Create a value of DisassociateUserResponse
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:DisassociateUserResponse'
, disassociateUserResponse_httpStatus
- The response's http status code.
$sel:instanceUserSummary:DisassociateUserResponse'
, disassociateUserResponse_instanceUserSummary
- Metadata that describes the associate user operation.
Response Lenses
disassociateUserResponse_httpStatus :: Lens' DisassociateUserResponse Int Source #
The response's http status code.
disassociateUserResponse_instanceUserSummary :: Lens' DisassociateUserResponse InstanceUserSummary Source #
Metadata that describes the associate user operation.