AsUnion returns a [ProxyConfigRulesGcpUnion] interface which you can cast to the.
func (r ProxyConfigRulesGcp) AsUnion() ProxyConfigRulesGcpUnionAsUnion returns a [ProxyConfigRulesGcpUnion] interface which you can cast to the specific types for more type safety.
Possible runtime types of the union are [ProxyConfigRulesGcpSandboxesProxyGcpWorkloadIdentityConfig], [ProxyConfigRulesGcpSandboxesProxyGcpServiceAccountConfig].