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)¶