'Updates the resource with provided properties.
Adds \'provider:\' extension to the required properties during update.'

def handle_update(self, json_snippet, tmpl_diff, prop_diff):

    if prop_diff:
        ProviderNet.prepare_provider_properties(prop_diff)
        self.prepare_update_properties(prop_diff)
        self.client().update_network(self.resource_id, {'network': prop_diff})
