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

The description of the firewall (optional)

Target Tags to apply this firewall to, see the GCE Spec for details on syntax

The allowed ports or port ranges.

Source Tags to apply this firewall to, see the GCE Spec for details on syntax

Source IP ranges to apply this firewall to, see the GCE Spec for details on syntax

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]

Formats the value using the given formatter.

impl Clone for FirewallModule
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for FirewallModule
[src]

Returns the "default value" for a type. Read more

impl Part for FirewallModule
[src]