neutron_fwaas.extensions.firewall_v2 module¶
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallGroupInPendingState(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallGroupInPendingState
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallGroupInUse(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallGroupInUse
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallGroupNotFound(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallGroupNotFound
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallGroupPortInUse(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallGroupPortInUse
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallGroupPortInvalid(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallGroupPortInvalid
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallGroupPortInvalidProject(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallGroupPortInvalidProject
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallInternalDriverError(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallInternalDriverError
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallIpAddressConflict(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallIpAddressConflict
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallPolicyConflict(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallPolicyConflict
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallPolicyInUse(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallPolicyInUse
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallPolicyNotFound(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallPolicyNotFound
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallPolicySharingConflict(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallPolicySharingConflict
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleAlreadyAssociated(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleAlreadyAssociated
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleConflict(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleConflict
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleInUse(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleInUse
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleInfoMissing(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleInfoMissing
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleInvalidAction(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleInvalidAction
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleInvalidICMPParameter(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleInvalidICMPParameter
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleInvalidPortValue(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleInvalidPortValue
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleInvalidProtocol(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleInvalidProtocol
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleNotAssociatedWithPolicy(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleNotAssociatedWithPolicy
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleNotFound(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleNotFound
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleSharingConflict(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleSharingConflict
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleWithPortWithoutProtocolInvalid(**kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleWithPortWithoutProtocolInvalid
-
class
neutron_fwaas.extensions.firewall_v2.Firewall_v2¶ Bases:
neutron_lib.api.extensions.APIExtensionDescriptor-
api_definition= <module 'neutron_lib.api.definitions.firewall_v2' from '/usr/lib/python3.6/site-packages/neutron_lib/api/definitions/firewall_v2.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.
-
-
class
neutron_fwaas.extensions.firewall_v2.Firewallv2PluginBase¶ Bases:
neutron_lib.services.base.ServicePluginBase-
abstract
create_firewall_group(context, firewall_group)¶
-
abstract
create_firewall_policy(context, firewall_policy)¶
-
abstract
create_firewall_rule(context, firewall_rule)¶
-
abstract
delete_firewall_group(context, id)¶
-
abstract
delete_firewall_policy(context, id)¶
-
abstract
delete_firewall_rule(context, id)¶
-
abstract
get_firewall_group(context, id, fields=None)¶
-
abstract
get_firewall_groups(context, filters=None, 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)¶
-
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_group(context, id, firewall_group)¶
-
abstract
update_firewall_policy(context, id, firewall_policy)¶
-
abstract
update_firewall_rule(context, id, firewall_rule)¶
-
abstract
-
neutron_fwaas.extensions.firewall_v2.convert_to_string(value)¶