pub struct NetworkAttachmentConnectedEndpoint {
pub ip_address: Option<String>,
pub ipv6_address: Option<String>,
pub project_id_or_num: Option<String>,
pub secondary_ip_cidr_ranges: Option<Vec<String>>,
pub status: Option<String>,
pub subnetwork: Option<String>,
pub subnetwork_cidr_range: Option<String>,
}
Expand description
[Output Only] A connection connected to this network attachment.
This type is not used in any activity, and only used as part of another schema.
Fields§
§ip_address: Option<String>
The IPv4 address assigned to the producer instance network interface. This value will be a range in case of Serverless.
ipv6_address: Option<String>
The IPv6 address assigned to the producer instance network interface. This is only assigned when the stack types of both the instance network interface and the consumer subnet are IPv4_IPv6.
project_id_or_num: Option<String>
The project id or number of the interface to which the IP was assigned.
secondary_ip_cidr_ranges: Option<Vec<String>>
Alias IP ranges from the same subnetwork.
status: Option<String>
The status of a connected endpoint to this network attachment.
subnetwork: Option<String>
The subnetwork used to assign the IP to the producer instance network interface.
subnetwork_cidr_range: Option<String>
[Output Only] The CIDR range of the subnet from which the IPv4 internal IP was allocated from.
Trait Implementations§
Source§impl Clone for NetworkAttachmentConnectedEndpoint
impl Clone for NetworkAttachmentConnectedEndpoint
Source§fn clone(&self) -> NetworkAttachmentConnectedEndpoint
fn clone(&self) -> NetworkAttachmentConnectedEndpoint
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for NetworkAttachmentConnectedEndpoint
impl Default for NetworkAttachmentConnectedEndpoint
Source§fn default() -> NetworkAttachmentConnectedEndpoint
fn default() -> NetworkAttachmentConnectedEndpoint
Source§impl<'de> Deserialize<'de> for NetworkAttachmentConnectedEndpoint
impl<'de> Deserialize<'de> for NetworkAttachmentConnectedEndpoint
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>,
impl Part for NetworkAttachmentConnectedEndpoint
Auto Trait Implementations§
impl Freeze for NetworkAttachmentConnectedEndpoint
impl RefUnwindSafe for NetworkAttachmentConnectedEndpoint
impl Send for NetworkAttachmentConnectedEndpoint
impl Sync for NetworkAttachmentConnectedEndpoint
impl Unpin for NetworkAttachmentConnectedEndpoint
impl UnwindSafe for NetworkAttachmentConnectedEndpoint
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§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