defaultProvider property
The provider name a block without provider uses: by default the
prefix of terraformType (google for google_pubsub_topic).
A wrapper whose type belongs to a provider with another name overrides
it — the terradart_google_beta factories return 'google-beta' — and
synth then emits it as the block's provider.
Implementation
@override
String get defaultProvider => 'google-beta';