Copyright | (c) 2013-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Updates properties for an alias. To update properties, specify the alias ID to be updated and provide the information to be changed. To reassign an alias to another fleet, provide an updated routing strategy. If successful, the updated alias record is returned.
- updateAlias :: Text -> UpdateAlias
- data UpdateAlias
- uaRoutingStrategy :: Lens' UpdateAlias (Maybe RoutingStrategy)
- uaName :: Lens' UpdateAlias (Maybe Text)
- uaDescription :: Lens' UpdateAlias (Maybe Text)
- uaAliasId :: Lens' UpdateAlias Text
- updateAliasResponse :: Int -> UpdateAliasResponse
- data UpdateAliasResponse
- uarsAlias :: Lens' UpdateAliasResponse (Maybe Alias)
- uarsResponseStatus :: Lens' UpdateAliasResponse Int
Creating a Request
:: Text | |
-> UpdateAlias |
Creates a value of UpdateAlias
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data UpdateAlias Source #
Represents the input for a request action.
See: updateAlias
smart constructor.
Request Lenses
uaRoutingStrategy :: Lens' UpdateAlias (Maybe RoutingStrategy) Source #
Object specifying the fleet and routing type to use for the alias.
uaName :: Lens' UpdateAlias (Maybe Text) Source #
Descriptive label associated with this alias. Alias names do not need to be unique.
uaDescription :: Lens' UpdateAlias (Maybe Text) Source #
Human-readable description of the alias.
uaAliasId :: Lens' UpdateAlias Text Source #
Unique identifier for a fleet alias. Specify the alias you want to update.
Destructuring the Response
Creates a value of UpdateAliasResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data UpdateAliasResponse Source #
Represents the returned data in response to a request action.
See: updateAliasResponse
smart constructor.
Response Lenses
uarsAlias :: Lens' UpdateAliasResponse (Maybe Alias) Source #
Object containing the updated alias configuration.
uarsResponseStatus :: Lens' UpdateAliasResponse Int Source #
The response status code.