Struct aws_sdk_elasticsearch::model::elasticsearch_domain_config::Builder [−][src]
#[non_exhaustive]pub struct Builder { /* fields omitted */ }
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