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 port settings for a fleet. To update settings, specify the fleet ID to be updated and list the permissions you want to update. List the permissions you want to add in InboundPermissionAuthorizations, and permissions you want to remove in InboundPermissionRevocations. Permissions to be removed must match existing fleet permissions. If successful, the fleet ID for the updated fleet is returned.
- updateFleetPortSettings :: Text -> UpdateFleetPortSettings
- data UpdateFleetPortSettings
- ufpsInboundPermissionRevocations :: Lens' UpdateFleetPortSettings [IPPermission]
- ufpsInboundPermissionAuthorizations :: Lens' UpdateFleetPortSettings [IPPermission]
- ufpsFleetId :: Lens' UpdateFleetPortSettings Text
- updateFleetPortSettingsResponse :: Int -> UpdateFleetPortSettingsResponse
- data UpdateFleetPortSettingsResponse
- ufpsrsFleetId :: Lens' UpdateFleetPortSettingsResponse (Maybe Text)
- ufpsrsResponseStatus :: Lens' UpdateFleetPortSettingsResponse Int
Creating a Request
updateFleetPortSettings Source #
Creates a value of UpdateFleetPortSettings
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data UpdateFleetPortSettings Source #
Represents the input for a request action.
See: updateFleetPortSettings
smart constructor.
Request Lenses
ufpsInboundPermissionRevocations :: Lens' UpdateFleetPortSettings [IPPermission] Source #
Collection of port settings to be removed from the fleet record.
ufpsInboundPermissionAuthorizations :: Lens' UpdateFleetPortSettings [IPPermission] Source #
Collection of port settings to be added to the fleet record.
ufpsFleetId :: Lens' UpdateFleetPortSettings Text Source #
Unique identifier for the fleet you want to update port settings for.
Destructuring the Response
updateFleetPortSettingsResponse Source #
Creates a value of UpdateFleetPortSettingsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data UpdateFleetPortSettingsResponse Source #
Represents the returned data in response to a request action.
See: updateFleetPortSettingsResponse
smart constructor.
Response Lenses
ufpsrsFleetId :: Lens' UpdateFleetPortSettingsResponse (Maybe Text) Source #
Unique identifier for the updated fleet.
ufpsrsResponseStatus :: Lens' UpdateFleetPortSettingsResponse Int Source #
The response status code.