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