Yes - this applies to all the Python bindings.
We are currently expecting to address this with TypedDicts - since the current python programming model uses dicts heavily. See
https://github.com/pulumi/pulumi/issues/3771.
However, for better consistency with other Pulumi language projections (and with kubernetes client-Python) we are still considering allowing or eventually moving entirely to a class based model.
But the near term goal will be go get strong typing via TypedDict.