pub struct VirtualServerRequest {Show 20 fields
pub id: Option<Uuid>,
pub name: String,
pub port: Option<Option<i32>>,
pub protocol: Box<BulkWritableVirtualServerRequestProtocol>,
pub source_nat_type: Option<Box<BulkWritableVirtualServerRequestSourceNatType>>,
pub load_balancer_type: Option<Box<BulkWritableVirtualServerRequestLoadBalancerType>>,
pub enabled: Option<bool>,
pub ssl_offload: Option<bool>,
pub vip: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>,
pub source_nat_pool: Option<Option<Box<ApprovalWorkflowUser>>>,
pub device: Option<Option<Box<ApprovalWorkflowUser>>>,
pub device_redundancy_group: Option<Option<Box<ApprovalWorkflowUser>>>,
pub cloud_service: Option<Option<Box<ApprovalWorkflowUser>>>,
pub virtual_chassis: Option<Option<Box<ApprovalWorkflowUser>>>,
pub tenant: Option<Option<Box<ApprovalWorkflowUser>>>,
pub load_balancer_pool: Option<Option<Box<ApprovalWorkflowUser>>>,
pub health_check_monitor: Option<Option<Box<ApprovalWorkflowUser>>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>,
pub tags: Option<Vec<ApprovalWorkflowStageResponseApprovalWorkflowStage>>,
}Expand description
VirtualServerRequest : VirtualServer Serializer.
Fields§
§id: Option<Uuid>§name: String§port: Option<Option<i32>>§protocol: Box<BulkWritableVirtualServerRequestProtocol>§source_nat_type: Option<Box<BulkWritableVirtualServerRequestSourceNatType>>§load_balancer_type: Option<Box<BulkWritableVirtualServerRequestLoadBalancerType>>§enabled: Option<bool>§ssl_offload: Option<bool>§vip: Box<ApprovalWorkflowStageResponseApprovalWorkflowStage>§source_nat_pool: Option<Option<Box<ApprovalWorkflowUser>>>§device: Option<Option<Box<ApprovalWorkflowUser>>>§device_redundancy_group: Option<Option<Box<ApprovalWorkflowUser>>>§cloud_service: Option<Option<Box<ApprovalWorkflowUser>>>§virtual_chassis: Option<Option<Box<ApprovalWorkflowUser>>>§tenant: Option<Option<Box<ApprovalWorkflowUser>>>§load_balancer_pool: Option<Option<Box<ApprovalWorkflowUser>>>§health_check_monitor: Option<Option<Box<ApprovalWorkflowUser>>>§custom_fields: Option<HashMap<String, Value>>§relationships: Option<HashMap<String, ApprovalWorkflowDefinitionRequestRelationshipsValue>>Implementations§
Source§impl VirtualServerRequest
impl VirtualServerRequest
Sourcepub fn new(
name: String,
protocol: BulkWritableVirtualServerRequestProtocol,
vip: ApprovalWorkflowStageResponseApprovalWorkflowStage,
) -> VirtualServerRequest
pub fn new( name: String, protocol: BulkWritableVirtualServerRequestProtocol, vip: ApprovalWorkflowStageResponseApprovalWorkflowStage, ) -> VirtualServerRequest
VirtualServer Serializer.
Trait Implementations§
Source§impl Clone for VirtualServerRequest
impl Clone for VirtualServerRequest
Source§fn clone(&self) -> VirtualServerRequest
fn clone(&self) -> VirtualServerRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 VirtualServerRequest
impl Debug for VirtualServerRequest
Source§impl Default for VirtualServerRequest
impl Default for VirtualServerRequest
Source§fn default() -> VirtualServerRequest
fn default() -> VirtualServerRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VirtualServerRequest
impl<'de> Deserialize<'de> for VirtualServerRequest
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 VirtualServerRequest
impl PartialEq for VirtualServerRequest
Source§impl Serialize for VirtualServerRequest
impl Serialize for VirtualServerRequest
impl StructuralPartialEq for VirtualServerRequest
Auto Trait Implementations§
impl Freeze for VirtualServerRequest
impl RefUnwindSafe for VirtualServerRequest
impl Send for VirtualServerRequest
impl Sync for VirtualServerRequest
impl Unpin for VirtualServerRequest
impl UnsafeUnpin for VirtualServerRequest
impl UnwindSafe for VirtualServerRequest
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