tacker.objects.instantiate_vnf_req module

tacker.objects.instantiate_vnf_req module

class tacker.objects.instantiate_vnf_req.CpProtocolData(context=None, **kwargs)

Bases: tacker.objects.base.TackerObject

VERSION = '1.0'
fields = {'ip_over_ethernet': Object(default=None,nullable=True), 'layer_protocol': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}
ip_over_ethernet
layer_protocol
classmethod obj_from_primitive(primitive, context)

Object field-by-field hydration.

class tacker.objects.instantiate_vnf_req.ExtLinkPortData(context=None, **kwargs)

Bases: tacker.objects.base.TackerObject

VERSION = '1.0'
fields = {'id': UUID(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'resource_handle': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}
id
classmethod obj_from_primitive(primitive, context)

Object field-by-field hydration.

resource_handle
class tacker.objects.instantiate_vnf_req.ExtManagedVirtualLinkData(context=None, **kwargs)

Bases: tacker.objects.base.TackerObject

VERSION = '1.0'
fields = {'id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'resource_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnf_virtual_link_desc_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}
id
resource_id
class tacker.objects.instantiate_vnf_req.ExtVirtualLinkData(context=None, **kwargs)

Bases: tacker.objects.base.TackerObject

VERSION = '1.0'
ext_cps
fields = {'ext_cps': List(default=[],nullable=True), 'ext_link_ports': List(default=[],nullable=True), 'id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'resource_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}
id
classmethod obj_from_primitive(primitive, context)

Object field-by-field hydration.

resource_id
class tacker.objects.instantiate_vnf_req.InstantiateVnfRequest(context=None, **kwargs)

Bases: tacker.objects.base.TackerObject

VERSION = '1.0'
additional_params
fields = {'additional_params': Dict(default={},nullable=True), 'ext_managed_virtual_links': List(default=[],nullable=True), 'ext_virtual_links': List(default=[],nullable=True), 'flavour_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'instantiation_level_id': String(default=None,nullable=True), 'vim_connection_info': List(default=[],nullable=True)}
flavour_id
classmethod from_vnf_instance(vnf_instance)
instantiation_level_id
classmethod obj_from_primitive(primitive, context)

Object field-by-field hydration.

vim_connection_info
class tacker.objects.instantiate_vnf_req.IpAddress(context=None, **kwargs)

Bases: tacker.objects.base.TackerObject

VERSION = '1.0'
fields = {'fixed_addresses': List(default=[],nullable=True), 'subnet_id': String(default=None,nullable=True), 'type': IpAddressType(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False,valid_values=('IPV4', 'IPV6'))}
fixed_addresses
subnet_id
type
class tacker.objects.instantiate_vnf_req.IpOverEthernetAddressData(context=None, **kwargs)

Bases: tacker.objects.base.TackerObject

VERSION = '1.0'
fields = {'ip_addresses': List(default=[],nullable=True), 'mac_address': String(default=None,nullable=True)}
ip_addresses
mac_address
classmethod obj_from_primitive(primitive, context)

Object field-by-field hydration.

class tacker.objects.instantiate_vnf_req.VnfExtCpConfig(context=None, **kwargs)

Bases: tacker.objects.base.TackerObject

VERSION = '1.0'
cp_instance_id
cp_protocol_data
fields = {'cp_instance_id': String(default=None,nullable=True), 'cp_protocol_data': List(default=[],nullable=True), 'link_port_id': String(default=None,nullable=True)}
classmethod obj_from_primitive(primitive, context)

Object field-by-field hydration.

class tacker.objects.instantiate_vnf_req.VnfExtCpData(context=None, **kwargs)

Bases: tacker.objects.base.TackerObject

VERSION = '1.0'
cp_config
cpd_id
fields = {'cp_config': List(default=[],nullable=True), 'cpd_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}
classmethod obj_from_primitive(primitive, context)

Object field-by-field hydration.

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.