tacker.objects.fields module¶
- class tacker.objects.fields.BaseTackerEnum¶
Bases:
Enum
- class tacker.objects.fields.ContainerFormat¶
Bases:
BaseTackerEnum
- AKI = 'AKI'¶
- ALL = ('AKI', 'AMI', 'ARI', 'BARE', 'DOCKER', 'OVA', 'OVF')¶
- AMI = 'AMI'¶
- ARI = 'ARI'¶
- BARE = 'BARE'¶
- DOCKER = 'DOCKER'¶
- OVA = 'OVA'¶
- OVF = 'OVF'¶
- class tacker.objects.fields.ContainerFormatFields(**kwargs)¶
Bases:
BaseEnumField
- AUTO_TYPE = <tacker.objects.fields.ContainerFormat object>¶
- class tacker.objects.fields.DictOfNullableField(**kwargs)¶
Bases:
AutoTypedField
- AUTO_TYPE = <oslo_versionedobjects.fields.Dict object>¶
- class tacker.objects.fields.DiskFormat¶
Bases:
BaseTackerEnum
- AKI = 'AKI'¶
- ALL = ('AKI', 'AMI', 'ARI', 'ISO', 'QCOW2', 'RAW', 'VDI', 'VHD', 'VHDX', 'VMDK')¶
- AMI = 'AMI'¶
- ARI = 'ARI'¶
- ISO = 'ISO'¶
- QCOW2 = 'QCOW2'¶
- RAW = 'RAW'¶
- VDI = 'VDI'¶
- VHD = 'VHD'¶
- VHDX = 'VHDX'¶
- VMDK = 'VMDK'¶
- class tacker.objects.fields.DiskFormatFields(**kwargs)¶
Bases:
BaseEnumField
- AUTO_TYPE = <tacker.objects.fields.DiskFormat object>¶
- class tacker.objects.fields.ErrorPoint¶
Bases:
BaseTackerEnum
- INITIAL = 0¶
- INTERNAL_PROCESSING = 5¶
- NOTIFY_COMPLETED = 7¶
- NOTIFY_PROCESSING = 1¶
- POST_VIM_CONTROL = 4¶
- PRE_VIM_CONTROL = 3¶
- VNF_CONFIG_END = 6¶
- VNF_CONFIG_START = 2¶
- class tacker.objects.fields.InstanceOperation¶
Bases:
BaseTackerEnum
- MODIFY_INFO = 'MODIFY_INFO'¶
- class tacker.objects.fields.InstanceOperationField(**kwargs)¶
Bases:
BaseEnumField
- AUTO_TYPE = <tacker.objects.fields.InstanceOperation object>¶
- class tacker.objects.fields.InstanceOperationalState¶
Bases:
BaseTackerEnum
- ALL = ('STARTING', 'PROCESSING', 'COMPLETED', 'FAILED_TEMP', 'ROLLING_BACK', 'ROLLED_BACK')¶
- COMPLETED = 'COMPLETED'¶
- FAILED_TEMP = 'FAILED_TEMP'¶
- PROCESSING = 'PROCESSING'¶
- ROLLED_BACK = 'ROLLED_BACK'¶
- ROLLING_BACK = 'ROLLING_BACK'¶
- STARTING = 'STARTING'¶
- class tacker.objects.fields.InstanceOperationalStateField(**kwargs)¶
Bases:
BaseEnumField
- AUTO_TYPE = <tacker.objects.fields.InstanceOperationalState object>¶
- class tacker.objects.fields.IpAddressType¶
Bases:
BaseTackerEnum
- ALL = ('IPV4', 'IPV6')¶
- IPV4 = 'IPV4'¶
- IPV6 = 'IPV6'¶
- class tacker.objects.fields.IpAddressTypeField(**kwargs)¶
Bases:
BaseEnumField
- AUTO_TYPE = <tacker.objects.fields.IpAddressType object>¶
- class tacker.objects.fields.LcmOccsNotificationStatus¶
Bases:
BaseTackerEnum
- ALL = ('START', 'RESULT')¶
- RESULT = 'RESULT'¶
- START = 'START'¶
- class tacker.objects.fields.LcmOccsNotificationType¶
Bases:
BaseTackerEnum
- ALL = 'VnfLcmOperationOccurrenceNotification'¶
- VNF_ID_CREATION_NOTIFICATION = 'VnfIdentifierCreationNotification'¶
- VNF_OP_OCC_NOTIFICATION = 'VnfLcmOperationOccurrenceNotification'¶
- class tacker.objects.fields.LcmOccsOperationState¶
Bases:
BaseTackerEnum
- ALL = ('STARTING', 'PROCESSING', 'COMPLETED', 'FAILED_TEMP', 'FAILED')¶
- COMPLETED = 'COMPLETED'¶
- FAILED = 'FAILED'¶
- FAILED_TEMP = 'FAILED_TEMP'¶
- PROCESSING = 'PROCESSING'¶
- STARTING = 'STARTING'¶
- class tacker.objects.fields.LcmOccsOperationType¶
Bases:
BaseTackerEnum
- ALL = ('INSTANTIATE', 'TERMINATE', 'HEAL', 'SCALE', 'CHANGE_EXT_CONN')¶
- CHANGE_EXT_CONN = 'CHANGE_EXT_CONN'¶
- HEAL = 'HEAL'¶
- INSTANTIATE = 'INSTANTIATE'¶
- SCALE = 'SCALE'¶
- TERMINATE = 'TERMINATE'¶
- class tacker.objects.fields.PackageOnboardingStateType¶
Bases:
BaseTackerEnum
- ALL = ('CREATED', 'UPLOADING', 'PROCESSING', 'ONBOARDED')¶
- CREATED = 'CREATED'¶
- ONBOARDED = 'ONBOARDED'¶
- PROCESSING = 'PROCESSING'¶
- UPLOADING = 'UPLOADING'¶
- class tacker.objects.fields.PackageOnboardingStateTypeField(**kwargs)¶
Bases:
BaseEnumField
- AUTO_TYPE = <tacker.objects.fields.PackageOnboardingStateType object>¶
- class tacker.objects.fields.PackageOperationalStateType¶
Bases:
BaseTackerEnum
- ALL = ('ENABLED', 'DISABLED')¶
- DISABLED = 'DISABLED'¶
- ENABLED = 'ENABLED'¶
- class tacker.objects.fields.PackageOperationalStateTypeField(**kwargs)¶
Bases:
BaseEnumField
- AUTO_TYPE = <tacker.objects.fields.PackageOperationalStateType object>¶
- class tacker.objects.fields.PackageUsageStateType¶
Bases:
BaseTackerEnum
- ALL = ('IN_USE', 'NOT_IN_USE')¶
- IN_USE = 'IN_USE'¶
- NOT_IN_USE = 'NOT_IN_USE'¶
- class tacker.objects.fields.PackageUsageStateTypeField(**kwargs)¶
Bases:
BaseEnumField
- AUTO_TYPE = <tacker.objects.fields.PackageUsageStateType object>¶
- class tacker.objects.fields.ResourceChangeType¶
Bases:
BaseTackerEnum
- ADDED = 'ADDED'¶
- ALL = ('ADDED', 'REMOVED', 'MODIFIED', 'TEMPORARY')¶
- MODIFIED = 'MODIFIED'¶
- REMOVED = 'REMOVED'¶
- TEMPORARY = 'TEMPORARY'¶
- class tacker.objects.fields.UUID¶
Bases:
UUID
- coerce(obj, attr, value)¶
This is called to coerce (if possible) a value on assignment.
This method should convert the value given into the designated type, or throw an exception if this is not possible.
- Param:obj:
The VersionedObject on which an attribute is being set
- Param:attr:
The name of the attribute being set
- Param:value:
The value being set
- Returns:
A properly-typed value
- class tacker.objects.fields.UUIDField(**kwargs)¶
Bases:
AutoTypedField
- AUTO_TYPE = <tacker.objects.fields.UUID object>¶
- class tacker.objects.fields.VnfInstanceCancelModeType¶
Bases:
BaseTackerEnum
- ALL = ('FORCEFUL', 'GRACEFUL')¶
- FORCEFUL = 'FORCEFUL'¶
- GRACEFUL = 'GRACEFUL'¶
- class tacker.objects.fields.VnfInstanceCancelTypeField(**kwargs)¶
Bases:
BaseEnumField
- AUTO_TYPE = <tacker.objects.fields.VnfInstanceCancelModeType object>¶
- class tacker.objects.fields.VnfInstanceState¶
Bases:
BaseTackerEnum
- ALL = ('INSTANTIATED', 'NOT_INSTANTIATED')¶
- INSTANTIATED = 'INSTANTIATED'¶
- NOT_INSTANTIATED = 'NOT_INSTANTIATED'¶
- class tacker.objects.fields.VnfInstanceStateField(**kwargs)¶
Bases:
BaseEnumField
- AUTO_TYPE = <tacker.objects.fields.VnfInstanceState object>¶
- class tacker.objects.fields.VnfInstanceTaskState¶
Bases:
BaseTackerEnum
- ALL = ('INSTANTIATING', 'HEALING', 'TERMINATING', 'SCALING', 'ERROR', 'DB_SYNCHRONIZING')¶
- DB_SYNCHRONIZING = 'DB_SYNCHRONIZING'¶
- ERROR = 'ERROR'¶
- HEALING = 'HEALING'¶
- INSTANTIATING = 'INSTANTIATING'¶
- SCALING = 'SCALING'¶
- TERMINATING = 'TERMINATING'¶
- class tacker.objects.fields.VnfInstanceTaskStateField(**kwargs)¶
Bases:
BaseEnumField
- AUTO_TYPE = <tacker.objects.fields.VnfInstanceTaskState object>¶
- class tacker.objects.fields.VnfInstanceTerminationType¶
Bases:
BaseTackerEnum
- ALL = ('FORCEFUL', 'GRACEFUL')¶
- FORCEFUL = 'FORCEFUL'¶
- GRACEFUL = 'GRACEFUL'¶
- class tacker.objects.fields.VnfInstanceTerminationTypeField(**kwargs)¶
Bases:
BaseEnumField
- AUTO_TYPE = <tacker.objects.fields.VnfInstanceTerminationType object>¶
- class tacker.objects.fields.VnfOperationalStateType¶
Bases:
BaseTackerEnum
- ALL = ('STARTED', 'STOPPED')¶
- STARTED = 'STARTED'¶
- STOPPED = 'STOPPED'¶
- class tacker.objects.fields.VnfOperationalStateTypeField(**kwargs)¶
Bases:
BaseEnumField
- AUTO_TYPE = <tacker.objects.fields.VnfOperationalStateType object>¶
- class tacker.objects.fields.VnfStatus¶
Bases:
BaseTackerEnum
- ACTIVE = 'ACTIVE'¶
- ALL = ('ACTIVE', 'INACTIVE')¶
- INACTIVE = 'INACTIVE'¶
- class tacker.objects.fields.VnfcState¶
Bases:
BaseTackerEnum
- ALL = ('STARTED', 'STOPPED')¶
- STARTED = 'STARTED'¶
- STOPPED = 'STOPPED'¶