pub struct CreateAclRuleRequest {
pub name: String,
pub rule_type: String,
pub action: FirewallAction,
pub source_zone_id: EntityId,
pub destination_zone_id: EntityId,
pub protocol: Option<String>,
pub source_port: Option<String>,
pub destination_port: Option<String>,
pub enabled: bool,
}Fields§
§name: String§rule_type: String§action: FirewallAction§source_zone_id: EntityId§destination_zone_id: EntityId§protocol: Option<String>§source_port: Option<String>§destination_port: Option<String>§enabled: boolTrait Implementations§
Source§impl Clone for CreateAclRuleRequest
impl Clone for CreateAclRuleRequest
Source§fn clone(&self) -> CreateAclRuleRequest
fn clone(&self) -> CreateAclRuleRequest
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 CreateAclRuleRequest
impl Debug for CreateAclRuleRequest
Source§impl<'de> Deserialize<'de> for CreateAclRuleRequest
impl<'de> Deserialize<'de> for CreateAclRuleRequest
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
Auto Trait Implementations§
impl Freeze for CreateAclRuleRequest
impl RefUnwindSafe for CreateAclRuleRequest
impl Send for CreateAclRuleRequest
impl Sync for CreateAclRuleRequest
impl Unpin for CreateAclRuleRequest
impl UnsafeUnpin for CreateAclRuleRequest
impl UnwindSafe for CreateAclRuleRequest
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