Struct aws_sdk_elasticsearch::input::UpdateElasticsearchDomainConfigInput [−][src]
#[non_exhaustive]pub struct UpdateElasticsearchDomainConfigInput {Show 14 fields
pub domain_name: Option<String>,
pub elasticsearch_cluster_config: Option<ElasticsearchClusterConfig>,
pub ebs_options: Option<EbsOptions>,
pub snapshot_options: Option<SnapshotOptions>,
pub vpc_options: Option<VpcOptions>,
pub cognito_options: Option<CognitoOptions>,
pub advanced_options: Option<HashMap<String, String>>,
pub access_policies: Option<String>,
pub log_publishing_options: Option<HashMap<LogType, LogPublishingOption>>,
pub domain_endpoint_options: Option<DomainEndpointOptions>,
pub advanced_security_options: Option<AdvancedSecurityOptionsInput>,
pub node_to_node_encryption_options: Option<NodeToNodeEncryptionOptions>,
pub encryption_at_rest_options: Option<EncryptionAtRestOptions>,
pub auto_tune_options: Option<AutoTuneOptions>,
}
Expand description
Container for the parameters to the UpdateElasticsearchDomain
operation. Specifies the type and number of instances in the domain cluster.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.domain_name: Option<String>
The name of the Elasticsearch domain that you are updating.
elasticsearch_cluster_config: Option<ElasticsearchClusterConfig>
The type and number of instances to instantiate for the domain cluster.
ebs_options: Option<EbsOptions>
Specify the type and size of the EBS volume that you want to use.
snapshot_options: Option<SnapshotOptions>
Option to set the time, in UTC format, for the daily automated snapshot. Default value is 0
hours.
vpc_options: Option<VpcOptions>
Options to specify the subnets and security groups for VPC endpoint. For more information, see Creating a VPC in VPC Endpoints for Amazon Elasticsearch Service Domains
cognito_options: Option<CognitoOptions>
Options to specify the Cognito user and identity pools for Kibana authentication. For more information, see Amazon Cognito Authentication for Kibana.
advanced_options: Option<HashMap<String, String>>
Modifies the advanced option to allow references to indices in an HTTP request body. Must be false
when configuring access to individual sub-resources. By default, the value is true
.
See Configuration Advanced Options for more information.
access_policies: Option<String>
IAM access policy as a JSON-formatted string.
log_publishing_options: Option<HashMap<LogType, LogPublishingOption>>
Map of LogType
and LogPublishingOption
, each containing options to publish a given type of Elasticsearch log.
domain_endpoint_options: Option<DomainEndpointOptions>
Options to specify configuration that will be applied to the domain endpoint.
advanced_security_options: Option<AdvancedSecurityOptionsInput>
Specifies advanced security options.
node_to_node_encryption_options: Option<NodeToNodeEncryptionOptions>
Specifies the NodeToNodeEncryptionOptions.
encryption_at_rest_options: Option<EncryptionAtRestOptions>
Specifies the Encryption At Rest Options.
auto_tune_options: Option<AutoTuneOptions>
Specifies Auto-Tune options.
Implementations
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateElasticsearchDomainConfig, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateElasticsearchDomainConfig, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<UpdateElasticsearchDomainConfig
>
Creates a new builder-style object to manufacture UpdateElasticsearchDomainConfigInput
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for UpdateElasticsearchDomainConfigInput
impl Sync for UpdateElasticsearchDomainConfigInput
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