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.Types.SessionMappingSummary

Description

 
Synopsis

Documentation

data SessionMappingSummary Source #

Details for an Amazon EMR Studio session mapping. The details do not include the time the session mapping was last modified.

See: newSessionMappingSummary smart constructor.

Constructors

SessionMappingSummary' 

Fields

Instances

Instances details
Eq SessionMappingSummary Source # 
Instance details

Defined in Amazonka.EMR.Types.SessionMappingSummary

Read SessionMappingSummary Source # 
Instance details

Defined in Amazonka.EMR.Types.SessionMappingSummary

Show SessionMappingSummary Source # 
Instance details

Defined in Amazonka.EMR.Types.SessionMappingSummary

Generic SessionMappingSummary Source # 
Instance details

Defined in Amazonka.EMR.Types.SessionMappingSummary

Associated Types

type Rep SessionMappingSummary :: Type -> Type #

NFData SessionMappingSummary Source # 
Instance details

Defined in Amazonka.EMR.Types.SessionMappingSummary

Methods

rnf :: SessionMappingSummary -> () #

Hashable SessionMappingSummary Source # 
Instance details

Defined in Amazonka.EMR.Types.SessionMappingSummary

FromJSON SessionMappingSummary Source # 
Instance details

Defined in Amazonka.EMR.Types.SessionMappingSummary

type Rep SessionMappingSummary Source # 
Instance details

Defined in Amazonka.EMR.Types.SessionMappingSummary

type Rep SessionMappingSummary = D1 ('MetaData "SessionMappingSummary" "Amazonka.EMR.Types.SessionMappingSummary" "libZSservicesZSamazonka-emrZSamazonka-emr" 'False) (C1 ('MetaCons "SessionMappingSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "studioId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "identityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IdentityType)))) :*: (S1 ('MetaSel ('Just "identityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sessionPolicyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "identityName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newSessionMappingSummary :: SessionMappingSummary Source #

Create a value of SessionMappingSummary 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:creationTime:SessionMappingSummary', sessionMappingSummary_creationTime - The time the session mapping was created.

$sel:studioId:SessionMappingSummary', sessionMappingSummary_studioId - The ID of the Amazon EMR Studio.

$sel:identityType:SessionMappingSummary', sessionMappingSummary_identityType - Specifies whether the identity mapped to the Amazon EMR Studio is a user or a group.

$sel:identityId:SessionMappingSummary', sessionMappingSummary_identityId - The globally unique identifier (GUID) of the user or group from the Amazon Web Services SSO Identity Store.

$sel:sessionPolicyArn:SessionMappingSummary', sessionMappingSummary_sessionPolicyArn - The Amazon Resource Name (ARN) of the session policy associated with the user or group.

$sel:identityName:SessionMappingSummary', sessionMappingSummary_identityName - The name of the user or group. For more information, see UserName and DisplayName in the Amazon Web Services SSO Identity Store API Reference.

sessionMappingSummary_identityType :: Lens' SessionMappingSummary (Maybe IdentityType) Source #

Specifies whether the identity mapped to the Amazon EMR Studio is a user or a group.

sessionMappingSummary_identityId :: Lens' SessionMappingSummary (Maybe Text) Source #

The globally unique identifier (GUID) of the user or group from the Amazon Web Services SSO Identity Store.

sessionMappingSummary_sessionPolicyArn :: Lens' SessionMappingSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the session policy associated with the user or group.

sessionMappingSummary_identityName :: Lens' SessionMappingSummary (Maybe Text) Source #

The name of the user or group. For more information, see UserName and DisplayName in the Amazon Web Services SSO Identity Store API Reference.