Struct google_manager1_beta2::FirewallModule [−][src]
pub struct FirewallModule { pub description: Option<String>, pub target_tags: Option<Vec<String>>, pub allowed: Option<Vec<AllowedRule>>, pub source_tags: Option<Vec<String>>, pub source_ranges: Option<Vec<String>>, pub network: Option<String>, }
A Firewall resource
This type is not used in any activity, and only used as part of another schema.
Fields
description: Option<String>
The description of the firewall (optional)
Target Tags to apply this firewall to, see the GCE Spec for details on syntax
allowed: Option<Vec<AllowedRule>>
The allowed ports or port ranges.
Source Tags to apply this firewall to, see the GCE Spec for details on syntax
source_ranges: Option<Vec<String>>
Source IP ranges to apply this firewall to, see the GCE Spec for details on syntax
network: Option<String>
The NetworkModule to which this firewall should apply. If not specified, or if specified as 'default', this firewall will be applied to the 'default' network.
Trait Implementations
impl Default for FirewallModule
[src]
impl Default for FirewallModule
fn default() -> FirewallModule
[src]
fn default() -> FirewallModule
Returns the "default value" for a type. Read more
impl Clone for FirewallModule
[src]
impl Clone for FirewallModule
fn clone(&self) -> FirewallModule
[src]
fn clone(&self) -> FirewallModule
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for FirewallModule
[src]
impl Debug for FirewallModule
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Part for FirewallModule
[src]
impl Part for FirewallModule
Auto Trait Implementations
impl Send for FirewallModule
impl Send for FirewallModule
impl Sync for FirewallModule
impl Sync for FirewallModule