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 |
Detaches the specified customer managed policy from the specified PermissionSet.
Synopsis
- data DetachCustomerManagedPolicyReferenceFromPermissionSet = DetachCustomerManagedPolicyReferenceFromPermissionSet' {}
- newDetachCustomerManagedPolicyReferenceFromPermissionSet :: Text -> Text -> CustomerManagedPolicyReference -> DetachCustomerManagedPolicyReferenceFromPermissionSet
- detachCustomerManagedPolicyReferenceFromPermissionSet_instanceArn :: Lens' DetachCustomerManagedPolicyReferenceFromPermissionSet Text
- detachCustomerManagedPolicyReferenceFromPermissionSet_permissionSetArn :: Lens' DetachCustomerManagedPolicyReferenceFromPermissionSet Text
- detachCustomerManagedPolicyReferenceFromPermissionSet_customerManagedPolicyReference :: Lens' DetachCustomerManagedPolicyReferenceFromPermissionSet CustomerManagedPolicyReference
- data DetachCustomerManagedPolicyReferenceFromPermissionSetResponse = DetachCustomerManagedPolicyReferenceFromPermissionSetResponse' {
- httpStatus :: Int
- newDetachCustomerManagedPolicyReferenceFromPermissionSetResponse :: Int -> DetachCustomerManagedPolicyReferenceFromPermissionSetResponse
- detachCustomerManagedPolicyReferenceFromPermissionSetResponse_httpStatus :: Lens' DetachCustomerManagedPolicyReferenceFromPermissionSetResponse Int
Creating a Request
data DetachCustomerManagedPolicyReferenceFromPermissionSet Source #
See: newDetachCustomerManagedPolicyReferenceFromPermissionSet
smart constructor.
DetachCustomerManagedPolicyReferenceFromPermissionSet' | |
|
Instances
newDetachCustomerManagedPolicyReferenceFromPermissionSet Source #
:: Text | |
-> Text | |
-> CustomerManagedPolicyReference | |
-> DetachCustomerManagedPolicyReferenceFromPermissionSet |
Create a value of DetachCustomerManagedPolicyReferenceFromPermissionSet
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:
DetachCustomerManagedPolicyReferenceFromPermissionSet
, detachCustomerManagedPolicyReferenceFromPermissionSet_instanceArn
- The ARN of the IAM Identity Center instance under which the operation
will be executed.
DetachCustomerManagedPolicyReferenceFromPermissionSet
, detachCustomerManagedPolicyReferenceFromPermissionSet_permissionSetArn
- The ARN of the PermissionSet
.
DetachCustomerManagedPolicyReferenceFromPermissionSet
, detachCustomerManagedPolicyReferenceFromPermissionSet_customerManagedPolicyReference
- Specifies the name and path of a customer managed policy. You must have
an IAM policy that matches the name and path in each AWS account where
you want to deploy your permission set.
Request Lenses
detachCustomerManagedPolicyReferenceFromPermissionSet_instanceArn :: Lens' DetachCustomerManagedPolicyReferenceFromPermissionSet Text Source #
The ARN of the IAM Identity Center instance under which the operation will be executed.
detachCustomerManagedPolicyReferenceFromPermissionSet_permissionSetArn :: Lens' DetachCustomerManagedPolicyReferenceFromPermissionSet Text Source #
The ARN of the PermissionSet
.
detachCustomerManagedPolicyReferenceFromPermissionSet_customerManagedPolicyReference :: Lens' DetachCustomerManagedPolicyReferenceFromPermissionSet CustomerManagedPolicyReference Source #
Specifies the name and path of a customer managed policy. You must have an IAM policy that matches the name and path in each AWS account where you want to deploy your permission set.
Destructuring the Response
data DetachCustomerManagedPolicyReferenceFromPermissionSetResponse Source #
See: newDetachCustomerManagedPolicyReferenceFromPermissionSetResponse
smart constructor.
DetachCustomerManagedPolicyReferenceFromPermissionSetResponse' | |
|
Instances
newDetachCustomerManagedPolicyReferenceFromPermissionSetResponse Source #
:: Int |
|
-> DetachCustomerManagedPolicyReferenceFromPermissionSetResponse |
Create a value of DetachCustomerManagedPolicyReferenceFromPermissionSetResponse
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:DetachCustomerManagedPolicyReferenceFromPermissionSetResponse'
, detachCustomerManagedPolicyReferenceFromPermissionSetResponse_httpStatus
- The response's http status code.
Response Lenses
detachCustomerManagedPolicyReferenceFromPermissionSetResponse_httpStatus :: Lens' DetachCustomerManagedPolicyReferenceFromPermissionSetResponse Int Source #
The response's http status code.