Struct aws_sdk_elasticsearch::types::VpcEndpoint
source · #[non_exhaustive]pub struct VpcEndpoint {
pub vpc_endpoint_id: Option<String>,
pub vpc_endpoint_owner: Option<String>,
pub domain_arn: Option<String>,
pub vpc_options: Option<VpcDerivedInfo>,
pub status: Option<VpcEndpointStatus>,
pub endpoint: Option<String>,
}
Expand description
The connection endpoint for connecting to an Amazon OpenSearch Service domain through a proxy.
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.vpc_endpoint_id: Option<String>
The unique identifier of the endpoint.
vpc_endpoint_owner: Option<String>
The creator of the endpoint.
domain_arn: Option<String>
The Amazon Resource Name (ARN) of the domain associated with the endpoint.
vpc_options: Option<VpcDerivedInfo>
Options to specify the subnets and security groups for an Amazon OpenSearch Service VPC endpoint.
status: Option<VpcEndpointStatus>
The current status of the endpoint.
endpoint: Option<String>
The connection endpoint ID for connecting to the domain.
Implementations§
source§impl VpcEndpoint
impl VpcEndpoint
sourcepub fn vpc_endpoint_id(&self) -> Option<&str>
pub fn vpc_endpoint_id(&self) -> Option<&str>
The unique identifier of the endpoint.
sourcepub fn vpc_endpoint_owner(&self) -> Option<&str>
pub fn vpc_endpoint_owner(&self) -> Option<&str>
The creator of the endpoint.
sourcepub fn domain_arn(&self) -> Option<&str>
pub fn domain_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the domain associated with the endpoint.
sourcepub fn vpc_options(&self) -> Option<&VpcDerivedInfo>
pub fn vpc_options(&self) -> Option<&VpcDerivedInfo>
Options to specify the subnets and security groups for an Amazon OpenSearch Service VPC endpoint.
sourcepub fn status(&self) -> Option<&VpcEndpointStatus>
pub fn status(&self) -> Option<&VpcEndpointStatus>
The current status of the endpoint.
source§impl VpcEndpoint
impl VpcEndpoint
sourcepub fn builder() -> VpcEndpointBuilder
pub fn builder() -> VpcEndpointBuilder
Creates a new builder-style object to manufacture VpcEndpoint
.
Trait Implementations§
source§impl Clone for VpcEndpoint
impl Clone for VpcEndpoint
source§fn clone(&self) -> VpcEndpoint
fn clone(&self) -> VpcEndpoint
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for VpcEndpoint
impl Debug for VpcEndpoint
source§impl PartialEq for VpcEndpoint
impl PartialEq for VpcEndpoint
source§fn eq(&self, other: &VpcEndpoint) -> bool
fn eq(&self, other: &VpcEndpoint) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for VpcEndpoint
Auto Trait Implementations§
impl Freeze for VpcEndpoint
impl RefUnwindSafe for VpcEndpoint
impl Send for VpcEndpoint
impl Sync for VpcEndpoint
impl Unpin for VpcEndpoint
impl UnwindSafe for VpcEndpoint
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