diff --git a/mmv1/products/appengine/api.yaml b/mmv1/products/appengine/api.yaml index a1d6de813686..2f6ac14b83f0 100644 --- a/mmv1/products/appengine/api.yaml +++ b/mmv1/products/appengine/api.yaml @@ -477,6 +477,10 @@ objects: required: true description: | Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. + - !ruby/object:Api::Type::String + name: 'egressSetting' + description: | + The egress setting for the connector, controlling what traffic is diverted through it. - !ruby/object:Api::Type::Array name: 'inboundServices' description: | diff --git a/mmv1/third_party/terraform/tests/resource_app_engine_standard_app_version_test.go b/mmv1/third_party/terraform/tests/resource_app_engine_standard_app_version_test.go index 0b1244d51118..975140e46eaf 100644 --- a/mmv1/third_party/terraform/tests/resource_app_engine_standard_app_version_test.go +++ b/mmv1/third_party/terraform/tests/resource_app_engine_standard_app_version_test.go @@ -1,8 +1,9 @@ package google import ( - "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource" "testing" + + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/resource" ) func TestAccAppEngineStandardAppVersion_update(t *testing.T) { @@ -166,14 +167,14 @@ resource "google_project_service" "vpcaccess_api" { } resource "google_vpc_access_connector" "bar" { - depends_on = [ + depends_on = [ google_project_service.vpcaccess_api ] - project = google_project.my_project.project_id - name = "bar" - region = "us-central1" - ip_cidr_range = "10.8.0.0/28" - network = "default" + project = google_project.my_project.project_id + name = "bar" + region = "us-central1" + ip_cidr_range = "10.8.0.0/28" + network = "default" } resource "google_app_engine_standard_app_version" "foo" { @@ -182,8 +183,9 @@ resource "google_app_engine_standard_app_version" "foo" { service = "default" runtime = "python38" - vpc_access_connector { - name = "${google_vpc_access_connector.bar.id}" + vpc_access_connector { + name = "${google_vpc_access_connector.bar.id}" + egress_setting = "ALL_TRAFFIC" } entrypoint {