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.