Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
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
- data DisassociateFileSystemAliases = DisassociateFileSystemAliases' {
- clientRequestToken :: Maybe Text
- fileSystemId :: Text
- aliases :: [Text]
- newDisassociateFileSystemAliases :: Text -> DisassociateFileSystemAliases
- disassociateFileSystemAliases_clientRequestToken :: Lens' DisassociateFileSystemAliases (Maybe Text)
- disassociateFileSystemAliases_fileSystemId :: Lens' DisassociateFileSystemAliases Text
- disassociateFileSystemAliases_aliases :: Lens' DisassociateFileSystemAliases [Text]
- data DisassociateFileSystemAliasesResponse = DisassociateFileSystemAliasesResponse' {
- aliases :: Maybe [Alias]
- httpStatus :: Int
- newDisassociateFileSystemAliasesResponse :: Int -> DisassociateFileSystemAliasesResponse
- disassociateFileSystemAliasesResponse_aliases :: Lens' DisassociateFileSystemAliasesResponse (Maybe [Alias])
- disassociateFileSystemAliasesResponse_httpStatus :: Lens' DisassociateFileSystemAliasesResponse Int
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.
DisassociateFileSystemAliases' | |
|
Instances
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_clientRequestToken :: Lens' DisassociateFileSystemAliases (Maybe Text) Source #
Undocumented member.
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.
DisassociateFileSystemAliasesResponse' | |
|
Instances
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.
disassociateFileSystemAliasesResponse_httpStatus :: Lens' DisassociateFileSystemAliasesResponse Int Source #
The response's http status code.