mirror of
https://github.com/ansible-collections/google.cloud.git
synced 2025-08-01 11:44:32 -07:00
As per https://cloud.google.com/bigquery/docs/reference/rest/v2/tables#TableFieldSchema the `fields` attribute can recursively define more fields if the `type` attribute is RECORD. There is no way to define recursive argument spec in ansible modules, but if sent as `raw`: > The raw type, performs no type validation or type casting, and maintains the type of the passed value. (from https://docs.ansible.com/ansible/latest/dev_guide/developing_program_flow_modules.html#argument-spec) Which works for what we're trying to accomplish here. Also added integration test for this change |
||
---|---|---|
.. | ||
defaults | ||
meta | ||
tasks | ||
aliases |