amazonka-emr-2.0: Amazon EMR 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.EMR.Types.SessionMappingDetail

Description

 
Synopsis

Documentation

data SessionMappingDetail Source #

Details for an Amazon EMR Studio session mapping including creation time, user or group ID, Studio ID, and so on.

See: newSessionMappingDetail smart constructor.

Constructors

SessionMappingDetail' 

Fields

Instances

Instances details
FromJSON SessionMappingDetail Source # 
Instance details

Defined in Amazonka.EMR.Types.SessionMappingDetail

Generic SessionMappingDetail Source # 
Instance details

Defined in Amazonka.EMR.Types.SessionMappingDetail

Associated Types

type Rep SessionMappingDetail :: Type -> Type #

Read SessionMappingDetail Source # 
Instance details

Defined in Amazonka.EMR.Types.SessionMappingDetail

Show SessionMappingDetail Source # 
Instance details

Defined in Amazonka.EMR.Types.SessionMappingDetail

NFData SessionMappingDetail Source # 
Instance details

Defined in Amazonka.EMR.Types.SessionMappingDetail

Methods

rnf :: SessionMappingDetail -> () #

Eq SessionMappingDetail Source # 
Instance details

Defined in Amazonka.EMR.Types.SessionMappingDetail

Hashable SessionMappingDetail Source # 
Instance details

Defined in Amazonka.EMR.Types.SessionMappingDetail

type Rep SessionMappingDetail Source # 
Instance details

Defined in Amazonka.EMR.Types.SessionMappingDetail

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

newSessionMappingDetail :: SessionMappingDetail Source #

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

$sel:identityId:SessionMappingDetail', sessionMappingDetail_identityId - The globally unique identifier (GUID) of the user or group.

$sel:identityName:SessionMappingDetail', sessionMappingDetail_identityName - The name of the user or group. For more information, see UserName and DisplayName in the IAM Identity Center Identity Store API Reference.

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

$sel:lastModifiedTime:SessionMappingDetail', sessionMappingDetail_lastModifiedTime - The time the session mapping was last modified.

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

$sel:studioId:SessionMappingDetail', sessionMappingDetail_studioId - The ID of the Amazon EMR Studio.

sessionMappingDetail_creationTime :: Lens' SessionMappingDetail (Maybe UTCTime) Source #

The time the session mapping was created.

sessionMappingDetail_identityId :: Lens' SessionMappingDetail (Maybe Text) Source #

The globally unique identifier (GUID) of the user or group.

sessionMappingDetail_identityName :: Lens' SessionMappingDetail (Maybe Text) Source #

The name of the user or group. For more information, see UserName and DisplayName in the IAM Identity Center Identity Store API Reference.

sessionMappingDetail_identityType :: Lens' SessionMappingDetail (Maybe IdentityType) Source #

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

sessionMappingDetail_lastModifiedTime :: Lens' SessionMappingDetail (Maybe UTCTime) Source #

The time the session mapping was last modified.

sessionMappingDetail_sessionPolicyArn :: Lens' SessionMappingDetail (Maybe Text) Source #

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