amazonka-sagemaker-2.0: Amazon SageMaker Service 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.SageMaker.DeleteDomain

Description

Used to delete a domain. If you onboarded with IAM mode, you will need to delete your domain to onboard again using IAM Identity Center. Use with caution. All of the members of the domain will lose access to their EFS volume, including data, notebooks, and other artifacts.

Synopsis

Creating a Request

data DeleteDomain Source #

See: newDeleteDomain smart constructor.

Constructors

DeleteDomain' 

Fields

  • retentionPolicy :: Maybe RetentionPolicy

    The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained (not automatically deleted).

  • domainId :: Text

    The domain ID.

Instances

Instances details
ToJSON DeleteDomain Source # 
Instance details

Defined in Amazonka.SageMaker.DeleteDomain

ToHeaders DeleteDomain Source # 
Instance details

Defined in Amazonka.SageMaker.DeleteDomain

ToPath DeleteDomain Source # 
Instance details

Defined in Amazonka.SageMaker.DeleteDomain

ToQuery DeleteDomain Source # 
Instance details

Defined in Amazonka.SageMaker.DeleteDomain

AWSRequest DeleteDomain Source # 
Instance details

Defined in Amazonka.SageMaker.DeleteDomain

Associated Types

type AWSResponse DeleteDomain #

Generic DeleteDomain Source # 
Instance details

Defined in Amazonka.SageMaker.DeleteDomain

Associated Types

type Rep DeleteDomain :: Type -> Type #

Read DeleteDomain Source # 
Instance details

Defined in Amazonka.SageMaker.DeleteDomain

Show DeleteDomain Source # 
Instance details

Defined in Amazonka.SageMaker.DeleteDomain

NFData DeleteDomain Source # 
Instance details

Defined in Amazonka.SageMaker.DeleteDomain

Methods

rnf :: DeleteDomain -> () #

Eq DeleteDomain Source # 
Instance details

Defined in Amazonka.SageMaker.DeleteDomain

Hashable DeleteDomain Source # 
Instance details

Defined in Amazonka.SageMaker.DeleteDomain

type AWSResponse DeleteDomain Source # 
Instance details

Defined in Amazonka.SageMaker.DeleteDomain

type Rep DeleteDomain Source # 
Instance details

Defined in Amazonka.SageMaker.DeleteDomain

type Rep DeleteDomain = D1 ('MetaData "DeleteDomain" "Amazonka.SageMaker.DeleteDomain" "amazonka-sagemaker-2.0-9SyrKZ4KqhsL1qX9u3ILA3" 'False) (C1 ('MetaCons "DeleteDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "retentionPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RetentionPolicy)) :*: S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteDomain Source #

Create a value of DeleteDomain 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:retentionPolicy:DeleteDomain', deleteDomain_retentionPolicy - The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained (not automatically deleted).

DeleteDomain, deleteDomain_domainId - The domain ID.

Request Lenses

deleteDomain_retentionPolicy :: Lens' DeleteDomain (Maybe RetentionPolicy) Source #

The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained (not automatically deleted).

Destructuring the Response

data DeleteDomainResponse Source #

See: newDeleteDomainResponse smart constructor.

Constructors

DeleteDomainResponse' 

Instances

Instances details
Generic DeleteDomainResponse Source # 
Instance details

Defined in Amazonka.SageMaker.DeleteDomain

Associated Types

type Rep DeleteDomainResponse :: Type -> Type #

Read DeleteDomainResponse Source # 
Instance details

Defined in Amazonka.SageMaker.DeleteDomain

Show DeleteDomainResponse Source # 
Instance details

Defined in Amazonka.SageMaker.DeleteDomain

NFData DeleteDomainResponse Source # 
Instance details

Defined in Amazonka.SageMaker.DeleteDomain

Methods

rnf :: DeleteDomainResponse -> () #

Eq DeleteDomainResponse Source # 
Instance details

Defined in Amazonka.SageMaker.DeleteDomain

type Rep DeleteDomainResponse Source # 
Instance details

Defined in Amazonka.SageMaker.DeleteDomain

type Rep DeleteDomainResponse = D1 ('MetaData "DeleteDomainResponse" "Amazonka.SageMaker.DeleteDomain" "amazonka-sagemaker-2.0-9SyrKZ4KqhsL1qX9u3ILA3" 'False) (C1 ('MetaCons "DeleteDomainResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDeleteDomainResponse :: DeleteDomainResponse Source #

Create a value of DeleteDomainResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.