tacker.objects.grant_request module¶
- class tacker.objects.grant_request.ConstraintResourceRef(context=None, **kwargs)¶
Bases:
TackerObject- VERSION: str = '1.0'¶
- fields: MutableMapping[str, Field[Any]] = {'id_type': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'resource_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vim_connection_id': String(default=None,nullable=True)}¶
- property id_type: Any¶
- classmethod obj_from_primitive(primitive, context)¶
Object field-by-field hydration.
- property resource_id: Any¶
- to_dict()¶
- property vim_connection_id: Any¶
- class tacker.objects.grant_request.GrantRequest(context=None, **kwargs)¶
Bases:
TackerObject- VERSION: str = '1.0'¶
- property add_resources: Any¶
- fields: MutableMapping[str, Field[Any]] = {'_links': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'add_resources': List(default=[],nullable=True), 'flavour_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'is_automatic_invocation': Boolean(default=False,nullable=False), 'operation': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'placement_constraints': List(default=[],nullable=True), 'remove_resources': List(default=[],nullable=True), 'update_resources': List(default=[],nullable=True), 'vnf_instance_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnf_lcm_op_occ_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnfd_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}¶
- property flavour_id: Any¶
- property is_automatic_invocation: Any¶
- classmethod obj_from_primitive(primitive, context)¶
Object field-by-field hydration.
- property operation: Any¶
- property placement_constraints: Any¶
- property remove_resources: Any¶
- to_dict()¶
- to_request_body()¶
- property update_resources: Any¶
- property vnf_instance_id: Any¶
- property vnf_lcm_op_occ_id: Any¶
- property vnfd_id: Any¶
- class tacker.objects.grant_request.Link(context=None, **kwargs)¶
Bases:
TackerObject- VERSION: str = '1.0'¶
- fields: MutableMapping[str, Field[Any]] = {'href': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}¶
- property href: Any¶
- classmethod obj_from_primitive(primitive, context)¶
Object field-by-field hydration.
- to_dict()¶
- class tacker.objects.grant_request.Links(context=None, **kwargs)¶
Bases:
TackerObject- VERSION: str = '1.0'¶
- fields: MutableMapping[str, Field[Any]] = {'vnf_instance': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vnf_lcm_op_occ': Object(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}¶
- classmethod obj_from_primitive(primitive, context)¶
Object field-by-field hydration.
- to_dict()¶
- property vnf_instance: Any¶
- property vnf_lcm_op_occ: Any¶
- class tacker.objects.grant_request.PlacementConstraint(context=None, **kwargs)¶
Bases:
TackerObject- VERSION: str = '1.0'¶
- property affinity_or_anti_affinity: Any¶
- property fallback_best_effort: Any¶
- fields: MutableMapping[str, Field[Any]] = {'affinity_or_anti_affinity': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'fallback_best_effort': Boolean(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'resource': List(default=[],nullable=False), 'scope': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False)}¶
- classmethod obj_from_primitive(primitive, context)¶
Object field-by-field hydration.
- property resource: Any¶
- property scope: Any¶
- to_dict()¶
- class tacker.objects.grant_request.ResourceDefinition(context=None, **kwargs)¶
Bases:
TackerObject- VERSION: str = '1.0'¶
- fields: MutableMapping[str, Field[Any]] = {'id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'resource': Object(default=None,nullable=True), 'resource_template_id': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'type': String(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'vdu_id': String(default=None,nullable=True)}¶
- property id: Any¶
- classmethod obj_from_primitive(primitive, context)¶
Object field-by-field hydration.
- property resource: Any¶
- property resource_template_id: Any¶
- to_dict()¶
- property type: Any¶
- property vdu_id: Any¶
- class tacker.objects.grant_request.ResourceHandle(context=None, **kwargs)¶
Bases:
TackerObject,TackerPersistentObject- VERSION: str = '1.0'¶
- property created_at: Any¶
- property deleted: Any¶
- property deleted_at: Any¶
- fields: MutableMapping[str, Field[Any]] = {'created_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=False), 'deleted': Integer(default=0,nullable=True), 'deleted_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'resource_id': String(default=,nullable=False), 'updated_at': DateTime(default=<class 'oslo_versionedobjects.fields.UnspecifiedDefault'>,nullable=True), 'vim_connection_id': String(default=None,nullable=True), 'vim_level_resource_type': String(default=None,nullable=True)}¶
- classmethod obj_from_primitive(primitive, context)¶
Object field-by-field hydration.
- property resource_id: Any¶
- to_dict()¶
- property updated_at: Any¶
- property vim_connection_id: Any¶
- property vim_level_resource_type: Any¶