tacker.sol_refactored.objects.v2.vnf_pkg_info module

class tacker.sol_refactored.objects.v2.vnf_pkg_info.VnfPkgInfoV2(context=None, **kwargs)

Bases: TackerObject, TackerObjectDictCompat

VERSION: str = '1.0'
property additionalArtifacts: Any
property checksum: Any
property compatibleSpecificationVersions: Any
fields: MutableMapping[str, Field[Any]] = {'_links': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'additionalArtifacts': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'checksum': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'compatibleSpecificationVersions': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'onboardingFailureDetails': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'onboardingState': PackageOnboardingStateType(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False,valid_values=('CREATED', 'UPLOADING', 'PROCESSING', 'ONBOARDED', 'ERROR')), 'operationalState': PackageOperationalStateType(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False,valid_values=('ENABLED', 'DISABLED')), 'packageSecurityOption': Enum(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False,valid_values=['OPTION_1', 'OPTION_2']), 'signingCertificate': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'softwareImages': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'usageState': PackageUsageStateType(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False,valid_values=('IN_USE', 'NOT_IN_USE')), 'userDefinedData': Dict(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnfProductName': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnfProvider': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnfSoftwareVersion': Version(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnfdId': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnfdVersion': Version(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnfmInfo': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}
property id: Any
property onboardingFailureDetails: Any
property onboardingState: Any
property operationalState: Any
property packageSecurityOption: Any
property signingCertificate: Any
property softwareImages: Any
property usageState: Any
property userDefinedData: Any
property vnfProductName: Any
property vnfProvider: Any
property vnfSoftwareVersion: Any
property vnfdId: Any
property vnfdVersion: Any
property vnfmInfo: Any

Bases: TackerObject

VERSION: str = '1.0'
fields: MutableMapping[str, Field[Any]] = {'packageContent': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'self': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnfd': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}
property packageContent: Any
property self: Any
property vnfd: Any