Struct aws_sdk_neptunegraph::types::GraphSummary
source · #[non_exhaustive]pub struct GraphSummary {
pub id: String,
pub name: String,
pub arn: String,
pub status: Option<GraphStatus>,
pub provisioned_memory: Option<i32>,
pub public_connectivity: Option<bool>,
pub endpoint: Option<String>,
pub replica_count: Option<i32>,
pub kms_key_identifier: Option<String>,
pub deletion_protection: Option<bool>,
}
Expand description
Summary details about a graph.
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.id: String
The unique identifier of the graph.
name: String
The name of the graph.
arn: String
The ARN associated with the graph.
status: Option<GraphStatus>
The status of the graph.
provisioned_memory: Option<i32>
The number of memory-optimized Neptune Capacity Units (m-NCUs) allocated to the graph.
public_connectivity: Option<bool>
If true
, the graph has a public endpoint, otherwise not.
endpoint: Option<String>
The graph endpoint.
replica_count: Option<i32>
The number of replicas for the graph.
kms_key_identifier: Option<String>
The ID of the KMS key used to encrypt and decrypt graph data.
deletion_protection: Option<bool>
If true
, deletion protection is enabled for the graph.
Implementations§
source§impl GraphSummary
impl GraphSummary
sourcepub fn status(&self) -> Option<&GraphStatus>
pub fn status(&self) -> Option<&GraphStatus>
The status of the graph.
sourcepub fn provisioned_memory(&self) -> Option<i32>
pub fn provisioned_memory(&self) -> Option<i32>
The number of memory-optimized Neptune Capacity Units (m-NCUs) allocated to the graph.
sourcepub fn public_connectivity(&self) -> Option<bool>
pub fn public_connectivity(&self) -> Option<bool>
If true
, the graph has a public endpoint, otherwise not.
sourcepub fn replica_count(&self) -> Option<i32>
pub fn replica_count(&self) -> Option<i32>
The number of replicas for the graph.
sourcepub fn kms_key_identifier(&self) -> Option<&str>
pub fn kms_key_identifier(&self) -> Option<&str>
The ID of the KMS key used to encrypt and decrypt graph data.
sourcepub fn deletion_protection(&self) -> Option<bool>
pub fn deletion_protection(&self) -> Option<bool>
If true
, deletion protection is enabled for the graph.
source§impl GraphSummary
impl GraphSummary
sourcepub fn builder() -> GraphSummaryBuilder
pub fn builder() -> GraphSummaryBuilder
Creates a new builder-style object to manufacture GraphSummary
.
Trait Implementations§
source§impl Clone for GraphSummary
impl Clone for GraphSummary
source§fn clone(&self) -> GraphSummary
fn clone(&self) -> GraphSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GraphSummary
impl Debug for GraphSummary
source§impl PartialEq for GraphSummary
impl PartialEq for GraphSummary
source§fn eq(&self, other: &GraphSummary) -> bool
fn eq(&self, other: &GraphSummary) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GraphSummary
Auto Trait Implementations§
impl Freeze for GraphSummary
impl RefUnwindSafe for GraphSummary
impl Send for GraphSummary
impl Sync for GraphSummary
impl Unpin for GraphSummary
impl UnwindSafe for GraphSummary
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