File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2626 ``tm:ltm:data-group*``
2727"""
2828
29+ from distutils .version import LooseVersion
2930from f5 .bigip .resource import Collection
3031from f5 .bigip .resource import OrganizingCollection
3132from f5 .bigip .resource import Resource
@@ -87,3 +88,10 @@ def __init__(self, externals):
8788 self ._meta_data ['required_creation_parameters' ].update (
8889 ('name' , 'externalFileName' )
8990 )
91+
92+ def update (self , ** kwargs ):
93+ if LooseVersion (self ._meta_data ['bigip' ]._meta_data ['tmos_version' ]) \
94+ < LooseVersion ('11.6.0' ):
95+ if 'externalFileName' in self .__dict__ :
96+ del self .__dict__ ['externalFileName' ]
97+ return self ._update (** kwargs )
Original file line number Diff line number Diff line change 2626 ``tm:sys:file:*``
2727"""
2828
29+ from distutils .version import LooseVersion
2930from f5 .bigip .resource import Collection
3031from f5 .bigip .resource import OrganizingCollection
3132from f5 .bigip .resource import Resource
@@ -68,6 +69,13 @@ def modify(self, **kwargs):
6869 raise UnsupportedMethod (
6970 "%s does not support the update method" % self .__class__ .__name__ )
7071
72+ def update (self , ** kwargs ):
73+ if LooseVersion (self ._meta_data ['bigip' ]._meta_data ['tmos_version' ]) \
74+ < LooseVersion ('11.6.0' ):
75+ if 'type' in self .__dict__ :
76+ del self .__dict__ ['type' ]
77+ return self ._update (** kwargs )
78+
7179
7280class Ifiles (Collection ):
7381 def __init__ (self , File ):
You can’t perform that action at this time.
0 commit comments