Class: Google::Apis::ComputeBeta::RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse
- Inherits:
-
Object
- Object
- Google::Apis::ComputeBeta::RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/compute_beta/classes.rb,
lib/google/apis/compute_beta/representations.rb,
lib/google/apis/compute_beta/representations.rb
Instance Attribute Summary collapse
-
#firewall_policys ⇒ Array<Google::Apis::ComputeBeta::RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy>
[Output only] Effective firewalls from firewall policy.
-
#firewalls ⇒ Array<Google::Apis::ComputeBeta::Firewall>
Effective firewalls on the network.
Instance Method Summary collapse
-
#initialize(**args) ⇒ RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse
constructor
A new instance of RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse
Returns a new instance of RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse.
36100 36101 36102 |
# File 'lib/google/apis/compute_beta/classes.rb', line 36100 def initialize(**args) update!(**args) end |
Instance Attribute Details
#firewall_policys ⇒ Array<Google::Apis::ComputeBeta::RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy>
[Output only] Effective firewalls from firewall policy. It applies to Regional
Network Firewall Policies in the specified region, Global Network Firewall
Policies and Hierachial Firewall Policies which are associated with the
network.
Corresponds to the JSON property firewallPolicys
36093 36094 36095 |
# File 'lib/google/apis/compute_beta/classes.rb', line 36093 def firewall_policys @firewall_policys end |
#firewalls ⇒ Array<Google::Apis::ComputeBeta::Firewall>
Effective firewalls on the network.
Corresponds to the JSON property firewalls
36098 36099 36100 |
# File 'lib/google/apis/compute_beta/classes.rb', line 36098 def firewalls @firewalls end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
36105 36106 36107 36108 |
# File 'lib/google/apis/compute_beta/classes.rb', line 36105 def update!(**args) @firewall_policys = args[:firewall_policys] if args.key?(:firewall_policys) @firewalls = args[:firewalls] if args.key?(:firewalls) end |