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 a 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.
VNFDeleteFailed
(**kwargs)¶ Bases:
tacker.common.exceptions.TackerException
-
message
= u'deleting VNF %(vnf_id)s failed'¶
-
-
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