amazonka-sso-admin-2.0: Amazon Single Sign-On Admin 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.SSOAdmin.ListPermissionSets

Description

Lists the PermissionSets in an IAM Identity Center instance.

This operation returns paginated results.

Synopsis

Creating a Request

data ListPermissionSets Source #

See: newListPermissionSets smart constructor.

Constructors

ListPermissionSets' 

Fields

Instances

Instances details
ToJSON ListPermissionSets Source # 
Instance details

Defined in Amazonka.SSOAdmin.ListPermissionSets

ToHeaders ListPermissionSets Source # 
Instance details

Defined in Amazonka.SSOAdmin.ListPermissionSets

ToPath ListPermissionSets Source # 
Instance details

Defined in Amazonka.SSOAdmin.ListPermissionSets

ToQuery ListPermissionSets Source # 
Instance details

Defined in Amazonka.SSOAdmin.ListPermissionSets

AWSPager ListPermissionSets Source # 
Instance details

Defined in Amazonka.SSOAdmin.ListPermissionSets

AWSRequest ListPermissionSets Source # 
Instance details

Defined in Amazonka.SSOAdmin.ListPermissionSets

Associated Types

type AWSResponse ListPermissionSets #

Generic ListPermissionSets Source # 
Instance details

Defined in Amazonka.SSOAdmin.ListPermissionSets

Associated Types

type Rep ListPermissionSets :: Type -> Type #

Read ListPermissionSets Source # 
Instance details

Defined in Amazonka.SSOAdmin.ListPermissionSets

Show ListPermissionSets Source # 
Instance details

Defined in Amazonka.SSOAdmin.ListPermissionSets

NFData ListPermissionSets Source # 
Instance details

Defined in Amazonka.SSOAdmin.ListPermissionSets

Methods

rnf :: ListPermissionSets -> () #

Eq ListPermissionSets Source # 
Instance details

Defined in Amazonka.SSOAdmin.ListPermissionSets

Hashable ListPermissionSets Source # 
Instance details

Defined in Amazonka.SSOAdmin.ListPermissionSets

type AWSResponse ListPermissionSets Source # 
Instance details

Defined in Amazonka.SSOAdmin.ListPermissionSets

type Rep ListPermissionSets Source # 
Instance details

Defined in Amazonka.SSOAdmin.ListPermissionSets

type Rep ListPermissionSets = D1 ('MetaData "ListPermissionSets" "Amazonka.SSOAdmin.ListPermissionSets" "amazonka-sso-admin-2.0-HhKPJAnDdA18B4mnMjNqZF" 'False) (C1 ('MetaCons "ListPermissionSets'" '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 "instanceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListPermissionSets Source #

Create a value of ListPermissionSets 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:ListPermissionSets', listPermissionSets_maxResults - The maximum number of results to display for the assignment.

ListPermissionSets, listPermissionSets_nextToken - The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.

ListPermissionSets, listPermissionSets_instanceArn - The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.

Request Lenses

listPermissionSets_maxResults :: Lens' ListPermissionSets (Maybe Natural) Source #

The maximum number of results to display for the assignment.

listPermissionSets_nextToken :: Lens' ListPermissionSets (Maybe Text) Source #

The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.

listPermissionSets_instanceArn :: Lens' ListPermissionSets Text Source #

The ARN of the IAM Identity Center instance under which the operation will be executed. For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference.

Destructuring the Response

data ListPermissionSetsResponse Source #

See: newListPermissionSetsResponse smart constructor.

Constructors

ListPermissionSetsResponse' 

Fields

  • nextToken :: Maybe Text

    The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.

  • permissionSets :: Maybe [Text]

    Defines the level of access on an AWS account.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic ListPermissionSetsResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.ListPermissionSets

Associated Types

type Rep ListPermissionSetsResponse :: Type -> Type #

Read ListPermissionSetsResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.ListPermissionSets

Show ListPermissionSetsResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.ListPermissionSets

NFData ListPermissionSetsResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.ListPermissionSets

Eq ListPermissionSetsResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.ListPermissionSets

type Rep ListPermissionSetsResponse Source # 
Instance details

Defined in Amazonka.SSOAdmin.ListPermissionSets

type Rep ListPermissionSetsResponse = D1 ('MetaData "ListPermissionSetsResponse" "Amazonka.SSOAdmin.ListPermissionSets" "amazonka-sso-admin-2.0-HhKPJAnDdA18B4mnMjNqZF" 'False) (C1 ('MetaCons "ListPermissionSetsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "permissionSets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListPermissionSetsResponse Source #

Create a value of ListPermissionSetsResponse 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:

ListPermissionSets, listPermissionSetsResponse_nextToken - The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.

$sel:permissionSets:ListPermissionSetsResponse', listPermissionSetsResponse_permissionSets - Defines the level of access on an AWS account.

$sel:httpStatus:ListPermissionSetsResponse', listPermissionSetsResponse_httpStatus - The response's http status code.

Response Lenses

listPermissionSetsResponse_nextToken :: Lens' ListPermissionSetsResponse (Maybe Text) Source #

The pagination token for the list API. Initially the value is null. Use the output of previous API calls to make subsequent calls.

listPermissionSetsResponse_permissionSets :: Lens' ListPermissionSetsResponse (Maybe [Text]) Source #

Defines the level of access on an AWS account.