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

Description

Deletes a namespace and the users and groups that are associated with the namespace. This is an asynchronous process. Assets including dashboards, analyses, datasets and data sources are not deleted. To delete these assets, you use the API operations for the relevant asset.

Synopsis

Creating a Request

data DeleteNamespace Source #

See: newDeleteNamespace smart constructor.

Constructors

DeleteNamespace' 

Fields

  • awsAccountId :: Text

    The ID for the Amazon Web Services account that you want to delete the Amazon QuickSight namespace from.

  • namespace :: Text

    The namespace that you want to delete.

Instances

Instances details
ToHeaders DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

ToPath DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

ToQuery DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

AWSRequest DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

Associated Types

type AWSResponse DeleteNamespace #

Generic DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

Associated Types

type Rep DeleteNamespace :: Type -> Type #

Read DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

Show DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

NFData DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

Methods

rnf :: DeleteNamespace -> () #

Eq DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

Hashable DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

type AWSResponse DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

type Rep DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

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

newDeleteNamespace Source #

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

DeleteNamespace, deleteNamespace_awsAccountId - The ID for the Amazon Web Services account that you want to delete the Amazon QuickSight namespace from.

DeleteNamespace, deleteNamespace_namespace - The namespace that you want to delete.

Request Lenses

deleteNamespace_awsAccountId :: Lens' DeleteNamespace Text Source #

The ID for the Amazon Web Services account that you want to delete the Amazon QuickSight namespace from.

deleteNamespace_namespace :: Lens' DeleteNamespace Text Source #

The namespace that you want to delete.

Destructuring the Response

data DeleteNamespaceResponse Source #

See: newDeleteNamespaceResponse smart constructor.

Constructors

DeleteNamespaceResponse' 

Fields

Instances

Instances details
Generic DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

Associated Types

type Rep DeleteNamespaceResponse :: Type -> Type #

Read DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

Show DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

NFData DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

Methods

rnf :: DeleteNamespaceResponse -> () #

Eq DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

type Rep DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

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

newDeleteNamespaceResponse Source #

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

DeleteNamespaceResponse, deleteNamespaceResponse_status - The HTTP status of the request.

Response Lenses

deleteNamespaceResponse_requestId :: Lens' DeleteNamespaceResponse (Maybe Text) Source #

The Amazon Web Services request ID for this operation.