class Aws::OpenSearchService::Types::DomainConfig
The configuration of a domain.
@!attribute [rw] engine_version
String of format Elasticsearch\_X.Y or OpenSearch\_X.Y to specify the engine version for the OpenSearch or Elasticsearch domain. @return [Types::VersionStatus]
@!attribute [rw] cluster_config
The `ClusterConfig` for the domain. @return [Types::ClusterConfigStatus]
@!attribute [rw] ebs_options
The `EBSOptions` for the domain. @return [Types::EBSOptionsStatus]
@!attribute [rw] access_policies
IAM access policy as a JSON-formatted string. @return [Types::AccessPoliciesStatus]
@!attribute [rw] snapshot_options
The `SnapshotOptions` for the domain. @return [Types::SnapshotOptionsStatus]
@!attribute [rw] vpc_options
The `VPCOptions` for the specified domain. For more information, see [ Launching your Amazon OpenSearch Service domains using a VPC][1]. [1]: http://docs.aws.amazon.com/opensearch-service/latest/developerguide/vpc.html @return [Types::VPCDerivedInfoStatus]
@!attribute [rw] cognito_options
The `CognitoOptions` for the specified domain. For more information, see [Configuring Amazon Cognito authentication for OpenSearch Dashboards][1]. [1]: http://docs.aws.amazon.com/opensearch-service/latest/developerguide/cognito-auth.html @return [Types::CognitoOptionsStatus]
@!attribute [rw] encryption_at_rest_options
The `EncryptionAtRestOptions` for the domain. @return [Types::EncryptionAtRestOptionsStatus]
@!attribute [rw] node_to_node_encryption_options
The `NodeToNodeEncryptionOptions` for the domain. @return [Types::NodeToNodeEncryptionOptionsStatus]
@!attribute [rw] advanced_options
The `AdvancedOptions` for the domain. See [Advanced options ][1] for more information. [1]: http://docs.aws.amazon.com/opensearch-service/latest/developerguide/createupdatedomains.html#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
The `DomainEndpointOptions` for the 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]
@see docs.aws.amazon.com/goto/WebAPI/opensearch-2021-01-01/DomainConfig AWS API Documentation
Constants
- SENSITIVE