pub struct BulkVirtualCircuitTerminationRequest {
pub id: i32,
pub virtual_circuit: Box<BulkVirtualCircuitTerminationRequestVirtualCircuit>,
pub role: Option<Role>,
pub interface: Box<BulkVirtualCircuitTerminationRequestInterface>,
pub description: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
BulkVirtualCircuitTerminationRequest : Adds support for custom fields and tags.
Fields§
§id: i32§virtual_circuit: Box<BulkVirtualCircuitTerminationRequestVirtualCircuit>§role: Option<Role>peer- Peer *hub- Hub *spoke- Spoke
interface: Box<BulkVirtualCircuitTerminationRequestInterface>§description: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl BulkVirtualCircuitTerminationRequest
impl BulkVirtualCircuitTerminationRequest
Sourcepub fn new(
id: i32,
virtual_circuit: BulkVirtualCircuitTerminationRequestVirtualCircuit,
interface: BulkVirtualCircuitTerminationRequestInterface,
) -> BulkVirtualCircuitTerminationRequest
pub fn new( id: i32, virtual_circuit: BulkVirtualCircuitTerminationRequestVirtualCircuit, interface: BulkVirtualCircuitTerminationRequestInterface, ) -> BulkVirtualCircuitTerminationRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for BulkVirtualCircuitTerminationRequest
impl Clone for BulkVirtualCircuitTerminationRequest
Source§fn clone(&self) -> BulkVirtualCircuitTerminationRequest
fn clone(&self) -> BulkVirtualCircuitTerminationRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for BulkVirtualCircuitTerminationRequest
impl Default for BulkVirtualCircuitTerminationRequest
Source§fn default() -> BulkVirtualCircuitTerminationRequest
fn default() -> BulkVirtualCircuitTerminationRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkVirtualCircuitTerminationRequest
impl<'de> Deserialize<'de> for BulkVirtualCircuitTerminationRequest
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>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for BulkVirtualCircuitTerminationRequest
Auto Trait Implementations§
impl Freeze for BulkVirtualCircuitTerminationRequest
impl RefUnwindSafe for BulkVirtualCircuitTerminationRequest
impl Send for BulkVirtualCircuitTerminationRequest
impl Sync for BulkVirtualCircuitTerminationRequest
impl Unpin for BulkVirtualCircuitTerminationRequest
impl UnsafeUnpin for BulkVirtualCircuitTerminationRequest
impl UnwindSafe for BulkVirtualCircuitTerminationRequest
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