neutron_fwaas.extensions.firewall.
Firewall
¶Bases: neutron_lib.api.extensions.APIExtensionDescriptor
api_definition
= <module 'neutron_lib.api.definitions.firewall' from '/usr/lib/python2.7/site-packages/neutron_lib/api/definitions/firewall.pyc'>¶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
get_resources
()¶List of extensions.ResourceExtension extension objects.
Resources define new nouns, and are accessible through URLs.
neutron_fwaas.extensions.firewall.
FirewallInUse
(*args, **kwargs)¶Bases: neutron_lib.exceptions.firewall_v1.FirewallInUse
neutron_fwaas.extensions.firewall.
FirewallInternalDriverError
(*args, **kwargs)¶Bases: neutron_lib.exceptions.firewall_v1.FirewallInternalDriverError
neutron_fwaas.extensions.firewall.
FirewallIpAddressConflict
(*args, **kwargs)¶Bases: neutron_lib.exceptions.firewall_v1.FirewallIpAddressConflict
neutron_fwaas.extensions.firewall.
FirewallNotFound
(*args, **kwargs)¶Bases: neutron_lib.exceptions.firewall_v1.FirewallNotFound
neutron_fwaas.extensions.firewall.
FirewallPluginBase
¶Bases: neutron_lib.services.base.ServicePluginBase
create_firewall
(context, firewall)¶create_firewall_policy
(context, firewall_policy)¶create_firewall_rule
(context, firewall_rule)¶delete_firewall
(context, id)¶delete_firewall_policy
(context, id)¶delete_firewall_rule
(context, id)¶get_firewall
(context, id, fields=None)¶get_firewall_policies
(context, filters=None, fields=None)¶get_firewall_policy
(context, id, fields=None)¶get_firewall_rule
(context, id, fields=None)¶get_firewall_rules
(context, filters=None, fields=None)¶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.
insert_rule
(context, id, rule_info)¶remove_rule
(context, id, rule_info)¶update_firewall
(context, id, firewall)¶update_firewall_policy
(context, id, firewall_policy)¶update_firewall_rule
(context, id, firewall_rule)¶neutron_fwaas.extensions.firewall.
FirewallPolicyConflict
(*args, **kwargs)¶Bases: neutron_lib.exceptions.firewall_v1.FirewallPolicyConflict
neutron_fwaas.extensions.firewall.
FirewallPolicyInUse
(*args, **kwargs)¶Bases: neutron_lib.exceptions.firewall_v1.FirewallPolicyInUse
neutron_fwaas.extensions.firewall.
FirewallPolicyNotFound
(*args, **kwargs)¶Bases: neutron_lib.exceptions.firewall_v1.FirewallPolicyNotFound
neutron_fwaas.extensions.firewall.
FirewallPolicySharingConflict
(*args, **kwargs)¶Bases: neutron_lib.exceptions.firewall_v1.FirewallPolicySharingConflict
neutron_fwaas.extensions.firewall.
FirewallRuleConflict
(*args, **kwargs)¶Bases: neutron_lib.exceptions.firewall_v1.FirewallRuleConflict
neutron_fwaas.extensions.firewall.
FirewallRuleInUse
(*args, **kwargs)¶Bases: neutron_lib.exceptions.firewall_v1.FirewallRuleInUse
neutron_fwaas.extensions.firewall.
FirewallRuleInfoMissing
(*args, **kwargs)¶Bases: neutron_lib.exceptions.firewall_v1.FirewallRuleInfoMissing
neutron_fwaas.extensions.firewall.
FirewallRuleInvalidAction
(*args, **kwargs)¶Bases: neutron_lib.exceptions.firewall_v1.FirewallRuleInvalidAction
neutron_fwaas.extensions.firewall.
FirewallRuleInvalidICMPParameter
(*args, **kwargs)¶Bases: neutron_lib.exceptions.firewall_v1.FirewallRuleInvalidICMPParameter
neutron_fwaas.extensions.firewall.
FirewallRuleInvalidPortValue
(*args, **kwargs)¶Bases: neutron_lib.exceptions.firewall_v1.FirewallRuleInvalidPortValue
neutron_fwaas.extensions.firewall.
FirewallRuleInvalidProtocol
(*args, **kwargs)¶Bases: neutron_lib.exceptions.firewall_v1.FirewallRuleInvalidProtocol
neutron_fwaas.extensions.firewall.
FirewallRuleNotAssociatedWithPolicy
(*args, **kwargs)¶Bases: neutron_lib.exceptions.firewall_v1.FirewallRuleNotAssociatedWithPolicy
neutron_fwaas.extensions.firewall.
FirewallRuleNotFound
(*args, **kwargs)¶Bases: neutron_lib.exceptions.firewall_v1.FirewallRuleNotFound
neutron_fwaas.extensions.firewall.
FirewallRuleSharingConflict
(*args, **kwargs)¶Bases: neutron_lib.exceptions.firewall_v1.FirewallRuleSharingConflict
neutron_fwaas.extensions.firewall.
FirewallRuleWithPortWithoutProtocolInvalid
(*args, **kwargs)¶Bases: neutron_lib.exceptions.firewall_v1.FirewallRuleWithPortWithoutProtocolInvalid
neutron_fwaas.extensions.firewall.
convert_to_string
(value)¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.