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

Description

Removes a user group from Amazon QuickSight.

Synopsis

Creating a Request

data DeleteGroup Source #

See: newDeleteGroup smart constructor.

Constructors

DeleteGroup' 

Fields

  • groupName :: Text

    The name of the group that you want to delete.

  • 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 delete.

Instances

Instances details
ToHeaders DeleteGroup Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroup

Methods

toHeaders :: DeleteGroup -> [Header] #

ToPath DeleteGroup Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroup

ToQuery DeleteGroup Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroup

AWSRequest DeleteGroup Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroup

Associated Types

type AWSResponse DeleteGroup #

Generic DeleteGroup Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroup

Associated Types

type Rep DeleteGroup :: Type -> Type #

Read DeleteGroup Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroup

Show DeleteGroup Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroup

NFData DeleteGroup Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroup

Methods

rnf :: DeleteGroup -> () #

Eq DeleteGroup Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroup

Hashable DeleteGroup Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroup

type AWSResponse DeleteGroup Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroup

type Rep DeleteGroup Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroup

type Rep DeleteGroup = D1 ('MetaData "DeleteGroup" "Amazonka.QuickSight.DeleteGroup" "amazonka-quicksight-2.0-9P6nV9koXl6GTlt8ZjS7C9" 'False) (C1 ('MetaCons "DeleteGroup'" 'PrefixI 'True) (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))))

newDeleteGroup Source #

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

DeleteGroup, deleteGroup_groupName - The name of the group that you want to delete.

DeleteGroup, deleteGroup_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.

DeleteGroup, deleteGroup_namespace - The namespace of the group that you want to delete.

Request Lenses

deleteGroup_groupName :: Lens' DeleteGroup Text Source #

The name of the group that you want to delete.

deleteGroup_awsAccountId :: Lens' DeleteGroup 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.

deleteGroup_namespace :: Lens' DeleteGroup Text Source #

The namespace of the group that you want to delete.

Destructuring the Response

data DeleteGroupResponse Source #

See: newDeleteGroupResponse smart constructor.

Constructors

DeleteGroupResponse' 

Fields

Instances

Instances details
Generic DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroup

Associated Types

type Rep DeleteGroupResponse :: Type -> Type #

Read DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroup

Show DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroup

NFData DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroup

Methods

rnf :: DeleteGroupResponse -> () #

Eq DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroup

type Rep DeleteGroupResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteGroup

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

newDeleteGroupResponse Source #

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

DeleteGroupResponse, deleteGroupResponse_status - The HTTP status of the request.

Response Lenses

deleteGroupResponse_requestId :: Lens' DeleteGroupResponse (Maybe Text) Source #

The Amazon Web Services request ID for this operation.