Skip to content

/AWS1/CL_ESSELASTICSRCHDOMCFG

The configuration of an Elasticsearch domain.

CONSTRUCTOR

IMPORTING

Optional arguments:

io_elasticsearchversion TYPE REF TO /AWS1/CL_ESSELASTICSRCHVRSSTAT /AWS1/CL_ESSELASTICSRCHVRSSTAT

String of format X.Y to specify version for the Elasticsearch domain.

io_elasticsearchclustconfig TYPE REF TO /AWS1/CL_ESSELASTICSRCHCLSTC00 /AWS1/CL_ESSELASTICSRCHCLSTC00

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

io_ebsoptions TYPE REF TO /AWS1/CL_ESSEBSOPTIONSSTATUS /AWS1/CL_ESSEBSOPTIONSSTATUS

Specifies the EBSOptions for the Elasticsearch domain.

io_accesspolicies TYPE REF TO /AWS1/CL_ESSACCESSPOLSTATUS /AWS1/CL_ESSACCESSPOLSTATUS

IAM access policy as a JSON-formatted string.

io_snapshotoptions TYPE REF TO /AWS1/CL_ESSSNAPOPTIONSSTATUS /AWS1/CL_ESSSNAPOPTIONSSTATUS

Specifies the SnapshotOptions for the Elasticsearch domain.

io_vpcoptions TYPE REF TO /AWS1/CL_ESSVPCDERIVEDINFOSTAT /AWS1/CL_ESSVPCDERIVEDINFOSTAT

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

io_cognitooptions TYPE REF TO /AWS1/CL_ESSCOGNITOOPTSSTATUS /AWS1/CL_ESSCOGNITOOPTSSTATUS

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

io_encryptionatrestoptions TYPE REF TO /AWS1/CL_ESSENCATRESTOPTSSTAT /AWS1/CL_ESSENCATRESTOPTSSTAT

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

io_nodetonodeencoptions TYPE REF TO /AWS1/CL_ESSNODETONODEENCOPT00 /AWS1/CL_ESSNODETONODEENCOPT00

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

io_advancedoptions TYPE REF TO /AWS1/CL_ESSADVANCEDOPTSSTATUS /AWS1/CL_ESSADVANCEDOPTSSTATUS

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

io_logpublishingoptions TYPE REF TO /AWS1/CL_ESSLOGPUBINGOPTSSTAT /AWS1/CL_ESSLOGPUBINGOPTSSTAT

Log publishing options for the given domain.

io_domainendpointoptions TYPE REF TO /AWS1/CL_ESSDOMENDPTOPTSSTATUS /AWS1/CL_ESSDOMENDPTOPTSSTATUS

Specifies the DomainEndpointOptions for the Elasticsearch domain.

io_advancedsecurityoptions TYPE REF TO /AWS1/CL_ESSADVANCEDSECOPTSS00 /AWS1/CL_ESSADVANCEDSECOPTSS00

Specifies AdvancedSecurityOptions for the domain.

io_autotuneoptions TYPE REF TO /AWS1/CL_ESSAUTOTUNEOPTSSTATUS /AWS1/CL_ESSAUTOTUNEOPTSSTATUS

Specifies AutoTuneOptions for the domain.

io_changeprogressdetails TYPE REF TO /AWS1/CL_ESSCHANGEPRGSSDETAILS /AWS1/CL_ESSCHANGEPRGSSDETAILS

Specifies change details of the domain configuration change.

it_modifyingproperties TYPE /AWS1/CL_ESSMODIFYINGPRPS=>TT_MODIFYINGPROPERTIESLIST TT_MODIFYINGPROPERTIESLIST

Information about the domain properties that are currently being modified.

io_deploymentstrategyoptions TYPE REF TO /AWS1/CL_ESSDEPLSTGYOPTSSTATUS /AWS1/CL_ESSDEPLSTGYOPTSSTATUS

Specifies DeploymentStrategyOptions for the domain.


Queryable Attributes

ElasticsearchVersion

String of format X.Y to specify version for the Elasticsearch domain.

Accessible with the following methods

Method Description
GET_ELASTICSEARCHVERSION() Getter for ELASTICSEARCHVERSION

ElasticsearchClusterConfig

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

Accessible with the following methods

Method Description
GET_ELASTICSEARCHCLUSTCONFIG() Getter for ELASTICSEARCHCLUSTERCONFIG

EBSOptions

Specifies the EBSOptions for the Elasticsearch domain.

Accessible with the following methods

Method Description
GET_EBSOPTIONS() Getter for EBSOPTIONS

AccessPolicies

IAM access policy as a JSON-formatted string.

Accessible with the following methods

Method Description
GET_ACCESSPOLICIES() Getter for ACCESSPOLICIES

SnapshotOptions

Specifies the SnapshotOptions for the Elasticsearch domain.

Accessible with the following methods

Method Description
GET_SNAPSHOTOPTIONS() Getter for SNAPSHOTOPTIONS

VPCOptions

The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.

Accessible with the following methods

Method Description
GET_VPCOPTIONS() Getter for VPCOPTIONS

CognitoOptions

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

Accessible with the following methods

Method Description
GET_COGNITOOPTIONS() Getter for COGNITOOPTIONS

EncryptionAtRestOptions

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

Accessible with the following methods

Method Description
GET_ENCRYPTIONATRESTOPTIONS() Getter for ENCRYPTIONATRESTOPTIONS

NodeToNodeEncryptionOptions

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

Accessible with the following methods

Method Description
GET_NODETONODEENCOPTIONS() Getter for NODETONODEENCRYPTIONOPTIONS

AdvancedOptions

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

Accessible with the following methods

Method Description
GET_ADVANCEDOPTIONS() Getter for ADVANCEDOPTIONS

LogPublishingOptions

Log publishing options for the given domain.

Accessible with the following methods

Method Description
GET_LOGPUBLISHINGOPTIONS() Getter for LOGPUBLISHINGOPTIONS

DomainEndpointOptions

Specifies the DomainEndpointOptions for the Elasticsearch domain.

Accessible with the following methods

Method Description
GET_DOMAINENDPOINTOPTIONS() Getter for DOMAINENDPOINTOPTIONS

AdvancedSecurityOptions

Specifies AdvancedSecurityOptions for the domain.

Accessible with the following methods

Method Description
GET_ADVANCEDSECURITYOPTIONS() Getter for ADVANCEDSECURITYOPTIONS

AutoTuneOptions

Specifies AutoTuneOptions for the domain.

Accessible with the following methods

Method Description
GET_AUTOTUNEOPTIONS() Getter for AUTOTUNEOPTIONS

ChangeProgressDetails

Specifies change details of the domain configuration change.

Accessible with the following methods

Method Description
GET_CHANGEPROGRESSDETAILS() Getter for CHANGEPROGRESSDETAILS

ModifyingProperties

Information about the domain properties that are currently being modified.

Accessible with the following methods

Method Description
GET_MODIFYINGPROPERTIES() Getter for MODIFYINGPROPERTIES, with configurable default
ASK_MODIFYINGPROPERTIES() Getter for MODIFYINGPROPERTIES w/ exceptions if field has no
HAS_MODIFYINGPROPERTIES() Determine if MODIFYINGPROPERTIES has a value

DeploymentStrategyOptions

Specifies DeploymentStrategyOptions for the domain.

Accessible with the following methods

Method Description
GET_DEPLOYSTRATEGYOPTIONS() Getter for DEPLOYMENTSTRATEGYOPTIONS