pub struct FirewallEndpoint {
pub associated_networks: Option<Vec<String>>,
pub associations: Option<Vec<FirewallEndpointAssociationReference>>,
pub billing_project_id: Option<String>,
pub create_time: Option<DateTime<Utc>>,
pub description: Option<String>,
pub labels: Option<HashMap<String, String>>,
pub name: Option<String>,
pub reconciling: Option<bool>,
pub state: Option<String>,
pub update_time: Option<DateTime<Utc>>,
}
Expand description
Message describing Endpoint object
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
Fields§
§associated_networks: Option<Vec<String>>
Output only. List of networks that are associated with this endpoint in the local zone. This is a projection of the FirewallEndpointAssociations pointing at this endpoint. A network will only appear in this list after traffic routing is fully configured. Format: projects/{project}/global/networks/{name}.
associations: Option<Vec<FirewallEndpointAssociationReference>>
Output only. List of FirewallEndpointAssociations that are associated to this endpoint. An association will only appear in this list after traffic routing is fully configured.
billing_project_id: Option<String>
Required. Project to bill on endpoint uptime usage.
create_time: Option<DateTime<Utc>>
Output only. Create time stamp
description: Option<String>
Optional. Description of the firewall endpoint. Max length 2048 characters.
labels: Option<HashMap<String, String>>
Optional. Labels as key value pairs
name: Option<String>
Immutable. Identifier. name of resource
reconciling: Option<bool>
Output only. Whether reconciling is in progress, recommended per https://google.aip.dev/128.
state: Option<String>
Output only. Current state of the endpoint.
update_time: Option<DateTime<Utc>>
Output only. Update time stamp
Trait Implementations§
Source§impl Clone for FirewallEndpoint
impl Clone for FirewallEndpoint
Source§fn clone(&self) -> FirewallEndpoint
fn clone(&self) -> FirewallEndpoint
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for FirewallEndpoint
impl Debug for FirewallEndpoint
Source§impl Default for FirewallEndpoint
impl Default for FirewallEndpoint
Source§fn default() -> FirewallEndpoint
fn default() -> FirewallEndpoint
Source§impl<'de> Deserialize<'de> for FirewallEndpoint
impl<'de> Deserialize<'de> for FirewallEndpoint
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>,
Source§impl Serialize for FirewallEndpoint
impl Serialize for FirewallEndpoint
impl RequestValue for FirewallEndpoint
impl ResponseResult for FirewallEndpoint
Auto Trait Implementations§
impl Freeze for FirewallEndpoint
impl RefUnwindSafe for FirewallEndpoint
impl Send for FirewallEndpoint
impl Sync for FirewallEndpoint
impl Unpin for FirewallEndpoint
impl UnwindSafe for FirewallEndpoint
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