libZSservicesZSamazonka-emrZSamazonka-emr
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.EMR.ListStudioSessionMappings

Description

Returns a list of all user or group session mappings for the Amazon EMR Studio specified by StudioId.

This operation returns paginated results.

Synopsis

Creating a Request

data ListStudioSessionMappings Source #

See: newListStudioSessionMappings smart constructor.

Constructors

ListStudioSessionMappings' 

Fields

  • studioId :: Maybe Text

    The ID of the Amazon EMR Studio.

  • identityType :: Maybe IdentityType

    Specifies whether to return session mappings for users or groups. If not specified, the results include session mapping details for both users and groups.

  • marker :: Maybe Text

    The pagination token that indicates the set of results to retrieve.

Instances

Instances details
Eq ListStudioSessionMappings Source # 
Instance details

Defined in Amazonka.EMR.ListStudioSessionMappings

Read ListStudioSessionMappings Source # 
Instance details

Defined in Amazonka.EMR.ListStudioSessionMappings

Show ListStudioSessionMappings Source # 
Instance details

Defined in Amazonka.EMR.ListStudioSessionMappings

Generic ListStudioSessionMappings Source # 
Instance details

Defined in Amazonka.EMR.ListStudioSessionMappings

Associated Types

type Rep ListStudioSessionMappings :: Type -> Type #

NFData ListStudioSessionMappings Source # 
Instance details

Defined in Amazonka.EMR.ListStudioSessionMappings

Hashable ListStudioSessionMappings Source # 
Instance details

Defined in Amazonka.EMR.ListStudioSessionMappings

ToJSON ListStudioSessionMappings Source # 
Instance details

Defined in Amazonka.EMR.ListStudioSessionMappings

AWSPager ListStudioSessionMappings Source # 
Instance details

Defined in Amazonka.EMR.ListStudioSessionMappings

AWSRequest ListStudioSessionMappings Source # 
Instance details

Defined in Amazonka.EMR.ListStudioSessionMappings

ToHeaders ListStudioSessionMappings Source # 
Instance details

Defined in Amazonka.EMR.ListStudioSessionMappings

ToPath ListStudioSessionMappings Source # 
Instance details

Defined in Amazonka.EMR.ListStudioSessionMappings

ToQuery ListStudioSessionMappings Source # 
Instance details

Defined in Amazonka.EMR.ListStudioSessionMappings

type Rep ListStudioSessionMappings Source # 
Instance details

Defined in Amazonka.EMR.ListStudioSessionMappings

type Rep ListStudioSessionMappings = D1 ('MetaData "ListStudioSessionMappings" "Amazonka.EMR.ListStudioSessionMappings" "libZSservicesZSamazonka-emrZSamazonka-emr" 'False) (C1 ('MetaCons "ListStudioSessionMappings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "studioId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "identityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IdentityType)) :*: S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))
type AWSResponse ListStudioSessionMappings Source # 
Instance details

Defined in Amazonka.EMR.ListStudioSessionMappings

newListStudioSessionMappings :: ListStudioSessionMappings Source #

Create a value of ListStudioSessionMappings 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:studioId:ListStudioSessionMappings', listStudioSessionMappings_studioId - The ID of the Amazon EMR Studio.

$sel:identityType:ListStudioSessionMappings', listStudioSessionMappings_identityType - Specifies whether to return session mappings for users or groups. If not specified, the results include session mapping details for both users and groups.

$sel:marker:ListStudioSessionMappings', listStudioSessionMappings_marker - The pagination token that indicates the set of results to retrieve.

Request Lenses

listStudioSessionMappings_identityType :: Lens' ListStudioSessionMappings (Maybe IdentityType) Source #

Specifies whether to return session mappings for users or groups. If not specified, the results include session mapping details for both users and groups.

listStudioSessionMappings_marker :: Lens' ListStudioSessionMappings (Maybe Text) Source #

The pagination token that indicates the set of results to retrieve.

Destructuring the Response

data ListStudioSessionMappingsResponse Source #

See: newListStudioSessionMappingsResponse smart constructor.

Constructors

ListStudioSessionMappingsResponse' 

Fields

  • sessionMappings :: Maybe [SessionMappingSummary]

    A list of session mapping summary objects. Each object includes session mapping details such as creation time, identity type (user or group), and Amazon EMR Studio ID.

  • marker :: Maybe Text

    The pagination token that indicates the next set of results to retrieve.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq ListStudioSessionMappingsResponse Source # 
Instance details

Defined in Amazonka.EMR.ListStudioSessionMappings

Read ListStudioSessionMappingsResponse Source # 
Instance details

Defined in Amazonka.EMR.ListStudioSessionMappings

Show ListStudioSessionMappingsResponse Source # 
Instance details

Defined in Amazonka.EMR.ListStudioSessionMappings

Generic ListStudioSessionMappingsResponse Source # 
Instance details

Defined in Amazonka.EMR.ListStudioSessionMappings

Associated Types

type Rep ListStudioSessionMappingsResponse :: Type -> Type #

NFData ListStudioSessionMappingsResponse Source # 
Instance details

Defined in Amazonka.EMR.ListStudioSessionMappings

type Rep ListStudioSessionMappingsResponse Source # 
Instance details

Defined in Amazonka.EMR.ListStudioSessionMappings

type Rep ListStudioSessionMappingsResponse = D1 ('MetaData "ListStudioSessionMappingsResponse" "Amazonka.EMR.ListStudioSessionMappings" "libZSservicesZSamazonka-emrZSamazonka-emr" 'False) (C1 ('MetaCons "ListStudioSessionMappingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sessionMappings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SessionMappingSummary])) :*: (S1 ('MetaSel ('Just "marker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListStudioSessionMappingsResponse Source #

Create a value of ListStudioSessionMappingsResponse 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:sessionMappings:ListStudioSessionMappingsResponse', listStudioSessionMappingsResponse_sessionMappings - A list of session mapping summary objects. Each object includes session mapping details such as creation time, identity type (user or group), and Amazon EMR Studio ID.

$sel:marker:ListStudioSessionMappings', listStudioSessionMappingsResponse_marker - The pagination token that indicates the next set of results to retrieve.

$sel:httpStatus:ListStudioSessionMappingsResponse', listStudioSessionMappingsResponse_httpStatus - The response's http status code.

Response Lenses

listStudioSessionMappingsResponse_sessionMappings :: Lens' ListStudioSessionMappingsResponse (Maybe [SessionMappingSummary]) Source #

A list of session mapping summary objects. Each object includes session mapping details such as creation time, identity type (user or group), and Amazon EMR Studio ID.

listStudioSessionMappingsResponse_marker :: Lens' ListStudioSessionMappingsResponse (Maybe Text) Source #

The pagination token that indicates the next set of results to retrieve.