/AWS1/CL_NEPORDERABLEDBINSTO01¶
Contains a list of available options for a DB instance.
This data type is used as a response element in the DescribeOrderableDBInstanceOptions action.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_engine
TYPE /AWS1/NEPSTRING
/AWS1/NEPSTRING
¶
The engine type of a DB instance.
iv_engineversion
TYPE /AWS1/NEPSTRING
/AWS1/NEPSTRING
¶
The engine version of a DB instance.
iv_dbinstanceclass
TYPE /AWS1/NEPSTRING
/AWS1/NEPSTRING
¶
The DB instance class for a DB instance.
iv_licensemodel
TYPE /AWS1/NEPSTRING
/AWS1/NEPSTRING
¶
The license model for a DB instance.
it_availabilityzones
TYPE /AWS1/CL_NEPAVAILABILITYZONE=>TT_AVAILABILITYZONELIST
TT_AVAILABILITYZONELIST
¶
A list of Availability Zones for a DB instance.
iv_multiazcapable
TYPE /AWS1/NEPBOOLEAN
/AWS1/NEPBOOLEAN
¶
Indicates whether a DB instance is Multi-AZ capable.
iv_readreplicacapable
TYPE /AWS1/NEPBOOLEAN
/AWS1/NEPBOOLEAN
¶
Indicates whether a DB instance can have a Read Replica.
iv_vpc
TYPE /AWS1/NEPBOOLEAN
/AWS1/NEPBOOLEAN
¶
Indicates whether a DB instance is in a VPC.
iv_supportsstorageencryption
TYPE /AWS1/NEPBOOLEAN
/AWS1/NEPBOOLEAN
¶
Indicates whether a DB instance supports encrypted storage.
iv_storagetype
TYPE /AWS1/NEPSTRING
/AWS1/NEPSTRING
¶
Not applicable. In Neptune the storage type is managed at the DB Cluster level.
iv_supportsiops
TYPE /AWS1/NEPBOOLEAN
/AWS1/NEPBOOLEAN
¶
Indicates whether a DB instance supports provisioned IOPS.
iv_supportsenhancedmon
TYPE /AWS1/NEPBOOLEAN
/AWS1/NEPBOOLEAN
¶
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
iv_suppsiamdatabaseauthntctn
TYPE /AWS1/NEPBOOLEAN
/AWS1/NEPBOOLEAN
¶
Indicates whether a DB instance supports IAM database authentication.
iv_suppsperformanceinsights
TYPE /AWS1/NEPBOOLEAN
/AWS1/NEPBOOLEAN
¶
(Not supported by Neptune)
iv_minstoragesize
TYPE /AWS1/NEPINTEGEROPTIONAL
/AWS1/NEPINTEGEROPTIONAL
¶
Minimum storage size for a DB instance.
iv_maxstoragesize
TYPE /AWS1/NEPINTEGEROPTIONAL
/AWS1/NEPINTEGEROPTIONAL
¶
Maximum storage size for a DB instance.
iv_miniopsperdbinstance
TYPE /AWS1/NEPINTEGEROPTIONAL
/AWS1/NEPINTEGEROPTIONAL
¶
Minimum total provisioned IOPS for a DB instance.
iv_maxiopsperdbinstance
TYPE /AWS1/NEPINTEGEROPTIONAL
/AWS1/NEPINTEGEROPTIONAL
¶
Maximum total provisioned IOPS for a DB instance.
iv_miniopspergib
TYPE /AWS1/RT_DOUBLE_AS_STRING
/AWS1/RT_DOUBLE_AS_STRING
¶
Minimum provisioned IOPS per GiB for a DB instance.
iv_maxiopspergib
TYPE /AWS1/RT_DOUBLE_AS_STRING
/AWS1/RT_DOUBLE_AS_STRING
¶
Maximum provisioned IOPS per GiB for a DB instance.
iv_supportsglobaldatabases
TYPE /AWS1/NEPBOOLEAN
/AWS1/NEPBOOLEAN
¶
A value that indicates whether you can use Neptune global databases with a specific combination of other DB engine attributes.
Queryable Attributes¶
Engine¶
The engine type of a DB instance.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ENGINE() |
Getter for ENGINE, with configurable default |
ASK_ENGINE() |
Getter for ENGINE w/ exceptions if field has no value |
HAS_ENGINE() |
Determine if ENGINE has a value |
EngineVersion¶
The engine version of a DB instance.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ENGINEVERSION() |
Getter for ENGINEVERSION, with configurable default |
ASK_ENGINEVERSION() |
Getter for ENGINEVERSION w/ exceptions if field has no value |
HAS_ENGINEVERSION() |
Determine if ENGINEVERSION has a value |
DBInstanceClass¶
The DB instance class for a DB instance.
Accessible with the following methods¶
Method | Description |
---|---|
GET_DBINSTANCECLASS() |
Getter for DBINSTANCECLASS, with configurable default |
ASK_DBINSTANCECLASS() |
Getter for DBINSTANCECLASS w/ exceptions if field has no val |
HAS_DBINSTANCECLASS() |
Determine if DBINSTANCECLASS has a value |
LicenseModel¶
The license model for a DB instance.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LICENSEMODEL() |
Getter for LICENSEMODEL, with configurable default |
ASK_LICENSEMODEL() |
Getter for LICENSEMODEL w/ exceptions if field has no value |
HAS_LICENSEMODEL() |
Determine if LICENSEMODEL has a value |
AvailabilityZones¶
A list of Availability Zones for a DB instance.
Accessible with the following methods¶
Method | Description |
---|---|
GET_AVAILABILITYZONES() |
Getter for AVAILABILITYZONES, with configurable default |
ASK_AVAILABILITYZONES() |
Getter for AVAILABILITYZONES w/ exceptions if field has no v |
HAS_AVAILABILITYZONES() |
Determine if AVAILABILITYZONES has a value |
MultiAZCapable¶
Indicates whether a DB instance is Multi-AZ capable.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MULTIAZCAPABLE() |
Getter for MULTIAZCAPABLE, with configurable default |
ASK_MULTIAZCAPABLE() |
Getter for MULTIAZCAPABLE w/ exceptions if field has no valu |
HAS_MULTIAZCAPABLE() |
Determine if MULTIAZCAPABLE has a value |
ReadReplicaCapable¶
Indicates whether a DB instance can have a Read Replica.
Accessible with the following methods¶
Method | Description |
---|---|
GET_READREPLICACAPABLE() |
Getter for READREPLICACAPABLE, with configurable default |
ASK_READREPLICACAPABLE() |
Getter for READREPLICACAPABLE w/ exceptions if field has no |
HAS_READREPLICACAPABLE() |
Determine if READREPLICACAPABLE has a value |
Vpc¶
Indicates whether a DB instance is in a VPC.
Accessible with the following methods¶
Method | Description |
---|---|
GET_VPC() |
Getter for VPC, with configurable default |
ASK_VPC() |
Getter for VPC w/ exceptions if field has no value |
HAS_VPC() |
Determine if VPC has a value |
SupportsStorageEncryption¶
Indicates whether a DB instance supports encrypted storage.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SUPPORTSSTORAGEENC() |
Getter for SUPPORTSSTORAGEENCRYPTION, with configurable defa |
ASK_SUPPORTSSTORAGEENC() |
Getter for SUPPORTSSTORAGEENCRYPTION w/ exceptions if field |
HAS_SUPPORTSSTORAGEENC() |
Determine if SUPPORTSSTORAGEENCRYPTION has a value |
StorageType¶
Not applicable. In Neptune the storage type is managed at the DB Cluster level.
Accessible with the following methods¶
Method | Description |
---|---|
GET_STORAGETYPE() |
Getter for STORAGETYPE, with configurable default |
ASK_STORAGETYPE() |
Getter for STORAGETYPE w/ exceptions if field has no value |
HAS_STORAGETYPE() |
Determine if STORAGETYPE has a value |
SupportsIops¶
Indicates whether a DB instance supports provisioned IOPS.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SUPPORTSIOPS() |
Getter for SUPPORTSIOPS, with configurable default |
ASK_SUPPORTSIOPS() |
Getter for SUPPORTSIOPS w/ exceptions if field has no value |
HAS_SUPPORTSIOPS() |
Determine if SUPPORTSIOPS has a value |
SupportsEnhancedMonitoring¶
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SUPPORTSENHANCEDMON() |
Getter for SUPPORTSENHANCEDMONITORING, with configurable def |
ASK_SUPPORTSENHANCEDMON() |
Getter for SUPPORTSENHANCEDMONITORING w/ exceptions if field |
HAS_SUPPORTSENHANCEDMON() |
Determine if SUPPORTSENHANCEDMONITORING has a value |
SupportsIAMDatabaseAuthentication¶
Indicates whether a DB instance supports IAM database authentication.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SUPPSIAMDATABASEAUTHNT00() |
Getter for SUPPORTSIAMDATABASEAUTHNTCTN, with configurable d |
ASK_SUPPSIAMDATABASEAUTHNT00() |
Getter for SUPPORTSIAMDATABASEAUTHNTCTN w/ exceptions if fie |
HAS_SUPPSIAMDATABASEAUTHNT00() |
Determine if SUPPORTSIAMDATABASEAUTHNTCTN has a value |
SupportsPerformanceInsights¶
(Not supported by Neptune)
Accessible with the following methods¶
Method | Description |
---|---|
GET_SUPPSPERFORMANCEINSIGHTS() |
Getter for SUPPORTSPERFORMANCEINSIGHTS, with configurable de |
ASK_SUPPSPERFORMANCEINSIGHTS() |
Getter for SUPPORTSPERFORMANCEINSIGHTS w/ exceptions if fiel |
HAS_SUPPSPERFORMANCEINSIGHTS() |
Determine if SUPPORTSPERFORMANCEINSIGHTS has a value |
MinStorageSize¶
Minimum storage size for a DB instance.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MINSTORAGESIZE() |
Getter for MINSTORAGESIZE, with configurable default |
ASK_MINSTORAGESIZE() |
Getter for MINSTORAGESIZE w/ exceptions if field has no valu |
HAS_MINSTORAGESIZE() |
Determine if MINSTORAGESIZE has a value |
MaxStorageSize¶
Maximum storage size for a DB instance.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MAXSTORAGESIZE() |
Getter for MAXSTORAGESIZE, with configurable default |
ASK_MAXSTORAGESIZE() |
Getter for MAXSTORAGESIZE w/ exceptions if field has no valu |
HAS_MAXSTORAGESIZE() |
Determine if MAXSTORAGESIZE has a value |
MinIopsPerDbInstance¶
Minimum total provisioned IOPS for a DB instance.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MINIOPSPERDBINSTANCE() |
Getter for MINIOPSPERDBINSTANCE, with configurable default |
ASK_MINIOPSPERDBINSTANCE() |
Getter for MINIOPSPERDBINSTANCE w/ exceptions if field has n |
HAS_MINIOPSPERDBINSTANCE() |
Determine if MINIOPSPERDBINSTANCE has a value |
MaxIopsPerDbInstance¶
Maximum total provisioned IOPS for a DB instance.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MAXIOPSPERDBINSTANCE() |
Getter for MAXIOPSPERDBINSTANCE, with configurable default |
ASK_MAXIOPSPERDBINSTANCE() |
Getter for MAXIOPSPERDBINSTANCE w/ exceptions if field has n |
HAS_MAXIOPSPERDBINSTANCE() |
Determine if MAXIOPSPERDBINSTANCE has a value |
MinIopsPerGib¶
Minimum provisioned IOPS per GiB for a DB instance.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MINIOPSPERGIB() |
Getter for MINIOPSPERGIB, with configurable default |
ASK_MINIOPSPERGIB() |
Getter for MINIOPSPERGIB w/ exceptions if field has no value |
STR_MINIOPSPERGIB() |
String format for MINIOPSPERGIB, with configurable default |
HAS_MINIOPSPERGIB() |
Determine if MINIOPSPERGIB has a value |
MaxIopsPerGib¶
Maximum provisioned IOPS per GiB for a DB instance.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MAXIOPSPERGIB() |
Getter for MAXIOPSPERGIB, with configurable default |
ASK_MAXIOPSPERGIB() |
Getter for MAXIOPSPERGIB w/ exceptions if field has no value |
STR_MAXIOPSPERGIB() |
String format for MAXIOPSPERGIB, with configurable default |
HAS_MAXIOPSPERGIB() |
Determine if MAXIOPSPERGIB has a value |
SupportsGlobalDatabases¶
A value that indicates whether you can use Neptune global databases with a specific combination of other DB engine attributes.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SUPPORTSGLOBALDATABASES() |
Getter for SUPPORTSGLOBALDATABASES, with configurable defaul |
ASK_SUPPORTSGLOBALDATABASES() |
Getter for SUPPORTSGLOBALDATABASES w/ exceptions if field ha |
HAS_SUPPORTSGLOBALDATABASES() |
Determine if SUPPORTSGLOBALDATABASES 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_ORDERABLEDBINSTOPTIONSLIST
¶
TYPES TT_ORDERABLEDBINSTOPTIONSLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_NEPORDERABLEDBINSTO01 WITH DEFAULT KEY
.