#[non_exhaustive]pub struct GetEngineStatusOutput {Show 13 fields
pub status: Option<String>,
pub start_time: Option<String>,
pub db_engine_version: Option<String>,
pub role: Option<String>,
pub dfe_query_engine: Option<String>,
pub gremlin: Option<QueryLanguageVersion>,
pub sparql: Option<QueryLanguageVersion>,
pub opencypher: Option<QueryLanguageVersion>,
pub lab_mode: Option<HashMap<String, String>>,
pub rolling_back_trx_count: Option<i32>,
pub rolling_back_trx_earliest_start_time: Option<String>,
pub features: Option<HashMap<String, Document>>,
pub settings: Option<HashMap<String, String>>,
/* private fields */
}
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.status: Option<String>
Set to healthy
if the instance is not experiencing problems. If the instance is recovering from a crash or from being rebooted and there are active transactions running from the latest server shutdown, status is set to recovery
.
start_time: Option<String>
Set to the UTC time at which the current server process started.
db_engine_version: Option<String>
Set to the Neptune engine version running on your DB cluster. If this engine version has been manually patched since it was released, the version number is prefixed by Patch-
.
role: Option<String>
Set to reader
if the instance is a read-replica, or to writer
if the instance is the primary instance.
dfe_query_engine: Option<String>
Set to enabled
if the DFE engine is fully enabled, or to viaQueryHint
(the default) if the DFE engine is only used with queries that have the useDFE
query hint set to true
.
gremlin: Option<QueryLanguageVersion>
Contains information about the Gremlin query language available on your cluster. Specifically, it contains a version field that specifies the current TinkerPop version being used by the engine.
sparql: Option<QueryLanguageVersion>
Contains information about the SPARQL query language available on your cluster. Specifically, it contains a version field that specifies the current SPARQL version being used by the engine.
opencypher: Option<QueryLanguageVersion>
Contains information about the openCypher query language available on your cluster. Specifically, it contains a version field that specifies the current operCypher version being used by the engine.
lab_mode: Option<HashMap<String, String>>
Contains Lab Mode settings being used by the engine.
rolling_back_trx_count: Option<i32>
If there are transactions being rolled back, this field is set to the number of such transactions. If there are none, the field doesn't appear at all.
rolling_back_trx_earliest_start_time: Option<String>
Set to the start time of the earliest transaction being rolled back. If no transactions are being rolled back, the field doesn't appear at all.
features: Option<HashMap<String, Document>>
Contains status information about the features enabled on your DB cluster.
settings: Option<HashMap<String, String>>
Contains information about the current settings on your DB cluster. For example, contains the current cluster query timeout setting (clusterQueryTimeoutInMs
).
Implementations§
source§impl GetEngineStatusOutput
impl GetEngineStatusOutput
sourcepub fn status(&self) -> Option<&str>
pub fn status(&self) -> Option<&str>
Set to healthy
if the instance is not experiencing problems. If the instance is recovering from a crash or from being rebooted and there are active transactions running from the latest server shutdown, status is set to recovery
.
sourcepub fn start_time(&self) -> Option<&str>
pub fn start_time(&self) -> Option<&str>
Set to the UTC time at which the current server process started.
sourcepub fn db_engine_version(&self) -> Option<&str>
pub fn db_engine_version(&self) -> Option<&str>
Set to the Neptune engine version running on your DB cluster. If this engine version has been manually patched since it was released, the version number is prefixed by Patch-
.
sourcepub fn role(&self) -> Option<&str>
pub fn role(&self) -> Option<&str>
Set to reader
if the instance is a read-replica, or to writer
if the instance is the primary instance.
sourcepub fn dfe_query_engine(&self) -> Option<&str>
pub fn dfe_query_engine(&self) -> Option<&str>
Set to enabled
if the DFE engine is fully enabled, or to viaQueryHint
(the default) if the DFE engine is only used with queries that have the useDFE
query hint set to true
.
sourcepub fn gremlin(&self) -> Option<&QueryLanguageVersion>
pub fn gremlin(&self) -> Option<&QueryLanguageVersion>
Contains information about the Gremlin query language available on your cluster. Specifically, it contains a version field that specifies the current TinkerPop version being used by the engine.
sourcepub fn sparql(&self) -> Option<&QueryLanguageVersion>
pub fn sparql(&self) -> Option<&QueryLanguageVersion>
Contains information about the SPARQL query language available on your cluster. Specifically, it contains a version field that specifies the current SPARQL version being used by the engine.
sourcepub fn opencypher(&self) -> Option<&QueryLanguageVersion>
pub fn opencypher(&self) -> Option<&QueryLanguageVersion>
Contains information about the openCypher query language available on your cluster. Specifically, it contains a version field that specifies the current operCypher version being used by the engine.
sourcepub fn lab_mode(&self) -> Option<&HashMap<String, String>>
pub fn lab_mode(&self) -> Option<&HashMap<String, String>>
Contains Lab Mode settings being used by the engine.
sourcepub fn rolling_back_trx_count(&self) -> Option<i32>
pub fn rolling_back_trx_count(&self) -> Option<i32>
If there are transactions being rolled back, this field is set to the number of such transactions. If there are none, the field doesn't appear at all.
sourcepub fn rolling_back_trx_earliest_start_time(&self) -> Option<&str>
pub fn rolling_back_trx_earliest_start_time(&self) -> Option<&str>
Set to the start time of the earliest transaction being rolled back. If no transactions are being rolled back, the field doesn't appear at all.
source§impl GetEngineStatusOutput
impl GetEngineStatusOutput
sourcepub fn builder() -> GetEngineStatusOutputBuilder
pub fn builder() -> GetEngineStatusOutputBuilder
Creates a new builder-style object to manufacture GetEngineStatusOutput
.
Trait Implementations§
source§impl Clone for GetEngineStatusOutput
impl Clone for GetEngineStatusOutput
source§fn clone(&self) -> GetEngineStatusOutput
fn clone(&self) -> GetEngineStatusOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetEngineStatusOutput
impl Debug for GetEngineStatusOutput
source§impl PartialEq for GetEngineStatusOutput
impl PartialEq for GetEngineStatusOutput
source§fn eq(&self, other: &GetEngineStatusOutput) -> bool
fn eq(&self, other: &GetEngineStatusOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetEngineStatusOutput
impl RequestId for GetEngineStatusOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for GetEngineStatusOutput
Auto Trait Implementations§
impl Freeze for GetEngineStatusOutput
impl RefUnwindSafe for GetEngineStatusOutput
impl Send for GetEngineStatusOutput
impl Sync for GetEngineStatusOutput
impl Unpin for GetEngineStatusOutput
impl UnwindSafe for GetEngineStatusOutput
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> 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