| 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.QuickSight.DeleteIAMPolicyAssignment
Description
Deletes an existing IAM policy assignment.
Synopsis
- data DeleteIAMPolicyAssignment = DeleteIAMPolicyAssignment' {
- awsAccountId :: Text
- assignmentName :: Text
- namespace :: Text
- newDeleteIAMPolicyAssignment :: Text -> Text -> Text -> DeleteIAMPolicyAssignment
- deleteIAMPolicyAssignment_awsAccountId :: Lens' DeleteIAMPolicyAssignment Text
- deleteIAMPolicyAssignment_assignmentName :: Lens' DeleteIAMPolicyAssignment Text
- deleteIAMPolicyAssignment_namespace :: Lens' DeleteIAMPolicyAssignment Text
- data DeleteIAMPolicyAssignmentResponse = DeleteIAMPolicyAssignmentResponse' {}
- newDeleteIAMPolicyAssignmentResponse :: Int -> DeleteIAMPolicyAssignmentResponse
- deleteIAMPolicyAssignmentResponse_assignmentName :: Lens' DeleteIAMPolicyAssignmentResponse (Maybe Text)
- deleteIAMPolicyAssignmentResponse_requestId :: Lens' DeleteIAMPolicyAssignmentResponse (Maybe Text)
- deleteIAMPolicyAssignmentResponse_status :: Lens' DeleteIAMPolicyAssignmentResponse Int
Creating a Request
data DeleteIAMPolicyAssignment Source #
See: newDeleteIAMPolicyAssignment smart constructor.
Constructors
| DeleteIAMPolicyAssignment' | |
Fields
| |
Instances
newDeleteIAMPolicyAssignment Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> DeleteIAMPolicyAssignment |
Create a value of DeleteIAMPolicyAssignment 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:
DeleteIAMPolicyAssignment, deleteIAMPolicyAssignment_awsAccountId - The Amazon Web Services account ID where you want to delete the IAM
policy assignment.
DeleteIAMPolicyAssignment, deleteIAMPolicyAssignment_assignmentName - The name of the assignment.
DeleteIAMPolicyAssignment, deleteIAMPolicyAssignment_namespace - The namespace that contains the assignment.
Request Lenses
deleteIAMPolicyAssignment_awsAccountId :: Lens' DeleteIAMPolicyAssignment Text Source #
The Amazon Web Services account ID where you want to delete the IAM policy assignment.
deleteIAMPolicyAssignment_assignmentName :: Lens' DeleteIAMPolicyAssignment Text Source #
The name of the assignment.
deleteIAMPolicyAssignment_namespace :: Lens' DeleteIAMPolicyAssignment Text Source #
The namespace that contains the assignment.
Destructuring the Response
data DeleteIAMPolicyAssignmentResponse Source #
See: newDeleteIAMPolicyAssignmentResponse smart constructor.
Constructors
| DeleteIAMPolicyAssignmentResponse' | |
Instances
newDeleteIAMPolicyAssignmentResponse Source #
Create a value of DeleteIAMPolicyAssignmentResponse 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:
DeleteIAMPolicyAssignment, deleteIAMPolicyAssignmentResponse_assignmentName - The name of the assignment.
$sel:requestId:DeleteIAMPolicyAssignmentResponse', deleteIAMPolicyAssignmentResponse_requestId - The Amazon Web Services request ID for this operation.
DeleteIAMPolicyAssignmentResponse, deleteIAMPolicyAssignmentResponse_status - The HTTP status of the request.
Response Lenses
deleteIAMPolicyAssignmentResponse_assignmentName :: Lens' DeleteIAMPolicyAssignmentResponse (Maybe Text) Source #
The name of the assignment.
deleteIAMPolicyAssignmentResponse_requestId :: Lens' DeleteIAMPolicyAssignmentResponse (Maybe Text) Source #
The Amazon Web Services request ID for this operation.
deleteIAMPolicyAssignmentResponse_status :: Lens' DeleteIAMPolicyAssignmentResponse Int Source #
The HTTP status of the request.