<div dir="ltr">currently, when vpn service and IPsecSiteConnection are created, their state is PENDING_CREATE,  which disallows updating at:<div><div>    def assert_update_allowed(self, obj):</div><div>        status = getattr(obj, 'status', None)</div>
<div>        _id = getattr(obj, 'id', None)</div><div>        if utils.in_pending_status(status):</div><div>            raise vpnaas.VPNStateInvalidToUpdate(id=_id, state=status)</div></div><div><br></div><div>so why cannot we update these objects just after we created them?</div>
<div><br></div><div>I think  for IPsecSiteConnection, we should be able to update some description fields such as name, and for vpnservice objects, we should be able to do updating if we have no IPsecSiteConnection for it.</div>
<div><br></div><div>Regards,</div><div>Yong Sheng Gong</div></div>