Skip to content

/AWS1/CL_RDSOPTIONGROUPOPTION

Available option.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_NAME TYPE /AWS1/RDSSTRING /AWS1/RDSSTRING

The name of the option.

IV_DESCRIPTION TYPE /AWS1/RDSSTRING /AWS1/RDSSTRING

The description of the option.

IV_ENGINENAME TYPE /AWS1/RDSSTRING /AWS1/RDSSTRING

The name of the engine that this option can be applied to.

IV_MAJORENGINEVERSION TYPE /AWS1/RDSSTRING /AWS1/RDSSTRING

Indicates the major engine version that the option is available for.

IV_MINREQUIREDMINORENGINEVRS TYPE /AWS1/RDSSTRING /AWS1/RDSSTRING

The minimum required engine version for the option to be applied.

IV_PORTREQUIRED TYPE /AWS1/RDSBOOLEAN /AWS1/RDSBOOLEAN

Indicates whether the option requires a port.

IV_DEFAULTPORT TYPE /AWS1/RDSINTEGEROPTIONAL /AWS1/RDSINTEGEROPTIONAL

If the option requires a port, specifies the default port for the option.

IT_OPTIONSDEPENDEDON TYPE /AWS1/CL_RDSOPTSDEPENDEDON_W=>TT_OPTIONSDEPENDEDON TT_OPTIONSDEPENDEDON

The options that are prerequisites for this option.

IT_OPTIONSCONFLICTSWITH TYPE /AWS1/CL_RDSOPTSCONFLICTSWTH_W=>TT_OPTIONSCONFLICTSWITH TT_OPTIONSCONFLICTSWITH

The options that conflict with this option.

IV_PERSISTENT TYPE /AWS1/RDSBOOLEAN /AWS1/RDSBOOLEAN

Persistent options can't be removed from an option group while DB instances are associated with the option group. If you disassociate all DB instances from the option group, your can remove the persistent option from the option group.

IV_PERMANENT TYPE /AWS1/RDSBOOLEAN /AWS1/RDSBOOLEAN

Permanent options can never be removed from an option group. An option group containing a permanent option can't be removed from a DB instance.

IV_REQUIRESAUTOMINORENGINE00 TYPE /AWS1/RDSBOOLEAN /AWS1/RDSBOOLEAN

If true, you must enable the Auto Minor Version Upgrade setting for your DB instance before you can use this option. You can enable Auto Minor Version Upgrade when you first create your DB instance, or by modifying your DB instance later.

IV_VPCONLY TYPE /AWS1/RDSBOOLEAN /AWS1/RDSBOOLEAN

If true, you can only use this option with a DB instance that is in a VPC.

IV_SUPPSOPTIONVRSDOWNGRADE TYPE /AWS1/RDSBOOLEANOPTIONAL /AWS1/RDSBOOLEANOPTIONAL

If true, you can change the option to an earlier version of the option.
This only applies to options that have different versions available.

IT_OPTIONGROUPOPTIONSETTINGS TYPE /AWS1/CL_RDSOPTIONGROPTSETTING=>TT_OPTIONGROUPOPTIONSTGSLIST TT_OPTIONGROUPOPTIONSTGSLIST

The option settings that are available (and the default value) for each option in an option group.

IT_OPTIONGROUPOPTIONVERSIONS TYPE /AWS1/CL_RDSOPTIONVERSION=>TT_OPTIONGROUPOPTIONVRSSLIST TT_OPTIONGROUPOPTIONVRSSLIST

The versions that are available for the option.

IV_COPYABLECROSSACCOUNT TYPE /AWS1/RDSBOOLEANOPTIONAL /AWS1/RDSBOOLEANOPTIONAL

Indicates whether the option can be copied across Amazon Web Services accounts.


Queryable Attributes

Name

The name of the option.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

Description

The description of the option.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

EngineName

The name of the engine that this option can be applied to.

Accessible with the following methods

Method Description
GET_ENGINENAME() Getter for ENGINENAME, with configurable default
ASK_ENGINENAME() Getter for ENGINENAME w/ exceptions if field has no value
HAS_ENGINENAME() Determine if ENGINENAME has a value

MajorEngineVersion

Indicates the major engine version that the option is available for.

Accessible with the following methods

Method Description
GET_MAJORENGINEVERSION() Getter for MAJORENGINEVERSION, with configurable default
ASK_MAJORENGINEVERSION() Getter for MAJORENGINEVERSION w/ exceptions if field has no
HAS_MAJORENGINEVERSION() Determine if MAJORENGINEVERSION has a value

MinimumRequiredMinorEngineVersion

The minimum required engine version for the option to be applied.

Accessible with the following methods

Method Description
GET_MINREQUIREDMINORENGINE00() Getter for MINREQUIREDMINORENGINEVRS, with configurable defa
ASK_MINREQUIREDMINORENGINE00() Getter for MINREQUIREDMINORENGINEVRS w/ exceptions if field
HAS_MINREQUIREDMINORENGINE00() Determine if MINREQUIREDMINORENGINEVRS has a value

PortRequired

Indicates whether the option requires a port.

Accessible with the following methods

Method Description
GET_PORTREQUIRED() Getter for PORTREQUIRED, with configurable default
ASK_PORTREQUIRED() Getter for PORTREQUIRED w/ exceptions if field has no value
HAS_PORTREQUIRED() Determine if PORTREQUIRED has a value

DefaultPort

If the option requires a port, specifies the default port for the option.

Accessible with the following methods

Method Description
GET_DEFAULTPORT() Getter for DEFAULTPORT, with configurable default
ASK_DEFAULTPORT() Getter for DEFAULTPORT w/ exceptions if field has no value
HAS_DEFAULTPORT() Determine if DEFAULTPORT has a value

OptionsDependedOn

The options that are prerequisites for this option.

Accessible with the following methods

Method Description
GET_OPTIONSDEPENDEDON() Getter for OPTIONSDEPENDEDON, with configurable default
ASK_OPTIONSDEPENDEDON() Getter for OPTIONSDEPENDEDON w/ exceptions if field has no v
HAS_OPTIONSDEPENDEDON() Determine if OPTIONSDEPENDEDON has a value

OptionsConflictsWith

The options that conflict with this option.

Accessible with the following methods

Method Description
GET_OPTIONSCONFLICTSWITH() Getter for OPTIONSCONFLICTSWITH, with configurable default
ASK_OPTIONSCONFLICTSWITH() Getter for OPTIONSCONFLICTSWITH w/ exceptions if field has n
HAS_OPTIONSCONFLICTSWITH() Determine if OPTIONSCONFLICTSWITH has a value

Persistent

Persistent options can't be removed from an option group while DB instances are associated with the option group. If you disassociate all DB instances from the option group, your can remove the persistent option from the option group.

Accessible with the following methods

Method Description
GET_PERSISTENT() Getter for PERSISTENT, with configurable default
ASK_PERSISTENT() Getter for PERSISTENT w/ exceptions if field has no value
HAS_PERSISTENT() Determine if PERSISTENT has a value

Permanent

Permanent options can never be removed from an option group. An option group containing a permanent option can't be removed from a DB instance.

Accessible with the following methods

Method Description
GET_PERMANENT() Getter for PERMANENT, with configurable default
ASK_PERMANENT() Getter for PERMANENT w/ exceptions if field has no value
HAS_PERMANENT() Determine if PERMANENT has a value

RequiresAutoMinorEngineVersionUpgrade

If true, you must enable the Auto Minor Version Upgrade setting for your DB instance before you can use this option. You can enable Auto Minor Version Upgrade when you first create your DB instance, or by modifying your DB instance later.

Accessible with the following methods

Method Description
GET_REQUIRESAUTOMINORENGIN00() Getter for REQUIRESAUTOMINORENGINEVRS00, with configurable d
ASK_REQUIRESAUTOMINORENGIN00() Getter for REQUIRESAUTOMINORENGINEVRS00 w/ exceptions if fie
HAS_REQUIRESAUTOMINORENGIN00() Determine if REQUIRESAUTOMINORENGINEVRS00 has a value

VpcOnly

If true, you can only use this option with a DB instance that is in a VPC.

Accessible with the following methods

Method Description
GET_VPCONLY() Getter for VPCONLY, with configurable default
ASK_VPCONLY() Getter for VPCONLY w/ exceptions if field has no value
HAS_VPCONLY() Determine if VPCONLY has a value

SupportsOptionVersionDowngrade

If true, you can change the option to an earlier version of the option.
This only applies to options that have different versions available.

Accessible with the following methods

Method Description
GET_SUPPSOPTIONVRSDOWNGRADE() Getter for SUPPORTSOPTIONVRSDOWNGRADE, with configurable def
ASK_SUPPSOPTIONVRSDOWNGRADE() Getter for SUPPORTSOPTIONVRSDOWNGRADE w/ exceptions if field
HAS_SUPPSOPTIONVRSDOWNGRADE() Determine if SUPPORTSOPTIONVRSDOWNGRADE has a value

OptionGroupOptionSettings

The option settings that are available (and the default value) for each option in an option group.

Accessible with the following methods

Method Description
GET_OPTIONGROUPOPTIONSTGS() Getter for OPTIONGROUPOPTIONSETTINGS, with configurable defa
ASK_OPTIONGROUPOPTIONSTGS() Getter for OPTIONGROUPOPTIONSETTINGS w/ exceptions if field
HAS_OPTIONGROUPOPTIONSTGS() Determine if OPTIONGROUPOPTIONSETTINGS has a value

OptionGroupOptionVersions

The versions that are available for the option.

Accessible with the following methods

Method Description
GET_OPTIONGROUPOPTIONVRSS() Getter for OPTIONGROUPOPTIONVERSIONS, with configurable defa
ASK_OPTIONGROUPOPTIONVRSS() Getter for OPTIONGROUPOPTIONVERSIONS w/ exceptions if field
HAS_OPTIONGROUPOPTIONVRSS() Determine if OPTIONGROUPOPTIONVERSIONS has a value

CopyableCrossAccount

Indicates whether the option can be copied across Amazon Web Services accounts.

Accessible with the following methods

Method Description
GET_COPYABLECROSSACCOUNT() Getter for COPYABLECROSSACCOUNT, with configurable default
ASK_COPYABLECROSSACCOUNT() Getter for COPYABLECROSSACCOUNT w/ exceptions if field has n
HAS_COPYABLECROSSACCOUNT() Determine if COPYABLECROSSACCOUNT has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_OPTIONGROUPOPTIONSLIST

TYPES TT_OPTIONGROUPOPTIONSLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_RDSOPTIONGROUPOPTION WITH DEFAULT KEY
.