class Aws::ElasticsearchService::Types::ElasticsearchDomainConfig
The configuration of an Elasticsearch domain.
@!attribute [rw] elasticsearch_version
String of format X.Y to specify version for the Elasticsearch domain. @return [Types::ElasticsearchVersionStatus]
@!attribute [rw] elasticsearch_cluster_config
Specifies the `ElasticsearchClusterConfig` for the Elasticsearch domain. @return [Types::ElasticsearchClusterConfigStatus]
@!attribute [rw] ebs_options
Specifies the `EBSOptions` for the Elasticsearch domain. @return [Types::EBSOptionsStatus]
@!attribute [rw] access_policies
IAM access policy as a JSON-formatted string. @return [Types::AccessPoliciesStatus]
@!attribute [rw] snapshot_options
Specifies the `SnapshotOptions` for the Elasticsearch domain. @return [Types::SnapshotOptionsStatus]
@!attribute [rw] vpc_options
The `VPCOptions` for the specified domain. For more information, see [VPC Endpoints for Amazon Elasticsearch Service Domains][1]. [1]: http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-vpc.html @return [Types::VPCDerivedInfoStatus]
@!attribute [rw] cognito_options
The `CognitoOptions` for the specified domain. For more information, see [Amazon Cognito Authentication for Kibana][1]. [1]: http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-cognito-auth.html @return [Types::CognitoOptionsStatus]
@!attribute [rw] encryption_at_rest_options
Specifies the `EncryptionAtRestOptions` for the Elasticsearch domain. @return [Types::EncryptionAtRestOptionsStatus]
@!attribute [rw] node_to_node_encryption_options
Specifies the `NodeToNodeEncryptionOptions` for the Elasticsearch domain. @return [Types::NodeToNodeEncryptionOptionsStatus]
@!attribute [rw] advanced_options
Specifies the `AdvancedOptions` for the domain. See [Configuring Advanced Options][1] for more information. [1]: http://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-createupdatedomains.html#es-createdomain-configure-advanced-options @return [Types::AdvancedOptionsStatus]
@!attribute [rw] log_publishing_options
Log publishing options for the given domain. @return [Types::LogPublishingOptionsStatus]
@!attribute [rw] domain_endpoint_options
Specifies the `DomainEndpointOptions` for the Elasticsearch domain. @return [Types::DomainEndpointOptionsStatus]
@!attribute [rw] advanced_security_options
Specifies `AdvancedSecurityOptions` for the domain. @return [Types::AdvancedSecurityOptionsStatus]
@!attribute [rw] auto_tune_options
Specifies `AutoTuneOptions` for the domain. @return [Types::AutoTuneOptionsStatus]
Constants
- SENSITIVE