neutron_fwaas.extensions.firewall_v2 module

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/python2.7/site-packages/neutron_lib/api/definitions/firewall_v2.pyc'>
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

create_firewall_group(context, firewall_group)
create_firewall_policy(context, firewall_policy)
create_firewall_rule(context, firewall_rule)
delete_firewall_group(context, id)
delete_firewall_policy(context, id)
delete_firewall_rule(context, id)
get_firewall_group(context, id, fields=None)
get_firewall_groups(context, filters=None, 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_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_group(context, id, firewall_group)
update_firewall_policy(context, id, firewall_policy)
update_firewall_rule(context, id, firewall_rule)
neutron_fwaas.extensions.firewall_v2.convert_to_string(value)
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.