amazonka-fsx-2.0: Amazon FSx 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.FSx.DisassociateFileSystemAliases

Description

Use this action to disassociate, or remove, one or more Domain Name Service (DNS) aliases from an Amazon FSx for Windows File Server file system. If you attempt to disassociate a DNS alias that is not associated with the file system, Amazon FSx responds with a 400 Bad Request. For more information, see Working with DNS Aliases.

The system generated response showing the DNS aliases that Amazon FSx is attempting to disassociate from the file system. Use the API operation to monitor the status of the aliases Amazon FSx is disassociating with the file system.

Synopsis

Creating a Request

data DisassociateFileSystemAliases Source #

The request object of DNS aliases to disassociate from an Amazon FSx for Windows File Server file system.

See: newDisassociateFileSystemAliases smart constructor.

Constructors

DisassociateFileSystemAliases' 

Fields

Instances

Instances details
ToJSON DisassociateFileSystemAliases Source # 
Instance details

Defined in Amazonka.FSx.DisassociateFileSystemAliases

ToHeaders DisassociateFileSystemAliases Source # 
Instance details

Defined in Amazonka.FSx.DisassociateFileSystemAliases

ToPath DisassociateFileSystemAliases Source # 
Instance details

Defined in Amazonka.FSx.DisassociateFileSystemAliases

ToQuery DisassociateFileSystemAliases Source # 
Instance details

Defined in Amazonka.FSx.DisassociateFileSystemAliases

AWSRequest DisassociateFileSystemAliases Source # 
Instance details

Defined in Amazonka.FSx.DisassociateFileSystemAliases

Generic DisassociateFileSystemAliases Source # 
Instance details

Defined in Amazonka.FSx.DisassociateFileSystemAliases

Associated Types

type Rep DisassociateFileSystemAliases :: Type -> Type #

Read DisassociateFileSystemAliases Source # 
Instance details

Defined in Amazonka.FSx.DisassociateFileSystemAliases

Show DisassociateFileSystemAliases Source # 
Instance details

Defined in Amazonka.FSx.DisassociateFileSystemAliases

NFData DisassociateFileSystemAliases Source # 
Instance details

Defined in Amazonka.FSx.DisassociateFileSystemAliases

Eq DisassociateFileSystemAliases Source # 
Instance details

Defined in Amazonka.FSx.DisassociateFileSystemAliases

Hashable DisassociateFileSystemAliases Source # 
Instance details

Defined in Amazonka.FSx.DisassociateFileSystemAliases

type AWSResponse DisassociateFileSystemAliases Source # 
Instance details

Defined in Amazonka.FSx.DisassociateFileSystemAliases

type Rep DisassociateFileSystemAliases Source # 
Instance details

Defined in Amazonka.FSx.DisassociateFileSystemAliases

type Rep DisassociateFileSystemAliases = D1 ('MetaData "DisassociateFileSystemAliases" "Amazonka.FSx.DisassociateFileSystemAliases" "amazonka-fsx-2.0-6W1DYEEbHPkD4DJvTvpQG4" 'False) (C1 ('MetaCons "DisassociateFileSystemAliases'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fileSystemId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "aliases") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newDisassociateFileSystemAliases Source #

Create a value of DisassociateFileSystemAliases 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:clientRequestToken:DisassociateFileSystemAliases', disassociateFileSystemAliases_clientRequestToken - Undocumented member.

DisassociateFileSystemAliases, disassociateFileSystemAliases_fileSystemId - Specifies the file system from which to disassociate the DNS aliases.

DisassociateFileSystemAliases, disassociateFileSystemAliases_aliases - An array of one or more DNS alias names to disassociate, or remove, from the file system.

Request Lenses

disassociateFileSystemAliases_fileSystemId :: Lens' DisassociateFileSystemAliases Text Source #

Specifies the file system from which to disassociate the DNS aliases.

disassociateFileSystemAliases_aliases :: Lens' DisassociateFileSystemAliases [Text] Source #

An array of one or more DNS alias names to disassociate, or remove, from the file system.

Destructuring the Response

data DisassociateFileSystemAliasesResponse Source #

The system generated response showing the DNS aliases that Amazon FSx is attempting to disassociate from the file system. Use the API operation to monitor the status of the aliases Amazon FSx is removing from the file system.

See: newDisassociateFileSystemAliasesResponse smart constructor.

Constructors

DisassociateFileSystemAliasesResponse' 

Fields

  • aliases :: Maybe [Alias]

    An array of one or more DNS aliases that Amazon FSx is attempting to disassociate from the file system.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic DisassociateFileSystemAliasesResponse Source # 
Instance details

Defined in Amazonka.FSx.DisassociateFileSystemAliases

Read DisassociateFileSystemAliasesResponse Source # 
Instance details

Defined in Amazonka.FSx.DisassociateFileSystemAliases

Show DisassociateFileSystemAliasesResponse Source # 
Instance details

Defined in Amazonka.FSx.DisassociateFileSystemAliases

NFData DisassociateFileSystemAliasesResponse Source # 
Instance details

Defined in Amazonka.FSx.DisassociateFileSystemAliases

Eq DisassociateFileSystemAliasesResponse Source # 
Instance details

Defined in Amazonka.FSx.DisassociateFileSystemAliases

type Rep DisassociateFileSystemAliasesResponse Source # 
Instance details

Defined in Amazonka.FSx.DisassociateFileSystemAliases

type Rep DisassociateFileSystemAliasesResponse = D1 ('MetaData "DisassociateFileSystemAliasesResponse" "Amazonka.FSx.DisassociateFileSystemAliases" "amazonka-fsx-2.0-6W1DYEEbHPkD4DJvTvpQG4" 'False) (C1 ('MetaCons "DisassociateFileSystemAliasesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "aliases") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Alias])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateFileSystemAliasesResponse Source #

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

DisassociateFileSystemAliases, disassociateFileSystemAliasesResponse_aliases - An array of one or more DNS aliases that Amazon FSx is attempting to disassociate from the file system.

$sel:httpStatus:DisassociateFileSystemAliasesResponse', disassociateFileSystemAliasesResponse_httpStatus - The response's http status code.

Response Lenses

disassociateFileSystemAliasesResponse_aliases :: Lens' DisassociateFileSystemAliasesResponse (Maybe [Alias]) Source #

An array of one or more DNS aliases that Amazon FSx is attempting to disassociate from the file system.