Struct mz_storage_client::types::connections::AwsPrivatelink
source · pub struct AwsPrivatelink {
pub connection_id: GlobalId,
pub availability_zone: Option<String>,
pub port: Option<u16>,
}
Expand description
Specifies an AWS PrivateLink service for a Tunnel
.
Fields§
§connection_id: GlobalId
The ID of the connection to the AWS PrivateLink service.
availability_zone: Option<String>
§port: Option<u16>
The port to use when connecting to the AWS PrivateLink service, if
different from the port in KafkaBroker::address
.
Trait Implementations§
source§impl Arbitrary for AwsPrivatelink
impl Arbitrary for AwsPrivatelink
§type Parameters = (<GlobalId as Arbitrary>::Parameters, <Option<String> as Arbitrary>::Parameters, <Option<u16> as Arbitrary>::Parameters)
type Parameters = (<GlobalId as Arbitrary>::Parameters, <Option<String> as Arbitrary>::Parameters, <Option<u16> as Arbitrary>::Parameters)
The type of parameters that
arbitrary_with
accepts for configuration
of the generated Strategy
. Parameters must implement Default
.§type Strategy = Map<(<GlobalId as Arbitrary>::Strategy, <Option<String> as Arbitrary>::Strategy, <Option<u16> as Arbitrary>::Strategy), fn(_: (GlobalId, Option<String>, Option<u16>)) -> AwsPrivatelink>
type Strategy = Map<(<GlobalId as Arbitrary>::Strategy, <Option<String> as Arbitrary>::Strategy, <Option<u16> as Arbitrary>::Strategy), fn(_: (GlobalId, Option<String>, Option<u16>)) -> AwsPrivatelink>
The type of
Strategy
used to generate values of type Self
.source§fn arbitrary_with(_top: Self::Parameters) -> Self::Strategy
fn arbitrary_with(_top: Self::Parameters) -> Self::Strategy
source§impl Clone for AwsPrivatelink
impl Clone for AwsPrivatelink
source§fn clone(&self) -> AwsPrivatelink
fn clone(&self) -> AwsPrivatelink
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AwsPrivatelink
impl Debug for AwsPrivatelink
source§impl<'de> Deserialize<'de> for AwsPrivatelink
impl<'de> Deserialize<'de> for AwsPrivatelink
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Hash for AwsPrivatelink
impl Hash for AwsPrivatelink
source§impl PartialEq<AwsPrivatelink> for AwsPrivatelink
impl PartialEq<AwsPrivatelink> for AwsPrivatelink
source§fn eq(&self, other: &AwsPrivatelink) -> bool
fn eq(&self, other: &AwsPrivatelink) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RustType<ProtoAwsPrivatelink> for AwsPrivatelink
impl RustType<ProtoAwsPrivatelink> for AwsPrivatelink
source§fn into_proto(&self) -> ProtoAwsPrivatelink
fn into_proto(&self) -> ProtoAwsPrivatelink
Convert a
Self
into a Proto
value.source§fn from_proto(proto: ProtoAwsPrivatelink) -> Result<Self, TryFromProtoError>
fn from_proto(proto: ProtoAwsPrivatelink) -> Result<Self, TryFromProtoError>
source§impl Serialize for AwsPrivatelink
impl Serialize for AwsPrivatelink
impl Eq for AwsPrivatelink
impl StructuralEq for AwsPrivatelink
impl StructuralPartialEq for AwsPrivatelink
Auto Trait Implementations§
impl RefUnwindSafe for AwsPrivatelink
impl Send for AwsPrivatelink
impl Sync for AwsPrivatelink
impl Unpin for AwsPrivatelink
impl UnwindSafe for AwsPrivatelink
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.