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.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
FromJSON 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 #

Read SessionMappingSummary Source # 
Instance details

Defined in Amazonka.EMR.Types.SessionMappingSummary

Show SessionMappingSummary Source # 
Instance details

Defined in Amazonka.EMR.Types.SessionMappingSummary

NFData SessionMappingSummary Source # 
Instance details

Defined in Amazonka.EMR.Types.SessionMappingSummary

Methods

rnf :: SessionMappingSummary -> () #

Eq SessionMappingSummary Source # 
Instance details

Defined in Amazonka.EMR.Types.SessionMappingSummary

Hashable 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" "amazonka-emr-2.0-B3cWhP6sdymF3IBUMdPGcd" 'False) (C1 ('MetaCons "SessionMappingSummary'" '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 "sessionPolicyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "studioId") '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:identityId:SessionMappingSummary', sessionMappingSummary_identityId - The globally unique identifier (GUID) of the user or group from the IAM Identity Center Identity Store.

$sel:identityName:SessionMappingSummary', sessionMappingSummary_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:SessionMappingSummary', sessionMappingSummary_identityType - Specifies whether the identity mapped to the Amazon EMR Studio is a user or a group.

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

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

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

The globally unique identifier (GUID) of the user or group from the IAM Identity Center Identity Store.

sessionMappingSummary_identityName :: Lens' SessionMappingSummary (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.

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

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

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

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