The heat.engine.clients.os.neutron ModuleΒΆ

class heat.engine.clients.os.neutron.NetworkConstraint[source]

Bases: heat.engine.constraints.BaseCustomConstraint

NetworkConstraint.expected_exceptions = (<class 'neutronclient.common.exceptions.NeutronClientException'>,)
NetworkConstraint.validate_with_client(client, value)[source]
class heat.engine.clients.os.neutron.NeutronClientPlugin(context)[source]

Bases: heat.engine.clients.client_plugin.ClientPlugin

NeutronClientPlugin.exceptions_module = <module 'neutronclient.common.exceptions' from '/usr/lib/python2.7/site-packages/neutronclient/common/exceptions.pyc'>
NeutronClientPlugin.find_neutron_resource(props, key, key_type)[source]
NeutronClientPlugin.get_secgroup_uuids(security_groups)[source]

Returns a list of security group UUIDs.

Args: security_groups: List of security group names or UUIDs

NeutronClientPlugin.is_conflict(ex)[source]
NeutronClientPlugin.is_not_found(ex)[source]
NeutronClientPlugin.is_over_limit(ex)[source]
NeutronClientPlugin.network_id_from_subnet_id(subnet_id)[source]
NeutronClientPlugin.resolve_network(props, net_key, net_id_key)[source]
NeutronClientPlugin.resolve_subnet(props, subnet_key, subnet_id_key)[source]
class heat.engine.clients.os.neutron.PortConstraint[source]

Bases: heat.engine.constraints.BaseCustomConstraint

PortConstraint.expected_exceptions = (<class 'neutronclient.common.exceptions.NeutronClientException'>,)
PortConstraint.validate_with_client(client, value)[source]
class heat.engine.clients.os.neutron.RouterConstraint[source]

Bases: heat.engine.constraints.BaseCustomConstraint

RouterConstraint.expected_exceptions = (<class 'neutronclient.common.exceptions.NeutronClientException'>,)
RouterConstraint.validate_with_client(client, value)[source]
class heat.engine.clients.os.neutron.SubnetConstraint[source]

Bases: heat.engine.constraints.BaseCustomConstraint

SubnetConstraint.expected_exceptions = (<class 'neutronclient.common.exceptions.NeutronClientException'>,)
SubnetConstraint.validate_with_client(client, value)[source]

Previous topic

The heat.engine.clients.os.keystone Module

Next topic

The heat.engine.clients.os.cinder Module

This Page