tacker.sol_refactored.objects.v1.grant_request module¶
- class tacker.sol_refactored.objects.v1.grant_request.GrantRequestV1(context=None, **kwargs)¶
Bases:
TackerPersistentObject,TackerObjectDictCompat- VERSION: str = '1.0'¶
- property addResources: Any¶
- property additionalParams: Any¶
- property dstVnfdId: Any¶
- fields: MutableMapping[str, Field[Any]] = {'_links': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'addResources': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'additionalParams': Dict(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'dstVnfdId': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'flavourId': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'instantiationLevelId': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'isAutomaticInvocation': Boolean(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'operation': GrantedLcmOperationType(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False,valid_values=('INSTANTIATE', 'SCALE', 'SCALE_TO_LEVEL', 'CHANGE_FLAVOUR', 'TERMINATE', 'HEAL', 'OPERATE', 'CHANGE_EXT_CONN', 'CHANGE_VNFPKG', 'CREATE_SNAPSHOT', 'REVERT_TO_SNAPSHOT')), 'placementConstraints': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'removeResources': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'tempResources': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'updateResources': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vimConstraints': List(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vnfInstanceId': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnfLcmOpOccId': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnfdId': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}¶
- property flavourId: Any¶
- property instantiationLevelId: Any¶
- property isAutomaticInvocation: Any¶
- property operation: Any¶
- property placementConstraints: Any¶
- property removeResources: Any¶
- property tempResources: Any¶
- property updateResources: Any¶
- property vimConstraints: Any¶
- property vnfInstanceId: Any¶
- property vnfLcmOpOccId: Any¶
- property vnfdId: Any¶
- class tacker.sol_refactored.objects.v1.grant_request.GrantRequestV1_Links(context=None, **kwargs)¶
Bases:
TackerObject- VERSION: str = '1.0'¶
- fields: MutableMapping[str, Field[Any]] = {'vnfInstance': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnfLcmOpOcc': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}¶
- property vnfInstance: Any¶
- property vnfLcmOpOcc: Any¶