appengine

class pulumi_gcp.appengine.Application(resource_name, opts=None, auth_domain=None, feature_settings=None, location_id=None, project=None, serving_status=None, __name__=None, __opts__=None)

Allows creation and management of an App Engine application.

App Engine applications cannot be deleted once they’re created; you have to delete the
entire project to delete the application. Terraform will report the application has been successfully deleted; this is a limitation of Terraform, and will go away in the future. Terraform is not able to delete App Engine applications.
Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • auth_domain (pulumi.Input[str]) – The domain to authenticate users with when using App Engine’s User API.
  • feature_settings (pulumi.Input[dict]) – A block of optional settings to configure specific App Engine features:
  • location_id (pulumi.Input[str]) – The location to serve the app from.

:param pulumi.Input[str] project :param pulumi.Input[str] serving_status: The serving status of the app.

auth_domain = None

The domain to authenticate users with when using App Engine’s User API.

code_bucket = None

The GCS bucket code is being stored in for this app.

default_bucket = None

The GCS bucket content is being stored in for this app.

default_hostname = None

The default hostname for this app.

feature_settings = None

A block of optional settings to configure specific App Engine features:

gcr_domain = None

The GCR domain used for storing managed Docker images for this app.

location_id = None

The location to serve the app from.

name = None

Unique name of the app, usually apps/{PROJECT_ID}

serving_status = None

The serving status of the app.

url_dispatch_rules = None

A list of dispatch rule blocks. Each block has a domain, path, and service field.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str