| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.RDS.Types.OptionGroup
Description
Synopsis
- data OptionGroup = OptionGroup' {
- allowsVpcAndNonVpcInstanceMemberships :: Maybe Bool
- copyTimestamp :: Maybe ISO8601
- engineName :: Maybe Text
- majorEngineVersion :: Maybe Text
- optionGroupArn :: Maybe Text
- optionGroupDescription :: Maybe Text
- optionGroupName :: Maybe Text
- options :: Maybe [Option]
- sourceAccountId :: Maybe Text
- sourceOptionGroup :: Maybe Text
- vpcId :: Maybe Text
- newOptionGroup :: OptionGroup
- optionGroup_allowsVpcAndNonVpcInstanceMemberships :: Lens' OptionGroup (Maybe Bool)
- optionGroup_copyTimestamp :: Lens' OptionGroup (Maybe UTCTime)
- optionGroup_engineName :: Lens' OptionGroup (Maybe Text)
- optionGroup_majorEngineVersion :: Lens' OptionGroup (Maybe Text)
- optionGroup_optionGroupArn :: Lens' OptionGroup (Maybe Text)
- optionGroup_optionGroupDescription :: Lens' OptionGroup (Maybe Text)
- optionGroup_optionGroupName :: Lens' OptionGroup (Maybe Text)
- optionGroup_options :: Lens' OptionGroup (Maybe [Option])
- optionGroup_sourceAccountId :: Lens' OptionGroup (Maybe Text)
- optionGroup_sourceOptionGroup :: Lens' OptionGroup (Maybe Text)
- optionGroup_vpcId :: Lens' OptionGroup (Maybe Text)
Documentation
data OptionGroup Source #
See: newOptionGroup smart constructor.
Constructors
| OptionGroup' | |
Fields
| |
Instances
newOptionGroup :: OptionGroup Source #
Create a value of OptionGroup 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:allowsVpcAndNonVpcInstanceMemberships:OptionGroup', optionGroup_allowsVpcAndNonVpcInstanceMemberships - Indicates whether this option group can be applied to both VPC and
non-VPC instances. The value true indicates the option group can be
applied to both VPC and non-VPC instances.
$sel:copyTimestamp:OptionGroup', optionGroup_copyTimestamp - Indicates when the option group was copied.
$sel:engineName:OptionGroup', optionGroup_engineName - Indicates the name of the engine that this option group can be applied
to.
$sel:majorEngineVersion:OptionGroup', optionGroup_majorEngineVersion - Indicates the major engine version associated with this option group.
$sel:optionGroupArn:OptionGroup', optionGroup_optionGroupArn - Specifies the Amazon Resource Name (ARN) for the option group.
$sel:optionGroupDescription:OptionGroup', optionGroup_optionGroupDescription - Provides a description of the option group.
$sel:optionGroupName:OptionGroup', optionGroup_optionGroupName - Specifies the name of the option group.
$sel:options:OptionGroup', optionGroup_options - Indicates what options are available in the option group.
$sel:sourceAccountId:OptionGroup', optionGroup_sourceAccountId - Specifies the Amazon Web Services account ID for the option group from
which this option group is copied.
$sel:sourceOptionGroup:OptionGroup', optionGroup_sourceOptionGroup - Specifies the name of the option group from which this option group is
copied.
$sel:vpcId:OptionGroup', optionGroup_vpcId - If AllowsVpcAndNonVpcInstanceMemberships is false, this field is
blank. If AllowsVpcAndNonVpcInstanceMemberships is true and this
field is blank, then this option group can be applied to both VPC and
non-VPC instances. If this field contains a value, then this option
group can only be applied to instances that are in the VPC indicated by
this field.
optionGroup_allowsVpcAndNonVpcInstanceMemberships :: Lens' OptionGroup (Maybe Bool) Source #
Indicates whether this option group can be applied to both VPC and
non-VPC instances. The value true indicates the option group can be
applied to both VPC and non-VPC instances.
optionGroup_copyTimestamp :: Lens' OptionGroup (Maybe UTCTime) Source #
Indicates when the option group was copied.
optionGroup_engineName :: Lens' OptionGroup (Maybe Text) Source #
Indicates the name of the engine that this option group can be applied to.
optionGroup_majorEngineVersion :: Lens' OptionGroup (Maybe Text) Source #
Indicates the major engine version associated with this option group.
optionGroup_optionGroupArn :: Lens' OptionGroup (Maybe Text) Source #
Specifies the Amazon Resource Name (ARN) for the option group.
optionGroup_optionGroupDescription :: Lens' OptionGroup (Maybe Text) Source #
Provides a description of the option group.
optionGroup_optionGroupName :: Lens' OptionGroup (Maybe Text) Source #
Specifies the name of the option group.
optionGroup_options :: Lens' OptionGroup (Maybe [Option]) Source #
Indicates what options are available in the option group.
optionGroup_sourceAccountId :: Lens' OptionGroup (Maybe Text) Source #
Specifies the Amazon Web Services account ID for the option group from which this option group is copied.
optionGroup_sourceOptionGroup :: Lens' OptionGroup (Maybe Text) Source #
Specifies the name of the option group from which this option group is copied.
optionGroup_vpcId :: Lens' OptionGroup (Maybe Text) Source #
If AllowsVpcAndNonVpcInstanceMemberships is false, this field is
blank. If AllowsVpcAndNonVpcInstanceMemberships is true and this
field is blank, then this option group can be applied to both VPC and
non-VPC instances. If this field contains a value, then this option
group can only be applied to instances that are in the VPC indicated by
this field.