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

Description

Deletes the specified connection alias. For more information, see Cross-Region Redirection for Amazon WorkSpaces.

__If you will no longer be using a fully qualified domain name (FQDN) as the registration code for your WorkSpaces users, you must take certain precautions to prevent potential security issues.__ For more information, see Security Considerations if You Stop Using Cross-Region Redirection.

To delete a connection alias that has been shared, the shared account must first disassociate the connection alias from any directories it has been associated with. Then you must unshare the connection alias from the account it has been shared with. You can delete a connection alias only after it is no longer shared with any accounts or associated with any directories.

Synopsis

Creating a Request

data DeleteConnectionAlias Source #

See: newDeleteConnectionAlias smart constructor.

Constructors

DeleteConnectionAlias' 

Fields

  • aliasId :: Text

    The identifier of the connection alias to delete.

Instances

Instances details
Eq DeleteConnectionAlias Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeleteConnectionAlias

Read DeleteConnectionAlias Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeleteConnectionAlias

Show DeleteConnectionAlias Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeleteConnectionAlias

Generic DeleteConnectionAlias Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeleteConnectionAlias

Associated Types

type Rep DeleteConnectionAlias :: Type -> Type #

NFData DeleteConnectionAlias Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeleteConnectionAlias

Methods

rnf :: DeleteConnectionAlias -> () #

Hashable DeleteConnectionAlias Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeleteConnectionAlias

ToJSON DeleteConnectionAlias Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeleteConnectionAlias

AWSRequest DeleteConnectionAlias Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeleteConnectionAlias

Associated Types

type AWSResponse DeleteConnectionAlias #

ToHeaders DeleteConnectionAlias Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeleteConnectionAlias

ToPath DeleteConnectionAlias Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeleteConnectionAlias

ToQuery DeleteConnectionAlias Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeleteConnectionAlias

type Rep DeleteConnectionAlias Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeleteConnectionAlias

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

Defined in Amazonka.WorkSpaces.DeleteConnectionAlias

newDeleteConnectionAlias Source #

Create a value of DeleteConnectionAlias 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:aliasId:DeleteConnectionAlias', deleteConnectionAlias_aliasId - The identifier of the connection alias to delete.

Request Lenses

deleteConnectionAlias_aliasId :: Lens' DeleteConnectionAlias Text Source #

The identifier of the connection alias to delete.

Destructuring the Response

data DeleteConnectionAliasResponse Source #

See: newDeleteConnectionAliasResponse smart constructor.

Constructors

DeleteConnectionAliasResponse' 

Fields

Instances

Instances details
Eq DeleteConnectionAliasResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeleteConnectionAlias

Read DeleteConnectionAliasResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeleteConnectionAlias

Show DeleteConnectionAliasResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeleteConnectionAlias

Generic DeleteConnectionAliasResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeleteConnectionAlias

Associated Types

type Rep DeleteConnectionAliasResponse :: Type -> Type #

NFData DeleteConnectionAliasResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeleteConnectionAlias

type Rep DeleteConnectionAliasResponse Source # 
Instance details

Defined in Amazonka.WorkSpaces.DeleteConnectionAlias

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

newDeleteConnectionAliasResponse Source #

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

Response Lenses