pub struct RegionNetworkEndpointArgs {
pub client_destination_port: Output<Option<i32>>,
pub fqdn: Output<Option<String>>,
pub instance: Output<Option<String>>,
pub ip_address: Output<Option<String>>,
pub port: Output<i32>,
pub project: Output<Option<String>>,
pub region: Output<Option<String>>,
pub region_network_endpoint_group: Output<String>,
}
Fields§
§client_destination_port: Output<Option<i32>>
Client destination port for the GCE_VM_IP_PORTMAP
NEG.
fqdn: Output<Option<String>>
Fully qualified domain name of network endpoint. This can only be specified when network_endpoint_type of the NEG is INTERNET_FQDN_PORT.
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_PORTMAP.
ip_address: Output<Option<String>>
IPv4 address external endpoint. This can only be specified when network_endpoint_type of the NEG is INTERNET_IP_PORT.
port: Output<i32>
Port number of network endpoint.
project: Output<Option<String>>
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
region: Output<Option<String>>
Region where the containing network endpoint group is located.
region_network_endpoint_group: Output<String>
The network endpoint group this endpoint is part of.
Implementations§
source§impl RegionNetworkEndpointArgs
impl RegionNetworkEndpointArgs
sourcepub fn builder() -> RegionNetworkEndpointArgsBuilder
pub fn builder() -> RegionNetworkEndpointArgsBuilder
Create an instance of RegionNetworkEndpointArgs
using the builder syntax
Trait Implementations§
source§impl Clone for RegionNetworkEndpointArgs
impl Clone for RegionNetworkEndpointArgs
source§fn clone(&self) -> RegionNetworkEndpointArgs
fn clone(&self) -> RegionNetworkEndpointArgs
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for RegionNetworkEndpointArgs
impl RefUnwindSafe for RegionNetworkEndpointArgs
impl Send for RegionNetworkEndpointArgs
impl Sync for RegionNetworkEndpointArgs
impl Unpin for RegionNetworkEndpointArgs
impl UnwindSafe for RegionNetworkEndpointArgs
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)