Aria Automation deployment fails with an error 'Json de-serialization error: property nat_pass is unrecognized.' when they blueprint resource type Cloud.NSX.Nat.
The following error can be seen the provisioning-service-app.log,
2024-05-29T11:39:35.703Z INFO provisioning [host='provisioning-service-app-5777d47445-l8klt' thread='OkHttp https://FQDN/api/v1/logical-routers/7b0458a5-2b7c-40e8-b8c4-4d6747f16a95/nat/r
ules' user='' org='' trace='' parent='' span=''] c.v.m.a.n.NsxTRetryRequestInterceptor.shouldRetry:44 - Response:
{ "httpStatus" : "BAD_REQUEST", "error_code" : 287, "module_name" : "common-services", "error_message" : "Json de-serialization error: property nat_pass is unrecognized." }
2024-05-29T11:39:35.703Z WARN provisioning [host='provisioning-service-app-5777d47445-l8klt' thread='OkHttp https://FQDN/api/v1/logical-routers/7b0458a5-2b7c-40e8-b8c4-4d6747f16a95/nat/rules' user='' org='' trace='' parent='' span=''] c.v.m.a.n.NsxTRetryRequestInterceptor.shouldRetry:64 - The error code 287 is not enabled for retry.
2024-05-29T11:39:35.703Z ERROR provisioning [host='provisioning-service-app-5777d47445-l8klt' thread='OkHttp https://FQDN/api/v1/logical-routers/7b0458a5-2b7c-40e8-b8c4-4d6747f16a95/nat/rules' user='' org='' trace='' parent='' span=''] c.v.m.a.n.s.NsxTRouterCreateService.lambda$addSnatRule$19:359 - NsxTRouterCreateService:: addSnatRule:: error while adding snat rule for ip [xx.xxx.xxx.] and subnet [Subnet-name]VMware Aria Automation 8.16.x
The issue is backwards-incompatible change in NSX APIs, and a missing "nat_pass" field in a NAT rule.
The issue is resolved in the Aria Automation 8.17 release.