libZSservicesZSamazonka-rdsZSamazonka-rds
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.RDS.Types.OptionConfiguration

Description

 
Synopsis

Documentation

data OptionConfiguration Source #

A list of all available options

See: newOptionConfiguration smart constructor.

Constructors

OptionConfiguration' 

Fields

Instances

Instances details
Eq OptionConfiguration Source # 
Instance details

Defined in Amazonka.RDS.Types.OptionConfiguration

Read OptionConfiguration Source # 
Instance details

Defined in Amazonka.RDS.Types.OptionConfiguration

Show OptionConfiguration Source # 
Instance details

Defined in Amazonka.RDS.Types.OptionConfiguration

Generic OptionConfiguration Source # 
Instance details

Defined in Amazonka.RDS.Types.OptionConfiguration

Associated Types

type Rep OptionConfiguration :: Type -> Type #

NFData OptionConfiguration Source # 
Instance details

Defined in Amazonka.RDS.Types.OptionConfiguration

Methods

rnf :: OptionConfiguration -> () #

Hashable OptionConfiguration Source # 
Instance details

Defined in Amazonka.RDS.Types.OptionConfiguration

ToQuery OptionConfiguration Source # 
Instance details

Defined in Amazonka.RDS.Types.OptionConfiguration

type Rep OptionConfiguration Source # 
Instance details

Defined in Amazonka.RDS.Types.OptionConfiguration

type Rep OptionConfiguration = D1 ('MetaData "OptionConfiguration" "Amazonka.RDS.Types.OptionConfiguration" "libZSservicesZSamazonka-rdsZSamazonka-rds" 'False) (C1 ('MetaCons "OptionConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "optionSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OptionSetting])) :*: (S1 ('MetaSel ('Just "vpcSecurityGroupMemberships") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "dbSecurityGroupMemberships") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "optionVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "optionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newOptionConfiguration Source #

Create a value of OptionConfiguration 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:optionSettings:OptionConfiguration', optionConfiguration_optionSettings - The option settings to include in an option group.

$sel:vpcSecurityGroupMemberships:OptionConfiguration', optionConfiguration_vpcSecurityGroupMemberships - A list of VpcSecurityGroupMembership name strings used for this option.

$sel:dbSecurityGroupMemberships:OptionConfiguration', optionConfiguration_dbSecurityGroupMemberships - A list of DBSecurityGroupMembership name strings used for this option.

$sel:optionVersion:OptionConfiguration', optionConfiguration_optionVersion - The version for the option.

$sel:port:OptionConfiguration', optionConfiguration_port - The optional port for the option.

$sel:optionName:OptionConfiguration', optionConfiguration_optionName - The configuration of options to include in a group.

optionConfiguration_optionSettings :: Lens' OptionConfiguration (Maybe [OptionSetting]) Source #

The option settings to include in an option group.

optionConfiguration_vpcSecurityGroupMemberships :: Lens' OptionConfiguration (Maybe [Text]) Source #

A list of VpcSecurityGroupMembership name strings used for this option.

optionConfiguration_dbSecurityGroupMemberships :: Lens' OptionConfiguration (Maybe [Text]) Source #

A list of DBSecurityGroupMembership name strings used for this option.

optionConfiguration_port :: Lens' OptionConfiguration (Maybe Int) Source #

The optional port for the option.

optionConfiguration_optionName :: Lens' OptionConfiguration Text Source #

The configuration of options to include in a group.