| 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.WorkSpaces.ModifySelfservicePermissions
Description
Modifies the self-service WorkSpace management capabilities for your users. For more information, see Enable Self-Service WorkSpace Management Capabilities for Your Users.
Synopsis
- data ModifySelfservicePermissions = ModifySelfservicePermissions' {}
- newModifySelfservicePermissions :: Text -> SelfservicePermissions -> ModifySelfservicePermissions
- modifySelfservicePermissions_resourceId :: Lens' ModifySelfservicePermissions Text
- modifySelfservicePermissions_selfservicePermissions :: Lens' ModifySelfservicePermissions SelfservicePermissions
- data ModifySelfservicePermissionsResponse = ModifySelfservicePermissionsResponse' {
- httpStatus :: Int
- newModifySelfservicePermissionsResponse :: Int -> ModifySelfservicePermissionsResponse
- modifySelfservicePermissionsResponse_httpStatus :: Lens' ModifySelfservicePermissionsResponse Int
Creating a Request
data ModifySelfservicePermissions Source #
See: newModifySelfservicePermissions smart constructor.
Constructors
| ModifySelfservicePermissions' | |
Fields
| |
Instances
newModifySelfservicePermissions Source #
Arguments
| :: Text | |
| -> SelfservicePermissions | |
| -> ModifySelfservicePermissions |
Create a value of ModifySelfservicePermissions 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:
ModifySelfservicePermissions, modifySelfservicePermissions_resourceId - The identifier of the directory.
ModifySelfservicePermissions, modifySelfservicePermissions_selfservicePermissions - The permissions to enable or disable self-service capabilities.
Request Lenses
modifySelfservicePermissions_resourceId :: Lens' ModifySelfservicePermissions Text Source #
The identifier of the directory.
modifySelfservicePermissions_selfservicePermissions :: Lens' ModifySelfservicePermissions SelfservicePermissions Source #
The permissions to enable or disable self-service capabilities.
Destructuring the Response
data ModifySelfservicePermissionsResponse Source #
See: newModifySelfservicePermissionsResponse smart constructor.
Constructors
| ModifySelfservicePermissionsResponse' | |
Fields
| |
Instances
newModifySelfservicePermissionsResponse Source #
Arguments
| :: Int | |
| -> ModifySelfservicePermissionsResponse |
Create a value of ModifySelfservicePermissionsResponse 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:ModifySelfservicePermissionsResponse', modifySelfservicePermissionsResponse_httpStatus - The response's http status code.
Response Lenses
modifySelfservicePermissionsResponse_httpStatus :: Lens' ModifySelfservicePermissionsResponse Int Source #
The response's http status code.