https://pulumi.com logo
#google-cloud
Title
# google-cloud
e

eager-thailand-33661

03/09/2022, 3:16 PM
b

billowy-army-68599

03/09/2022, 3:49 PM
@eager-thailand-33661 any resource missing from a "native" provider is because it doesn't exist in the upstream cloud providers exposed API It looks like the tf provider which we use to build pulumi-gcp has some logic to expand the template: https://github.com/hashicorp/terraform-provider-google/blob/main/google/resource_data_catalog_tag.go#L140 You can mix and match providers happily, so I'd just use the gcp provider for that one resource
e

eager-thailand-33661

03/09/2022, 3:56 PM
thanks @billowy-army-68599 I tried that but got some
gcp:datacatalog:Tag o40_pii_tags creating error: expected non-nil error with nil state during Create of urn:pulumi:prod::astro::gcp:datacatalog/tag:Tag::o40_pii_tags
which I understand often is due to upstream bugs, i.e. terraform in this case?
Maybe I just end up creating my own dynamic resource provider instead 🤷‍♂️
b

billowy-army-68599

03/09/2022, 3:58 PM
yeah that's unfortunate 😞 seems like a dynamic provider might be the only way
e

eager-thailand-33661

03/09/2022, 3:59 PM
e

eager-thailand-33661

03/09/2022, 4:29 PM
b

billowy-army-68599

03/09/2022, 4:31 PM
unfortunately there's not a whole bunch we can do without Google fixing the schema, but if you could open an issue we'll take a look
e

eager-thailand-33661

03/09/2022, 5:28 PM
Ok cool