Struct aws_sdk_securityhub::model::aws_elasticsearch_domain_details::Builder [−][src]
#[non_exhaustive]pub struct Builder { /* fields omitted */ }
Expand description
A builder for AwsElasticsearchDomainDetails
Implementations
IAM policy document specifying the access policies for the new Elasticsearch domain.
IAM policy document specifying the access policies for the new Elasticsearch domain.
pub fn domain_endpoint_options(
self,
input: AwsElasticsearchDomainDomainEndpointOptions
) -> Self
pub fn domain_endpoint_options(
self,
input: AwsElasticsearchDomainDomainEndpointOptions
) -> Self
Additional options for the domain endpoint.
pub fn set_domain_endpoint_options(
self,
input: Option<AwsElasticsearchDomainDomainEndpointOptions>
) -> Self
pub fn set_domain_endpoint_options(
self,
input: Option<AwsElasticsearchDomainDomainEndpointOptions>
) -> Self
Additional options for the domain endpoint.
Unique identifier for an Elasticsearch domain.
Unique identifier for an Elasticsearch domain.
Name of an Elasticsearch domain.
Domain names are unique across all domains owned by the same account within an Amazon Web Services Region.
Domain names must start with a lowercase letter and must be between 3 and 28 characters.
Valid characters are a-z (lowercase only), 0-9, and – (hyphen).
Name of an Elasticsearch domain.
Domain names are unique across all domains owned by the same account within an Amazon Web Services Region.
Domain names must start with a lowercase letter and must be between 3 and 28 characters.
Valid characters are a-z (lowercase only), 0-9, and – (hyphen).
Domain-specific endpoint used to submit index, search, and data upload requests to an Elasticsearch domain.
The endpoint is a service URL.
Domain-specific endpoint used to submit index, search, and data upload requests to an Elasticsearch domain.
The endpoint is a service URL.
Adds a key-value pair to endpoints
.
To override the contents of this collection use set_endpoints
.
The key-value pair that exists if the Elasticsearch domain uses VPC endpoints.
The key-value pair that exists if the Elasticsearch domain uses VPC endpoints.
OpenSearch version.
OpenSearch version.
pub fn elasticsearch_cluster_config(
self,
input: AwsElasticsearchDomainElasticsearchClusterConfigDetails
) -> Self
pub fn elasticsearch_cluster_config(
self,
input: AwsElasticsearchDomainElasticsearchClusterConfigDetails
) -> Self
Information about an OpenSearch cluster configuration.
pub fn set_elasticsearch_cluster_config(
self,
input: Option<AwsElasticsearchDomainElasticsearchClusterConfigDetails>
) -> Self
pub fn set_elasticsearch_cluster_config(
self,
input: Option<AwsElasticsearchDomainElasticsearchClusterConfigDetails>
) -> Self
Information about an OpenSearch cluster configuration.
pub fn encryption_at_rest_options(
self,
input: AwsElasticsearchDomainEncryptionAtRestOptions
) -> Self
pub fn encryption_at_rest_options(
self,
input: AwsElasticsearchDomainEncryptionAtRestOptions
) -> Self
Details about the configuration for encryption at rest.
pub fn set_encryption_at_rest_options(
self,
input: Option<AwsElasticsearchDomainEncryptionAtRestOptions>
) -> Self
pub fn set_encryption_at_rest_options(
self,
input: Option<AwsElasticsearchDomainEncryptionAtRestOptions>
) -> Self
Details about the configuration for encryption at rest.
pub fn log_publishing_options(
self,
input: AwsElasticsearchDomainLogPublishingOptions
) -> Self
pub fn log_publishing_options(
self,
input: AwsElasticsearchDomainLogPublishingOptions
) -> Self
Configures the CloudWatch Logs to publish for the Elasticsearch domain.
pub fn set_log_publishing_options(
self,
input: Option<AwsElasticsearchDomainLogPublishingOptions>
) -> Self
pub fn set_log_publishing_options(
self,
input: Option<AwsElasticsearchDomainLogPublishingOptions>
) -> Self
Configures the CloudWatch Logs to publish for the Elasticsearch domain.
pub fn node_to_node_encryption_options(
self,
input: AwsElasticsearchDomainNodeToNodeEncryptionOptions
) -> Self
pub fn node_to_node_encryption_options(
self,
input: AwsElasticsearchDomainNodeToNodeEncryptionOptions
) -> Self
Details about the configuration for node-to-node encryption.
pub fn set_node_to_node_encryption_options(
self,
input: Option<AwsElasticsearchDomainNodeToNodeEncryptionOptions>
) -> Self
pub fn set_node_to_node_encryption_options(
self,
input: Option<AwsElasticsearchDomainNodeToNodeEncryptionOptions>
) -> Self
Details about the configuration for node-to-node encryption.
pub fn service_software_options(
self,
input: AwsElasticsearchDomainServiceSoftwareOptions
) -> Self
pub fn service_software_options(
self,
input: AwsElasticsearchDomainServiceSoftwareOptions
) -> Self
Information about the status of a domain relative to the latest service software.
pub fn set_service_software_options(
self,
input: Option<AwsElasticsearchDomainServiceSoftwareOptions>
) -> Self
pub fn set_service_software_options(
self,
input: Option<AwsElasticsearchDomainServiceSoftwareOptions>
) -> Self
Information about the status of a domain relative to the latest service software.
Information that OpenSearch derives based on VPCOptions
for the
domain.
Information that OpenSearch derives based on VPCOptions
for the
domain.
Consumes the builder and constructs a AwsElasticsearchDomainDetails
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