/AWS1/CL_OSRCLUSTERCONFIG¶
Container for the cluster configuration of an OpenSearch Service domain. For more information, see Creating and managing Amazon OpenSearch Service domains.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_instancetype TYPE /AWS1/OSROPENSRCHPARTITIONIN00 /AWS1/OSROPENSRCHPARTITIONIN00¶
Instance type of data nodes in the cluster.
iv_instancecount TYPE /AWS1/OSRINTEGERCLASS /AWS1/OSRINTEGERCLASS¶
Number of data nodes in the cluster. This number must be greater than 1, otherwise you receive a validation exception.
iv_dedicatedmasterenabled TYPE /AWS1/OSRBOOLEAN /AWS1/OSRBOOLEAN¶
Indicates whether dedicated master nodes are enabled for the cluster.
Trueif the cluster will use a dedicated master node.Falseif the cluster will not.
iv_zoneawarenessenabled TYPE /AWS1/OSRBOOLEAN /AWS1/OSRBOOLEAN¶
Indicates whether multiple Availability Zones are enabled. For more information, see Configuring a multi-AZ domain in Amazon OpenSearch Service.
io_zoneawarenessconfig TYPE REF TO /AWS1/CL_OSRZONEAWARENESSCFG /AWS1/CL_OSRZONEAWARENESSCFG¶
Container for zone awareness configuration options. Only required if
ZoneAwarenessEnabledistrue.
iv_dedicatedmastertype TYPE /AWS1/OSROPENSRCHPARTITIONIN00 /AWS1/OSROPENSRCHPARTITIONIN00¶
OpenSearch Service instance type of the dedicated master nodes in the cluster.
iv_dedicatedmastercount TYPE /AWS1/OSRINTEGERCLASS /AWS1/OSRINTEGERCLASS¶
Number of dedicated master nodes in the cluster. This number must be greater than 2 and not 4, otherwise you receive a validation exception.
iv_warmenabled TYPE /AWS1/OSRBOOLEAN /AWS1/OSRBOOLEAN¶
Whether to enable warm storage for the cluster.
iv_warmtype TYPE /AWS1/OSROPENSRCHWARMPARTITI00 /AWS1/OSROPENSRCHWARMPARTITI00¶
The instance type for the cluster's warm nodes.
iv_warmcount TYPE /AWS1/OSRINTEGERCLASS /AWS1/OSRINTEGERCLASS¶
The number of warm nodes in the cluster.
io_coldstorageoptions TYPE REF TO /AWS1/CL_OSRCOLDSTORAGEOPTIONS /AWS1/CL_OSRCOLDSTORAGEOPTIONS¶
Container for cold storage configuration options.
iv_multiazwithstandbyenabled TYPE /AWS1/OSRBOOLEAN /AWS1/OSRBOOLEAN¶
A boolean that indicates whether a multi-AZ domain is turned on with a standby AZ. For more information, see Configuring a multi-AZ domain in Amazon OpenSearch Service.
it_nodeoptions TYPE /AWS1/CL_OSRNODEOPTION=>TT_NODEOPTIONSLIST TT_NODEOPTIONSLIST¶
List of node options for the domain.
Queryable Attributes¶
InstanceType¶
Instance type of data nodes in the cluster.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCETYPE() |
Getter for INSTANCETYPE, with configurable default |
ASK_INSTANCETYPE() |
Getter for INSTANCETYPE w/ exceptions if field has no value |
HAS_INSTANCETYPE() |
Determine if INSTANCETYPE has a value |
InstanceCount¶
Number of data nodes in the cluster. This number must be greater than 1, otherwise you receive a validation exception.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCECOUNT() |
Getter for INSTANCECOUNT, with configurable default |
ASK_INSTANCECOUNT() |
Getter for INSTANCECOUNT w/ exceptions if field has no value |
HAS_INSTANCECOUNT() |
Determine if INSTANCECOUNT has a value |
DedicatedMasterEnabled¶
Indicates whether dedicated master nodes are enabled for the cluster.
Trueif the cluster will use a dedicated master node.Falseif the cluster will not.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEDICATEDMASTERENABLED() |
Getter for DEDICATEDMASTERENABLED, with configurable default |
ASK_DEDICATEDMASTERENABLED() |
Getter for DEDICATEDMASTERENABLED w/ exceptions if field has |
HAS_DEDICATEDMASTERENABLED() |
Determine if DEDICATEDMASTERENABLED has a value |
ZoneAwarenessEnabled¶
Indicates whether multiple Availability Zones are enabled. For more information, see Configuring a multi-AZ domain in Amazon OpenSearch Service.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ZONEAWARENESSENABLED() |
Getter for ZONEAWARENESSENABLED, with configurable default |
ASK_ZONEAWARENESSENABLED() |
Getter for ZONEAWARENESSENABLED w/ exceptions if field has n |
HAS_ZONEAWARENESSENABLED() |
Determine if ZONEAWARENESSENABLED has a value |
ZoneAwarenessConfig¶
Container for zone awareness configuration options. Only required if
ZoneAwarenessEnabledistrue.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ZONEAWARENESSCONFIG() |
Getter for ZONEAWARENESSCONFIG |
DedicatedMasterType¶
OpenSearch Service instance type of the dedicated master nodes in the cluster.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEDICATEDMASTERTYPE() |
Getter for DEDICATEDMASTERTYPE, with configurable default |
ASK_DEDICATEDMASTERTYPE() |
Getter for DEDICATEDMASTERTYPE w/ exceptions if field has no |
HAS_DEDICATEDMASTERTYPE() |
Determine if DEDICATEDMASTERTYPE has a value |
DedicatedMasterCount¶
Number of dedicated master nodes in the cluster. This number must be greater than 2 and not 4, otherwise you receive a validation exception.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEDICATEDMASTERCOUNT() |
Getter for DEDICATEDMASTERCOUNT, with configurable default |
ASK_DEDICATEDMASTERCOUNT() |
Getter for DEDICATEDMASTERCOUNT w/ exceptions if field has n |
HAS_DEDICATEDMASTERCOUNT() |
Determine if DEDICATEDMASTERCOUNT has a value |
WarmEnabled¶
Whether to enable warm storage for the cluster.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WARMENABLED() |
Getter for WARMENABLED, with configurable default |
ASK_WARMENABLED() |
Getter for WARMENABLED w/ exceptions if field has no value |
HAS_WARMENABLED() |
Determine if WARMENABLED has a value |
WarmType¶
The instance type for the cluster's warm nodes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WARMTYPE() |
Getter for WARMTYPE, with configurable default |
ASK_WARMTYPE() |
Getter for WARMTYPE w/ exceptions if field has no value |
HAS_WARMTYPE() |
Determine if WARMTYPE has a value |
WarmCount¶
The number of warm nodes in the cluster.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WARMCOUNT() |
Getter for WARMCOUNT, with configurable default |
ASK_WARMCOUNT() |
Getter for WARMCOUNT w/ exceptions if field has no value |
HAS_WARMCOUNT() |
Determine if WARMCOUNT has a value |
ColdStorageOptions¶
Container for cold storage configuration options.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COLDSTORAGEOPTIONS() |
Getter for COLDSTORAGEOPTIONS |
MultiAZWithStandbyEnabled¶
A boolean that indicates whether a multi-AZ domain is turned on with a standby AZ. For more information, see Configuring a multi-AZ domain in Amazon OpenSearch Service.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MULTIAZWITHSTANDBYENBD() |
Getter for MULTIAZWITHSTANDBYENABLED, with configurable defa |
ASK_MULTIAZWITHSTANDBYENBD() |
Getter for MULTIAZWITHSTANDBYENABLED w/ exceptions if field |
HAS_MULTIAZWITHSTANDBYENBD() |
Determine if MULTIAZWITHSTANDBYENABLED has a value |
NodeOptions¶
List of node options for the domain.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NODEOPTIONS() |
Getter for NODEOPTIONS, with configurable default |
ASK_NODEOPTIONS() |
Getter for NODEOPTIONS w/ exceptions if field has no value |
HAS_NODEOPTIONS() |
Determine if NODEOPTIONS has a value |