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.ListIAMPolicyAssignmentsForUser

Description

Lists all the IAMpolicy 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
Eq ListIAMPolicyAssignmentsForUser Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

Read ListIAMPolicyAssignmentsForUser Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

Show 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 #

NFData ListIAMPolicyAssignmentsForUser Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

Hashable ListIAMPolicyAssignmentsForUser Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

AWSRequest ListIAMPolicyAssignmentsForUser Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

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

type Rep ListIAMPolicyAssignmentsForUser Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

type Rep ListIAMPolicyAssignmentsForUser = D1 ('MetaData "ListIAMPolicyAssignmentsForUser" "Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser" "libZSservicesZSamazonka-quicksightZSamazonka-quicksight" 'False) (C1 ('MetaCons "ListIAMPolicyAssignmentsForUser'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (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)))))
type AWSResponse ListIAMPolicyAssignmentsForUser Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

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:nextToken:ListIAMPolicyAssignmentsForUser', listIAMPolicyAssignmentsForUser_nextToken - The token for the next set of results, or null if there are no more results.

$sel:maxResults:ListIAMPolicyAssignmentsForUser', listIAMPolicyAssignmentsForUser_maxResults - The maximum number of results to be returned per request.

$sel:awsAccountId:ListIAMPolicyAssignmentsForUser', listIAMPolicyAssignmentsForUser_awsAccountId - The ID of the Amazon Web Services account that contains the assignments.

$sel:userName:ListIAMPolicyAssignmentsForUser', listIAMPolicyAssignmentsForUser_userName - The name of the user.

$sel:namespace:ListIAMPolicyAssignmentsForUser', listIAMPolicyAssignmentsForUser_namespace - The namespace of the assignment.

Request Lenses

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

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

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

The maximum number of results to be returned per request.

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
Eq 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

Generic ListIAMPolicyAssignmentsForUserResponse Source # 
Instance details

Defined in Amazonka.QuickSight.ListIAMPolicyAssignmentsForUser

NFData 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" "libZSservicesZSamazonka-quicksightZSamazonka-quicksight" 'False) (C1 ('MetaCons "ListIAMPolicyAssignmentsForUserResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "activeAssignments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ActiveIAMPolicyAssignment]))) :*: (S1 ('MetaSel ('Just "nextToken") '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:requestId:ListIAMPolicyAssignmentsForUserResponse', listIAMPolicyAssignmentsForUserResponse_requestId - The Amazon Web Services request ID for this operation.

$sel:activeAssignments:ListIAMPolicyAssignmentsForUserResponse', listIAMPolicyAssignmentsForUserResponse_activeAssignments - The active assignments for this user.

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

$sel:status: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.