Current implementation on master has an issue where not including a vpc-id will treat it as passing an empty one, which detaches the current VPC from a Managed Database. Swaps that to only include VPCID in the update request if the value was explicitly passed, whether it is empty or not (with empty being remove VPC and an ID string setting or changing VPC).
Checklist:
[x] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
[x] Have you linted your code locally prior to submission?
[x] Have you successfully ran tests with your changes locally?
Description
Current implementation on master has an issue where not including a
vpc-id
will treat it as passing an empty one, which detaches the current VPC from a Managed Database. Swaps that to only include VPCID in the update request if the value was explicitly passed, whether it is empty or not (with empty being remove VPC and an ID string setting or changing VPC).Checklist: