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.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
Eq DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

Read DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

Show DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

Generic DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

Associated Types

type Rep DeleteNamespace :: Type -> Type #

NFData DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

Methods

rnf :: DeleteNamespace -> () #

Hashable DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

AWSRequest DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

Associated Types

type AWSResponse DeleteNamespace #

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

type Rep DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

type Rep DeleteNamespace = D1 ('MetaData "DeleteNamespace" "Amazonka.QuickSight.DeleteNamespace" "libZSservicesZSamazonka-quicksightZSamazonka-quicksight" 'False) (C1 ('MetaCons "DeleteNamespace'" 'PrefixI 'True) (S1 ('MetaSel ('Just "awsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteNamespace Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

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:

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

$sel:namespace: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
Eq DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

Read DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

Show DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

Generic DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

Associated Types

type Rep DeleteNamespaceResponse :: Type -> Type #

NFData DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

Methods

rnf :: DeleteNamespaceResponse -> () #

type Rep DeleteNamespaceResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DeleteNamespace

type Rep DeleteNamespaceResponse = D1 ('MetaData "DeleteNamespaceResponse" "Amazonka.QuickSight.DeleteNamespace" "libZSservicesZSamazonka-quicksightZSamazonka-quicksight" '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.

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