pub struct PatchedVirtualServerRequest {Show 20 fields
pub id: Option<Uuid>,
pub name: Option<String>,
pub port: Option<Option<i32>>,
pub protocol: Option<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: Option<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
PatchedVirtualServerRequest : VirtualServer Serializer.
Fields§
§id: Option<Uuid>§name: Option<String>§port: Option<Option<i32>>§protocol: Option<Box<BulkWritableVirtualServerRequestProtocol>>§source_nat_type: Option<Box<BulkWritableVirtualServerRequestSourceNatType>>§load_balancer_type: Option<Box<BulkWritableVirtualServerRequestLoadBalancerType>>§enabled: Option<bool>§ssl_offload: Option<bool>§vip: Option<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 PatchedVirtualServerRequest
impl PatchedVirtualServerRequest
Sourcepub fn new() -> PatchedVirtualServerRequest
pub fn new() -> PatchedVirtualServerRequest
VirtualServer Serializer.
Trait Implementations§
Source§impl Clone for PatchedVirtualServerRequest
impl Clone for PatchedVirtualServerRequest
Source§fn clone(&self) -> PatchedVirtualServerRequest
fn clone(&self) -> PatchedVirtualServerRequest
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 PatchedVirtualServerRequest
impl Debug for PatchedVirtualServerRequest
Source§impl Default for PatchedVirtualServerRequest
impl Default for PatchedVirtualServerRequest
Source§fn default() -> PatchedVirtualServerRequest
fn default() -> PatchedVirtualServerRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedVirtualServerRequest
impl<'de> Deserialize<'de> for PatchedVirtualServerRequest
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 PatchedVirtualServerRequest
Auto Trait Implementations§
impl Freeze for PatchedVirtualServerRequest
impl RefUnwindSafe for PatchedVirtualServerRequest
impl Send for PatchedVirtualServerRequest
impl Sync for PatchedVirtualServerRequest
impl Unpin for PatchedVirtualServerRequest
impl UnsafeUnpin for PatchedVirtualServerRequest
impl UnwindSafe for PatchedVirtualServerRequest
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