pub struct NetworkEndpointResult {
pub instance: Output<Option<String>>,
pub ip_address: Output<String>,
pub network_endpoint_group: Output<String>,
pub port: Output<Option<i32>>,
pub project: Output<String>,
pub zone: Output<String>,
}
Fields§
§instance: Output<Option<String>>
The name for a specific VM instance that the IP address belongs to. This is required for network endpoints of type GCE_VM_IP_PORT. The instance must be in the same zone of network endpoint group.
ip_address: Output<String>
IPv4 address of network endpoint. The IP address must belong to a VM in GCE (either the primary IP or as part of an aliased IP range).
network_endpoint_group: Output<String>
The network endpoint group this endpoint is part of.
port: Output<Option<i32>>
Port number of network endpoint.
Note port
is required unless the Network Endpoint Group is created
with the type of GCE_VM_IP
project: Output<String>
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
zone: Output<String>
Zone where the containing network endpoint group is located.
Auto Trait Implementations§
impl Freeze for NetworkEndpointResult
impl RefUnwindSafe for NetworkEndpointResult
impl Send for NetworkEndpointResult
impl Sync for NetworkEndpointResult
impl Unpin for NetworkEndpointResult
impl UnwindSafe for NetworkEndpointResult
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
Mutably borrows from an owned value. Read more