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.Option

Description

 
Synopsis

Documentation

data Option Source #

Option details.

See: newOption smart constructor.

Constructors

Option' 

Fields

Instances

Instances details
Eq Option Source # 
Instance details

Defined in Amazonka.RDS.Types.Option

Methods

(==) :: Option -> Option -> Bool #

(/=) :: Option -> Option -> Bool #

Read Option Source # 
Instance details

Defined in Amazonka.RDS.Types.Option

Show Option Source # 
Instance details

Defined in Amazonka.RDS.Types.Option

Generic Option Source # 
Instance details

Defined in Amazonka.RDS.Types.Option

Associated Types

type Rep Option :: Type -> Type #

Methods

from :: Option -> Rep Option x #

to :: Rep Option x -> Option #

NFData Option Source # 
Instance details

Defined in Amazonka.RDS.Types.Option

Methods

rnf :: Option -> () #

Hashable Option Source # 
Instance details

Defined in Amazonka.RDS.Types.Option

Methods

hashWithSalt :: Int -> Option -> Int #

hash :: Option -> Int #

FromXML Option Source # 
Instance details

Defined in Amazonka.RDS.Types.Option

type Rep Option Source # 
Instance details

Defined in Amazonka.RDS.Types.Option

newOption :: Option Source #

Create a value of Option 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:optionName:Option', option_optionName - The name of the option.

$sel:permanent:Option', option_permanent - Indicate if this option is permanent.

$sel:persistent:Option', option_persistent - Indicate if this option is persistent.

$sel:optionDescription:Option', option_optionDescription - The description of the option.

$sel:optionSettings:Option', option_optionSettings - The option settings for this option.

$sel:vpcSecurityGroupMemberships:Option', option_vpcSecurityGroupMemberships - If the option requires access to a port, then this VPC security group allows access to the port.

$sel:dbSecurityGroupMemberships:Option', option_dbSecurityGroupMemberships - If the option requires access to a port, then this DB security group allows access to the port.

$sel:optionVersion:Option', option_optionVersion - The version of the option.

$sel:port:Option', option_port - If required, the port configured for this option to use.

option_optionName :: Lens' Option (Maybe Text) Source #

The name of the option.

option_permanent :: Lens' Option (Maybe Bool) Source #

Indicate if this option is permanent.

option_persistent :: Lens' Option (Maybe Bool) Source #

Indicate if this option is persistent.

option_optionDescription :: Lens' Option (Maybe Text) Source #

The description of the option.

option_optionSettings :: Lens' Option (Maybe [OptionSetting]) Source #

The option settings for this option.

option_vpcSecurityGroupMemberships :: Lens' Option (Maybe [VpcSecurityGroupMembership]) Source #

If the option requires access to a port, then this VPC security group allows access to the port.

option_dbSecurityGroupMemberships :: Lens' Option (Maybe [DBSecurityGroupMembership]) Source #

If the option requires access to a port, then this DB security group allows access to the port.

option_optionVersion :: Lens' Option (Maybe Text) Source #

The version of the option.

option_port :: Lens' Option (Maybe Int) Source #

If required, the port configured for this option to use.