libZSservicesZSamazonka-workspacesZSamazonka-workspaces
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.WorkSpaces.DeregisterWorkspaceDirectory

Description

Deregisters the specified directory. This operation is asynchronous and returns before the WorkSpace directory is deregistered. If any WorkSpaces are registered to this directory, you must remove them before you can deregister the directory.

Simple AD and AD Connector are made available to you free of charge to use with WorkSpaces. If there are no WorkSpaces being used with your Simple AD or AD Connector directory for 30 consecutive days, this directory will be automatically deregistered for use with Amazon WorkSpaces, and you will be charged for this directory as per the Directory Service pricing terms.

To delete empty directories, see Delete the Directory for Your WorkSpaces. If you delete your Simple AD or AD Connector directory, you can always create a new one when you want to start using WorkSpaces again.

Synopsis

Creating a Request

data DeregisterWorkspaceDirectory Source #

See: newDeregisterWorkspaceDirectory smart constructor.

Constructors

DeregisterWorkspaceDirectory' 

Fields

  • directoryId :: Text

    The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.

Instances

Instances details
Eq DeregisterWorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeregisterWorkspaceDirectory

Read DeregisterWorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeregisterWorkspaceDirectory

Show DeregisterWorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeregisterWorkspaceDirectory

Generic DeregisterWorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeregisterWorkspaceDirectory

Associated Types

type Rep DeregisterWorkspaceDirectory :: Type -> Type #

NFData DeregisterWorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeregisterWorkspaceDirectory

Hashable DeregisterWorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeregisterWorkspaceDirectory

ToJSON DeregisterWorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeregisterWorkspaceDirectory

AWSRequest DeregisterWorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeregisterWorkspaceDirectory

ToHeaders DeregisterWorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeregisterWorkspaceDirectory

ToPath DeregisterWorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeregisterWorkspaceDirectory

ToQuery DeregisterWorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeregisterWorkspaceDirectory

type Rep DeregisterWorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeregisterWorkspaceDirectory

type Rep DeregisterWorkspaceDirectory = D1 ('MetaData "DeregisterWorkspaceDirectory" "Amazonka.WorkSpaces.DeregisterWorkspaceDirectory" "libZSservicesZSamazonka-workspacesZSamazonka-workspaces" 'False) (C1 ('MetaCons "DeregisterWorkspaceDirectory'" 'PrefixI 'True) (S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeregisterWorkspaceDirectory Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeregisterWorkspaceDirectory

newDeregisterWorkspaceDirectory Source #

Create a value of DeregisterWorkspaceDirectory 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:directoryId:DeregisterWorkspaceDirectory', deregisterWorkspaceDirectory_directoryId - The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.

Request Lenses

deregisterWorkspaceDirectory_directoryId :: Lens' DeregisterWorkspaceDirectory Text Source #

The identifier of the directory. If any WorkSpaces are registered to this directory, you must remove them before you deregister the directory, or you will receive an OperationNotSupportedException error.

Destructuring the Response

data DeregisterWorkspaceDirectoryResponse Source #

Constructors

DeregisterWorkspaceDirectoryResponse' 

Fields

Instances

Instances details
Eq DeregisterWorkspaceDirectoryResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeregisterWorkspaceDirectory

Read DeregisterWorkspaceDirectoryResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeregisterWorkspaceDirectory

Show DeregisterWorkspaceDirectoryResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeregisterWorkspaceDirectory

Generic DeregisterWorkspaceDirectoryResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeregisterWorkspaceDirectory

NFData DeregisterWorkspaceDirectoryResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeregisterWorkspaceDirectory

type Rep DeregisterWorkspaceDirectoryResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeregisterWorkspaceDirectory

type Rep DeregisterWorkspaceDirectoryResponse = D1 ('MetaData "DeregisterWorkspaceDirectoryResponse" "Amazonka.WorkSpaces.DeregisterWorkspaceDirectory" "libZSservicesZSamazonka-workspacesZSamazonka-workspaces" 'False) (C1 ('MetaCons "DeregisterWorkspaceDirectoryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeregisterWorkspaceDirectoryResponse Source #

Create a value of DeregisterWorkspaceDirectoryResponse 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:httpStatus:DeregisterWorkspaceDirectoryResponse', deregisterWorkspaceDirectoryResponse_httpStatus - The response's http status code.

Response Lenses