@@ -30,13 +30,7 @@ def create(
3030 data ["parameters" ] = parameters
3131 if tags :
3232 data ["tags" ] = tags
33- if meta_labels or meta_annotations :
34- metadata = dict ()
35- if meta_labels :
36- metadata ["labels" ] = meta_labels
37- if meta_annotations :
38- metadata ["annotations" ] = meta_annotations
39- data ["metadata" ] = metadata
33+ self ._metadata (data , meta_labels , meta_annotations )
4034 return super (ServiceInstanceManager , self )._create (data )
4135
4236 def update (
@@ -62,17 +56,11 @@ def update(
6256 data ["maintenance_info" ] = {"version" : maintenance_info }
6357 if tags :
6458 data ["tags" ] = tags
65- if meta_labels or meta_annotations :
66- metadata = dict ()
67- if meta_labels :
68- metadata ["labels" ] = meta_labels
69- if meta_annotations :
70- metadata ["annotations" ] = meta_annotations
71- data ["metadata" ] = metadata
72- return super (ServiceInstanceManager , self )._update (instance_guid , data )
59+ super ()._metadata (data , meta_labels , meta_annotations )
60+ return super ()._update (instance_guid , data )
7361
7462 def remove (self , guid : str , asynchronous : bool = True ):
75- super (ServiceInstanceManager , self )._remove (guid , asynchronous )
63+ super ()._remove (guid , asynchronous )
7664
7765 def get_permissions (self , instance_guid : str ) -> JsonObject :
7866 return super (ServiceInstanceManager , self )._get (
0 commit comments