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)}¶
-
property
ip_over_ethernet
¶
-
property
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)}¶
-
property
id
¶
-
classmethod
obj_from_primitive
(primitive, context)¶ Object field-by-field hydration.
-
property
resource_handle
¶
-
-
class
tacker.objects.instantiate_vnf_req.
ExtManagedVirtualLinkData
(context=None, **kwargs)¶ Bases:
tacker.objects.base.TackerObject
-
VERSION
= '1.1'¶
-
fields
= {'id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'resource_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vim_connection_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnf_virtual_link_desc_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}¶
-
property
id
¶
-
property
resource_id
¶
-
property
vim_connection_id
¶
-
property
vnf_virtual_link_desc_id
¶
-
-
class
tacker.objects.instantiate_vnf_req.
ExtVirtualLinkData
(context=None, **kwargs)¶ Bases:
tacker.objects.base.TackerObject
-
VERSION
= '1.1'¶
-
property
ext_cps
¶
-
property
ext_link_ports
¶
-
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), 'vim_connection_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True)}¶
-
property
id
¶
-
classmethod
obj_from_primitive
(primitive, context)¶ Object field-by-field hydration.
-
property
resource_id
¶
-
property
vim_connection_id
¶
-
-
class
tacker.objects.instantiate_vnf_req.
InstantiateVnfRequest
(context=None, **kwargs)¶ Bases:
tacker.objects.base.TackerObject
-
VERSION
= '1.0'¶
-
property
additional_params
¶
-
property
ext_managed_virtual_links
¶
-
property
ext_virtual_links
¶
-
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)}¶
-
property
flavour_id
¶
-
classmethod
from_vnf_instance
(vnf_instance)¶
-
property
instantiation_level_id
¶
-
classmethod
obj_from_primitive
(primitive, context)¶ Object field-by-field hydration.
-
property
vim_connection_info
¶
-
-
class
tacker.objects.instantiate_vnf_req.
IpAddressReq
(context=None, **kwargs)¶ Bases:
tacker.objects.base.TackerObject
-
VERSION
= '1.0'¶
-
fields
= {'fixed_addresses': List(default=[],nullable=True), 'num_dynamic_addresses': Integer(default=0,nullable=True), 'subnet_id': String(default=None,nullable=True), 'type': IpAddressType(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False,valid_values=('IPV4', 'IPV6'))}¶
-
property
fixed_addresses
¶
-
property
num_dynamic_addresses
¶
-
property
subnet_id
¶
-
property
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)}¶
-
property
ip_addresses
¶
-
property
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'¶
-
property
cp_instance_id
¶
-
property
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)}¶
-
property
link_port_id
¶
-
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'¶
-
property
cp_config
¶
-
property
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.
-