| 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.SSOAdmin.PutPermissionsBoundaryToPermissionSet
Description
Attaches an AWS managed or customer managed policy to the specified PermissionSet as a permissions boundary.
Synopsis
- data PutPermissionsBoundaryToPermissionSet = PutPermissionsBoundaryToPermissionSet' {}
- newPutPermissionsBoundaryToPermissionSet :: Text -> Text -> PermissionsBoundary -> PutPermissionsBoundaryToPermissionSet
- putPermissionsBoundaryToPermissionSet_instanceArn :: Lens' PutPermissionsBoundaryToPermissionSet Text
- putPermissionsBoundaryToPermissionSet_permissionSetArn :: Lens' PutPermissionsBoundaryToPermissionSet Text
- putPermissionsBoundaryToPermissionSet_permissionsBoundary :: Lens' PutPermissionsBoundaryToPermissionSet PermissionsBoundary
- data PutPermissionsBoundaryToPermissionSetResponse = PutPermissionsBoundaryToPermissionSetResponse' {
- httpStatus :: Int
- newPutPermissionsBoundaryToPermissionSetResponse :: Int -> PutPermissionsBoundaryToPermissionSetResponse
- putPermissionsBoundaryToPermissionSetResponse_httpStatus :: Lens' PutPermissionsBoundaryToPermissionSetResponse Int
Creating a Request
data PutPermissionsBoundaryToPermissionSet Source #
See: newPutPermissionsBoundaryToPermissionSet smart constructor.
Constructors
| PutPermissionsBoundaryToPermissionSet' | |
Fields
| |
Instances
newPutPermissionsBoundaryToPermissionSet Source #
Arguments
| :: Text | |
| -> Text | |
| -> PermissionsBoundary |
|
| -> PutPermissionsBoundaryToPermissionSet |
Create a value of PutPermissionsBoundaryToPermissionSet 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:
PutPermissionsBoundaryToPermissionSet, putPermissionsBoundaryToPermissionSet_instanceArn - The ARN of the IAM Identity Center instance under which the operation
will be executed.
PutPermissionsBoundaryToPermissionSet, putPermissionsBoundaryToPermissionSet_permissionSetArn - The ARN of the PermissionSet.
$sel:permissionsBoundary:PutPermissionsBoundaryToPermissionSet', putPermissionsBoundaryToPermissionSet_permissionsBoundary - The permissions boundary that you want to attach to a PermissionSet.
Request Lenses
putPermissionsBoundaryToPermissionSet_instanceArn :: Lens' PutPermissionsBoundaryToPermissionSet Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed.
putPermissionsBoundaryToPermissionSet_permissionSetArn :: Lens' PutPermissionsBoundaryToPermissionSet Text Source #
The ARN of the PermissionSet.
putPermissionsBoundaryToPermissionSet_permissionsBoundary :: Lens' PutPermissionsBoundaryToPermissionSet PermissionsBoundary Source #
The permissions boundary that you want to attach to a PermissionSet.
Destructuring the Response
data PutPermissionsBoundaryToPermissionSetResponse Source #
See: newPutPermissionsBoundaryToPermissionSetResponse smart constructor.
Constructors
| PutPermissionsBoundaryToPermissionSetResponse' | |
Fields
| |
Instances
newPutPermissionsBoundaryToPermissionSetResponse Source #
Arguments
| :: Int |
|
| -> PutPermissionsBoundaryToPermissionSetResponse |
Create a value of PutPermissionsBoundaryToPermissionSetResponse 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:PutPermissionsBoundaryToPermissionSetResponse', putPermissionsBoundaryToPermissionSetResponse_httpStatus - The response's http status code.
Response Lenses
putPermissionsBoundaryToPermissionSetResponse_httpStatus :: Lens' PutPermissionsBoundaryToPermissionSetResponse Int Source #
The response's http status code.