There are often features and products that are released to alpha or EAP channels in GCP that are currently not able to be used from the terraform-provider-google. A little while ago we split the provider to allow for management per resource to beta features and endpoints via the terraform-google-provider-beta. Unfortunately some of the alpha programs are closed alphas it is not possible to take exactly the same approach to make an alpha provider. However it would be great to allow people to use alpha functionality in some capacity.
Issues that are waiting for alpha support
I'll start by saying this is a bit of a sneaky enhancement request because this is something that I've already been working on. But I am hoping to use this issue for a couple of different things:
In regards to the first point - we are starting a pilot program for supporting alpha endpoints. In it's current iteration there is no distinction between open and closed alpha products so everything is treated as "private". This means I can't publish the provider externally but if you get in contact with your account manager they can get you access to the alpha provider. This is an alpha process for supporting alpha APIs so please understand it's not going to be advisable for use in production systems.
Quick caveat - Please keep discussion limited to public feature's only. If you want to discuss closed alpha products you should reach out to your account manager.
I would love to have this! <3
Most helpful comment
I'll start by saying this is a bit of a sneaky enhancement request because this is something that I've already been working on. But I am hoping to use this issue for a couple of different things:
In regards to the first point - we are starting a pilot program for supporting alpha endpoints. In it's current iteration there is no distinction between open and closed alpha products so everything is treated as "private". This means I can't publish the provider externally but if you get in contact with your account manager they can get you access to the alpha provider. This is an alpha process for supporting alpha APIs so please understand it's not going to be advisable for use in production systems.
Quick caveat - Please keep discussion limited to public feature's only. If you want to discuss closed alpha products you should reach out to your account manager.