Class FirewallAsServiceImpl
- java.lang.Object
-
- org.openstack4j.openstack.networking.internal.ext.FirewallAsServiceImpl
-
- All Implemented Interfaces:
FirewallAsService,RestService
public class FirewallAsServiceImpl extends Object implements FirewallAsService
OpenStack Firewall As a Service (FwaaS) Operations API.
The FWaaS extension provides OpenStack users with the ability to deploy firewalls to protect their networks. The FWaaS extension enables you to:
- Apply firewall rules on traffic entering and leaving tenant networks.
- Support for applying tcp, udp, icmp, or protocol agnostic rules.
- Creation and sharing of firewall policies which hold an ordered collection of the firewall rules.
- Audit firewall rules and policies.
This extension introduces these resources:
- Firewall: represents a logical firewall resource that a tenant can instantiate and manage. A firewall is associated with one firewall policy.
- Firewall Policy: is an ordered collection of firewall_rules. A firewall policy can be shared across tenants. Thus it can also be made part of an audit workflow wherein the firewall policy can be audited by the relevant entity that is authorized (and can be different from the tenants which create or use the firewall policy).
- Firewall Rule: represents a collection of attributes like ports, ip addresses which define match criteria and action (allow, or deny) that needs to be taken on the matched data traffic.
- Author:
- Vishvesh Deshmukh
-
-
Constructor Summary
Constructors Constructor Description FirewallAsServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FirewallServicefirewall()OpenStack Firewall As a Service(FwaaS) : FirewallOperations APIFirewallPolicyServicefirewallpolicy()OpenStack Firewall As a Service(FwaaS) : Firewall PolicyOperations APIFirewallRuleServicefirewallrule()OpenStack Firewall As a Service(FwaaS) : Firewall RuleOperations API
-
-
-
Method Detail
-
firewall
public FirewallService firewall()
OpenStack Firewall As a Service
(FwaaS) : FirewallOperations APIRepresents a logical firewall resource that a tenant can instantiate and manage. A firewall is associated with one firewall policy.
- Specified by:
firewallin interfaceFirewallAsService- Returns:
- the Firewall Service API
-
firewallrule
public FirewallRuleService firewallrule()
OpenStack Firewall As a Service
(FwaaS) : Firewall RuleOperations APIRepresents a collection of attributes like ports, ip addresses which define match criteria and action (allow, or deny) that needs to be taken on the matched data traffic
- Specified by:
firewallrulein interfaceFirewallAsService- Returns:
- the Firewall Rule Service API
-
firewallpolicy
public FirewallPolicyService firewallpolicy()
OpenStack Firewall As a Service
(FwaaS) : Firewall PolicyOperations APIRepresents an ordered collection of firewall rules. A firewall policy can be shared across tenants. Thus it can also be made part of an audit workflow wherein the firewall_policy can be audited by the relevant entity that is authorized (and can be different from the tenants which create or use the firewall policy).
- Specified by:
firewallpolicyin interfaceFirewallAsService- Returns:
- the Firewall Policy Service API
-
-