The tacker.extensions.vnfm Module¶
-
exception
tacker.extensions.vnfm.CpuAllocationInvalidKeys(**kwargs)¶ Bases:
tacker.common.exceptions.InvalidInput-
message= u’Invalid keys specified in VNFD - %(error_msg_details)s.Supported keys are: %(valid_keys)s’¶
-
-
exception
tacker.extensions.vnfm.FilePathMissing(**kwargs)¶ Bases:
tacker.common.exceptions.InvalidInput-
message= u“‘file’ attribute is missing for tosca.artifacts.Deployment.Image.VM artifact type”¶
-
-
exception
tacker.extensions.vnfm.HeatClientException(**kwargs)¶ Bases:
tacker.common.exceptions.TackerException-
message= u’%(msg)s’¶
-
-
exception
tacker.extensions.vnfm.HeatTranslatorFailed(**kwargs)¶ Bases:
tacker.common.exceptions.InvalidInput-
message= u’heat-translator failed: - %(error_msg_details)s’¶
-
-
exception
tacker.extensions.vnfm.HugePageSizeInvalidInput(**kwargs)¶ Bases:
tacker.common.exceptions.InvalidInput-
message= u”Value specified for mem_page_size is invalid:%(error_msg_details)s. The valid values are ‘small’, ‘large’,’any’ or an integer value in MB”¶
-
-
exception
tacker.extensions.vnfm.IPAddrInvalidInput(**kwargs)¶ Bases:
tacker.common.exceptions.InvalidInput-
message= u’IP Address input values should be in a list format’¶
-
-
exception
tacker.extensions.vnfm.InfraDriverUnreachable(**kwargs)¶ Bases:
tacker.common.exceptions.ServiceUnavailable-
message= u’Could not retrieve VNF resource IDs and types. Please check %(service)s status.’¶
-
-
exception
tacker.extensions.vnfm.InvalidInfraDriver(**kwargs)¶ Bases:
tacker.common.exceptions.InvalidInput-
message= u’VIM type %(vim_name)s is not supported as an infra driver ‘¶
-
-
exception
tacker.extensions.vnfm.InvalidParamsForSM(**kwargs)¶ Bases:
tacker.common.exceptions.InvalidInput-
message= u’Please provide parameters for substitution mappings’¶
-
-
exception
tacker.extensions.vnfm.InvalidServiceType(**kwargs)¶ Bases:
tacker.common.exceptions.InvalidInput-
message= u’invalid service type %(service_type)s’¶
-
-
exception
tacker.extensions.vnfm.InvalidSubstitutionMapping(**kwargs)¶ Bases:
tacker.common.exceptions.InvalidInput-
message= u’Input for substitution mapping requirements are not valid for %(requirement)s. They must be in the form of list with two entries’¶
-
-
exception
tacker.extensions.vnfm.MetadataNotMatched(**kwargs)¶ Bases:
tacker.common.exceptions.InvalidInput-
message= u’Metadata for alarm policy is not matched’¶
-
-
exception
tacker.extensions.vnfm.MultipleMGMTDriversSpecified(**kwargs)¶ Bases:
tacker.common.exceptions.InvalidInput-
message= u’More than one MGMT Driver per vnfd is not supported’¶
-
-
exception
tacker.extensions.vnfm.NumaNodesInvalidKeys(**kwargs)¶ Bases:
tacker.common.exceptions.InvalidInput-
message= u’Invalid keys specified in VNFD - %(error_msg_details)s.Supported keys are: %(valid_keys)s’¶
-
-
exception
tacker.extensions.vnfm.ParamYAMLNotWellFormed(**kwargs)¶ Bases:
tacker.common.exceptions.InvalidInput-
message= u’Parameter YAML not well formed - %(error_msg_details)s’¶
-
-
exception
tacker.extensions.vnfm.SMRequirementMissing(**kwargs)¶ Bases:
tacker.common.exceptions.InvalidInput-
message= u’All the requirements for substitution_mappings are not provided. Missing requirement for %(requirement)s’¶
-
-
exception
tacker.extensions.vnfm.ServiceTypeNotFound(**kwargs)¶ Bases:
tacker.common.exceptions.NotFound-
message= u’service type %(service_type_id)s could not be found’¶
-
-
exception
tacker.extensions.vnfm.ServiceTypesNotSpecified(**kwargs)¶ Bases:
tacker.common.exceptions.InvalidInput-
message= u’service types are not specified’¶
-
-
exception
tacker.extensions.vnfm.ToscaParserFailed(**kwargs)¶ Bases:
tacker.common.exceptions.InvalidInput-
message= u’tosca-parser failed: - %(error_msg_details)s’¶
-
-
exception
tacker.extensions.vnfm.UserDataFormatNotFound(**kwargs)¶ Bases:
tacker.common.exceptions.NotFound-
message= u’user_data and/or user_data_format not provided’¶
-
-
exception
tacker.extensions.vnfm.VNFCreateFailed(**kwargs)¶ Bases:
tacker.common.exceptions.TackerException-
message= u’creating VNF based on %(vnfd_id)s failed’¶
-
-
exception
tacker.extensions.vnfm.VNFCreateWaitFailed(**kwargs)¶ Bases:
tacker.common.exceptions.TackerException-
message= u’%(reason)s’¶
-
-
exception
tacker.extensions.vnfm.VNFDInUse(**kwargs)¶ Bases:
tacker.common.exceptions.InUse-
message= u’VNFD %(vnfd_id)s is still in use’¶
-
-
exception
tacker.extensions.vnfm.VNFDNotFound(**kwargs)¶ Bases:
tacker.common.exceptions.NotFound-
message= u’VNFD %(vnfd_id)s could not be found’¶
-
-
exception
tacker.extensions.vnfm.VNFDeleteWaitFailed(**kwargs)¶ Bases:
tacker.common.exceptions.TackerException-
message= u’%(reason)s’¶
-
-
exception
tacker.extensions.vnfm.VNFInUse(**kwargs)¶ Bases:
tacker.common.exceptions.InUse-
message= u’VNF %(vnf_id)s is still in use’¶
-
-
exception
tacker.extensions.vnfm.VNFInactive(**kwargs)¶ Bases:
tacker.common.exceptions.InvalidInput-
message= u’VNF %(vnf_id)s is not in Active state %(message)s’¶
-
-
class
tacker.extensions.vnfm.VNFMPluginBase¶ Bases:
tacker.services.service_base.NFVPluginBase-
create_vnf(context, vnf)¶
-
create_vnf_scale(context, vnf_id, scale)¶
-
create_vnf_trigger(context, vnf_id, trigger)¶
-
create_vnfd(context, vnfd)¶
-
delete_vnf(context, vnf_id)¶
-
delete_vnfd(context, vnfd_id)¶
-
get_plugin_description()¶
-
get_plugin_name()¶
-
get_plugin_type()¶
-
get_vnf(context, vnf_id, fields=None)¶
-
get_vnf_resources(context, vnf_id, fields=None, filters=None)¶
-
get_vnfd(context, vnfd_id, fields=None)¶
-
get_vnfds(context, filters=None, fields=None)¶
-
get_vnfs(context, filters=None, fields=None)¶
-
update_vnf(context, vnf_id, vnf)¶
-
-
exception
tacker.extensions.vnfm.VNFNotFound(**kwargs)¶ Bases:
tacker.common.exceptions.NotFound-
message= u’VNF %(vnf_id)s could not be found’¶
-
-
exception
tacker.extensions.vnfm.VNFScaleWaitFailed(**kwargs)¶ Bases:
tacker.common.exceptions.TackerException-
message= u’%(reason)s’¶
-
-
class
tacker.extensions.vnfm.Vnfm¶ Bases:
tacker.api.extensions.ExtensionDescriptor-
classmethod
get_alias()¶
-
classmethod
get_description()¶
-
get_extended_resources(version)¶
-
classmethod
get_name()¶
-
classmethod
get_namespace()¶
-
classmethod
get_plugin_interface()¶
-
classmethod
get_resources()¶
-
classmethod
get_updated()¶
-
update_attributes_map(attributes)¶
-
classmethod