Struct aws_sdk_opensearch::types::AdvancedOptionsStatus
source · #[non_exhaustive]pub struct AdvancedOptionsStatus {
pub options: HashMap<String, String>,
pub status: Option<OptionStatus>,
}
Expand description
Status of the advanced options for the specified domain. The following options are available:
-
"rest.action.multi.allow_explicit_index": "true" | "false"
- Note the use of a string rather than a boolean. Specifies whether explicit references to indexes are allowed inside the body of HTTP requests. If you want to configure access policies for domain sub-resources, such as specific indexes and domain APIs, you must disable this property. Default is true. -
"indices.fielddata.cache.size": "80"
- Note the use of a string rather than a boolean. Specifies the percentage of heap space allocated to field data. Default is unbounded. -
"indices.query.bool.max_clause_count": "1024"
- Note the use of a string rather than a boolean. Specifies the maximum number of clauses allowed in a Lucene boolean query. Default is 1,024. Queries with more than the permitted number of clauses result in aTooManyClauses
error. -
"override_main_response_version": "true" | "false"
- Note the use of a string rather than a boolean. Specifies whether the domain reports its version as 7.10 to allow Elasticsearch OSS clients and plugins to continue working with it. Default is false when creating a domain and true when upgrading a domain.
For more information, see Advanced cluster parameters.
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.options: HashMap<String, String>
The status of advanced options for the specified domain.
status: Option<OptionStatus>
The status of advanced options for the specified domain.
Implementations§
source§impl AdvancedOptionsStatus
impl AdvancedOptionsStatus
sourcepub fn builder() -> AdvancedOptionsStatusBuilder
pub fn builder() -> AdvancedOptionsStatusBuilder
Creates a new builder-style object to manufacture AdvancedOptionsStatus
.
Trait Implementations§
source§impl Clone for AdvancedOptionsStatus
impl Clone for AdvancedOptionsStatus
source§fn clone(&self) -> AdvancedOptionsStatus
fn clone(&self) -> AdvancedOptionsStatus
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AdvancedOptionsStatus
impl Debug for AdvancedOptionsStatus
source§impl PartialEq for AdvancedOptionsStatus
impl PartialEq for AdvancedOptionsStatus
source§fn eq(&self, other: &AdvancedOptionsStatus) -> bool
fn eq(&self, other: &AdvancedOptionsStatus) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AdvancedOptionsStatus
Auto Trait Implementations§
impl Freeze for AdvancedOptionsStatus
impl RefUnwindSafe for AdvancedOptionsStatus
impl Send for AdvancedOptionsStatus
impl Sync for AdvancedOptionsStatus
impl Unpin for AdvancedOptionsStatus
impl UnwindSafe for AdvancedOptionsStatus
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more