pub struct CircuitsVirtualCircuitsCreateRequest {
pub cid: String,
pub provider_network: Box<BriefVirtualCircuitRequestProviderNetwork>,
pub provider_account: Option<Option<Box<CircuitRequestProviderAccount>>>,
pub type: Box<PatchedWritableVirtualCircuitRequestType>,
pub status: Option<Status>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub description: Option<String>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Fields§
§cid: StringUnique circuit ID
provider_network: Box<BriefVirtualCircuitRequestProviderNetwork>§provider_account: Option<Option<Box<CircuitRequestProviderAccount>>>§type: Box<PatchedWritableVirtualCircuitRequestType>§status: Option<Status>planned- Planned *provisioning- Provisioning *active- Active *offline- Offline *deprovisioning- Deprovisioning *decommissioned- Decommissioned
tenant: Option<Option<Box<AsnRangeRequestTenant>>>§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl CircuitsVirtualCircuitsCreateRequest
impl CircuitsVirtualCircuitsCreateRequest
pub fn new( cid: String, provider_network: BriefVirtualCircuitRequestProviderNetwork, type: PatchedWritableVirtualCircuitRequestType, ) -> CircuitsVirtualCircuitsCreateRequest
Trait Implementations§
Source§impl Clone for CircuitsVirtualCircuitsCreateRequest
impl Clone for CircuitsVirtualCircuitsCreateRequest
Source§fn clone(&self) -> CircuitsVirtualCircuitsCreateRequest
fn clone(&self) -> CircuitsVirtualCircuitsCreateRequest
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 CircuitsVirtualCircuitsCreateRequest
impl Default for CircuitsVirtualCircuitsCreateRequest
Source§fn default() -> CircuitsVirtualCircuitsCreateRequest
fn default() -> CircuitsVirtualCircuitsCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CircuitsVirtualCircuitsCreateRequest
impl<'de> Deserialize<'de> for CircuitsVirtualCircuitsCreateRequest
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
Source§impl PartialEq for CircuitsVirtualCircuitsCreateRequest
impl PartialEq for CircuitsVirtualCircuitsCreateRequest
Source§fn eq(&self, other: &CircuitsVirtualCircuitsCreateRequest) -> bool
fn eq(&self, other: &CircuitsVirtualCircuitsCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CircuitsVirtualCircuitsCreateRequest
Auto Trait Implementations§
impl Freeze for CircuitsVirtualCircuitsCreateRequest
impl RefUnwindSafe for CircuitsVirtualCircuitsCreateRequest
impl Send for CircuitsVirtualCircuitsCreateRequest
impl Sync for CircuitsVirtualCircuitsCreateRequest
impl Unpin for CircuitsVirtualCircuitsCreateRequest
impl UnsafeUnpin for CircuitsVirtualCircuitsCreateRequest
impl UnwindSafe for CircuitsVirtualCircuitsCreateRequest
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