Skip to content

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