Copyright | (c) 2013-2021 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 |
Synopsis
- data Option = Option' {
- optionName :: Maybe Text
- permanent :: Maybe Bool
- persistent :: Maybe Bool
- optionDescription :: Maybe Text
- optionSettings :: Maybe [OptionSetting]
- vpcSecurityGroupMemberships :: Maybe [VpcSecurityGroupMembership]
- dbSecurityGroupMemberships :: Maybe [DBSecurityGroupMembership]
- optionVersion :: Maybe Text
- port :: Maybe Int
- newOption :: Option
- option_optionName :: Lens' Option (Maybe Text)
- option_permanent :: Lens' Option (Maybe Bool)
- option_persistent :: Lens' Option (Maybe Bool)
- option_optionDescription :: Lens' Option (Maybe Text)
- option_optionSettings :: Lens' Option (Maybe [OptionSetting])
- option_vpcSecurityGroupMemberships :: Lens' Option (Maybe [VpcSecurityGroupMembership])
- option_dbSecurityGroupMemberships :: Lens' Option (Maybe [DBSecurityGroupMembership])
- option_optionVersion :: Lens' Option (Maybe Text)
- option_port :: Lens' Option (Maybe Int)
Documentation
Option details.
See: newOption
smart constructor.
Option' | |
|
Instances
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_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.