pub struct BulkVirtualCircuitRequest {
pub id: i32,
pub cid: String,
pub provider_network: Box<BriefVirtualCircuitRequestProviderNetwork>,
pub provider_account: Option<Option<Box<BulkCircuitRequestProviderAccount>>>,
pub type: Box<BulkVirtualCircuitRequestType>,
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>>,
}Expand description
BulkVirtualCircuitRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§cid: StringUnique circuit ID
provider_network: Box<BriefVirtualCircuitRequestProviderNetwork>§provider_account: Option<Option<Box<BulkCircuitRequestProviderAccount>>>§type: Box<BulkVirtualCircuitRequestType>§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 BulkVirtualCircuitRequest
impl BulkVirtualCircuitRequest
Sourcepub fn new(
id: i32,
cid: String,
provider_network: BriefVirtualCircuitRequestProviderNetwork,
type: BulkVirtualCircuitRequestType,
) -> BulkVirtualCircuitRequest
pub fn new( id: i32, cid: String, provider_network: BriefVirtualCircuitRequestProviderNetwork, type: BulkVirtualCircuitRequestType, ) -> BulkVirtualCircuitRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for BulkVirtualCircuitRequest
impl Clone for BulkVirtualCircuitRequest
Source§fn clone(&self) -> BulkVirtualCircuitRequest
fn clone(&self) -> BulkVirtualCircuitRequest
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 Debug for BulkVirtualCircuitRequest
impl Debug for BulkVirtualCircuitRequest
Source§impl Default for BulkVirtualCircuitRequest
impl Default for BulkVirtualCircuitRequest
Source§fn default() -> BulkVirtualCircuitRequest
fn default() -> BulkVirtualCircuitRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkVirtualCircuitRequest
impl<'de> Deserialize<'de> for BulkVirtualCircuitRequest
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 BulkVirtualCircuitRequest
Auto Trait Implementations§
impl Freeze for BulkVirtualCircuitRequest
impl RefUnwindSafe for BulkVirtualCircuitRequest
impl Send for BulkVirtualCircuitRequest
impl Sync for BulkVirtualCircuitRequest
impl Unpin for BulkVirtualCircuitRequest
impl UnsafeUnpin for BulkVirtualCircuitRequest
impl UnwindSafe for BulkVirtualCircuitRequest
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