| 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 |
Amazonka.LicenseManagerUserSubscriptions.DisassociateUser
Description
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.
Constructors
| DisassociateUser' | |
Fields
| |
Instances
Arguments
| :: 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.
Constructors
| DisassociateUserResponse' | |
Fields
| |
Instances
newDisassociateUserResponse Source #
Arguments
| :: Int | |
| -> InstanceUserSummary | |
| -> DisassociateUserResponse |
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.