amazonka-quicksight-2.0: Amazon QuickSight SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

Description

Lists all the IAM policy assignments, including the Amazon Resource Names (ARNs) for the IAM policies assigned to the specified user and group or groups that the user belongs to.

Synopsis

Creating a Request

data ListIAMPolicyAssignmentsForUser Source #

See: newListIAMPolicyAssignmentsForUser smart constructor.

Constructors

ListIAMPolicyAssignmentsForUser' 

Fields

Instances

Instances details
ToHeaders ListIAMPolicyAssignmentsForUser Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

ToPath ListIAMPolicyAssignmentsForUser Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

ToQuery ListIAMPolicyAssignmentsForUser Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

AWSRequest ListIAMPolicyAssignmentsForUser Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

Generic ListIAMPolicyAssignmentsForUser Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

Associated Types

type Rep ListIAMPolicyAssignmentsForUser :: Type -> Type #

Read ListIAMPolicyAssignmentsForUser Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

Show ListIAMPolicyAssignmentsForUser Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

NFData ListIAMPolicyAssignmentsForUser Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

Eq ListIAMPolicyAssignmentsForUser Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

Hashable ListIAMPolicyAssignmentsForUser Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

type AWSResponse ListIAMPolicyAssignmentsForUser Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

type Rep ListIAMPolicyAssignmentsForUser Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

type Rep ListIAMPolicyAssignmentsForUser = D1 ('MetaData "ListIAMPolicyAssignmentsForUser" "Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser" "amazonka-quicksight-2.0-9P6nV9koXl6GTlt8ZjS7C9" 'False) (C1 ('MetaCons "ListIAMPolicyAssignmentsForUser'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListIAMPolicyAssignmentsForUser Source #

Create a value of ListIAMPolicyAssignmentsForUser 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:maxResults:ListIAMPolicyAssignmentsForUser', listIAMPolicyAssignmentsForUser_maxResults - The maximum number of results to be returned per request.

ListIAMPolicyAssignmentsForUser, listIAMPolicyAssignmentsForUser_nextToken - The token for the next set of results, or null if there are no more results.

ListIAMPolicyAssignmentsForUser, listIAMPolicyAssignmentsForUser_awsAccountId - The ID of the Amazon Web Services account that contains the assignments.

ListIAMPolicyAssignmentsForUser, listIAMPolicyAssignmentsForUser_userName - The name of the user.

ListIAMPolicyAssignmentsForUser, listIAMPolicyAssignmentsForUser_namespace - The namespace of the assignment.

Request Lenses

listIAMPolicyAssignmentsForUser_maxResults :: Lens' ListIAMPolicyAssignmentsForUser (Maybe Natural) Source #

The maximum number of results to be returned per request.

listIAMPolicyAssignmentsForUser_nextToken :: Lens' ListIAMPolicyAssignmentsForUser (Maybe Text) Source #

The token for the next set of results, or null if there are no more results.

listIAMPolicyAssignmentsForUser_awsAccountId :: Lens' ListIAMPolicyAssignmentsForUser Text Source #

The ID of the Amazon Web Services account that contains the assignments.

Destructuring the Response

data ListIAMPolicyAssignmentsForUserResponse Source #

Constructors

ListIAMPolicyAssignmentsForUserResponse' 

Fields

Instances

Instances details
Generic ListIAMPolicyAssignmentsForUserResponse Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

Read ListIAMPolicyAssignmentsForUserResponse Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

Show ListIAMPolicyAssignmentsForUserResponse Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

NFData ListIAMPolicyAssignmentsForUserResponse Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

Eq ListIAMPolicyAssignmentsForUserResponse Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

type Rep ListIAMPolicyAssignmentsForUserResponse Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

type Rep ListIAMPolicyAssignmentsForUserResponse = D1 ('MetaData "ListIAMPolicyAssignmentsForUserResponse" "Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser" "amazonka-quicksight-2.0-9P6nV9koXl6GTlt8ZjS7C9" 'False) (C1 ('MetaCons "ListIAMPolicyAssignmentsForUserResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "activeAssignments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ActiveIAMPolicyAssignment])) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListIAMPolicyAssignmentsForUserResponse Source #

Create a value of ListIAMPolicyAssignmentsForUserResponse 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:activeAssignments:ListIAMPolicyAssignmentsForUserResponse', listIAMPolicyAssignmentsForUserResponse_activeAssignments - The active assignments for this user.

ListIAMPolicyAssignmentsForUser, listIAMPolicyAssignmentsForUserResponse_nextToken - The token for the next set of results, or null if there are no more results.

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

ListIAMPolicyAssignmentsForUserResponse, listIAMPolicyAssignmentsForUserResponse_status - The HTTP status of the request.

Response Lenses

listIAMPolicyAssignmentsForUserResponse_nextToken :: Lens' ListIAMPolicyAssignmentsForUserResponse (Maybe Text) Source #

The token for the next set of results, or null if there are no more results.