libZSservicesZSamazonka-quicksightZSamazonka-quicksight
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.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. Currently, you should set this to default.

Instances

Instances details
Eq DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

Read DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

Show DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

Generic DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

Associated Types

type Rep DeleteGroupMembership :: Type -> Type #

NFData DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

Methods

rnf :: DeleteGroupMembership -> () #

Hashable DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

AWSRequest DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

Associated Types

type AWSResponse DeleteGroupMembership #

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

type Rep DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

type Rep DeleteGroupMembership = D1 ('MetaData "DeleteGroupMembership" "Amazonka.QuickSight.DeleteGroupMembership" "libZSservicesZSamazonka-quicksightZSamazonka-quicksight" '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))))
type AWSResponse DeleteGroupMembership Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

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:

$sel:memberName:DeleteGroupMembership', deleteGroupMembership_memberName - The name of the user that you want to delete from the group membership.

$sel:groupName:DeleteGroupMembership', deleteGroupMembership_groupName - The name of the group that you want to delete the user from.

$sel:awsAccountId: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.

$sel:namespace:DeleteGroupMembership', deleteGroupMembership_namespace - The namespace. Currently, you should set this to default.

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. Currently, you should set this to default.

Destructuring the Response

data DeleteGroupMembershipResponse Source #

See: newDeleteGroupMembershipResponse smart constructor.

Constructors

DeleteGroupMembershipResponse' 

Fields

Instances

Instances details
Eq DeleteGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

Read DeleteGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

Show DeleteGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

Generic DeleteGroupMembershipResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroupMembership

Associated Types

type Rep DeleteGroupMembershipResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-quicksightZSamazonka-quicksight" '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.

$sel:status: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.