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.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 Amazon Web Services SSO 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 Amazon Web Services SSO 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
Eq DeleteStudioSessionMapping Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

Read DeleteStudioSessionMapping Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

Show 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 #

NFData DeleteStudioSessionMapping Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

Hashable DeleteStudioSessionMapping Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

ToJSON DeleteStudioSessionMapping Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

AWSRequest 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

type Rep DeleteStudioSessionMapping Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

type Rep DeleteStudioSessionMapping = D1 ('MetaData "DeleteStudioSessionMapping" "Amazonka.EMR.DeleteStudioSessionMapping" "libZSservicesZSamazonka-emrZSamazonka-emr" '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))))
type AWSResponse DeleteStudioSessionMapping Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

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:

$sel:identityId: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 Amazon Web Services SSO Identity Store API Reference. Either IdentityName or IdentityId must be specified.

$sel:identityName: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 Amazon Web Services SSO Store API Reference. Either IdentityName or IdentityId must be specified.

$sel:studioId:DeleteStudioSessionMapping', deleteStudioSessionMapping_studioId - The ID of the Amazon EMR Studio.

$sel:identityType: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 Amazon Web Services SSO 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 Amazon Web Services SSO 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
Eq DeleteStudioSessionMappingResponse Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

Read DeleteStudioSessionMappingResponse Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

Show DeleteStudioSessionMappingResponse Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

Generic DeleteStudioSessionMappingResponse Source # 
Instance details

Defined in Amazonka.EMR.DeleteStudioSessionMapping

Associated Types

type Rep DeleteStudioSessionMappingResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-emrZSamazonka-emr" '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.