#[non_exhaustive]pub struct Builder { /* private fields */ }Expand description
A builder for ElasticsearchDomainConfig
Implementations
String of format X.Y to specify version for the Elasticsearch domain.
String of format X.Y to specify version for the Elasticsearch domain.
Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.
pub fn set_elasticsearch_cluster_config(
    self, 
    input: Option<ElasticsearchClusterConfigStatus>
) -> Self
pub fn set_elasticsearch_cluster_config(
    self, 
    input: Option<ElasticsearchClusterConfigStatus>
) -> Self
Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.
Specifies the EBSOptions for the Elasticsearch domain.
Specifies the EBSOptions for the Elasticsearch domain.
IAM access policy as a JSON-formatted string.
IAM access policy as a JSON-formatted string.
Specifies the SnapshotOptions for the Elasticsearch domain.
Specifies the SnapshotOptions for the Elasticsearch domain.
The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.
The VPCOptions for the specified domain. For more information, see VPC Endpoints for Amazon Elasticsearch Service Domains.
The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.
The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.
Specifies the EncryptionAtRestOptions for the Elasticsearch domain.
pub fn set_encryption_at_rest_options(
    self, 
    input: Option<EncryptionAtRestOptionsStatus>
) -> Self
pub fn set_encryption_at_rest_options(
    self, 
    input: Option<EncryptionAtRestOptionsStatus>
) -> Self
Specifies the EncryptionAtRestOptions for the Elasticsearch domain.
pub fn node_to_node_encryption_options(
    self, 
    input: NodeToNodeEncryptionOptionsStatus
) -> Self
pub fn node_to_node_encryption_options(
    self, 
    input: NodeToNodeEncryptionOptionsStatus
) -> Self
Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.
pub fn set_node_to_node_encryption_options(
    self, 
    input: Option<NodeToNodeEncryptionOptionsStatus>
) -> Self
pub fn set_node_to_node_encryption_options(
    self, 
    input: Option<NodeToNodeEncryptionOptionsStatus>
) -> Self
Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.
Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.
Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.
Log publishing options for the given domain.
Log publishing options for the given domain.
Specifies the DomainEndpointOptions for the Elasticsearch domain.
Specifies the DomainEndpointOptions for the Elasticsearch domain.
Specifies AdvancedSecurityOptions for the domain. 
pub fn set_advanced_security_options(
    self, 
    input: Option<AdvancedSecurityOptionsStatus>
) -> Self
pub fn set_advanced_security_options(
    self, 
    input: Option<AdvancedSecurityOptionsStatus>
) -> Self
Specifies AdvancedSecurityOptions for the domain. 
Specifies AutoTuneOptions for the domain. 
Specifies AutoTuneOptions for the domain. 
Consumes the builder and constructs a ElasticsearchDomainConfig
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl UnwindSafe for Builder
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more