neutron_lib.exceptions.firewall_v2 module

exception neutron_lib.exceptions.firewall_v2.FirewallGroupCannotRemoveDefault(**kwargs)

Bases: InUse

message = 'Deleting default firewall group not allowed.'
exception neutron_lib.exceptions.firewall_v2.FirewallGroupCannotUpdateDefault(**kwargs)

Bases: InUse

message = 'Updating default firewall group not allowed.'
exception neutron_lib.exceptions.firewall_v2.FirewallGroupDefaultAlreadyExists(**kwargs)

Bases: InUse

Default firewall group conflict exception

Occurs when a user creates firewall group named ‘default’.

message = "Default firewall group already exists. 'default' is the reserved name for firewall group."
exception neutron_lib.exceptions.firewall_v2.FirewallGroupInPendingState(**kwargs)

Bases: Conflict

message = 'Operation cannot be performed since associated firewall group %(firewall_id)s is in %(pending_state)s.'
exception neutron_lib.exceptions.firewall_v2.FirewallGroupInUse(**kwargs)

Bases: InUse

message = 'Firewall group %(firewall_id)s is still active.'
exception neutron_lib.exceptions.firewall_v2.FirewallGroupNotFound(**kwargs)

Bases: NotFound

message = 'Firewall group %(firewall_id)s could not be found.'
exception neutron_lib.exceptions.firewall_v2.FirewallGroupPortInUse(**kwargs)

Bases: InUse

message = 'Port(s) %(port_ids)s provided already associated with other firewall group(s).'
exception neutron_lib.exceptions.firewall_v2.FirewallGroupPortInvalid(**kwargs)

Bases: Conflict

message = 'Port %(port_id)s of firewall group is invalid.'
exception neutron_lib.exceptions.firewall_v2.FirewallGroupPortInvalidProject(**kwargs)

Bases: Conflict

message = 'Operation cannot be performed as port %(port_id)s is in an invalid project %(project_id)s.'
exception neutron_lib.exceptions.firewall_v2.FirewallGroupPortNotSupported(**kwargs)

Bases: Conflict

message = "Port %(port_id)s is not supported by firewall driver '%(driver_name)s'."
exception neutron_lib.exceptions.firewall_v2.FirewallInternalDriverError(**kwargs)

Bases: NeutronException

FWaaS exception for all driver errors

On any failure or exception in the driver, driver should log it and raise this exception to the agent

message = '%(driver)s: Internal driver error.'
exception neutron_lib.exceptions.firewall_v2.FirewallIpAddressConflict(**kwargs)

Bases: InvalidInput

message = 'Invalid input - IP addresses do not agree with IP Version.'
exception neutron_lib.exceptions.firewall_v2.FirewallPolicyConflict(**kwargs)

Bases: NotFound

FWaaS exception raised for firewall policy conflict

Raised when user tries to use another project’s unshared policy.

message = 'Operation cannot be performed since firewall policy %(firewall_policy_id)s for your project could not be found. Please confirm if the firewall policy exists and is shared.'
exception neutron_lib.exceptions.firewall_v2.FirewallPolicyInUse(**kwargs)

Bases: InUse

message = 'Firewall policy %(firewall_policy_id)s is being used.'
exception neutron_lib.exceptions.firewall_v2.FirewallPolicyNotFound(**kwargs)

Bases: NotFound

message = 'Firewall policy %(firewall_policy_id)s could not be found.'
exception neutron_lib.exceptions.firewall_v2.FirewallPolicySharingConflict(**kwargs)

Bases: Conflict

FWaaS exception raised for sharing policies

Raised if policy is ‘shared’ but its associated rules are not.

message = 'Operation cannot be performed. Before sharing firewall policy %(firewall_policy_id)s, share associated firewall rule %(firewall_rule_id)s.'
exception neutron_lib.exceptions.firewall_v2.FirewallRuleAlreadyAssociated(**kwargs)

Bases: Conflict

FWaaS exception for an already associated rule

Occurs when there is an attempt to assign a rule to a policy that the rule is already associated with.

message = 'Operation cannot be performed since firewall rule %(firewall_rule_id)s is already associated with firewall policy %(firewall_policy_id)s.'
exception neutron_lib.exceptions.firewall_v2.FirewallRuleConflict(**kwargs)

Bases: Conflict

FWaaS rule conflict exception

Occurs when admin policy tries to use another project’s rule that is not shared.

message = 'Operation cannot be performed since firewall rule %(firewall_rule_id)s is not shared and belongs to another project %(project_id)s.'
exception neutron_lib.exceptions.firewall_v2.FirewallRuleInUse(**kwargs)

Bases: InUse

message = 'Firewall rule %(firewall_rule_id)s is being used.'
exception neutron_lib.exceptions.firewall_v2.FirewallRuleInfoMissing(**kwargs)

Bases: InvalidInput

message = 'Missing rule info argument for insert/remove rule operation.'
exception neutron_lib.exceptions.firewall_v2.FirewallRuleInvalidAction(**kwargs)

Bases: InvalidInput

message = 'Action %(action)s is not supported. Only action values %(values)s are supported.'
exception neutron_lib.exceptions.firewall_v2.FirewallRuleInvalidICMPParameter(**kwargs)

Bases: InvalidInput

message = '%(param)s are not allowed when protocol is set to ICMP.'
exception neutron_lib.exceptions.firewall_v2.FirewallRuleInvalidPortValue(**kwargs)

Bases: InvalidInput

message = 'Invalid value for port %(port)s.'
exception neutron_lib.exceptions.firewall_v2.FirewallRuleInvalidProtocol(**kwargs)

Bases: InvalidInput

message = 'Protocol %(protocol)s is not supported. Only protocol values %(values)s and their integer representation (0 to 255) are supported.'
exception neutron_lib.exceptions.firewall_v2.FirewallRuleNotAssociatedWithPolicy(**kwargs)

Bases: InvalidInput

message = 'Firewall rule %(firewall_rule_id)s is not associated with firewall policy %(firewall_policy_id)s.'
exception neutron_lib.exceptions.firewall_v2.FirewallRuleNotFound(**kwargs)

Bases: NotFound

message = 'Firewall rule %(firewall_rule_id)s could not be found.'
exception neutron_lib.exceptions.firewall_v2.FirewallRuleSharingConflict(**kwargs)

Bases: NotFound

FWaaS exception for sharing policies

Raised when shared policy uses unshared rules.

message = 'Operation cannot be performed since firewall policy %(firewall_policy_id)s could not find the firewall rule %(firewall_rule_id)s. Please confirm if the firewall rule exists and is shared.'
exception neutron_lib.exceptions.firewall_v2.FirewallRuleWithPortWithoutProtocolInvalid(**kwargs)

Bases: InvalidInput

message = 'Source/destination port requires a protocol.'