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.DeleteStudioSessionMapping

Description

Removes a user or group from an Amazon EMR Studio.

Synopsis

Creating a Request

data DeleteStudioSessionMapping Source #

See: newDeleteStudioSessionMapping smart constructor.

Constructors

DeleteStudioSessionMapping' 

Fields

  • identityId :: Maybe Text

    The globally unique identifier (GUID) of the user or group to remove from the Amazon EMR Studio. For more information, see UserId and GroupId in the IAM Identity Center Identity Store API Reference. Either IdentityName or IdentityId must be specified.

  • identityName :: Maybe Text

    The name of the user name or group to remove from the Amazon EMR Studio. For more information, see UserName and DisplayName in the IAM Identity Center Store API Reference. Either IdentityName or IdentityId must be specified.

  • studioId :: Text

    The ID of the Amazon EMR Studio.

  • identityType :: IdentityType

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

Instances

Instances details
ToJSON DeleteStudioSessionMapping Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

ToHeaders DeleteStudioSessionMapping Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

ToPath DeleteStudioSessionMapping Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

ToQuery DeleteStudioSessionMapping Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

AWSRequest DeleteStudioSessionMapping Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

Generic DeleteStudioSessionMapping Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

Associated Types

type Rep DeleteStudioSessionMapping :: Type -> Type #

Read DeleteStudioSessionMapping Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

Show DeleteStudioSessionMapping Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

NFData DeleteStudioSessionMapping Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

Eq DeleteStudioSessionMapping Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

Hashable DeleteStudioSessionMapping Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

type AWSResponse DeleteStudioSessionMapping Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

type Rep DeleteStudioSessionMapping Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

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

newDeleteStudioSessionMapping Source #

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

DeleteStudioSessionMapping, deleteStudioSessionMapping_identityId - The globally unique identifier (GUID) of the user or group to remove from the Amazon EMR Studio. For more information, see UserId and GroupId in the IAM Identity Center Identity Store API Reference. Either IdentityName or IdentityId must be specified.

DeleteStudioSessionMapping, deleteStudioSessionMapping_identityName - The name of the user name or group to remove from the Amazon EMR Studio. For more information, see UserName and DisplayName in the IAM Identity Center Store API Reference. Either IdentityName or IdentityId must be specified.

DeleteStudioSessionMapping, deleteStudioSessionMapping_studioId - The ID of the Amazon EMR Studio.

DeleteStudioSessionMapping, deleteStudioSessionMapping_identityType - Specifies whether the identity to delete from the Amazon EMR Studio is a user or a group.

Request Lenses

deleteStudioSessionMapping_identityId :: Lens' DeleteStudioSessionMapping (Maybe Text) Source #

The globally unique identifier (GUID) of the user or group to remove from the Amazon EMR Studio. For more information, see UserId and GroupId in the IAM Identity Center Identity Store API Reference. Either IdentityName or IdentityId must be specified.

deleteStudioSessionMapping_identityName :: Lens' DeleteStudioSessionMapping (Maybe Text) Source #

The name of the user name or group to remove from the Amazon EMR Studio. For more information, see UserName and DisplayName in the IAM Identity Center Store API Reference. Either IdentityName or IdentityId must be specified.

deleteStudioSessionMapping_identityType :: Lens' DeleteStudioSessionMapping IdentityType Source #

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

Destructuring the Response

data DeleteStudioSessionMappingResponse Source #

Instances

Instances details
Generic DeleteStudioSessionMappingResponse Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

Associated Types

type Rep DeleteStudioSessionMappingResponse :: Type -> Type #

Read DeleteStudioSessionMappingResponse Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

Show DeleteStudioSessionMappingResponse Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

NFData DeleteStudioSessionMappingResponse Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

Eq DeleteStudioSessionMappingResponse Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

type Rep DeleteStudioSessionMappingResponse Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

type Rep DeleteStudioSessionMappingResponse = D1 ('MetaData "DeleteStudioSessionMappingResponse" "Amazonka.EMR.DeleteStudioSessionMapping" "amazonka-emr-2.0-B3cWhP6sdymF3IBUMdPGcd" 'False) (C1 ('MetaCons "DeleteStudioSessionMappingResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteStudioSessionMappingResponse :: DeleteStudioSessionMappingResponse Source #

Create a value of DeleteStudioSessionMappingResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.