Struct google_networkconnectivity1_alpha1::api::Spoke [−][src]
A Spoke is an abstraction of a network attachment being attached to a Hub. A Spoke can be underlying a VPN tunnel, a VLAN (interconnect) attachment, a Router appliance, etc.
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).
- locations spokes create projects (request)
- locations spokes get projects (response)
- locations spokes patch projects (request)
Fields
create_time: Option<String>
The time when the Spoke was created.
description: Option<String>
Short description of the spoke resource
hub: Option<String>
The resource URL of the hub resource that the spoke is attached to
labels: Option<HashMap<String, String>>
User-defined labels.
linked_interconnect_attachments: Option<Vec<String>>
The URIs of linked interconnect attachment resources
linked_router_appliance_instances: Option<Vec<RouterApplianceInstance>>
The URIs of linked Router appliance resources
linked_vpn_tunnels: Option<Vec<String>>
The URIs of linked VPN tunnel resources
name: Option<String>
Immutable. The name of a Spoke resource.
state: Option<String>
Output only. The current lifecycle state of this Hub.
unique_id: Option<String>
Output only. Google-generated UUID for this resource. This is unique across all Spoke resources. If a Spoke resource is deleted and another with the same name is created, it gets a different unique_id.
update_time: Option<String>
The time when the Spoke was updated.
Trait Implementations
impl Clone for Spoke
[src]
impl Debug for Spoke
[src]
impl Default for Spoke
[src]
impl<'de> Deserialize<'de> for Spoke
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl RequestValue for Spoke
[src]
impl ResponseResult for Spoke
[src]
impl Serialize for Spoke
[src]
Auto Trait Implementations
impl RefUnwindSafe for Spoke
impl Send for Spoke
impl Sync for Spoke
impl Unpin for Spoke
impl UnwindSafe for Spoke
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,