libZSservicesZSamazonka-quicksightZSamazonka-quicksight
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.QuickSight.DeleteIAMPolicyAssignment

Description

Deletes an existing IAMpolicy assignment.

Synopsis

Creating a Request

data DeleteIAMPolicyAssignment Source #

See: newDeleteIAMPolicyAssignment smart constructor.

Constructors

DeleteIAMPolicyAssignment' 

Fields

Instances

Instances details
Eq DeleteIAMPolicyAssignment Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteIAMPolicyAssignment

Read DeleteIAMPolicyAssignment Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteIAMPolicyAssignment

Show DeleteIAMPolicyAssignment Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteIAMPolicyAssignment

Generic DeleteIAMPolicyAssignment Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteIAMPolicyAssignment

Associated Types

type Rep DeleteIAMPolicyAssignment :: Type -> Type #

NFData DeleteIAMPolicyAssignment Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteIAMPolicyAssignment

Hashable DeleteIAMPolicyAssignment Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteIAMPolicyAssignment

AWSRequest DeleteIAMPolicyAssignment Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteIAMPolicyAssignment

ToHeaders DeleteIAMPolicyAssignment Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteIAMPolicyAssignment

ToPath DeleteIAMPolicyAssignment Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteIAMPolicyAssignment

ToQuery DeleteIAMPolicyAssignment Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteIAMPolicyAssignment

type Rep DeleteIAMPolicyAssignment Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteIAMPolicyAssignment

type Rep DeleteIAMPolicyAssignment = D1 ('MetaData "DeleteIAMPolicyAssignment" "Amazonka.QuickSight.DeleteIAMPolicyAssignment" "libZSservicesZSamazonka-quicksightZSamazonka-quicksight" 'False) (C1 ('MetaCons "DeleteIAMPolicyAssignment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "awsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "assignmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteIAMPolicyAssignment Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteIAMPolicyAssignment

newDeleteIAMPolicyAssignment Source #

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:

$sel:awsAccountId:DeleteIAMPolicyAssignment', deleteIAMPolicyAssignment_awsAccountId - The Amazon Web Services account ID where you want to delete the IAMpolicy assignment.

$sel:assignmentName:DeleteIAMPolicyAssignment', deleteIAMPolicyAssignment_assignmentName - The name of the assignment.

$sel:namespace: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 IAMpolicy 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' 

Fields

Instances

Instances details
Eq DeleteIAMPolicyAssignmentResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteIAMPolicyAssignment

Read DeleteIAMPolicyAssignmentResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteIAMPolicyAssignment

Show DeleteIAMPolicyAssignmentResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteIAMPolicyAssignment

Generic DeleteIAMPolicyAssignmentResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteIAMPolicyAssignment

Associated Types

type Rep DeleteIAMPolicyAssignmentResponse :: Type -> Type #

NFData DeleteIAMPolicyAssignmentResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteIAMPolicyAssignment

type Rep DeleteIAMPolicyAssignmentResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteIAMPolicyAssignment

type Rep DeleteIAMPolicyAssignmentResponse = D1 ('MetaData "DeleteIAMPolicyAssignmentResponse" "Amazonka.QuickSight.DeleteIAMPolicyAssignment" "libZSservicesZSamazonka-quicksightZSamazonka-quicksight" 'False) (C1 ('MetaCons "DeleteIAMPolicyAssignmentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "assignmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

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:

$sel:requestId:DeleteIAMPolicyAssignmentResponse', deleteIAMPolicyAssignmentResponse_requestId - The Amazon Web Services request ID for this operation.

$sel:assignmentName:DeleteIAMPolicyAssignment', deleteIAMPolicyAssignmentResponse_assignmentName - The name of the assignment.

$sel:status:DeleteIAMPolicyAssignmentResponse', deleteIAMPolicyAssignmentResponse_status - The HTTP status of the request.

Response Lenses

deleteIAMPolicyAssignmentResponse_requestId :: Lens' DeleteIAMPolicyAssignmentResponse (Maybe Text) Source #

The Amazon Web Services request ID for this operation.