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¶
- class tacker.sol_refactored.objects.v2.vnf_pkg_info.VnfPkgInfoV2_Links(context=None, **kwargs)¶
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¶