diff --git a/products/appengine/api.yaml b/products/appengine/api.yaml index f559b01c72f4..bbd3d073fb28 100644 --- a/products/appengine/api.yaml +++ b/products/appengine/api.yaml @@ -457,6 +457,11 @@ objects: required: true description: | The format should be a shell command that can be fed to bash -c. + - !ruby/object:Api::Type::Array + name: 'inboundServices' + description: | + Before an application can receive email or XMPP messages, the application must be configured to enable the service. + item_type: Api::Type::String - !ruby/object:Api::Type::String name: 'instanceClass' description: | diff --git a/products/appengine/terraform.yaml b/products/appengine/terraform.yaml index 1d8571d37833..f00f7066e638 100644 --- a/products/appengine/terraform.yaml +++ b/products/appengine/terraform.yaml @@ -65,6 +65,8 @@ overrides: !ruby/object:Overrides::ResourceOverrides # instanceClass defaults to a value based on the scaling method instanceClass: !ruby/object:Overrides::Terraform::PropertyOverride default_from_api: true + inboundServices: !ruby/object:Overrides::Terraform::PropertyOverride + is_set: true examples: - !ruby/object:Provider::Terraform::Examples name: "app_engine_standard_app_version" @@ -127,6 +129,8 @@ overrides: !ruby/object:Overrides::ResourceOverrides default_from_api: true handlers: !ruby/object:Overrides::Terraform::PropertyOverride default_from_api: true + inboundServices: !ruby/object:Overrides::Terraform::PropertyOverride + is_set: true examples: - !ruby/object:Provider::Terraform::Examples name: "app_engine_flexible_app_version" diff --git a/third_party/terraform/tests/resource_app_engine_standard_app_version_test.go b/third_party/terraform/tests/resource_app_engine_standard_app_version_test.go index fadb4523ce87..5f6c099830a2 100644 --- a/third_party/terraform/tests/resource_app_engine_standard_app_version_test.go +++ b/third_party/terraform/tests/resource_app_engine_standard_app_version_test.go @@ -84,6 +84,8 @@ resource "google_app_engine_standard_app_version" "foo" { } } + inbound_services = ["INBOUND_SERVICE_WARMUP", "INBOUND_SERVICE_MAIL"] + env_variables = { port = "8000" } @@ -168,6 +170,8 @@ resource "google_app_engine_standard_app_version" "foo" { } } + inbound_services = [] + env_variables = { port = "8000" }