heat.engine.clients.os.neutron.neutron_constraints module

class heat.engine.clients.os.neutron.neutron_constraints.AddressScopeConstraint[source]

Bases: heat.engine.clients.os.neutron.neutron_constraints.NeutronConstraint

extension = 'address-scope'
resource_name = 'address_scope'
class heat.engine.clients.os.neutron.neutron_constraints.FlowClassifierConstraint[source]

Bases: heat.engine.clients.os.neutron.neutron_constraints.NeutronExtConstraint

extension = 'sfc'
resource_name = 'flow_classifier'
class heat.engine.clients.os.neutron.neutron_constraints.LBaasV1ProviderConstraint[source]

Bases: heat.engine.clients.os.neutron.neutron_constraints.ProviderConstraint

service_type = 'LOADBALANCER'
class heat.engine.clients.os.neutron.neutron_constraints.NetworkConstraint[source]

Bases: heat.engine.clients.os.neutron.neutron_constraints.NeutronConstraint

resource_name = 'network'
class heat.engine.clients.os.neutron.neutron_constraints.NeutronConstraint[source]

Bases: heat.engine.constraints.BaseCustomConstraint

expected_exceptions = (<class 'neutronclient.common.exceptions.NeutronClientException'>, <class 'heat.common.exception.EntityNotFound'>)
extension = None
resource_name = None
validate_with_client(client, value)[source]
class heat.engine.clients.os.neutron.neutron_constraints.NeutronExtConstraint[source]

Bases: heat.engine.clients.os.neutron.neutron_constraints.NeutronConstraint

validate_with_client(client, value)[source]
class heat.engine.clients.os.neutron.neutron_constraints.PortConstraint[source]

Bases: heat.engine.clients.os.neutron.neutron_constraints.NeutronConstraint

resource_name = 'port'
class heat.engine.clients.os.neutron.neutron_constraints.PortPairConstraint[source]

Bases: heat.engine.clients.os.neutron.neutron_constraints.NeutronExtConstraint

extension = 'sfc'
resource_name = 'port_pair'
class heat.engine.clients.os.neutron.neutron_constraints.PortPairGroupConstraint[source]

Bases: heat.engine.clients.os.neutron.neutron_constraints.NeutronExtConstraint

extension = 'sfc'
resource_name = 'port_pair_group'
class heat.engine.clients.os.neutron.neutron_constraints.ProviderConstraint[source]

Bases: heat.engine.constraints.BaseCustomConstraint

expected_exceptions = (<class 'heat.common.exception.StackValidationFailed'>,)
service_type = None
validate_with_client(client, value)[source]
class heat.engine.clients.os.neutron.neutron_constraints.QoSPolicyConstraint[source]

Bases: heat.engine.clients.os.neutron.neutron_constraints.NeutronConstraint

extension = 'qos'
resource_name = 'policy'
class heat.engine.clients.os.neutron.neutron_constraints.RouterConstraint[source]

Bases: heat.engine.clients.os.neutron.neutron_constraints.NeutronConstraint

resource_name = 'router'
class heat.engine.clients.os.neutron.neutron_constraints.SecurityGroupConstraint[source]

Bases: heat.engine.clients.os.neutron.neutron_constraints.NeutronConstraint

resource_name = 'security_group'
class heat.engine.clients.os.neutron.neutron_constraints.SubnetConstraint[source]

Bases: heat.engine.clients.os.neutron.neutron_constraints.NeutronConstraint

resource_name = 'subnet'
class heat.engine.clients.os.neutron.neutron_constraints.SubnetPoolConstraint[source]

Bases: heat.engine.clients.os.neutron.neutron_constraints.NeutronConstraint

resource_name = 'subnetpool'