amazonka-quicksight-2.0: Amazon QuickSight 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.QuickSight.DeleteGroupMembership

Description

Removes a user from a group so that the user is no longer a member of the group.

Synopsis

Creating a Request

data DeleteGroupMembership Source #

See: newDeleteGroupMembership smart constructor.

Constructors

DeleteGroupMembership' 

Fields

  • memberName :: Text

    The name of the user that you want to delete from the group membership.

  • groupName :: Text

    The name of the group that you want to delete the user from.

  • awsAccountId :: Text

    The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

  • namespace :: Text

    The namespace of the group that you want to remove a user from.

Instances

Instances details
ToHeaders DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

ToPath DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

ToQuery DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

AWSRequest DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

Associated Types

type AWSResponse DeleteGroupMembership #

Generic DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

Associated Types

type Rep DeleteGroupMembership :: Type -> Type #

Read DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

Show DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

NFData DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

Methods

rnf :: DeleteGroupMembership -> () #

Eq DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

Hashable DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

type AWSResponse DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

type Rep DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

type Rep DeleteGroupMembership = D1 ('MetaData "DeleteGroupMembership" "Amazonka.QuickSight.DeleteGroupMembership" "amazonka-quicksight-2.0-9P6nV9koXl6GTlt8ZjS7C9" 'False) (C1 ('MetaCons "DeleteGroupMembership'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "memberName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "awsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteGroupMembership Source #

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

DeleteGroupMembership, deleteGroupMembership_memberName - The name of the user that you want to delete from the group membership.

DeleteGroupMembership, deleteGroupMembership_groupName - The name of the group that you want to delete the user from.

DeleteGroupMembership, deleteGroupMembership_awsAccountId - The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

DeleteGroupMembership, deleteGroupMembership_namespace - The namespace of the group that you want to remove a user from.

Request Lenses

deleteGroupMembership_memberName :: Lens' DeleteGroupMembership Text Source #

The name of the user that you want to delete from the group membership.

deleteGroupMembership_groupName :: Lens' DeleteGroupMembership Text Source #

The name of the group that you want to delete the user from.

deleteGroupMembership_awsAccountId :: Lens' DeleteGroupMembership Text Source #

The ID for the Amazon Web Services account that the group is in. Currently, you use the ID for the Amazon Web Services account that contains your Amazon QuickSight account.

deleteGroupMembership_namespace :: Lens' DeleteGroupMembership Text Source #

The namespace of the group that you want to remove a user from.

Destructuring the Response

data DeleteGroupMembershipResponse Source #

See: newDeleteGroupMembershipResponse smart constructor.

Constructors

DeleteGroupMembershipResponse' 

Fields

Instances

Instances details
Generic DeleteGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

Associated Types

type Rep DeleteGroupMembershipResponse :: Type -> Type #

Read DeleteGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

Show DeleteGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

NFData DeleteGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

Eq DeleteGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

type Rep DeleteGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

type Rep DeleteGroupMembershipResponse = D1 ('MetaData "DeleteGroupMembershipResponse" "Amazonka.QuickSight.DeleteGroupMembership" "amazonka-quicksight-2.0-9P6nV9koXl6GTlt8ZjS7C9" 'False) (C1 ('MetaCons "DeleteGroupMembershipResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteGroupMembershipResponse Source #

Create a value of DeleteGroupMembershipResponse 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:requestId:DeleteGroupMembershipResponse', deleteGroupMembershipResponse_requestId - The Amazon Web Services request ID for this operation.

DeleteGroupMembershipResponse, deleteGroupMembershipResponse_status - The HTTP status of the request.

Response Lenses

deleteGroupMembershipResponse_requestId :: Lens' DeleteGroupMembershipResponse (Maybe Text) Source #

The Amazon Web Services request ID for this operation.