tacker.objects.instantiate_vnf_req module¶
- class tacker.objects.instantiate_vnf_req.CpProtocolData(context=None, **kwargs)¶
Bases:
TackerObject- VERSION: str = '1.0'¶
- fields: MutableMapping[str, Field[Any]] = {'ip_over_ethernet': Object(default=None,nullable=True), 'layer_protocol': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}¶
- property ip_over_ethernet: Any¶
- property layer_protocol: Any¶
- classmethod obj_from_primitive(primitive, context)¶
Object field-by-field hydration.
- class tacker.objects.instantiate_vnf_req.ExtLinkPortData(context=None, **kwargs)¶
Bases:
TackerObject- VERSION: str = '1.0'¶
- fields: MutableMapping[str, Field[Any]] = {'id': UUID(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'resource_handle': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}¶
- property id: Any¶
- classmethod obj_from_primitive(primitive, context)¶
Object field-by-field hydration.
- property resource_handle: Any¶
- class tacker.objects.instantiate_vnf_req.ExtManagedVirtualLinkData(context=None, **kwargs)¶
Bases:
TackerObject- VERSION: str = '1.1'¶
- fields: MutableMapping[str, Field[Any]] = {'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: Any¶
- property resource_id: Any¶
- property vim_connection_id: Any¶
- property vnf_virtual_link_desc_id: Any¶
- class tacker.objects.instantiate_vnf_req.ExtVirtualLinkData(context=None, **kwargs)¶
Bases:
TackerObject- VERSION: str = '1.1'¶
- property ext_cps: Any¶
- property ext_link_ports: Any¶
- fields: MutableMapping[str, Field[Any]] = {'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: Any¶
- classmethod obj_from_primitive(primitive, context)¶
Object field-by-field hydration.
- property resource_id: Any¶
- property vim_connection_id: Any¶
- class tacker.objects.instantiate_vnf_req.InstantiateVnfRequest(context=None, **kwargs)¶
Bases:
TackerObject- VERSION: str = '1.0'¶
- property additional_params: Any¶
- property ext_managed_virtual_links: Any¶
- property ext_virtual_links: Any¶
- fields: MutableMapping[str, Field[Any]] = {'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: Any¶
- classmethod from_vnf_instance(vnf_instance)¶
- property instantiation_level_id: Any¶
- classmethod obj_from_primitive(primitive, context)¶
Object field-by-field hydration.
- property vim_connection_info: Any¶
- class tacker.objects.instantiate_vnf_req.IpAddressReq(context=None, **kwargs)¶
Bases:
TackerObject- VERSION: str = '1.0'¶
- fields: MutableMapping[str, Field[Any]] = {'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: Any¶
- property num_dynamic_addresses: Any¶
- property subnet_id: Any¶
- property type: Any¶
- class tacker.objects.instantiate_vnf_req.IpOverEthernetAddressData(context=None, **kwargs)¶
Bases:
TackerObject- VERSION: str = '1.0'¶
- fields: MutableMapping[str, Field[Any]] = {'ip_addresses': List(default=[],nullable=True), 'mac_address': String(default=None,nullable=True)}¶
- property ip_addresses: Any¶
- property mac_address: Any¶
- classmethod obj_from_primitive(primitive, context)¶
Object field-by-field hydration.
- class tacker.objects.instantiate_vnf_req.VnfExtCpConfig(context=None, **kwargs)¶
Bases:
TackerObject- VERSION: str = '1.0'¶
- property cp_instance_id: Any¶
- property cp_protocol_data: Any¶
- fields: MutableMapping[str, Field[Any]] = {'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: Any¶
- classmethod obj_from_primitive(primitive, context)¶
Object field-by-field hydration.
- class tacker.objects.instantiate_vnf_req.VnfExtCpData(context=None, **kwargs)¶
Bases:
TackerObject- VERSION: str = '1.0'¶
- property cp_config: Any¶
- property cpd_id: Any¶
- fields: MutableMapping[str, Field[Any]] = {'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.