neutron_fwaas.extensions.firewall_v2 module¶
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallGroupInPendingState(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallGroupInPendingState
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallGroupInUse(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallGroupInUse
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallGroupNotFound(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallGroupNotFound
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallGroupPortInUse(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallGroupPortInUse
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallGroupPortInvalid(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallGroupPortInvalid
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallGroupPortInvalidProject(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallGroupPortInvalidProject
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallInternalDriverError(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallInternalDriverError
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallIpAddressConflict(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallIpAddressConflict
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallPolicyConflict(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallPolicyConflict
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallPolicyInUse(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallPolicyInUse
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallPolicyNotFound(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallPolicyNotFound
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallPolicySharingConflict(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallPolicySharingConflict
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleAlreadyAssociated(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleAlreadyAssociated
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleConflict(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleConflict
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleInUse(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleInUse
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleInfoMissing(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleInfoMissing
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleInvalidAction(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleInvalidAction
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleInvalidICMPParameter(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleInvalidICMPParameter
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleInvalidPortValue(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleInvalidPortValue
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleInvalidProtocol(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleInvalidProtocol
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleNotAssociatedWithPolicy(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleNotAssociatedWithPolicy
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleNotFound(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleNotFound
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleSharingConflict(*args, **kwargs)¶ Bases:
neutron_lib.exceptions.firewall_v2.FirewallRuleSharingConflict
-
exception
neutron_fwaas.extensions.firewall_v2.FirewallRuleWithPortWithoutProtocolInvalid(*args, **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)¶