Copyright | (c) 2013-2017 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Modifies an existing option group.
- modifyOptionGroup :: Text -> ModifyOptionGroup
- data ModifyOptionGroup
- mogOptionsToInclude :: Lens' ModifyOptionGroup [OptionConfiguration]
- mogOptionsToRemove :: Lens' ModifyOptionGroup [Text]
- mogApplyImmediately :: Lens' ModifyOptionGroup (Maybe Bool)
- mogOptionGroupName :: Lens' ModifyOptionGroup Text
- modifyOptionGroupResponse :: Int -> ModifyOptionGroupResponse
- data ModifyOptionGroupResponse
- mogrsOptionGroup :: Lens' ModifyOptionGroupResponse (Maybe OptionGroup)
- mogrsResponseStatus :: Lens' ModifyOptionGroupResponse Int
Creating a Request
Creates a value of ModifyOptionGroup
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mogOptionsToInclude
- Options in this list are added to the option group or, if already present, the specified configuration is used to update the existing configuration.mogOptionsToRemove
- Options in this list are removed from the option group.mogApplyImmediately
- Indicates whether the changes should be applied immediately, or during the next maintenance window for each instance associated with the option group.mogOptionGroupName
- The name of the option group to be modified. Permanent options, such as the TDE option for Oracle Advanced Security TDE, cannot be removed from an option group, and that option group cannot be removed from a DB instance once it is associated with a DB instance
data ModifyOptionGroup Source #
See: modifyOptionGroup
smart constructor.
Request Lenses
mogOptionsToInclude :: Lens' ModifyOptionGroup [OptionConfiguration] Source #
Options in this list are added to the option group or, if already present, the specified configuration is used to update the existing configuration.
mogOptionsToRemove :: Lens' ModifyOptionGroup [Text] Source #
Options in this list are removed from the option group.
mogApplyImmediately :: Lens' ModifyOptionGroup (Maybe Bool) Source #
Indicates whether the changes should be applied immediately, or during the next maintenance window for each instance associated with the option group.
mogOptionGroupName :: Lens' ModifyOptionGroup Text Source #
The name of the option group to be modified. Permanent options, such as the TDE option for Oracle Advanced Security TDE, cannot be removed from an option group, and that option group cannot be removed from a DB instance once it is associated with a DB instance
Destructuring the Response
modifyOptionGroupResponse Source #
Creates a value of ModifyOptionGroupResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mogrsOptionGroup
- Undocumented member.mogrsResponseStatus
- -- | The response status code.
data ModifyOptionGroupResponse Source #
See: modifyOptionGroupResponse
smart constructor.
Response Lenses
mogrsOptionGroup :: Lens' ModifyOptionGroupResponse (Maybe OptionGroup) Source #
Undocumented member.
mogrsResponseStatus :: Lens' ModifyOptionGroupResponse Int Source #
- - | The response status code.