heat.engine.clients.os.neutron.NeutronClientPlugin(context)[source]¶Bases: heat.engine.clients.client_plugin.ClientPlugin
NETWORK = 'network'¶RES_TYPES = ('network', 'subnet', 'router', 'port', 'subnetpool', 'address_scope', 'security_group', 'policy', 'loadbalancer', 'listener', 'pool', 'l7policy')¶RES_TYPE_ADDRESS_SCOPE = 'address_scope'¶RES_TYPE_LB_L7POLICY = 'l7policy'¶RES_TYPE_LB_LISTENER = 'listener'¶RES_TYPE_LB_POOL = 'pool'¶RES_TYPE_LOADBALANCER = 'loadbalancer'¶RES_TYPE_NETWORK = 'network'¶RES_TYPE_PORT = 'port'¶RES_TYPE_QOS_POLICY = 'policy'¶RES_TYPE_ROUTER = 'router'¶RES_TYPE_SECURITY_GROUP = 'security_group'¶RES_TYPE_SUBNET = 'subnet'¶RES_TYPE_SUBNET_POOL = 'subnetpool'¶exceptions_module = <module 'neutronclient.common.exceptions' from '/home/zuul/src/opendev.org/openstack/heat/.tox/docs/lib/python3.6/site-packages/neutronclient/common/exceptions.py'>¶find_resourceid_by_name_or_id(resource, name_or_id, cmd_resource=None)[source]¶Find a resource ID given either a name or an ID.
The resource argument should be one of the constants defined in RES_TYPES.
get_qos_policy_id(policy)[source]¶Returns the id of QoS policy.
Args: policy: ID or name of the policy.
get_secgroup_uuids(security_groups)[source]¶Returns a list of security group UUIDs.
Args: security_groups: List of security group names or UUIDs
resolve_ext_resource(resource, name_or_id)[source]¶Returns the id and validate neutron ext resource.
service_types = ['network']¶
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.