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 Debug for FirewallModule
[src]
impl Clone for FirewallModule
[src]
fn clone(&self) -> FirewallModule
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Default for FirewallModule
[src]
fn default() -> FirewallModule
Returns the "default value" for a type. Read more