
modify-option-group
*******************


DESCRIPTION
===========

Modifies an existing Option Group.


SYNOPSIS
========

   aws rds modify-option-group
     --option-group-name <value>
     [--options-to-remove <value>]
     [--options-to-include <value>]
     [--apply-immediately ]


REQUIRED PARAMETERS
===================

"--option-group-name"  (string)
   The name of the option group to be modified.


OPTIONAL PARAMETERS
===================

"--options-to-remove"  (list of string)
   Options in this list are removed from the Option Group.

   *Parameter Syntax*

      ["string", ...]

"--options-to-include"  (list)
   Options in this list are added to the Option Group or, if already
   present, the specified configuration is used to update the existing
   configuration.

      (structure)
         A list of all available options

         "vpc_security_group_memberships"  (list of string)
            A list of VpcSecurityGroupMemebrship name strings used for
            this option.

         "option_settings"  (list)
            A list of option settings applied for this option.

               (structure)
                  Option setting details.

                  "is_collection"  (boolean)
                     Indicates if the value for the setting can be a
                     list of values or a single value.

                  "name"  (string)
                     The name of the setting.

                  "data_type"  (string)
                     Specifies the valid data type of this setting

                  "default_value"  (string)
                     Default value for this setting.

                  "value"  (string)
                     The value of this setting.

                  "allowed_values"  (string)
                     Specifies a valid list/range of values allowed
                     for this setting.

                  "is_modifiable"  (boolean)
                     Indicates if the setting is modifiable or not.

                  "apply_type"  (string)
                     Specifies the apply type for this setting.

                  "description"  (string)
                     The description of the setting.

         "option_name"  (string)
            The configuration of options to include in a group.

         "port"  (integer)
            The optional port for the option.

         "db_security_group_memberships"  (list of string)
            A list of DBSecurityGroupMemebrship name strings used for
            this option.

   *Parameter Syntax*

      [
        {
          "vpc_security_group_memberships":
            ["string", ...],
          "option_settings":
            [
              {
                "is_collection": true|false,
                "name": "string",
                "data_type": "string",
                "default_value": "string",
                "value": "string",
                "allowed_values": "string",
                "is_modifiable": true|false,
                "apply_type": "string",
                "description": "string"
              }
              ...
            ],
          "option_name": "string",
          "port": integer,
          "db_security_group_memberships":
            ["string", ...]
        }
        ...
      ]

"--apply-immediately"  (boolean)
   Indicates whether the changes should be applied immediately, or
   during the next maintenance window for each instance associated
   with the Option Group.
