neutron_fwaas.extensions.firewall module¶
-
class
neutron_fwaas.extensions.firewall.
Firewall
¶ Bases:
neutron_lib.api.extensions.APIExtensionDescriptor
-
api_definition
= <module 'neutron_lib.api.definitions.firewall' from '/usr/lib/python3.6/site-packages/neutron_lib/api/definitions/firewall.py'>¶
-
classmethod
get_plugin_interface
()¶ Returns an abstract class which defines contract for the plugin.
The abstract class should inherit from neutron_lib.services.base.ServicePluginBase. Methods in this abstract class should be decorated as abstractmethod
-
classmethod
get_resources
()¶ List of extensions.ResourceExtension extension objects.
Resources define new nouns, and are accessible through URLs.
-
-
exception
neutron_fwaas.extensions.firewall.
FirewallInUse
(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v1.FirewallInUse
-
exception
neutron_fwaas.extensions.firewall.
FirewallInternalDriverError
(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v1.FirewallInternalDriverError
-
exception
neutron_fwaas.extensions.firewall.
FirewallIpAddressConflict
(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v1.FirewallIpAddressConflict
-
exception
neutron_fwaas.extensions.firewall.
FirewallNotFound
(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v1.FirewallNotFound
-
class
neutron_fwaas.extensions.firewall.
FirewallPluginBase
¶ Bases:
neutron_lib.services.base.ServicePluginBase
-
abstract
create_firewall
(context, firewall)¶
-
abstract
create_firewall_policy
(context, firewall_policy)¶
-
abstract
create_firewall_rule
(context, firewall_rule)¶
-
abstract
delete_firewall
(context, id)¶
-
abstract
delete_firewall_policy
(context, id)¶
-
abstract
delete_firewall_rule
(context, id)¶
-
abstract
get_firewall
(context, id, fields=None)¶
-
abstract
get_firewall_policies
(context, filters=None, fields=None)¶
-
abstract
get_firewall_policy
(context, id, fields=None)¶
-
abstract
get_firewall_rule
(context, id, fields=None)¶
-
abstract
get_firewall_rules
(context, filters=None, fields=None)¶
-
abstract
get_firewalls
(context, filters=None, fields=None)¶
-
get_plugin_description
()¶ Return string description of the plugin.
-
get_plugin_type
()¶ Return one of predefined service types.
-
abstract
insert_rule
(context, id, rule_info)¶
-
abstract
remove_rule
(context, id, rule_info)¶
-
abstract
update_firewall
(context, id, firewall)¶
-
abstract
update_firewall_policy
(context, id, firewall_policy)¶
-
abstract
update_firewall_rule
(context, id, firewall_rule)¶
-
abstract
-
exception
neutron_fwaas.extensions.firewall.
FirewallPolicyConflict
(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v1.FirewallPolicyConflict
-
exception
neutron_fwaas.extensions.firewall.
FirewallPolicyInUse
(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v1.FirewallPolicyInUse
-
exception
neutron_fwaas.extensions.firewall.
FirewallPolicyNotFound
(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v1.FirewallPolicyNotFound
-
exception
neutron_fwaas.extensions.firewall.
FirewallPolicySharingConflict
(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v1.FirewallPolicySharingConflict
-
exception
neutron_fwaas.extensions.firewall.
FirewallRuleConflict
(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v1.FirewallRuleConflict
-
exception
neutron_fwaas.extensions.firewall.
FirewallRuleInUse
(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v1.FirewallRuleInUse
-
exception
neutron_fwaas.extensions.firewall.
FirewallRuleInfoMissing
(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v1.FirewallRuleInfoMissing
-
exception
neutron_fwaas.extensions.firewall.
FirewallRuleInvalidAction
(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v1.FirewallRuleInvalidAction
-
exception
neutron_fwaas.extensions.firewall.
FirewallRuleInvalidICMPParameter
(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v1.FirewallRuleInvalidICMPParameter
-
exception
neutron_fwaas.extensions.firewall.
FirewallRuleInvalidPortValue
(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v1.FirewallRuleInvalidPortValue
-
exception
neutron_fwaas.extensions.firewall.
FirewallRuleInvalidProtocol
(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v1.FirewallRuleInvalidProtocol
-
exception
neutron_fwaas.extensions.firewall.
FirewallRuleNotAssociatedWithPolicy
(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v1.FirewallRuleNotAssociatedWithPolicy
-
exception
neutron_fwaas.extensions.firewall.
FirewallRuleNotFound
(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v1.FirewallRuleNotFound
-
exception
neutron_fwaas.extensions.firewall.
FirewallRuleSharingConflict
(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v1.FirewallRuleSharingConflict
-
exception
neutron_fwaas.extensions.firewall.
FirewallRuleWithPortWithoutProtocolInvalid
(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v1.FirewallRuleWithPortWithoutProtocolInvalid
-
neutron_fwaas.extensions.firewall.
convert_to_string
(value)¶