diff --git a/products/compute/api.yaml b/products/compute/api.yaml index af51dfc03521..aef0b1e85d37 100644 --- a/products/compute/api.yaml +++ b/products/compute/api.yaml @@ -122,27 +122,19 @@ objects: required: true - !ruby/object:Api::Type::Enum name: purpose - exact_version: ga description: | The purpose of this resource, which can be one of the following values: * GCE_ENDPOINT for addresses that are used by VM instances, alias IP ranges, internal load balancers, and similar resources. - This should only be set when using an Internal address. - values: - - :GCE_ENDPOINT - - !ruby/object:Api::Type::Enum - name: purpose - exact_version: beta - description: | - The purpose of this resource, which can be one of the following values: - - * GCE_ENDPOINT for addresses that are used by VM instances, alias IP ranges, internal load balancers, and similar resources. * SHARED_LOADBALANCER_VIP for an address that can be used by multiple internal load balancers. + * VPC_PEERING for addresses that are reserved for VPC peer networks. + This should only be set when using an Internal address. values: - :GCE_ENDPOINT + - :VPC_PEERING - :SHARED_LOADBALANCER_VIP - !ruby/object:Api::Type::Enum name: 'networkTier' diff --git a/products/compute/terraform.yaml b/products/compute/terraform.yaml index 8e0e9bd221cc..fe31ff6d656b 100644 --- a/products/compute/terraform.yaml +++ b/products/compute/terraform.yaml @@ -35,7 +35,6 @@ overrides: !ruby/object:Overrides::ResourceOverrides - !ruby/object:Provider::Terraform::Examples name: "address_with_shared_loadbalancer_vip" primary_resource_id: "internal_with_shared_loadbalancer_vip" - min_version: 'beta' vars: address_name: "my-internal-address" skip_docs: true # It is almost identical to internal_with_gce_endpoint diff --git a/templates/terraform/examples/address_with_shared_loadbalancer_vip.tf.erb b/templates/terraform/examples/address_with_shared_loadbalancer_vip.tf.erb index a06579f539af..759ab00ce354 100644 --- a/templates/terraform/examples/address_with_shared_loadbalancer_vip.tf.erb +++ b/templates/terraform/examples/address_with_shared_loadbalancer_vip.tf.erb @@ -1,5 +1,4 @@ resource "google_compute_address" "<%= ctx[:primary_resource_id] %>" { - provider = google-beta name = "<%= ctx[:vars]['address_name'] %>" address_type = "INTERNAL" purpose = "SHARED_LOADBALANCER_VIP"