google-native logo
Google Cloud Native v0.28.0, Feb 2 23

google-native.appengine/v1.Version

Deploys code and resource files to a new version. Auto-naming is currently not supported for this resource.

Create Version Resource

new Version(name: string, args: VersionArgs, opts?: CustomResourceOptions);
@overload
def Version(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            api_config: Optional[ApiConfigHandlerArgs] = None,
            app_engine_apis: Optional[bool] = None,
            app_id: Optional[str] = None,
            automatic_scaling: Optional[AutomaticScalingArgs] = None,
            basic_scaling: Optional[BasicScalingArgs] = None,
            beta_settings: Optional[Mapping[str, str]] = None,
            build_env_variables: Optional[Mapping[str, str]] = None,
            default_expiration: Optional[str] = None,
            deployment: Optional[DeploymentArgs] = None,
            endpoints_api_service: Optional[EndpointsApiServiceArgs] = None,
            entrypoint: Optional[EntrypointArgs] = None,
            env: Optional[str] = None,
            env_variables: Optional[Mapping[str, str]] = None,
            error_handlers: Optional[Sequence[ErrorHandlerArgs]] = None,
            handlers: Optional[Sequence[UrlMapArgs]] = None,
            health_check: Optional[HealthCheckArgs] = None,
            id: Optional[str] = None,
            inbound_services: Optional[Sequence[VersionInboundServicesItem]] = None,
            instance_class: Optional[str] = None,
            libraries: Optional[Sequence[LibraryArgs]] = None,
            liveness_check: Optional[LivenessCheckArgs] = None,
            manual_scaling: Optional[ManualScalingArgs] = None,
            network: Optional[NetworkArgs] = None,
            nobuild_files_regex: Optional[str] = None,
            readiness_check: Optional[ReadinessCheckArgs] = None,
            resources: Optional[ResourcesArgs] = None,
            runtime: Optional[str] = None,
            runtime_api_version: Optional[str] = None,
            runtime_channel: Optional[str] = None,
            runtime_main_executable_path: Optional[str] = None,
            service_account: Optional[str] = None,
            service_id: Optional[str] = None,
            serving_status: Optional[VersionServingStatus] = None,
            threadsafe: Optional[bool] = None,
            vm: Optional[bool] = None,
            vpc_access_connector: Optional[VpcAccessConnectorArgs] = None,
            zones: Optional[Sequence[str]] = None)
@overload
def Version(resource_name: str,
            args: VersionArgs,
            opts: Optional[ResourceOptions] = None)
func NewVersion(ctx *Context, name string, args VersionArgs, opts ...ResourceOption) (*Version, error)
public Version(string name, VersionArgs args, CustomResourceOptions? opts = null)
public Version(String name, VersionArgs args)
public Version(String name, VersionArgs args, CustomResourceOptions options)
type: google-native:appengine/v1:Version
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args VersionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args VersionArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args VersionArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args VersionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args VersionArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Version Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Version resource accepts the following input properties:

AppId string
ServiceId string
ApiConfig Pulumi.GoogleNative.AppEngine.V1.Inputs.ApiConfigHandlerArgs

Serving configuration for Google Cloud Endpoints (https://cloud.google.com/endpoints).Only returned in GET requests if view=FULL is set.

AppEngineApis bool

Allows App Engine second generation runtimes to access the legacy bundled services.

AutomaticScaling Pulumi.GoogleNative.AppEngine.V1.Inputs.AutomaticScalingArgs

Automatic scaling is based on request rate, response latencies, and other application metrics. Instances are dynamically created and destroyed as needed in order to handle traffic.

BasicScaling Pulumi.GoogleNative.AppEngine.V1.Inputs.BasicScalingArgs

A service with basic scaling will create an instance when the application receives a request. The instance will be turned down when the app becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity.

BetaSettings Dictionary<string, string>

Metadata settings that are supplied to this version to enable beta runtime features.

BuildEnvVariables Dictionary<string, string>

Environment variables available to the build environment.Only returned in GET requests if view=FULL is set.

DefaultExpiration string

Duration that static files should be cached by web proxies and browsers. Only applicable if the corresponding StaticFilesHandler (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler) does not specify its own expiration time.Only returned in GET requests if view=FULL is set.

Deployment Pulumi.GoogleNative.AppEngine.V1.Inputs.DeploymentArgs

Code and application artifacts that make up this version.Only returned in GET requests if view=FULL is set.

EndpointsApiService Pulumi.GoogleNative.AppEngine.V1.Inputs.EndpointsApiServiceArgs

Cloud Endpoints configuration.If endpoints_api_service is set, the Cloud Endpoints Extensible Service Proxy will be provided to serve the API implemented by the app.

Entrypoint Pulumi.GoogleNative.AppEngine.V1.Inputs.EntrypointArgs

The entrypoint for the application.

Env string

App Engine execution environment for this version.Defaults to standard.

EnvVariables Dictionary<string, string>

Environment variables available to the application.Only returned in GET requests if view=FULL is set.

ErrorHandlers List<Pulumi.GoogleNative.AppEngine.V1.Inputs.ErrorHandlerArgs>

Custom static error pages. Limited to 10KB per page.Only returned in GET requests if view=FULL is set.

Handlers List<Pulumi.GoogleNative.AppEngine.V1.Inputs.UrlMapArgs>

An ordered list of URL-matching patterns that should be applied to incoming requests. The first matching URL handles the request and other request handlers are not attempted.Only returned in GET requests if view=FULL is set.

HealthCheck Pulumi.GoogleNative.AppEngine.V1.Inputs.HealthCheckArgs

Configures health checking for instances. Unhealthy instances are stopped and replaced with new instances. Only applicable in the App Engine flexible environment.Only returned in GET requests if view=FULL is set.

Id string

Relative name of the version within the service. Example: v1. Version names can contain only lowercase letters, numbers, or hyphens. Reserved names: "default", "latest", and any name with the prefix "ah-".

InboundServices List<Pulumi.GoogleNative.AppEngine.V1.VersionInboundServicesItem>

Before an application can receive email or XMPP messages, the application must be configured to enable the service.

InstanceClass string

Instance class that is used to run this version. Valid values are: AutomaticScaling: F1, F2, F4, F4_1G ManualScaling or BasicScaling: B1, B2, B4, B8, B4_1GDefaults to F1 for AutomaticScaling and B1 for ManualScaling or BasicScaling.

Libraries List<Pulumi.GoogleNative.AppEngine.V1.Inputs.LibraryArgs>

Configuration for third-party Python runtime libraries that are required by the application.Only returned in GET requests if view=FULL is set.

LivenessCheck Pulumi.GoogleNative.AppEngine.V1.Inputs.LivenessCheckArgs

Configures liveness health checking for instances. Unhealthy instances are stopped and replaced with new instancesOnly returned in GET requests if view=FULL is set.

ManualScaling Pulumi.GoogleNative.AppEngine.V1.Inputs.ManualScalingArgs

A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. Manually scaled versions are sometimes referred to as "backends".

Network Pulumi.GoogleNative.AppEngine.V1.Inputs.NetworkArgs

Extra network settings. Only applicable in the App Engine flexible environment.

NobuildFilesRegex string

Files that match this pattern will not be built into this version. Only applicable for Go runtimes.Only returned in GET requests if view=FULL is set.

ReadinessCheck Pulumi.GoogleNative.AppEngine.V1.Inputs.ReadinessCheckArgs

Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation.Only returned in GET requests if view=FULL is set.

Resources Pulumi.GoogleNative.AppEngine.V1.Inputs.ResourcesArgs

Machine resources for this version. Only applicable in the App Engine flexible environment.

Runtime string

Desired runtime. Example: python27.

RuntimeApiVersion string

The version of the API in the given runtime environment. Please see the app.yaml reference for valid values at https://cloud.google.com/appengine/docs/standard//config/appref

RuntimeChannel string

The channel of the runtime to use. Only available for some runtimes. Defaults to the default channel.

RuntimeMainExecutablePath string

The path or name of the app's main executable.

ServiceAccount string

The identity that the deployed version will run as. Admin API will use the App Engine Appspot service account as default if this field is neither provided in app.yaml file nor through CLI flag.

ServingStatus Pulumi.GoogleNative.AppEngine.V1.VersionServingStatus

Current serving status of this version. Only the versions with a SERVING status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an invalid value. Defaults to SERVING.

Threadsafe bool

Whether multiple requests can be dispatched to this version at once.

Vm bool

Whether to deploy this version in a container on a virtual machine.

VpcAccessConnector Pulumi.GoogleNative.AppEngine.V1.Inputs.VpcAccessConnectorArgs

Enables VPC connectivity for standard apps.

Zones List<string>

The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

Deprecated:

The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

AppId string
ServiceId string
ApiConfig ApiConfigHandlerArgs

Serving configuration for Google Cloud Endpoints (https://cloud.google.com/endpoints).Only returned in GET requests if view=FULL is set.

AppEngineApis bool

Allows App Engine second generation runtimes to access the legacy bundled services.

AutomaticScaling AutomaticScalingArgs

Automatic scaling is based on request rate, response latencies, and other application metrics. Instances are dynamically created and destroyed as needed in order to handle traffic.

BasicScaling BasicScalingArgs

A service with basic scaling will create an instance when the application receives a request. The instance will be turned down when the app becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity.

BetaSettings map[string]string

Metadata settings that are supplied to this version to enable beta runtime features.

BuildEnvVariables map[string]string

Environment variables available to the build environment.Only returned in GET requests if view=FULL is set.

DefaultExpiration string

Duration that static files should be cached by web proxies and browsers. Only applicable if the corresponding StaticFilesHandler (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler) does not specify its own expiration time.Only returned in GET requests if view=FULL is set.

Deployment DeploymentArgs

Code and application artifacts that make up this version.Only returned in GET requests if view=FULL is set.

EndpointsApiService EndpointsApiServiceArgs

Cloud Endpoints configuration.If endpoints_api_service is set, the Cloud Endpoints Extensible Service Proxy will be provided to serve the API implemented by the app.

Entrypoint EntrypointArgs

The entrypoint for the application.

Env string

App Engine execution environment for this version.Defaults to standard.

EnvVariables map[string]string

Environment variables available to the application.Only returned in GET requests if view=FULL is set.

ErrorHandlers []ErrorHandlerArgs

Custom static error pages. Limited to 10KB per page.Only returned in GET requests if view=FULL is set.

Handlers []UrlMapArgs

An ordered list of URL-matching patterns that should be applied to incoming requests. The first matching URL handles the request and other request handlers are not attempted.Only returned in GET requests if view=FULL is set.

HealthCheck HealthCheckArgs

Configures health checking for instances. Unhealthy instances are stopped and replaced with new instances. Only applicable in the App Engine flexible environment.Only returned in GET requests if view=FULL is set.

Id string

Relative name of the version within the service. Example: v1. Version names can contain only lowercase letters, numbers, or hyphens. Reserved names: "default", "latest", and any name with the prefix "ah-".

InboundServices []VersionInboundServicesItem

Before an application can receive email or XMPP messages, the application must be configured to enable the service.

InstanceClass string

Instance class that is used to run this version. Valid values are: AutomaticScaling: F1, F2, F4, F4_1G ManualScaling or BasicScaling: B1, B2, B4, B8, B4_1GDefaults to F1 for AutomaticScaling and B1 for ManualScaling or BasicScaling.

Libraries []LibraryArgs

Configuration for third-party Python runtime libraries that are required by the application.Only returned in GET requests if view=FULL is set.

LivenessCheck LivenessCheckArgs

Configures liveness health checking for instances. Unhealthy instances are stopped and replaced with new instancesOnly returned in GET requests if view=FULL is set.

ManualScaling ManualScalingArgs

A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. Manually scaled versions are sometimes referred to as "backends".

Network NetworkArgs

Extra network settings. Only applicable in the App Engine flexible environment.

NobuildFilesRegex string

Files that match this pattern will not be built into this version. Only applicable for Go runtimes.Only returned in GET requests if view=FULL is set.

ReadinessCheck ReadinessCheckArgs

Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation.Only returned in GET requests if view=FULL is set.

Resources ResourcesArgs

Machine resources for this version. Only applicable in the App Engine flexible environment.

Runtime string

Desired runtime. Example: python27.

RuntimeApiVersion string

The version of the API in the given runtime environment. Please see the app.yaml reference for valid values at https://cloud.google.com/appengine/docs/standard//config/appref

RuntimeChannel string

The channel of the runtime to use. Only available for some runtimes. Defaults to the default channel.

RuntimeMainExecutablePath string

The path or name of the app's main executable.

ServiceAccount string

The identity that the deployed version will run as. Admin API will use the App Engine Appspot service account as default if this field is neither provided in app.yaml file nor through CLI flag.

ServingStatus VersionServingStatus

Current serving status of this version. Only the versions with a SERVING status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an invalid value. Defaults to SERVING.

Threadsafe bool

Whether multiple requests can be dispatched to this version at once.

Vm bool

Whether to deploy this version in a container on a virtual machine.

VpcAccessConnector VpcAccessConnectorArgs

Enables VPC connectivity for standard apps.

Zones []string

The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

Deprecated:

The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

appId String
serviceId String
apiConfig ApiConfigHandlerArgs

Serving configuration for Google Cloud Endpoints (https://cloud.google.com/endpoints).Only returned in GET requests if view=FULL is set.

appEngineApis Boolean

Allows App Engine second generation runtimes to access the legacy bundled services.

automaticScaling AutomaticScalingArgs

Automatic scaling is based on request rate, response latencies, and other application metrics. Instances are dynamically created and destroyed as needed in order to handle traffic.

basicScaling BasicScalingArgs

A service with basic scaling will create an instance when the application receives a request. The instance will be turned down when the app becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity.

betaSettings Map<String,String>

Metadata settings that are supplied to this version to enable beta runtime features.

buildEnvVariables Map<String,String>

Environment variables available to the build environment.Only returned in GET requests if view=FULL is set.

defaultExpiration String

Duration that static files should be cached by web proxies and browsers. Only applicable if the corresponding StaticFilesHandler (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler) does not specify its own expiration time.Only returned in GET requests if view=FULL is set.

deployment DeploymentArgs

Code and application artifacts that make up this version.Only returned in GET requests if view=FULL is set.

endpointsApiService EndpointsApiServiceArgs

Cloud Endpoints configuration.If endpoints_api_service is set, the Cloud Endpoints Extensible Service Proxy will be provided to serve the API implemented by the app.

entrypoint EntrypointArgs

The entrypoint for the application.

env String

App Engine execution environment for this version.Defaults to standard.

envVariables Map<String,String>

Environment variables available to the application.Only returned in GET requests if view=FULL is set.

errorHandlers List<ErrorHandlerArgs>

Custom static error pages. Limited to 10KB per page.Only returned in GET requests if view=FULL is set.

handlers List<UrlMapArgs>

An ordered list of URL-matching patterns that should be applied to incoming requests. The first matching URL handles the request and other request handlers are not attempted.Only returned in GET requests if view=FULL is set.

healthCheck HealthCheckArgs

Configures health checking for instances. Unhealthy instances are stopped and replaced with new instances. Only applicable in the App Engine flexible environment.Only returned in GET requests if view=FULL is set.

id String

Relative name of the version within the service. Example: v1. Version names can contain only lowercase letters, numbers, or hyphens. Reserved names: "default", "latest", and any name with the prefix "ah-".

inboundServices List<VersionInboundServicesItem>

Before an application can receive email or XMPP messages, the application must be configured to enable the service.

instanceClass String

Instance class that is used to run this version. Valid values are: AutomaticScaling: F1, F2, F4, F4_1G ManualScaling or BasicScaling: B1, B2, B4, B8, B4_1GDefaults to F1 for AutomaticScaling and B1 for ManualScaling or BasicScaling.

libraries List<LibraryArgs>

Configuration for third-party Python runtime libraries that are required by the application.Only returned in GET requests if view=FULL is set.

livenessCheck LivenessCheckArgs

Configures liveness health checking for instances. Unhealthy instances are stopped and replaced with new instancesOnly returned in GET requests if view=FULL is set.

manualScaling ManualScalingArgs

A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. Manually scaled versions are sometimes referred to as "backends".

network NetworkArgs

Extra network settings. Only applicable in the App Engine flexible environment.

nobuildFilesRegex String

Files that match this pattern will not be built into this version. Only applicable for Go runtimes.Only returned in GET requests if view=FULL is set.

readinessCheck ReadinessCheckArgs

Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation.Only returned in GET requests if view=FULL is set.

resources ResourcesArgs

Machine resources for this version. Only applicable in the App Engine flexible environment.

runtime String

Desired runtime. Example: python27.

runtimeApiVersion String

The version of the API in the given runtime environment. Please see the app.yaml reference for valid values at https://cloud.google.com/appengine/docs/standard//config/appref

runtimeChannel String

The channel of the runtime to use. Only available for some runtimes. Defaults to the default channel.

runtimeMainExecutablePath String

The path or name of the app's main executable.

serviceAccount String

The identity that the deployed version will run as. Admin API will use the App Engine Appspot service account as default if this field is neither provided in app.yaml file nor through CLI flag.

servingStatus VersionServingStatus

Current serving status of this version. Only the versions with a SERVING status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an invalid value. Defaults to SERVING.

threadsafe Boolean

Whether multiple requests can be dispatched to this version at once.

vm Boolean

Whether to deploy this version in a container on a virtual machine.

vpcAccessConnector VpcAccessConnectorArgs

Enables VPC connectivity for standard apps.

zones List<String>

The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

Deprecated:

The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

appId string
serviceId string
apiConfig ApiConfigHandlerArgs

Serving configuration for Google Cloud Endpoints (https://cloud.google.com/endpoints).Only returned in GET requests if view=FULL is set.

appEngineApis boolean

Allows App Engine second generation runtimes to access the legacy bundled services.

automaticScaling AutomaticScalingArgs

Automatic scaling is based on request rate, response latencies, and other application metrics. Instances are dynamically created and destroyed as needed in order to handle traffic.

basicScaling BasicScalingArgs

A service with basic scaling will create an instance when the application receives a request. The instance will be turned down when the app becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity.

betaSettings {[key: string]: string}

Metadata settings that are supplied to this version to enable beta runtime features.

buildEnvVariables {[key: string]: string}

Environment variables available to the build environment.Only returned in GET requests if view=FULL is set.

defaultExpiration string

Duration that static files should be cached by web proxies and browsers. Only applicable if the corresponding StaticFilesHandler (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler) does not specify its own expiration time.Only returned in GET requests if view=FULL is set.

deployment DeploymentArgs

Code and application artifacts that make up this version.Only returned in GET requests if view=FULL is set.

endpointsApiService EndpointsApiServiceArgs

Cloud Endpoints configuration.If endpoints_api_service is set, the Cloud Endpoints Extensible Service Proxy will be provided to serve the API implemented by the app.

entrypoint EntrypointArgs

The entrypoint for the application.

env string

App Engine execution environment for this version.Defaults to standard.

envVariables {[key: string]: string}

Environment variables available to the application.Only returned in GET requests if view=FULL is set.

errorHandlers ErrorHandlerArgs[]

Custom static error pages. Limited to 10KB per page.Only returned in GET requests if view=FULL is set.

handlers UrlMapArgs[]

An ordered list of URL-matching patterns that should be applied to incoming requests. The first matching URL handles the request and other request handlers are not attempted.Only returned in GET requests if view=FULL is set.

healthCheck HealthCheckArgs

Configures health checking for instances. Unhealthy instances are stopped and replaced with new instances. Only applicable in the App Engine flexible environment.Only returned in GET requests if view=FULL is set.

id string

Relative name of the version within the service. Example: v1. Version names can contain only lowercase letters, numbers, or hyphens. Reserved names: "default", "latest", and any name with the prefix "ah-".

inboundServices VersionInboundServicesItem[]

Before an application can receive email or XMPP messages, the application must be configured to enable the service.

instanceClass string

Instance class that is used to run this version. Valid values are: AutomaticScaling: F1, F2, F4, F4_1G ManualScaling or BasicScaling: B1, B2, B4, B8, B4_1GDefaults to F1 for AutomaticScaling and B1 for ManualScaling or BasicScaling.

libraries LibraryArgs[]

Configuration for third-party Python runtime libraries that are required by the application.Only returned in GET requests if view=FULL is set.

livenessCheck LivenessCheckArgs

Configures liveness health checking for instances. Unhealthy instances are stopped and replaced with new instancesOnly returned in GET requests if view=FULL is set.

manualScaling ManualScalingArgs

A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. Manually scaled versions are sometimes referred to as "backends".

network NetworkArgs

Extra network settings. Only applicable in the App Engine flexible environment.

nobuildFilesRegex string

Files that match this pattern will not be built into this version. Only applicable for Go runtimes.Only returned in GET requests if view=FULL is set.

readinessCheck ReadinessCheckArgs

Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation.Only returned in GET requests if view=FULL is set.

resources ResourcesArgs

Machine resources for this version. Only applicable in the App Engine flexible environment.

runtime string

Desired runtime. Example: python27.

runtimeApiVersion string

The version of the API in the given runtime environment. Please see the app.yaml reference for valid values at https://cloud.google.com/appengine/docs/standard//config/appref

runtimeChannel string

The channel of the runtime to use. Only available for some runtimes. Defaults to the default channel.

runtimeMainExecutablePath string

The path or name of the app's main executable.

serviceAccount string

The identity that the deployed version will run as. Admin API will use the App Engine Appspot service account as default if this field is neither provided in app.yaml file nor through CLI flag.

servingStatus VersionServingStatus

Current serving status of this version. Only the versions with a SERVING status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an invalid value. Defaults to SERVING.

threadsafe boolean

Whether multiple requests can be dispatched to this version at once.

vm boolean

Whether to deploy this version in a container on a virtual machine.

vpcAccessConnector VpcAccessConnectorArgs

Enables VPC connectivity for standard apps.

zones string[]

The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

Deprecated:

The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

app_id str
service_id str
api_config ApiConfigHandlerArgs

Serving configuration for Google Cloud Endpoints (https://cloud.google.com/endpoints).Only returned in GET requests if view=FULL is set.

app_engine_apis bool

Allows App Engine second generation runtimes to access the legacy bundled services.

automatic_scaling AutomaticScalingArgs

Automatic scaling is based on request rate, response latencies, and other application metrics. Instances are dynamically created and destroyed as needed in order to handle traffic.

basic_scaling BasicScalingArgs

A service with basic scaling will create an instance when the application receives a request. The instance will be turned down when the app becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity.

beta_settings Mapping[str, str]

Metadata settings that are supplied to this version to enable beta runtime features.

build_env_variables Mapping[str, str]

Environment variables available to the build environment.Only returned in GET requests if view=FULL is set.

default_expiration str

Duration that static files should be cached by web proxies and browsers. Only applicable if the corresponding StaticFilesHandler (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler) does not specify its own expiration time.Only returned in GET requests if view=FULL is set.

deployment DeploymentArgs

Code and application artifacts that make up this version.Only returned in GET requests if view=FULL is set.

endpoints_api_service EndpointsApiServiceArgs

Cloud Endpoints configuration.If endpoints_api_service is set, the Cloud Endpoints Extensible Service Proxy will be provided to serve the API implemented by the app.

entrypoint EntrypointArgs

The entrypoint for the application.

env str

App Engine execution environment for this version.Defaults to standard.

env_variables Mapping[str, str]

Environment variables available to the application.Only returned in GET requests if view=FULL is set.

error_handlers Sequence[ErrorHandlerArgs]

Custom static error pages. Limited to 10KB per page.Only returned in GET requests if view=FULL is set.

handlers Sequence[UrlMapArgs]

An ordered list of URL-matching patterns that should be applied to incoming requests. The first matching URL handles the request and other request handlers are not attempted.Only returned in GET requests if view=FULL is set.

health_check HealthCheckArgs

Configures health checking for instances. Unhealthy instances are stopped and replaced with new instances. Only applicable in the App Engine flexible environment.Only returned in GET requests if view=FULL is set.

id str

Relative name of the version within the service. Example: v1. Version names can contain only lowercase letters, numbers, or hyphens. Reserved names: "default", "latest", and any name with the prefix "ah-".

inbound_services Sequence[VersionInboundServicesItem]

Before an application can receive email or XMPP messages, the application must be configured to enable the service.

instance_class str

Instance class that is used to run this version. Valid values are: AutomaticScaling: F1, F2, F4, F4_1G ManualScaling or BasicScaling: B1, B2, B4, B8, B4_1GDefaults to F1 for AutomaticScaling and B1 for ManualScaling or BasicScaling.

libraries Sequence[LibraryArgs]

Configuration for third-party Python runtime libraries that are required by the application.Only returned in GET requests if view=FULL is set.

liveness_check LivenessCheckArgs

Configures liveness health checking for instances. Unhealthy instances are stopped and replaced with new instancesOnly returned in GET requests if view=FULL is set.

manual_scaling ManualScalingArgs

A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. Manually scaled versions are sometimes referred to as "backends".

network NetworkArgs

Extra network settings. Only applicable in the App Engine flexible environment.

nobuild_files_regex str

Files that match this pattern will not be built into this version. Only applicable for Go runtimes.Only returned in GET requests if view=FULL is set.

readiness_check ReadinessCheckArgs

Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation.Only returned in GET requests if view=FULL is set.

resources ResourcesArgs

Machine resources for this version. Only applicable in the App Engine flexible environment.

runtime str

Desired runtime. Example: python27.

runtime_api_version str

The version of the API in the given runtime environment. Please see the app.yaml reference for valid values at https://cloud.google.com/appengine/docs/standard//config/appref

runtime_channel str

The channel of the runtime to use. Only available for some runtimes. Defaults to the default channel.

runtime_main_executable_path str

The path or name of the app's main executable.

service_account str

The identity that the deployed version will run as. Admin API will use the App Engine Appspot service account as default if this field is neither provided in app.yaml file nor through CLI flag.

serving_status VersionServingStatus

Current serving status of this version. Only the versions with a SERVING status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an invalid value. Defaults to SERVING.

threadsafe bool

Whether multiple requests can be dispatched to this version at once.

vm bool

Whether to deploy this version in a container on a virtual machine.

vpc_access_connector VpcAccessConnectorArgs

Enables VPC connectivity for standard apps.

zones Sequence[str]

The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

Deprecated:

The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

appId String
serviceId String
apiConfig Property Map

Serving configuration for Google Cloud Endpoints (https://cloud.google.com/endpoints).Only returned in GET requests if view=FULL is set.

appEngineApis Boolean

Allows App Engine second generation runtimes to access the legacy bundled services.

automaticScaling Property Map

Automatic scaling is based on request rate, response latencies, and other application metrics. Instances are dynamically created and destroyed as needed in order to handle traffic.

basicScaling Property Map

A service with basic scaling will create an instance when the application receives a request. The instance will be turned down when the app becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity.

betaSettings Map<String>

Metadata settings that are supplied to this version to enable beta runtime features.

buildEnvVariables Map<String>

Environment variables available to the build environment.Only returned in GET requests if view=FULL is set.

defaultExpiration String

Duration that static files should be cached by web proxies and browsers. Only applicable if the corresponding StaticFilesHandler (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler) does not specify its own expiration time.Only returned in GET requests if view=FULL is set.

deployment Property Map

Code and application artifacts that make up this version.Only returned in GET requests if view=FULL is set.

endpointsApiService Property Map

Cloud Endpoints configuration.If endpoints_api_service is set, the Cloud Endpoints Extensible Service Proxy will be provided to serve the API implemented by the app.

entrypoint Property Map

The entrypoint for the application.

env String

App Engine execution environment for this version.Defaults to standard.

envVariables Map<String>

Environment variables available to the application.Only returned in GET requests if view=FULL is set.

errorHandlers List<Property Map>

Custom static error pages. Limited to 10KB per page.Only returned in GET requests if view=FULL is set.

handlers List<Property Map>

An ordered list of URL-matching patterns that should be applied to incoming requests. The first matching URL handles the request and other request handlers are not attempted.Only returned in GET requests if view=FULL is set.

healthCheck Property Map

Configures health checking for instances. Unhealthy instances are stopped and replaced with new instances. Only applicable in the App Engine flexible environment.Only returned in GET requests if view=FULL is set.

id String

Relative name of the version within the service. Example: v1. Version names can contain only lowercase letters, numbers, or hyphens. Reserved names: "default", "latest", and any name with the prefix "ah-".

inboundServices List<"INBOUND_SERVICE_UNSPECIFIED" | "INBOUND_SERVICE_MAIL" | "INBOUND_SERVICE_MAIL_BOUNCE" | "INBOUND_SERVICE_XMPP_ERROR" | "INBOUND_SERVICE_XMPP_MESSAGE" | "INBOUND_SERVICE_XMPP_SUBSCRIBE" | "INBOUND_SERVICE_XMPP_PRESENCE" | "INBOUND_SERVICE_CHANNEL_PRESENCE" | "INBOUND_SERVICE_WARMUP">

Before an application can receive email or XMPP messages, the application must be configured to enable the service.

instanceClass String

Instance class that is used to run this version. Valid values are: AutomaticScaling: F1, F2, F4, F4_1G ManualScaling or BasicScaling: B1, B2, B4, B8, B4_1GDefaults to F1 for AutomaticScaling and B1 for ManualScaling or BasicScaling.

libraries List<Property Map>

Configuration for third-party Python runtime libraries that are required by the application.Only returned in GET requests if view=FULL is set.

livenessCheck Property Map

Configures liveness health checking for instances. Unhealthy instances are stopped and replaced with new instancesOnly returned in GET requests if view=FULL is set.

manualScaling Property Map

A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. Manually scaled versions are sometimes referred to as "backends".

network Property Map

Extra network settings. Only applicable in the App Engine flexible environment.

nobuildFilesRegex String

Files that match this pattern will not be built into this version. Only applicable for Go runtimes.Only returned in GET requests if view=FULL is set.

readinessCheck Property Map

Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation.Only returned in GET requests if view=FULL is set.

resources Property Map

Machine resources for this version. Only applicable in the App Engine flexible environment.

runtime String

Desired runtime. Example: python27.

runtimeApiVersion String

The version of the API in the given runtime environment. Please see the app.yaml reference for valid values at https://cloud.google.com/appengine/docs/standard//config/appref

runtimeChannel String

The channel of the runtime to use. Only available for some runtimes. Defaults to the default channel.

runtimeMainExecutablePath String

The path or name of the app's main executable.

serviceAccount String

The identity that the deployed version will run as. Admin API will use the App Engine Appspot service account as default if this field is neither provided in app.yaml file nor through CLI flag.

servingStatus "SERVING_STATUS_UNSPECIFIED" | "SERVING" | "STOPPED"

Current serving status of this version. Only the versions with a SERVING status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an invalid value. Defaults to SERVING.

threadsafe Boolean

Whether multiple requests can be dispatched to this version at once.

vm Boolean

Whether to deploy this version in a container on a virtual machine.

vpcAccessConnector Property Map

Enables VPC connectivity for standard apps.

zones List<String>

The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

Deprecated:

The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

Outputs

All input properties are implicitly available as output properties. Additionally, the Version resource produces the following output properties:

CreateTime string

Time that this version was created.

CreatedBy string

Email address of the user who created this version.

DiskUsageBytes string

Total size in bytes of all the files that are included in this version and currently hosted on the App Engine disk.

Id string

The provider-assigned unique ID for this managed resource.

Name string

Full path to the Version resource in the API. Example: apps/myapp/services/default/versions/v1.

VersionUrl string

Serving URL for this version. Example: "https://myversion-dot-myservice-dot-myapp.appspot.com"

CreateTime string

Time that this version was created.

CreatedBy string

Email address of the user who created this version.

DiskUsageBytes string

Total size in bytes of all the files that are included in this version and currently hosted on the App Engine disk.

Id string

The provider-assigned unique ID for this managed resource.

Name string

Full path to the Version resource in the API. Example: apps/myapp/services/default/versions/v1.

VersionUrl string

Serving URL for this version. Example: "https://myversion-dot-myservice-dot-myapp.appspot.com"

createTime String

Time that this version was created.

createdBy String

Email address of the user who created this version.

diskUsageBytes String

Total size in bytes of all the files that are included in this version and currently hosted on the App Engine disk.

id String

The provider-assigned unique ID for this managed resource.

name String

Full path to the Version resource in the API. Example: apps/myapp/services/default/versions/v1.

versionUrl String

Serving URL for this version. Example: "https://myversion-dot-myservice-dot-myapp.appspot.com"

createTime string

Time that this version was created.

createdBy string

Email address of the user who created this version.

diskUsageBytes string

Total size in bytes of all the files that are included in this version and currently hosted on the App Engine disk.

id string

The provider-assigned unique ID for this managed resource.

name string

Full path to the Version resource in the API. Example: apps/myapp/services/default/versions/v1.

versionUrl string

Serving URL for this version. Example: "https://myversion-dot-myservice-dot-myapp.appspot.com"

create_time str

Time that this version was created.

created_by str

Email address of the user who created this version.

disk_usage_bytes str

Total size in bytes of all the files that are included in this version and currently hosted on the App Engine disk.

id str

The provider-assigned unique ID for this managed resource.

name str

Full path to the Version resource in the API. Example: apps/myapp/services/default/versions/v1.

version_url str

Serving URL for this version. Example: "https://myversion-dot-myservice-dot-myapp.appspot.com"

createTime String

Time that this version was created.

createdBy String

Email address of the user who created this version.

diskUsageBytes String

Total size in bytes of all the files that are included in this version and currently hosted on the App Engine disk.

id String

The provider-assigned unique ID for this managed resource.

name String

Full path to the Version resource in the API. Example: apps/myapp/services/default/versions/v1.

versionUrl String

Serving URL for this version. Example: "https://myversion-dot-myservice-dot-myapp.appspot.com"

Supporting Types

ApiConfigHandler

AuthFailAction Pulumi.GoogleNative.AppEngine.V1.ApiConfigHandlerAuthFailAction

Action to take when users access resources that require authentication. Defaults to redirect.

Login Pulumi.GoogleNative.AppEngine.V1.ApiConfigHandlerLogin

Level of login required to access this resource. Defaults to optional.

Script string

Path to the script from the application root directory.

SecurityLevel Pulumi.GoogleNative.AppEngine.V1.ApiConfigHandlerSecurityLevel

Security (HTTPS) enforcement for this URL.

Url string

URL to serve the endpoint at.

AuthFailAction ApiConfigHandlerAuthFailAction

Action to take when users access resources that require authentication. Defaults to redirect.

Login ApiConfigHandlerLogin

Level of login required to access this resource. Defaults to optional.

Script string

Path to the script from the application root directory.

SecurityLevel ApiConfigHandlerSecurityLevel

Security (HTTPS) enforcement for this URL.

Url string

URL to serve the endpoint at.

authFailAction ApiConfigHandlerAuthFailAction

Action to take when users access resources that require authentication. Defaults to redirect.

login ApiConfigHandlerLogin

Level of login required to access this resource. Defaults to optional.

script String

Path to the script from the application root directory.

securityLevel ApiConfigHandlerSecurityLevel

Security (HTTPS) enforcement for this URL.

url String

URL to serve the endpoint at.

authFailAction ApiConfigHandlerAuthFailAction

Action to take when users access resources that require authentication. Defaults to redirect.

login ApiConfigHandlerLogin

Level of login required to access this resource. Defaults to optional.

script string

Path to the script from the application root directory.

securityLevel ApiConfigHandlerSecurityLevel

Security (HTTPS) enforcement for this URL.

url string

URL to serve the endpoint at.

auth_fail_action ApiConfigHandlerAuthFailAction

Action to take when users access resources that require authentication. Defaults to redirect.

login ApiConfigHandlerLogin

Level of login required to access this resource. Defaults to optional.

script str

Path to the script from the application root directory.

security_level ApiConfigHandlerSecurityLevel

Security (HTTPS) enforcement for this URL.

url str

URL to serve the endpoint at.

authFailAction "AUTH_FAIL_ACTION_UNSPECIFIED" | "AUTH_FAIL_ACTION_REDIRECT" | "AUTH_FAIL_ACTION_UNAUTHORIZED"

Action to take when users access resources that require authentication. Defaults to redirect.

login "LOGIN_UNSPECIFIED" | "LOGIN_OPTIONAL" | "LOGIN_ADMIN" | "LOGIN_REQUIRED"

Level of login required to access this resource. Defaults to optional.

script String

Path to the script from the application root directory.

securityLevel "SECURE_UNSPECIFIED" | "SECURE_DEFAULT" | "SECURE_NEVER" | "SECURE_OPTIONAL" | "SECURE_ALWAYS"

Security (HTTPS) enforcement for this URL.

url String

URL to serve the endpoint at.

ApiConfigHandlerAuthFailAction

AuthFailActionUnspecified
AUTH_FAIL_ACTION_UNSPECIFIED

Not specified. AUTH_FAIL_ACTION_REDIRECT is assumed.

AuthFailActionRedirect
AUTH_FAIL_ACTION_REDIRECT

Redirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.

AuthFailActionUnauthorized
AUTH_FAIL_ACTION_UNAUTHORIZED

Rejects request with a 401 HTTP status code and an error message.

ApiConfigHandlerAuthFailActionAuthFailActionUnspecified
AUTH_FAIL_ACTION_UNSPECIFIED

Not specified. AUTH_FAIL_ACTION_REDIRECT is assumed.

ApiConfigHandlerAuthFailActionAuthFailActionRedirect
AUTH_FAIL_ACTION_REDIRECT

Redirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.

ApiConfigHandlerAuthFailActionAuthFailActionUnauthorized
AUTH_FAIL_ACTION_UNAUTHORIZED

Rejects request with a 401 HTTP status code and an error message.

AuthFailActionUnspecified
AUTH_FAIL_ACTION_UNSPECIFIED

Not specified. AUTH_FAIL_ACTION_REDIRECT is assumed.

AuthFailActionRedirect
AUTH_FAIL_ACTION_REDIRECT

Redirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.

AuthFailActionUnauthorized
AUTH_FAIL_ACTION_UNAUTHORIZED

Rejects request with a 401 HTTP status code and an error message.

AuthFailActionUnspecified
AUTH_FAIL_ACTION_UNSPECIFIED

Not specified. AUTH_FAIL_ACTION_REDIRECT is assumed.

AuthFailActionRedirect
AUTH_FAIL_ACTION_REDIRECT

Redirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.

AuthFailActionUnauthorized
AUTH_FAIL_ACTION_UNAUTHORIZED

Rejects request with a 401 HTTP status code and an error message.

AUTH_FAIL_ACTION_UNSPECIFIED
AUTH_FAIL_ACTION_UNSPECIFIED

Not specified. AUTH_FAIL_ACTION_REDIRECT is assumed.

AUTH_FAIL_ACTION_REDIRECT
AUTH_FAIL_ACTION_REDIRECT

Redirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.

AUTH_FAIL_ACTION_UNAUTHORIZED
AUTH_FAIL_ACTION_UNAUTHORIZED

Rejects request with a 401 HTTP status code and an error message.

"AUTH_FAIL_ACTION_UNSPECIFIED"
AUTH_FAIL_ACTION_UNSPECIFIED

Not specified. AUTH_FAIL_ACTION_REDIRECT is assumed.

"AUTH_FAIL_ACTION_REDIRECT"
AUTH_FAIL_ACTION_REDIRECT

Redirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.

"AUTH_FAIL_ACTION_UNAUTHORIZED"
AUTH_FAIL_ACTION_UNAUTHORIZED

Rejects request with a 401 HTTP status code and an error message.

ApiConfigHandlerLogin

LoginUnspecified
LOGIN_UNSPECIFIED

Not specified. LOGIN_OPTIONAL is assumed.

LoginOptional
LOGIN_OPTIONAL

Does not require that the user is signed in.

LoginAdmin
LOGIN_ADMIN

If the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.

LoginRequired
LOGIN_REQUIRED

If the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.

ApiConfigHandlerLoginLoginUnspecified
LOGIN_UNSPECIFIED

Not specified. LOGIN_OPTIONAL is assumed.

ApiConfigHandlerLoginLoginOptional
LOGIN_OPTIONAL

Does not require that the user is signed in.

ApiConfigHandlerLoginLoginAdmin
LOGIN_ADMIN

If the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.

ApiConfigHandlerLoginLoginRequired
LOGIN_REQUIRED

If the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.

LoginUnspecified
LOGIN_UNSPECIFIED

Not specified. LOGIN_OPTIONAL is assumed.

LoginOptional
LOGIN_OPTIONAL

Does not require that the user is signed in.

LoginAdmin
LOGIN_ADMIN

If the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.

LoginRequired
LOGIN_REQUIRED

If the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.

LoginUnspecified
LOGIN_UNSPECIFIED

Not specified. LOGIN_OPTIONAL is assumed.

LoginOptional
LOGIN_OPTIONAL

Does not require that the user is signed in.

LoginAdmin
LOGIN_ADMIN

If the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.

LoginRequired
LOGIN_REQUIRED

If the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.

LOGIN_UNSPECIFIED
LOGIN_UNSPECIFIED

Not specified. LOGIN_OPTIONAL is assumed.

LOGIN_OPTIONAL
LOGIN_OPTIONAL

Does not require that the user is signed in.

LOGIN_ADMIN
LOGIN_ADMIN

If the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.

LOGIN_REQUIRED
LOGIN_REQUIRED

If the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.

"LOGIN_UNSPECIFIED"
LOGIN_UNSPECIFIED

Not specified. LOGIN_OPTIONAL is assumed.

"LOGIN_OPTIONAL"
LOGIN_OPTIONAL

Does not require that the user is signed in.

"LOGIN_ADMIN"
LOGIN_ADMIN

If the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.

"LOGIN_REQUIRED"
LOGIN_REQUIRED

If the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.

ApiConfigHandlerResponse

AuthFailAction string

Action to take when users access resources that require authentication. Defaults to redirect.

Login string

Level of login required to access this resource. Defaults to optional.

Script string

Path to the script from the application root directory.

SecurityLevel string

Security (HTTPS) enforcement for this URL.

Url string

URL to serve the endpoint at.

AuthFailAction string

Action to take when users access resources that require authentication. Defaults to redirect.

Login string

Level of login required to access this resource. Defaults to optional.

Script string

Path to the script from the application root directory.

SecurityLevel string

Security (HTTPS) enforcement for this URL.

Url string

URL to serve the endpoint at.

authFailAction String

Action to take when users access resources that require authentication. Defaults to redirect.

login String

Level of login required to access this resource. Defaults to optional.

script String

Path to the script from the application root directory.

securityLevel String

Security (HTTPS) enforcement for this URL.

url String

URL to serve the endpoint at.

authFailAction string

Action to take when users access resources that require authentication. Defaults to redirect.

login string

Level of login required to access this resource. Defaults to optional.

script string

Path to the script from the application root directory.

securityLevel string

Security (HTTPS) enforcement for this URL.

url string

URL to serve the endpoint at.

auth_fail_action str

Action to take when users access resources that require authentication. Defaults to redirect.

login str

Level of login required to access this resource. Defaults to optional.

script str

Path to the script from the application root directory.

security_level str

Security (HTTPS) enforcement for this URL.

url str

URL to serve the endpoint at.

authFailAction String

Action to take when users access resources that require authentication. Defaults to redirect.

login String

Level of login required to access this resource. Defaults to optional.

script String

Path to the script from the application root directory.

securityLevel String

Security (HTTPS) enforcement for this URL.

url String

URL to serve the endpoint at.

ApiConfigHandlerSecurityLevel

SecureUnspecified
SECURE_UNSPECIFIED

Not specified.

SecureDefault
SECURE_DEFAULT

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.

SecureNever
SECURE_NEVER

Requests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.

SecureOptional
SECURE_OPTIONAL

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.

SecureAlways
SECURE_ALWAYS

Requests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.

ApiConfigHandlerSecurityLevelSecureUnspecified
SECURE_UNSPECIFIED

Not specified.

ApiConfigHandlerSecurityLevelSecureDefault
SECURE_DEFAULT

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.

ApiConfigHandlerSecurityLevelSecureNever
SECURE_NEVER

Requests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.

ApiConfigHandlerSecurityLevelSecureOptional
SECURE_OPTIONAL

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.

ApiConfigHandlerSecurityLevelSecureAlways
SECURE_ALWAYS

Requests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.

SecureUnspecified
SECURE_UNSPECIFIED

Not specified.

SecureDefault
SECURE_DEFAULT

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.

SecureNever
SECURE_NEVER

Requests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.

SecureOptional
SECURE_OPTIONAL

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.

SecureAlways
SECURE_ALWAYS

Requests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.

SecureUnspecified
SECURE_UNSPECIFIED

Not specified.

SecureDefault
SECURE_DEFAULT

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.

SecureNever
SECURE_NEVER

Requests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.

SecureOptional
SECURE_OPTIONAL

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.

SecureAlways
SECURE_ALWAYS

Requests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.

SECURE_UNSPECIFIED
SECURE_UNSPECIFIED

Not specified.

SECURE_DEFAULT
SECURE_DEFAULT

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.

SECURE_NEVER
SECURE_NEVER

Requests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.

SECURE_OPTIONAL
SECURE_OPTIONAL

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.

SECURE_ALWAYS
SECURE_ALWAYS

Requests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.

"SECURE_UNSPECIFIED"
SECURE_UNSPECIFIED

Not specified.

"SECURE_DEFAULT"
SECURE_DEFAULT

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.

"SECURE_NEVER"
SECURE_NEVER

Requests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.

"SECURE_OPTIONAL"
SECURE_OPTIONAL

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.

"SECURE_ALWAYS"
SECURE_ALWAYS

Requests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.

ApiEndpointHandler

ScriptPath string

Path to the script from the application root directory.

ScriptPath string

Path to the script from the application root directory.

scriptPath String

Path to the script from the application root directory.

scriptPath string

Path to the script from the application root directory.

script_path str

Path to the script from the application root directory.

scriptPath String

Path to the script from the application root directory.

ApiEndpointHandlerResponse

ScriptPath string

Path to the script from the application root directory.

ScriptPath string

Path to the script from the application root directory.

scriptPath String

Path to the script from the application root directory.

scriptPath string

Path to the script from the application root directory.

script_path str

Path to the script from the application root directory.

scriptPath String

Path to the script from the application root directory.

AutomaticScaling

CoolDownPeriod string

The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.

CpuUtilization Pulumi.GoogleNative.AppEngine.V1.Inputs.CpuUtilization

Target scaling by CPU usage.

DiskUtilization Pulumi.GoogleNative.AppEngine.V1.Inputs.DiskUtilization

Target scaling by disk usage.

MaxConcurrentRequests int

Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.

MaxIdleInstances int

Maximum number of idle instances that should be maintained for this version.

MaxPendingLatency string

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

MaxTotalInstances int

Maximum number of instances that should be started to handle requests for this version.

MinIdleInstances int

Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.

MinPendingLatency string

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

MinTotalInstances int

Minimum number of running instances that should be maintained for this version.

NetworkUtilization Pulumi.GoogleNative.AppEngine.V1.Inputs.NetworkUtilization

Target scaling by network usage.

RequestUtilization Pulumi.GoogleNative.AppEngine.V1.Inputs.RequestUtilization

Target scaling by request utilization.

StandardSchedulerSettings Pulumi.GoogleNative.AppEngine.V1.Inputs.StandardSchedulerSettings

Scheduler settings for standard environment.

CoolDownPeriod string

The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.

CpuUtilization CpuUtilization

Target scaling by CPU usage.

DiskUtilization DiskUtilization

Target scaling by disk usage.

MaxConcurrentRequests int

Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.

MaxIdleInstances int

Maximum number of idle instances that should be maintained for this version.

MaxPendingLatency string

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

MaxTotalInstances int

Maximum number of instances that should be started to handle requests for this version.

MinIdleInstances int

Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.

MinPendingLatency string

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

MinTotalInstances int

Minimum number of running instances that should be maintained for this version.

NetworkUtilization NetworkUtilization

Target scaling by network usage.

RequestUtilization RequestUtilization

Target scaling by request utilization.

StandardSchedulerSettings StandardSchedulerSettings

Scheduler settings for standard environment.

coolDownPeriod String

The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.

cpuUtilization CpuUtilization

Target scaling by CPU usage.

diskUtilization DiskUtilization

Target scaling by disk usage.

maxConcurrentRequests Integer

Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.

maxIdleInstances Integer

Maximum number of idle instances that should be maintained for this version.

maxPendingLatency String

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

maxTotalInstances Integer

Maximum number of instances that should be started to handle requests for this version.

minIdleInstances Integer

Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.

minPendingLatency String

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

minTotalInstances Integer

Minimum number of running instances that should be maintained for this version.

networkUtilization NetworkUtilization

Target scaling by network usage.

requestUtilization RequestUtilization

Target scaling by request utilization.

standardSchedulerSettings StandardSchedulerSettings

Scheduler settings for standard environment.

coolDownPeriod string

The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.

cpuUtilization CpuUtilization

Target scaling by CPU usage.

diskUtilization DiskUtilization

Target scaling by disk usage.

maxConcurrentRequests number

Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.

maxIdleInstances number

Maximum number of idle instances that should be maintained for this version.

maxPendingLatency string

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

maxTotalInstances number

Maximum number of instances that should be started to handle requests for this version.

minIdleInstances number

Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.

minPendingLatency string

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

minTotalInstances number

Minimum number of running instances that should be maintained for this version.

networkUtilization NetworkUtilization

Target scaling by network usage.

requestUtilization RequestUtilization

Target scaling by request utilization.

standardSchedulerSettings StandardSchedulerSettings

Scheduler settings for standard environment.

cool_down_period str

The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.

cpu_utilization CpuUtilization

Target scaling by CPU usage.

disk_utilization DiskUtilization

Target scaling by disk usage.

max_concurrent_requests int

Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.

max_idle_instances int

Maximum number of idle instances that should be maintained for this version.

max_pending_latency str

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

max_total_instances int

Maximum number of instances that should be started to handle requests for this version.

min_idle_instances int

Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.

min_pending_latency str

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

min_total_instances int

Minimum number of running instances that should be maintained for this version.

network_utilization NetworkUtilization

Target scaling by network usage.

request_utilization RequestUtilization

Target scaling by request utilization.

standard_scheduler_settings StandardSchedulerSettings

Scheduler settings for standard environment.

coolDownPeriod String

The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.

cpuUtilization Property Map

Target scaling by CPU usage.

diskUtilization Property Map

Target scaling by disk usage.

maxConcurrentRequests Number

Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.

maxIdleInstances Number

Maximum number of idle instances that should be maintained for this version.

maxPendingLatency String

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

maxTotalInstances Number

Maximum number of instances that should be started to handle requests for this version.

minIdleInstances Number

Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.

minPendingLatency String

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

minTotalInstances Number

Minimum number of running instances that should be maintained for this version.

networkUtilization Property Map

Target scaling by network usage.

requestUtilization Property Map

Target scaling by request utilization.

standardSchedulerSettings Property Map

Scheduler settings for standard environment.

AutomaticScalingResponse

CoolDownPeriod string

The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.

CpuUtilization Pulumi.GoogleNative.AppEngine.V1.Inputs.CpuUtilizationResponse

Target scaling by CPU usage.

DiskUtilization Pulumi.GoogleNative.AppEngine.V1.Inputs.DiskUtilizationResponse

Target scaling by disk usage.

MaxConcurrentRequests int

Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.

MaxIdleInstances int

Maximum number of idle instances that should be maintained for this version.

MaxPendingLatency string

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

MaxTotalInstances int

Maximum number of instances that should be started to handle requests for this version.

MinIdleInstances int

Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.

MinPendingLatency string

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

MinTotalInstances int

Minimum number of running instances that should be maintained for this version.

NetworkUtilization Pulumi.GoogleNative.AppEngine.V1.Inputs.NetworkUtilizationResponse

Target scaling by network usage.

RequestUtilization Pulumi.GoogleNative.AppEngine.V1.Inputs.RequestUtilizationResponse

Target scaling by request utilization.

StandardSchedulerSettings Pulumi.GoogleNative.AppEngine.V1.Inputs.StandardSchedulerSettingsResponse

Scheduler settings for standard environment.

CoolDownPeriod string

The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.

CpuUtilization CpuUtilizationResponse

Target scaling by CPU usage.

DiskUtilization DiskUtilizationResponse

Target scaling by disk usage.

MaxConcurrentRequests int

Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.

MaxIdleInstances int

Maximum number of idle instances that should be maintained for this version.

MaxPendingLatency string

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

MaxTotalInstances int

Maximum number of instances that should be started to handle requests for this version.

MinIdleInstances int

Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.

MinPendingLatency string

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

MinTotalInstances int

Minimum number of running instances that should be maintained for this version.

NetworkUtilization NetworkUtilizationResponse

Target scaling by network usage.

RequestUtilization RequestUtilizationResponse

Target scaling by request utilization.

StandardSchedulerSettings StandardSchedulerSettingsResponse

Scheduler settings for standard environment.

coolDownPeriod String

The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.

cpuUtilization CpuUtilizationResponse

Target scaling by CPU usage.

diskUtilization DiskUtilizationResponse

Target scaling by disk usage.

maxConcurrentRequests Integer

Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.

maxIdleInstances Integer

Maximum number of idle instances that should be maintained for this version.

maxPendingLatency String

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

maxTotalInstances Integer

Maximum number of instances that should be started to handle requests for this version.

minIdleInstances Integer

Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.

minPendingLatency String

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

minTotalInstances Integer

Minimum number of running instances that should be maintained for this version.

networkUtilization NetworkUtilizationResponse

Target scaling by network usage.

requestUtilization RequestUtilizationResponse

Target scaling by request utilization.

standardSchedulerSettings StandardSchedulerSettingsResponse

Scheduler settings for standard environment.

coolDownPeriod string

The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.

cpuUtilization CpuUtilizationResponse

Target scaling by CPU usage.

diskUtilization DiskUtilizationResponse

Target scaling by disk usage.

maxConcurrentRequests number

Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.

maxIdleInstances number

Maximum number of idle instances that should be maintained for this version.

maxPendingLatency string

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

maxTotalInstances number

Maximum number of instances that should be started to handle requests for this version.

minIdleInstances number

Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.

minPendingLatency string

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

minTotalInstances number

Minimum number of running instances that should be maintained for this version.

networkUtilization NetworkUtilizationResponse

Target scaling by network usage.

requestUtilization RequestUtilizationResponse

Target scaling by request utilization.

standardSchedulerSettings StandardSchedulerSettingsResponse

Scheduler settings for standard environment.

cool_down_period str

The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.

cpu_utilization CpuUtilizationResponse

Target scaling by CPU usage.

disk_utilization DiskUtilizationResponse

Target scaling by disk usage.

max_concurrent_requests int

Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.

max_idle_instances int

Maximum number of idle instances that should be maintained for this version.

max_pending_latency str

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

max_total_instances int

Maximum number of instances that should be started to handle requests for this version.

min_idle_instances int

Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.

min_pending_latency str

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

min_total_instances int

Minimum number of running instances that should be maintained for this version.

network_utilization NetworkUtilizationResponse

Target scaling by network usage.

request_utilization RequestUtilizationResponse

Target scaling by request utilization.

standard_scheduler_settings StandardSchedulerSettingsResponse

Scheduler settings for standard environment.

coolDownPeriod String

The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.

cpuUtilization Property Map

Target scaling by CPU usage.

diskUtilization Property Map

Target scaling by disk usage.

maxConcurrentRequests Number

Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.

maxIdleInstances Number

Maximum number of idle instances that should be maintained for this version.

maxPendingLatency String

Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.

maxTotalInstances Number

Maximum number of instances that should be started to handle requests for this version.

minIdleInstances Number

Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.

minPendingLatency String

Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.

minTotalInstances Number

Minimum number of running instances that should be maintained for this version.

networkUtilization Property Map

Target scaling by network usage.

requestUtilization Property Map

Target scaling by request utilization.

standardSchedulerSettings Property Map

Scheduler settings for standard environment.

BasicScaling

IdleTimeout string

Duration of time after the last request that an instance must wait before the instance is shut down.

MaxInstances int

Maximum number of instances to create for this version.

IdleTimeout string

Duration of time after the last request that an instance must wait before the instance is shut down.

MaxInstances int

Maximum number of instances to create for this version.

idleTimeout String

Duration of time after the last request that an instance must wait before the instance is shut down.

maxInstances Integer

Maximum number of instances to create for this version.

idleTimeout string

Duration of time after the last request that an instance must wait before the instance is shut down.

maxInstances number

Maximum number of instances to create for this version.

idle_timeout str

Duration of time after the last request that an instance must wait before the instance is shut down.

max_instances int

Maximum number of instances to create for this version.

idleTimeout String

Duration of time after the last request that an instance must wait before the instance is shut down.

maxInstances Number

Maximum number of instances to create for this version.

BasicScalingResponse

IdleTimeout string

Duration of time after the last request that an instance must wait before the instance is shut down.

MaxInstances int

Maximum number of instances to create for this version.

IdleTimeout string

Duration of time after the last request that an instance must wait before the instance is shut down.

MaxInstances int

Maximum number of instances to create for this version.

idleTimeout String

Duration of time after the last request that an instance must wait before the instance is shut down.

maxInstances Integer

Maximum number of instances to create for this version.

idleTimeout string

Duration of time after the last request that an instance must wait before the instance is shut down.

maxInstances number

Maximum number of instances to create for this version.

idle_timeout str

Duration of time after the last request that an instance must wait before the instance is shut down.

max_instances int

Maximum number of instances to create for this version.

idleTimeout String

Duration of time after the last request that an instance must wait before the instance is shut down.

maxInstances Number

Maximum number of instances to create for this version.

CloudBuildOptions

AppYamlPath string

Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.

CloudBuildTimeout string

The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.

AppYamlPath string

Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.

CloudBuildTimeout string

The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.

appYamlPath String

Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.

cloudBuildTimeout String

The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.

appYamlPath string

Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.

cloudBuildTimeout string

The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.

app_yaml_path str

Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.

cloud_build_timeout str

The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.

appYamlPath String

Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.

cloudBuildTimeout String

The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.

CloudBuildOptionsResponse

AppYamlPath string

Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.

CloudBuildTimeout string

The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.

AppYamlPath string

Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.

CloudBuildTimeout string

The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.

appYamlPath String

Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.

cloudBuildTimeout String

The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.

appYamlPath string

Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.

cloudBuildTimeout string

The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.

app_yaml_path str

Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.

cloud_build_timeout str

The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.

appYamlPath String

Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.

cloudBuildTimeout String

The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.

ContainerInfo

Image string

URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"

Image string

URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"

image String

URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"

image string

URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"

image str

URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"

image String

URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"

ContainerInfoResponse

Image string

URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"

Image string

URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"

image String

URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"

image string

URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"

image str

URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"

image String

URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"

CpuUtilization

AggregationWindowLength string

Period of time over which CPU utilization is calculated.

TargetUtilization double

Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.

AggregationWindowLength string

Period of time over which CPU utilization is calculated.

TargetUtilization float64

Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.

aggregationWindowLength String

Period of time over which CPU utilization is calculated.

targetUtilization Double

Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.

aggregationWindowLength string

Period of time over which CPU utilization is calculated.

targetUtilization number

Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.

aggregation_window_length str

Period of time over which CPU utilization is calculated.

target_utilization float

Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.

aggregationWindowLength String

Period of time over which CPU utilization is calculated.

targetUtilization Number

Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.

CpuUtilizationResponse

AggregationWindowLength string

Period of time over which CPU utilization is calculated.

TargetUtilization double

Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.

AggregationWindowLength string

Period of time over which CPU utilization is calculated.

TargetUtilization float64

Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.

aggregationWindowLength String

Period of time over which CPU utilization is calculated.

targetUtilization Double

Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.

aggregationWindowLength string

Period of time over which CPU utilization is calculated.

targetUtilization number

Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.

aggregation_window_length str

Period of time over which CPU utilization is calculated.

target_utilization float

Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.

aggregationWindowLength String

Period of time over which CPU utilization is calculated.

targetUtilization Number

Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.

Deployment

CloudBuildOptions Pulumi.GoogleNative.AppEngine.V1.Inputs.CloudBuildOptions

Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.

Container Pulumi.GoogleNative.AppEngine.V1.Inputs.ContainerInfo

The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.

Files Dictionary<string, string>

Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.

Zip Pulumi.GoogleNative.AppEngine.V1.Inputs.ZipInfo

The zip file for this deployment, if this is a zip deployment.

CloudBuildOptions CloudBuildOptions

Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.

Container ContainerInfo

The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.

Files map[string]string

Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.

Zip ZipInfo

The zip file for this deployment, if this is a zip deployment.

cloudBuildOptions CloudBuildOptions

Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.

container ContainerInfo

The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.

files Map<String,String>

Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.

zip ZipInfo

The zip file for this deployment, if this is a zip deployment.

cloudBuildOptions CloudBuildOptions

Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.

container ContainerInfo

The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.

files {[key: string]: string}

Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.

zip ZipInfo

The zip file for this deployment, if this is a zip deployment.

cloud_build_options CloudBuildOptions

Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.

container ContainerInfo

The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.

files Mapping[str, str]

Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.

zip ZipInfo

The zip file for this deployment, if this is a zip deployment.

cloudBuildOptions Property Map

Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.

container Property Map

The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.

files Map<String>

Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.

zip Property Map

The zip file for this deployment, if this is a zip deployment.

DeploymentResponse

CloudBuildOptions Pulumi.GoogleNative.AppEngine.V1.Inputs.CloudBuildOptionsResponse

Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.

Container Pulumi.GoogleNative.AppEngine.V1.Inputs.ContainerInfoResponse

The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.

Files Dictionary<string, string>

Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.

Zip Pulumi.GoogleNative.AppEngine.V1.Inputs.ZipInfoResponse

The zip file for this deployment, if this is a zip deployment.

CloudBuildOptions CloudBuildOptionsResponse

Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.

Container ContainerInfoResponse

The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.

Files map[string]string

Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.

Zip ZipInfoResponse

The zip file for this deployment, if this is a zip deployment.

cloudBuildOptions CloudBuildOptionsResponse

Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.

container ContainerInfoResponse

The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.

files Map<String,String>

Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.

zip ZipInfoResponse

The zip file for this deployment, if this is a zip deployment.

cloudBuildOptions CloudBuildOptionsResponse

Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.

container ContainerInfoResponse

The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.

files {[key: string]: string}

Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.

zip ZipInfoResponse

The zip file for this deployment, if this is a zip deployment.

cloud_build_options CloudBuildOptionsResponse

Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.

container ContainerInfoResponse

The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.

files Mapping[str, str]

Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.

zip ZipInfoResponse

The zip file for this deployment, if this is a zip deployment.

cloudBuildOptions Property Map

Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.

container Property Map

The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.

files Map<String>

Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.

zip Property Map

The zip file for this deployment, if this is a zip deployment.

DiskUtilization

TargetReadBytesPerSecond int

Target bytes read per second.

TargetReadOpsPerSecond int

Target ops read per seconds.

TargetWriteBytesPerSecond int

Target bytes written per second.

TargetWriteOpsPerSecond int

Target ops written per second.

TargetReadBytesPerSecond int

Target bytes read per second.

TargetReadOpsPerSecond int

Target ops read per seconds.

TargetWriteBytesPerSecond int

Target bytes written per second.

TargetWriteOpsPerSecond int

Target ops written per second.

targetReadBytesPerSecond Integer

Target bytes read per second.

targetReadOpsPerSecond Integer

Target ops read per seconds.

targetWriteBytesPerSecond Integer

Target bytes written per second.

targetWriteOpsPerSecond Integer

Target ops written per second.

targetReadBytesPerSecond number

Target bytes read per second.

targetReadOpsPerSecond number

Target ops read per seconds.

targetWriteBytesPerSecond number

Target bytes written per second.

targetWriteOpsPerSecond number

Target ops written per second.

target_read_bytes_per_second int

Target bytes read per second.

target_read_ops_per_second int

Target ops read per seconds.

target_write_bytes_per_second int

Target bytes written per second.

target_write_ops_per_second int

Target ops written per second.

targetReadBytesPerSecond Number

Target bytes read per second.

targetReadOpsPerSecond Number

Target ops read per seconds.

targetWriteBytesPerSecond Number

Target bytes written per second.

targetWriteOpsPerSecond Number

Target ops written per second.

DiskUtilizationResponse

TargetReadBytesPerSecond int

Target bytes read per second.

TargetReadOpsPerSecond int

Target ops read per seconds.

TargetWriteBytesPerSecond int

Target bytes written per second.

TargetWriteOpsPerSecond int

Target ops written per second.

TargetReadBytesPerSecond int

Target bytes read per second.

TargetReadOpsPerSecond int

Target ops read per seconds.

TargetWriteBytesPerSecond int

Target bytes written per second.

TargetWriteOpsPerSecond int

Target ops written per second.

targetReadBytesPerSecond Integer

Target bytes read per second.

targetReadOpsPerSecond Integer

Target ops read per seconds.

targetWriteBytesPerSecond Integer

Target bytes written per second.

targetWriteOpsPerSecond Integer

Target ops written per second.

targetReadBytesPerSecond number

Target bytes read per second.

targetReadOpsPerSecond number

Target ops read per seconds.

targetWriteBytesPerSecond number

Target bytes written per second.

targetWriteOpsPerSecond number

Target ops written per second.

target_read_bytes_per_second int

Target bytes read per second.

target_read_ops_per_second int

Target ops read per seconds.

target_write_bytes_per_second int

Target bytes written per second.

target_write_ops_per_second int

Target ops written per second.

targetReadBytesPerSecond Number

Target bytes read per second.

targetReadOpsPerSecond Number

Target ops read per seconds.

targetWriteBytesPerSecond Number

Target bytes written per second.

targetWriteOpsPerSecond Number

Target ops written per second.

EndpointsApiService

ConfigId string

Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.

DisableTraceSampling bool

Enable or disable trace sampling. By default, this is set to false for enabled.

Name string

Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"

RolloutStrategy Pulumi.GoogleNative.AppEngine.V1.EndpointsApiServiceRolloutStrategy

Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.

ConfigId string

Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.

DisableTraceSampling bool

Enable or disable trace sampling. By default, this is set to false for enabled.

Name string

Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"

RolloutStrategy EndpointsApiServiceRolloutStrategy

Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.

configId String

Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.

disableTraceSampling Boolean

Enable or disable trace sampling. By default, this is set to false for enabled.

name String

Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"

rolloutStrategy EndpointsApiServiceRolloutStrategy

Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.

configId string

Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.

disableTraceSampling boolean

Enable or disable trace sampling. By default, this is set to false for enabled.

name string

Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"

rolloutStrategy EndpointsApiServiceRolloutStrategy

Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.

config_id str

Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.

disable_trace_sampling bool

Enable or disable trace sampling. By default, this is set to false for enabled.

name str

Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"

rollout_strategy EndpointsApiServiceRolloutStrategy

Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.

configId String

Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.

disableTraceSampling Boolean

Enable or disable trace sampling. By default, this is set to false for enabled.

name String

Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"

rolloutStrategy "UNSPECIFIED_ROLLOUT_STRATEGY" | "FIXED" | "MANAGED"

Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.

EndpointsApiServiceResponse

ConfigId string

Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.

DisableTraceSampling bool

Enable or disable trace sampling. By default, this is set to false for enabled.

Name string

Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"

RolloutStrategy string

Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.

ConfigId string

Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.

DisableTraceSampling bool

Enable or disable trace sampling. By default, this is set to false for enabled.

Name string

Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"

RolloutStrategy string

Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.

configId String

Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.

disableTraceSampling Boolean

Enable or disable trace sampling. By default, this is set to false for enabled.

name String

Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"

rolloutStrategy String

Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.

configId string

Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.

disableTraceSampling boolean

Enable or disable trace sampling. By default, this is set to false for enabled.

name string

Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"

rolloutStrategy string

Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.

config_id str

Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.

disable_trace_sampling bool

Enable or disable trace sampling. By default, this is set to false for enabled.

name str

Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"

rollout_strategy str

Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.

configId String

Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.

disableTraceSampling Boolean

Enable or disable trace sampling. By default, this is set to false for enabled.

name String

Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"

rolloutStrategy String

Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.

EndpointsApiServiceRolloutStrategy

UnspecifiedRolloutStrategy
UNSPECIFIED_ROLLOUT_STRATEGY

Not specified. Defaults to FIXED.

Fixed
FIXED

Endpoints service configuration ID will be fixed to the configuration ID specified by config_id.

Managed
MANAGED

Endpoints service configuration ID will be updated with each rollout.

EndpointsApiServiceRolloutStrategyUnspecifiedRolloutStrategy
UNSPECIFIED_ROLLOUT_STRATEGY

Not specified. Defaults to FIXED.

EndpointsApiServiceRolloutStrategyFixed
FIXED

Endpoints service configuration ID will be fixed to the configuration ID specified by config_id.

EndpointsApiServiceRolloutStrategyManaged
MANAGED

Endpoints service configuration ID will be updated with each rollout.

UnspecifiedRolloutStrategy
UNSPECIFIED_ROLLOUT_STRATEGY

Not specified. Defaults to FIXED.

Fixed
FIXED

Endpoints service configuration ID will be fixed to the configuration ID specified by config_id.

Managed
MANAGED

Endpoints service configuration ID will be updated with each rollout.

UnspecifiedRolloutStrategy
UNSPECIFIED_ROLLOUT_STRATEGY

Not specified. Defaults to FIXED.

Fixed
FIXED

Endpoints service configuration ID will be fixed to the configuration ID specified by config_id.

Managed
MANAGED

Endpoints service configuration ID will be updated with each rollout.

UNSPECIFIED_ROLLOUT_STRATEGY
UNSPECIFIED_ROLLOUT_STRATEGY

Not specified. Defaults to FIXED.

FIXED
FIXED

Endpoints service configuration ID will be fixed to the configuration ID specified by config_id.

MANAGED
MANAGED

Endpoints service configuration ID will be updated with each rollout.

"UNSPECIFIED_ROLLOUT_STRATEGY"
UNSPECIFIED_ROLLOUT_STRATEGY

Not specified. Defaults to FIXED.

"FIXED"
FIXED

Endpoints service configuration ID will be fixed to the configuration ID specified by config_id.

"MANAGED"
MANAGED

Endpoints service configuration ID will be updated with each rollout.

Entrypoint

Shell string

The format should be a shell command that can be fed to bash -c.

Shell string

The format should be a shell command that can be fed to bash -c.

shell String

The format should be a shell command that can be fed to bash -c.

shell string

The format should be a shell command that can be fed to bash -c.

shell str

The format should be a shell command that can be fed to bash -c.

shell String

The format should be a shell command that can be fed to bash -c.

EntrypointResponse

Shell string

The format should be a shell command that can be fed to bash -c.

Shell string

The format should be a shell command that can be fed to bash -c.

shell String

The format should be a shell command that can be fed to bash -c.

shell string

The format should be a shell command that can be fed to bash -c.

shell str

The format should be a shell command that can be fed to bash -c.

shell String

The format should be a shell command that can be fed to bash -c.

ErrorHandler

ErrorCode Pulumi.GoogleNative.AppEngine.V1.ErrorHandlerErrorCode

Error condition this handler applies to.

MimeType string

MIME type of file. Defaults to text/html.

StaticFile string

Static file content to be served for this error.

ErrorCode ErrorHandlerErrorCode

Error condition this handler applies to.

MimeType string

MIME type of file. Defaults to text/html.

StaticFile string

Static file content to be served for this error.

errorCode ErrorHandlerErrorCode

Error condition this handler applies to.

mimeType String

MIME type of file. Defaults to text/html.

staticFile String

Static file content to be served for this error.

errorCode ErrorHandlerErrorCode

Error condition this handler applies to.

mimeType string

MIME type of file. Defaults to text/html.

staticFile string

Static file content to be served for this error.

error_code ErrorHandlerErrorCode

Error condition this handler applies to.

mime_type str

MIME type of file. Defaults to text/html.

static_file str

Static file content to be served for this error.

errorCode "ERROR_CODE_UNSPECIFIED" | "ERROR_CODE_DEFAULT" | "ERROR_CODE_OVER_QUOTA" | "ERROR_CODE_DOS_API_DENIAL" | "ERROR_CODE_TIMEOUT"

Error condition this handler applies to.

mimeType String

MIME type of file. Defaults to text/html.

staticFile String

Static file content to be served for this error.

ErrorHandlerErrorCode

ErrorCodeUnspecified
ERROR_CODE_UNSPECIFIED

Not specified. ERROR_CODE_DEFAULT is assumed.

ErrorCodeDefault
ERROR_CODE_DEFAULT

All other error types.

ErrorCodeOverQuota
ERROR_CODE_OVER_QUOTA

Application has exceeded a resource quota.

ErrorCodeDosApiDenial
ERROR_CODE_DOS_API_DENIAL

Client blocked by the application's Denial of Service protection configuration.

ErrorCodeTimeout
ERROR_CODE_TIMEOUT

Deadline reached before the application responds.

ErrorHandlerErrorCodeErrorCodeUnspecified
ERROR_CODE_UNSPECIFIED

Not specified. ERROR_CODE_DEFAULT is assumed.

ErrorHandlerErrorCodeErrorCodeDefault
ERROR_CODE_DEFAULT

All other error types.

ErrorHandlerErrorCodeErrorCodeOverQuota
ERROR_CODE_OVER_QUOTA

Application has exceeded a resource quota.

ErrorHandlerErrorCodeErrorCodeDosApiDenial
ERROR_CODE_DOS_API_DENIAL

Client blocked by the application's Denial of Service protection configuration.

ErrorHandlerErrorCodeErrorCodeTimeout
ERROR_CODE_TIMEOUT

Deadline reached before the application responds.

ErrorCodeUnspecified
ERROR_CODE_UNSPECIFIED

Not specified. ERROR_CODE_DEFAULT is assumed.

ErrorCodeDefault
ERROR_CODE_DEFAULT

All other error types.

ErrorCodeOverQuota
ERROR_CODE_OVER_QUOTA

Application has exceeded a resource quota.

ErrorCodeDosApiDenial
ERROR_CODE_DOS_API_DENIAL

Client blocked by the application's Denial of Service protection configuration.

ErrorCodeTimeout
ERROR_CODE_TIMEOUT

Deadline reached before the application responds.

ErrorCodeUnspecified
ERROR_CODE_UNSPECIFIED

Not specified. ERROR_CODE_DEFAULT is assumed.

ErrorCodeDefault
ERROR_CODE_DEFAULT

All other error types.

ErrorCodeOverQuota
ERROR_CODE_OVER_QUOTA

Application has exceeded a resource quota.

ErrorCodeDosApiDenial
ERROR_CODE_DOS_API_DENIAL

Client blocked by the application's Denial of Service protection configuration.

ErrorCodeTimeout
ERROR_CODE_TIMEOUT

Deadline reached before the application responds.

ERROR_CODE_UNSPECIFIED
ERROR_CODE_UNSPECIFIED

Not specified. ERROR_CODE_DEFAULT is assumed.

ERROR_CODE_DEFAULT
ERROR_CODE_DEFAULT

All other error types.

ERROR_CODE_OVER_QUOTA
ERROR_CODE_OVER_QUOTA

Application has exceeded a resource quota.

ERROR_CODE_DOS_API_DENIAL
ERROR_CODE_DOS_API_DENIAL

Client blocked by the application's Denial of Service protection configuration.

ERROR_CODE_TIMEOUT
ERROR_CODE_TIMEOUT

Deadline reached before the application responds.

"ERROR_CODE_UNSPECIFIED"
ERROR_CODE_UNSPECIFIED

Not specified. ERROR_CODE_DEFAULT is assumed.

"ERROR_CODE_DEFAULT"
ERROR_CODE_DEFAULT

All other error types.

"ERROR_CODE_OVER_QUOTA"
ERROR_CODE_OVER_QUOTA

Application has exceeded a resource quota.

"ERROR_CODE_DOS_API_DENIAL"
ERROR_CODE_DOS_API_DENIAL

Client blocked by the application's Denial of Service protection configuration.

"ERROR_CODE_TIMEOUT"
ERROR_CODE_TIMEOUT

Deadline reached before the application responds.

ErrorHandlerResponse

ErrorCode string

Error condition this handler applies to.

MimeType string

MIME type of file. Defaults to text/html.

StaticFile string

Static file content to be served for this error.

ErrorCode string

Error condition this handler applies to.

MimeType string

MIME type of file. Defaults to text/html.

StaticFile string

Static file content to be served for this error.

errorCode String

Error condition this handler applies to.

mimeType String

MIME type of file. Defaults to text/html.

staticFile String

Static file content to be served for this error.

errorCode string

Error condition this handler applies to.

mimeType string

MIME type of file. Defaults to text/html.

staticFile string

Static file content to be served for this error.

error_code str

Error condition this handler applies to.

mime_type str

MIME type of file. Defaults to text/html.

static_file str

Static file content to be served for this error.

errorCode String

Error condition this handler applies to.

mimeType String

MIME type of file. Defaults to text/html.

staticFile String

Static file content to be served for this error.

HealthCheck

CheckInterval string

Interval between health checks.

DisableHealthCheck bool

Whether to explicitly disable health checks for this instance.

HealthyThreshold int

Number of consecutive successful health checks required before receiving traffic.

Host string

Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"

RestartThreshold int

Number of consecutive failed health checks required before an instance is restarted.

Timeout string

Time before the health check is considered failed.

UnhealthyThreshold int

Number of consecutive failed health checks required before removing traffic.

CheckInterval string

Interval between health checks.

DisableHealthCheck bool

Whether to explicitly disable health checks for this instance.

HealthyThreshold int

Number of consecutive successful health checks required before receiving traffic.

Host string

Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"

RestartThreshold int

Number of consecutive failed health checks required before an instance is restarted.

Timeout string

Time before the health check is considered failed.

UnhealthyThreshold int

Number of consecutive failed health checks required before removing traffic.

checkInterval String

Interval between health checks.

disableHealthCheck Boolean

Whether to explicitly disable health checks for this instance.

healthyThreshold Integer

Number of consecutive successful health checks required before receiving traffic.

host String

Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"

restartThreshold Integer

Number of consecutive failed health checks required before an instance is restarted.

timeout String

Time before the health check is considered failed.

unhealthyThreshold Integer

Number of consecutive failed health checks required before removing traffic.

checkInterval string

Interval between health checks.

disableHealthCheck boolean

Whether to explicitly disable health checks for this instance.

healthyThreshold number

Number of consecutive successful health checks required before receiving traffic.

host string

Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"

restartThreshold number

Number of consecutive failed health checks required before an instance is restarted.

timeout string

Time before the health check is considered failed.

unhealthyThreshold number

Number of consecutive failed health checks required before removing traffic.

check_interval str

Interval between health checks.

disable_health_check bool

Whether to explicitly disable health checks for this instance.

healthy_threshold int

Number of consecutive successful health checks required before receiving traffic.

host str

Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"

restart_threshold int

Number of consecutive failed health checks required before an instance is restarted.

timeout str

Time before the health check is considered failed.

unhealthy_threshold int

Number of consecutive failed health checks required before removing traffic.

checkInterval String

Interval between health checks.

disableHealthCheck Boolean

Whether to explicitly disable health checks for this instance.

healthyThreshold Number

Number of consecutive successful health checks required before receiving traffic.

host String

Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"

restartThreshold Number

Number of consecutive failed health checks required before an instance is restarted.

timeout String

Time before the health check is considered failed.

unhealthyThreshold Number

Number of consecutive failed health checks required before removing traffic.

HealthCheckResponse

CheckInterval string

Interval between health checks.

DisableHealthCheck bool

Whether to explicitly disable health checks for this instance.

HealthyThreshold int

Number of consecutive successful health checks required before receiving traffic.

Host string

Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"

RestartThreshold int

Number of consecutive failed health checks required before an instance is restarted.

Timeout string

Time before the health check is considered failed.

UnhealthyThreshold int

Number of consecutive failed health checks required before removing traffic.

CheckInterval string

Interval between health checks.

DisableHealthCheck bool

Whether to explicitly disable health checks for this instance.

HealthyThreshold int

Number of consecutive successful health checks required before receiving traffic.

Host string

Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"

RestartThreshold int

Number of consecutive failed health checks required before an instance is restarted.

Timeout string

Time before the health check is considered failed.

UnhealthyThreshold int

Number of consecutive failed health checks required before removing traffic.

checkInterval String

Interval between health checks.

disableHealthCheck Boolean

Whether to explicitly disable health checks for this instance.

healthyThreshold Integer

Number of consecutive successful health checks required before receiving traffic.

host String

Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"

restartThreshold Integer

Number of consecutive failed health checks required before an instance is restarted.

timeout String

Time before the health check is considered failed.

unhealthyThreshold Integer

Number of consecutive failed health checks required before removing traffic.

checkInterval string

Interval between health checks.

disableHealthCheck boolean

Whether to explicitly disable health checks for this instance.

healthyThreshold number

Number of consecutive successful health checks required before receiving traffic.

host string

Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"

restartThreshold number

Number of consecutive failed health checks required before an instance is restarted.

timeout string

Time before the health check is considered failed.

unhealthyThreshold number

Number of consecutive failed health checks required before removing traffic.

check_interval str

Interval between health checks.

disable_health_check bool

Whether to explicitly disable health checks for this instance.

healthy_threshold int

Number of consecutive successful health checks required before receiving traffic.

host str

Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"

restart_threshold int

Number of consecutive failed health checks required before an instance is restarted.

timeout str

Time before the health check is considered failed.

unhealthy_threshold int

Number of consecutive failed health checks required before removing traffic.

checkInterval String

Interval between health checks.

disableHealthCheck Boolean

Whether to explicitly disable health checks for this instance.

healthyThreshold Number

Number of consecutive successful health checks required before receiving traffic.

host String

Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"

restartThreshold Number

Number of consecutive failed health checks required before an instance is restarted.

timeout String

Time before the health check is considered failed.

unhealthyThreshold Number

Number of consecutive failed health checks required before removing traffic.

Library

Name string

Name of the library. Example: "django".

Version string

Version of the library to select, or "latest".

Name string

Name of the library. Example: "django".

Version string

Version of the library to select, or "latest".

name String

Name of the library. Example: "django".

version String

Version of the library to select, or "latest".

name string

Name of the library. Example: "django".

version string

Version of the library to select, or "latest".

name str

Name of the library. Example: "django".

version str

Version of the library to select, or "latest".

name String

Name of the library. Example: "django".

version String

Version of the library to select, or "latest".

LibraryResponse

Name string

Name of the library. Example: "django".

Version string

Version of the library to select, or "latest".

Name string

Name of the library. Example: "django".

Version string

Version of the library to select, or "latest".

name String

Name of the library. Example: "django".

version String

Version of the library to select, or "latest".

name string

Name of the library. Example: "django".

version string

Version of the library to select, or "latest".

name str

Name of the library. Example: "django".

version str

Version of the library to select, or "latest".

name String

Name of the library. Example: "django".

version String

Version of the library to select, or "latest".

LivenessCheck

CheckInterval string

Interval between health checks.

FailureThreshold int

Number of consecutive failed checks required before considering the VM unhealthy.

Host string

Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"

InitialDelay string

The initial delay before starting to execute the checks.

Path string

The request path.

SuccessThreshold int

Number of consecutive successful checks required before considering the VM healthy.

Timeout string

Time before the check is considered failed.

CheckInterval string

Interval between health checks.

FailureThreshold int

Number of consecutive failed checks required before considering the VM unhealthy.

Host string

Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"

InitialDelay string

The initial delay before starting to execute the checks.

Path string

The request path.

SuccessThreshold int

Number of consecutive successful checks required before considering the VM healthy.

Timeout string

Time before the check is considered failed.

checkInterval String

Interval between health checks.

failureThreshold Integer

Number of consecutive failed checks required before considering the VM unhealthy.

host String

Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"

initialDelay String

The initial delay before starting to execute the checks.

path String

The request path.

successThreshold Integer

Number of consecutive successful checks required before considering the VM healthy.

timeout String

Time before the check is considered failed.

checkInterval string

Interval between health checks.

failureThreshold number

Number of consecutive failed checks required before considering the VM unhealthy.

host string

Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"

initialDelay string

The initial delay before starting to execute the checks.

path string

The request path.

successThreshold number

Number of consecutive successful checks required before considering the VM healthy.

timeout string

Time before the check is considered failed.

check_interval str

Interval between health checks.

failure_threshold int

Number of consecutive failed checks required before considering the VM unhealthy.

host str

Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"

initial_delay str

The initial delay before starting to execute the checks.

path str

The request path.

success_threshold int

Number of consecutive successful checks required before considering the VM healthy.

timeout str

Time before the check is considered failed.

checkInterval String

Interval between health checks.

failureThreshold Number

Number of consecutive failed checks required before considering the VM unhealthy.

host String

Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"

initialDelay String

The initial delay before starting to execute the checks.

path String

The request path.

successThreshold Number

Number of consecutive successful checks required before considering the VM healthy.

timeout String

Time before the check is considered failed.

LivenessCheckResponse

CheckInterval string

Interval between health checks.

FailureThreshold int

Number of consecutive failed checks required before considering the VM unhealthy.

Host string

Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"

InitialDelay string

The initial delay before starting to execute the checks.

Path string

The request path.

SuccessThreshold int

Number of consecutive successful checks required before considering the VM healthy.

Timeout string

Time before the check is considered failed.

CheckInterval string

Interval between health checks.

FailureThreshold int

Number of consecutive failed checks required before considering the VM unhealthy.

Host string

Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"

InitialDelay string

The initial delay before starting to execute the checks.

Path string

The request path.

SuccessThreshold int

Number of consecutive successful checks required before considering the VM healthy.

Timeout string

Time before the check is considered failed.

checkInterval String

Interval between health checks.

failureThreshold Integer

Number of consecutive failed checks required before considering the VM unhealthy.

host String

Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"

initialDelay String

The initial delay before starting to execute the checks.

path String

The request path.

successThreshold Integer

Number of consecutive successful checks required before considering the VM healthy.

timeout String

Time before the check is considered failed.

checkInterval string

Interval between health checks.

failureThreshold number

Number of consecutive failed checks required before considering the VM unhealthy.

host string

Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"

initialDelay string

The initial delay before starting to execute the checks.

path string

The request path.

successThreshold number

Number of consecutive successful checks required before considering the VM healthy.

timeout string

Time before the check is considered failed.

check_interval str

Interval between health checks.

failure_threshold int

Number of consecutive failed checks required before considering the VM unhealthy.

host str

Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"

initial_delay str

The initial delay before starting to execute the checks.

path str

The request path.

success_threshold int

Number of consecutive successful checks required before considering the VM healthy.

timeout str

Time before the check is considered failed.

checkInterval String

Interval between health checks.

failureThreshold Number

Number of consecutive failed checks required before considering the VM unhealthy.

host String

Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"

initialDelay String

The initial delay before starting to execute the checks.

path String

The request path.

successThreshold Number

Number of consecutive successful checks required before considering the VM healthy.

timeout String

Time before the check is considered failed.

ManualScaling

Instances int

Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.

Instances int

Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.

instances Integer

Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.

instances number

Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.

instances int

Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.

instances Number

Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.

ManualScalingResponse

Instances int

Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.

Instances int

Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.

instances Integer

Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.

instances number

Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.

instances int

Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.

instances Number

Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.

Network

ForwardedPorts List<string>

List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.

InstanceIpMode Pulumi.GoogleNative.AppEngine.V1.NetworkInstanceIpMode

The IP mode for instances. Only applicable in the App Engine flexible environment.

InstanceTag string

Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.

Name string

Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.

SessionAffinity bool

Enable session affinity. Only applicable in the App Engine flexible environment.

SubnetworkName string

Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.

ForwardedPorts []string

List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.

InstanceIpMode NetworkInstanceIpMode

The IP mode for instances. Only applicable in the App Engine flexible environment.

InstanceTag string

Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.

Name string

Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.

SessionAffinity bool

Enable session affinity. Only applicable in the App Engine flexible environment.

SubnetworkName string

Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.

forwardedPorts List<String>

List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.

instanceIpMode NetworkInstanceIpMode

The IP mode for instances. Only applicable in the App Engine flexible environment.

instanceTag String

Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.

name String

Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.

sessionAffinity Boolean

Enable session affinity. Only applicable in the App Engine flexible environment.

subnetworkName String

Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.

forwardedPorts string[]

List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.

instanceIpMode NetworkInstanceIpMode

The IP mode for instances. Only applicable in the App Engine flexible environment.

instanceTag string

Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.

name string

Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.

sessionAffinity boolean

Enable session affinity. Only applicable in the App Engine flexible environment.

subnetworkName string

Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.

forwarded_ports Sequence[str]

List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.

instance_ip_mode NetworkInstanceIpMode

The IP mode for instances. Only applicable in the App Engine flexible environment.

instance_tag str

Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.

name str

Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.

session_affinity bool

Enable session affinity. Only applicable in the App Engine flexible environment.

subnetwork_name str

Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.

forwardedPorts List<String>

List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.

instanceIpMode "INSTANCE_IP_MODE_UNSPECIFIED" | "EXTERNAL" | "INTERNAL"

The IP mode for instances. Only applicable in the App Engine flexible environment.

instanceTag String

Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.

name String

Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.

sessionAffinity Boolean

Enable session affinity. Only applicable in the App Engine flexible environment.

subnetworkName String

Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.

NetworkInstanceIpMode

InstanceIpModeUnspecified
INSTANCE_IP_MODE_UNSPECIFIED

Unspecified is treated as EXTERNAL.

External
EXTERNAL

Instances are created with both internal and external IP addresses.

Internal
INTERNAL

Instances are created with internal IP addresses only.

NetworkInstanceIpModeInstanceIpModeUnspecified
INSTANCE_IP_MODE_UNSPECIFIED

Unspecified is treated as EXTERNAL.

NetworkInstanceIpModeExternal
EXTERNAL

Instances are created with both internal and external IP addresses.

NetworkInstanceIpModeInternal
INTERNAL

Instances are created with internal IP addresses only.

InstanceIpModeUnspecified
INSTANCE_IP_MODE_UNSPECIFIED

Unspecified is treated as EXTERNAL.

External
EXTERNAL

Instances are created with both internal and external IP addresses.

Internal
INTERNAL

Instances are created with internal IP addresses only.

InstanceIpModeUnspecified
INSTANCE_IP_MODE_UNSPECIFIED

Unspecified is treated as EXTERNAL.

External
EXTERNAL

Instances are created with both internal and external IP addresses.

Internal
INTERNAL

Instances are created with internal IP addresses only.

INSTANCE_IP_MODE_UNSPECIFIED
INSTANCE_IP_MODE_UNSPECIFIED

Unspecified is treated as EXTERNAL.

EXTERNAL
EXTERNAL

Instances are created with both internal and external IP addresses.

INTERNAL
INTERNAL

Instances are created with internal IP addresses only.

"INSTANCE_IP_MODE_UNSPECIFIED"
INSTANCE_IP_MODE_UNSPECIFIED

Unspecified is treated as EXTERNAL.

"EXTERNAL"
EXTERNAL

Instances are created with both internal and external IP addresses.

"INTERNAL"
INTERNAL

Instances are created with internal IP addresses only.

NetworkResponse

ForwardedPorts List<string>

List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.

InstanceIpMode string

The IP mode for instances. Only applicable in the App Engine flexible environment.

InstanceTag string

Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.

Name string

Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.

SessionAffinity bool

Enable session affinity. Only applicable in the App Engine flexible environment.

SubnetworkName string

Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.

ForwardedPorts []string

List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.

InstanceIpMode string

The IP mode for instances. Only applicable in the App Engine flexible environment.

InstanceTag string

Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.

Name string

Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.

SessionAffinity bool

Enable session affinity. Only applicable in the App Engine flexible environment.

SubnetworkName string

Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.

forwardedPorts List<String>

List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.

instanceIpMode String

The IP mode for instances. Only applicable in the App Engine flexible environment.

instanceTag String

Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.

name String

Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.

sessionAffinity Boolean

Enable session affinity. Only applicable in the App Engine flexible environment.

subnetworkName String

Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.

forwardedPorts string[]

List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.

instanceIpMode string

The IP mode for instances. Only applicable in the App Engine flexible environment.

instanceTag string

Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.

name string

Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.

sessionAffinity boolean

Enable session affinity. Only applicable in the App Engine flexible environment.

subnetworkName string

Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.

forwarded_ports Sequence[str]

List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.

instance_ip_mode str

The IP mode for instances. Only applicable in the App Engine flexible environment.

instance_tag str

Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.

name str

Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.

session_affinity bool

Enable session affinity. Only applicable in the App Engine flexible environment.

subnetwork_name str

Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.

forwardedPorts List<String>

List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.

instanceIpMode String

The IP mode for instances. Only applicable in the App Engine flexible environment.

instanceTag String

Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.

name String

Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.

sessionAffinity Boolean

Enable session affinity. Only applicable in the App Engine flexible environment.

subnetworkName String

Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.

NetworkUtilization

TargetReceivedBytesPerSecond int

Target bytes received per second.

TargetReceivedPacketsPerSecond int

Target packets received per second.

TargetSentBytesPerSecond int

Target bytes sent per second.

TargetSentPacketsPerSecond int

Target packets sent per second.

TargetReceivedBytesPerSecond int

Target bytes received per second.

TargetReceivedPacketsPerSecond int

Target packets received per second.

TargetSentBytesPerSecond int

Target bytes sent per second.

TargetSentPacketsPerSecond int

Target packets sent per second.

targetReceivedBytesPerSecond Integer

Target bytes received per second.

targetReceivedPacketsPerSecond Integer

Target packets received per second.

targetSentBytesPerSecond Integer

Target bytes sent per second.

targetSentPacketsPerSecond Integer

Target packets sent per second.

targetReceivedBytesPerSecond number

Target bytes received per second.

targetReceivedPacketsPerSecond number

Target packets received per second.

targetSentBytesPerSecond number

Target bytes sent per second.

targetSentPacketsPerSecond number

Target packets sent per second.

target_received_bytes_per_second int

Target bytes received per second.

target_received_packets_per_second int

Target packets received per second.

target_sent_bytes_per_second int

Target bytes sent per second.

target_sent_packets_per_second int

Target packets sent per second.

targetReceivedBytesPerSecond Number

Target bytes received per second.

targetReceivedPacketsPerSecond Number

Target packets received per second.

targetSentBytesPerSecond Number

Target bytes sent per second.

targetSentPacketsPerSecond Number

Target packets sent per second.

NetworkUtilizationResponse

TargetReceivedBytesPerSecond int

Target bytes received per second.

TargetReceivedPacketsPerSecond int

Target packets received per second.

TargetSentBytesPerSecond int

Target bytes sent per second.

TargetSentPacketsPerSecond int

Target packets sent per second.

TargetReceivedBytesPerSecond int

Target bytes received per second.

TargetReceivedPacketsPerSecond int

Target packets received per second.

TargetSentBytesPerSecond int

Target bytes sent per second.

TargetSentPacketsPerSecond int

Target packets sent per second.

targetReceivedBytesPerSecond Integer

Target bytes received per second.

targetReceivedPacketsPerSecond Integer

Target packets received per second.

targetSentBytesPerSecond Integer

Target bytes sent per second.

targetSentPacketsPerSecond Integer

Target packets sent per second.

targetReceivedBytesPerSecond number

Target bytes received per second.

targetReceivedPacketsPerSecond number

Target packets received per second.

targetSentBytesPerSecond number

Target bytes sent per second.

targetSentPacketsPerSecond number

Target packets sent per second.

target_received_bytes_per_second int

Target bytes received per second.

target_received_packets_per_second int

Target packets received per second.

target_sent_bytes_per_second int

Target bytes sent per second.

target_sent_packets_per_second int

Target packets sent per second.

targetReceivedBytesPerSecond Number

Target bytes received per second.

targetReceivedPacketsPerSecond Number

Target packets received per second.

targetSentBytesPerSecond Number

Target bytes sent per second.

targetSentPacketsPerSecond Number

Target packets sent per second.

ReadinessCheck

AppStartTimeout string

A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.

CheckInterval string

Interval between health checks.

FailureThreshold int

Number of consecutive failed checks required before removing traffic.

Host string

Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"

Path string

The request path.

SuccessThreshold int

Number of consecutive successful checks required before receiving traffic.

Timeout string

Time before the check is considered failed.

AppStartTimeout string

A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.

CheckInterval string

Interval between health checks.

FailureThreshold int

Number of consecutive failed checks required before removing traffic.

Host string

Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"

Path string

The request path.

SuccessThreshold int

Number of consecutive successful checks required before receiving traffic.

Timeout string

Time before the check is considered failed.

appStartTimeout String

A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.

checkInterval String

Interval between health checks.

failureThreshold Integer

Number of consecutive failed checks required before removing traffic.

host String

Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"

path String

The request path.

successThreshold Integer

Number of consecutive successful checks required before receiving traffic.

timeout String

Time before the check is considered failed.

appStartTimeout string

A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.

checkInterval string

Interval between health checks.

failureThreshold number

Number of consecutive failed checks required before removing traffic.

host string

Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"

path string

The request path.

successThreshold number

Number of consecutive successful checks required before receiving traffic.

timeout string

Time before the check is considered failed.

app_start_timeout str

A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.

check_interval str

Interval between health checks.

failure_threshold int

Number of consecutive failed checks required before removing traffic.

host str

Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"

path str

The request path.

success_threshold int

Number of consecutive successful checks required before receiving traffic.

timeout str

Time before the check is considered failed.

appStartTimeout String

A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.

checkInterval String

Interval between health checks.

failureThreshold Number

Number of consecutive failed checks required before removing traffic.

host String

Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"

path String

The request path.

successThreshold Number

Number of consecutive successful checks required before receiving traffic.

timeout String

Time before the check is considered failed.

ReadinessCheckResponse

AppStartTimeout string

A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.

CheckInterval string

Interval between health checks.

FailureThreshold int

Number of consecutive failed checks required before removing traffic.

Host string

Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"

Path string

The request path.

SuccessThreshold int

Number of consecutive successful checks required before receiving traffic.

Timeout string

Time before the check is considered failed.

AppStartTimeout string

A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.

CheckInterval string

Interval between health checks.

FailureThreshold int

Number of consecutive failed checks required before removing traffic.

Host string

Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"

Path string

The request path.

SuccessThreshold int

Number of consecutive successful checks required before receiving traffic.

Timeout string

Time before the check is considered failed.

appStartTimeout String

A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.

checkInterval String

Interval between health checks.

failureThreshold Integer

Number of consecutive failed checks required before removing traffic.

host String

Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"

path String

The request path.

successThreshold Integer

Number of consecutive successful checks required before receiving traffic.

timeout String

Time before the check is considered failed.

appStartTimeout string

A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.

checkInterval string

Interval between health checks.

failureThreshold number

Number of consecutive failed checks required before removing traffic.

host string

Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"

path string

The request path.

successThreshold number

Number of consecutive successful checks required before receiving traffic.

timeout string

Time before the check is considered failed.

app_start_timeout str

A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.

check_interval str

Interval between health checks.

failure_threshold int

Number of consecutive failed checks required before removing traffic.

host str

Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"

path str

The request path.

success_threshold int

Number of consecutive successful checks required before receiving traffic.

timeout str

Time before the check is considered failed.

appStartTimeout String

A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.

checkInterval String

Interval between health checks.

failureThreshold Number

Number of consecutive failed checks required before removing traffic.

host String

Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"

path String

The request path.

successThreshold Number

Number of consecutive successful checks required before receiving traffic.

timeout String

Time before the check is considered failed.

RequestUtilization

TargetConcurrentRequests int

Target number of concurrent requests.

TargetRequestCountPerSecond int

Target requests per second.

TargetConcurrentRequests int

Target number of concurrent requests.

TargetRequestCountPerSecond int

Target requests per second.

targetConcurrentRequests Integer

Target number of concurrent requests.

targetRequestCountPerSecond Integer

Target requests per second.

targetConcurrentRequests number

Target number of concurrent requests.

targetRequestCountPerSecond number

Target requests per second.

target_concurrent_requests int

Target number of concurrent requests.

target_request_count_per_second int

Target requests per second.

targetConcurrentRequests Number

Target number of concurrent requests.

targetRequestCountPerSecond Number

Target requests per second.

RequestUtilizationResponse

TargetConcurrentRequests int

Target number of concurrent requests.

TargetRequestCountPerSecond int

Target requests per second.

TargetConcurrentRequests int

Target number of concurrent requests.

TargetRequestCountPerSecond int

Target requests per second.

targetConcurrentRequests Integer

Target number of concurrent requests.

targetRequestCountPerSecond Integer

Target requests per second.

targetConcurrentRequests number

Target number of concurrent requests.

targetRequestCountPerSecond number

Target requests per second.

target_concurrent_requests int

Target number of concurrent requests.

target_request_count_per_second int

Target requests per second.

targetConcurrentRequests Number

Target number of concurrent requests.

targetRequestCountPerSecond Number

Target requests per second.

Resources

Cpu double

Number of CPU cores needed.

DiskGb double

Disk size (GB) needed.

KmsKeyReference string

The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk

MemoryGb double

Memory (GB) needed.

Volumes List<Pulumi.GoogleNative.AppEngine.V1.Inputs.Volume>

User specified volumes.

Cpu float64

Number of CPU cores needed.

DiskGb float64

Disk size (GB) needed.

KmsKeyReference string

The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk

MemoryGb float64

Memory (GB) needed.

Volumes []Volume

User specified volumes.

cpu Double

Number of CPU cores needed.

diskGb Double

Disk size (GB) needed.

kmsKeyReference String

The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk

memoryGb Double

Memory (GB) needed.

volumes List<Volume>

User specified volumes.

cpu number

Number of CPU cores needed.

diskGb number

Disk size (GB) needed.

kmsKeyReference string

The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk

memoryGb number

Memory (GB) needed.

volumes Volume[]

User specified volumes.

cpu float

Number of CPU cores needed.

disk_gb float

Disk size (GB) needed.

kms_key_reference str

The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk

memory_gb float

Memory (GB) needed.

volumes Sequence[Volume]

User specified volumes.

cpu Number

Number of CPU cores needed.

diskGb Number

Disk size (GB) needed.

kmsKeyReference String

The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk

memoryGb Number

Memory (GB) needed.

volumes List<Property Map>

User specified volumes.

ResourcesResponse

Cpu double

Number of CPU cores needed.

DiskGb double

Disk size (GB) needed.

KmsKeyReference string

The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk

MemoryGb double

Memory (GB) needed.

Volumes List<Pulumi.GoogleNative.AppEngine.V1.Inputs.VolumeResponse>

User specified volumes.

Cpu float64

Number of CPU cores needed.

DiskGb float64

Disk size (GB) needed.

KmsKeyReference string

The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk

MemoryGb float64

Memory (GB) needed.

Volumes []VolumeResponse

User specified volumes.

cpu Double

Number of CPU cores needed.

diskGb Double

Disk size (GB) needed.

kmsKeyReference String

The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk

memoryGb Double

Memory (GB) needed.

volumes List<VolumeResponse>

User specified volumes.

cpu number

Number of CPU cores needed.

diskGb number

Disk size (GB) needed.

kmsKeyReference string

The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk

memoryGb number

Memory (GB) needed.

volumes VolumeResponse[]

User specified volumes.

cpu float

Number of CPU cores needed.

disk_gb float

Disk size (GB) needed.

kms_key_reference str

The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk

memory_gb float

Memory (GB) needed.

volumes Sequence[VolumeResponse]

User specified volumes.

cpu Number

Number of CPU cores needed.

diskGb Number

Disk size (GB) needed.

kmsKeyReference String

The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk

memoryGb Number

Memory (GB) needed.

volumes List<Property Map>

User specified volumes.

ScriptHandler

ScriptPath string

Path to the script from the application root directory.

ScriptPath string

Path to the script from the application root directory.

scriptPath String

Path to the script from the application root directory.

scriptPath string

Path to the script from the application root directory.

script_path str

Path to the script from the application root directory.

scriptPath String

Path to the script from the application root directory.

ScriptHandlerResponse

ScriptPath string

Path to the script from the application root directory.

ScriptPath string

Path to the script from the application root directory.

scriptPath String

Path to the script from the application root directory.

scriptPath string

Path to the script from the application root directory.

script_path str

Path to the script from the application root directory.

scriptPath String

Path to the script from the application root directory.

StandardSchedulerSettings

MaxInstances int

Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.

MinInstances int

Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.

TargetCpuUtilization double

Target CPU utilization ratio to maintain when scaling.

TargetThroughputUtilization double

Target throughput utilization ratio to maintain when scaling

MaxInstances int

Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.

MinInstances int

Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.

TargetCpuUtilization float64

Target CPU utilization ratio to maintain when scaling.

TargetThroughputUtilization float64

Target throughput utilization ratio to maintain when scaling

maxInstances Integer

Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.

minInstances Integer

Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.

targetCpuUtilization Double

Target CPU utilization ratio to maintain when scaling.

targetThroughputUtilization Double

Target throughput utilization ratio to maintain when scaling

maxInstances number

Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.

minInstances number

Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.

targetCpuUtilization number

Target CPU utilization ratio to maintain when scaling.

targetThroughputUtilization number

Target throughput utilization ratio to maintain when scaling

max_instances int

Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.

min_instances int

Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.

target_cpu_utilization float

Target CPU utilization ratio to maintain when scaling.

target_throughput_utilization float

Target throughput utilization ratio to maintain when scaling

maxInstances Number

Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.

minInstances Number

Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.

targetCpuUtilization Number

Target CPU utilization ratio to maintain when scaling.

targetThroughputUtilization Number

Target throughput utilization ratio to maintain when scaling

StandardSchedulerSettingsResponse

MaxInstances int

Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.

MinInstances int

Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.

TargetCpuUtilization double

Target CPU utilization ratio to maintain when scaling.

TargetThroughputUtilization double

Target throughput utilization ratio to maintain when scaling

MaxInstances int

Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.

MinInstances int

Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.

TargetCpuUtilization float64

Target CPU utilization ratio to maintain when scaling.

TargetThroughputUtilization float64

Target throughput utilization ratio to maintain when scaling

maxInstances Integer

Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.

minInstances Integer

Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.

targetCpuUtilization Double

Target CPU utilization ratio to maintain when scaling.

targetThroughputUtilization Double

Target throughput utilization ratio to maintain when scaling

maxInstances number

Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.

minInstances number

Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.

targetCpuUtilization number

Target CPU utilization ratio to maintain when scaling.

targetThroughputUtilization number

Target throughput utilization ratio to maintain when scaling

max_instances int

Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.

min_instances int

Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.

target_cpu_utilization float

Target CPU utilization ratio to maintain when scaling.

target_throughput_utilization float

Target throughput utilization ratio to maintain when scaling

maxInstances Number

Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.

minInstances Number

Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.

targetCpuUtilization Number

Target CPU utilization ratio to maintain when scaling.

targetThroughputUtilization Number

Target throughput utilization ratio to maintain when scaling

StaticFilesHandler

ApplicationReadable bool

Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.

Expiration string

Time a static file served by this handler should be cached by web proxies and browsers.

HttpHeaders Dictionary<string, string>

HTTP headers to use for all responses from these URLs.

MimeType string

MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.

Path string

Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.

RequireMatchingFile bool

Whether this handler should match the request if the file referenced by the handler does not exist.

UploadPathRegex string

Regular expression that matches the file paths for all files that should be referenced by this handler.

ApplicationReadable bool

Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.

Expiration string

Time a static file served by this handler should be cached by web proxies and browsers.

HttpHeaders map[string]string

HTTP headers to use for all responses from these URLs.

MimeType string

MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.

Path string

Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.

RequireMatchingFile bool

Whether this handler should match the request if the file referenced by the handler does not exist.

UploadPathRegex string

Regular expression that matches the file paths for all files that should be referenced by this handler.

applicationReadable Boolean

Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.

expiration String

Time a static file served by this handler should be cached by web proxies and browsers.

httpHeaders Map<String,String>

HTTP headers to use for all responses from these URLs.

mimeType String

MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.

path String

Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.

requireMatchingFile Boolean

Whether this handler should match the request if the file referenced by the handler does not exist.

uploadPathRegex String

Regular expression that matches the file paths for all files that should be referenced by this handler.

applicationReadable boolean

Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.

expiration string

Time a static file served by this handler should be cached by web proxies and browsers.

httpHeaders {[key: string]: string}

HTTP headers to use for all responses from these URLs.

mimeType string

MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.

path string

Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.

requireMatchingFile boolean

Whether this handler should match the request if the file referenced by the handler does not exist.

uploadPathRegex string

Regular expression that matches the file paths for all files that should be referenced by this handler.

application_readable bool

Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.

expiration str

Time a static file served by this handler should be cached by web proxies and browsers.

http_headers Mapping[str, str]

HTTP headers to use for all responses from these URLs.

mime_type str

MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.

path str

Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.

require_matching_file bool

Whether this handler should match the request if the file referenced by the handler does not exist.

upload_path_regex str

Regular expression that matches the file paths for all files that should be referenced by this handler.

applicationReadable Boolean

Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.

expiration String

Time a static file served by this handler should be cached by web proxies and browsers.

httpHeaders Map<String>

HTTP headers to use for all responses from these URLs.

mimeType String

MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.

path String

Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.

requireMatchingFile Boolean

Whether this handler should match the request if the file referenced by the handler does not exist.

uploadPathRegex String

Regular expression that matches the file paths for all files that should be referenced by this handler.

StaticFilesHandlerResponse

ApplicationReadable bool

Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.

Expiration string

Time a static file served by this handler should be cached by web proxies and browsers.

HttpHeaders Dictionary<string, string>

HTTP headers to use for all responses from these URLs.

MimeType string

MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.

Path string

Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.

RequireMatchingFile bool

Whether this handler should match the request if the file referenced by the handler does not exist.

UploadPathRegex string

Regular expression that matches the file paths for all files that should be referenced by this handler.

ApplicationReadable bool

Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.

Expiration string

Time a static file served by this handler should be cached by web proxies and browsers.

HttpHeaders map[string]string

HTTP headers to use for all responses from these URLs.

MimeType string

MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.

Path string

Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.

RequireMatchingFile bool

Whether this handler should match the request if the file referenced by the handler does not exist.

UploadPathRegex string

Regular expression that matches the file paths for all files that should be referenced by this handler.

applicationReadable Boolean

Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.

expiration String

Time a static file served by this handler should be cached by web proxies and browsers.

httpHeaders Map<String,String>

HTTP headers to use for all responses from these URLs.

mimeType String

MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.

path String

Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.

requireMatchingFile Boolean

Whether this handler should match the request if the file referenced by the handler does not exist.

uploadPathRegex String

Regular expression that matches the file paths for all files that should be referenced by this handler.

applicationReadable boolean

Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.

expiration string

Time a static file served by this handler should be cached by web proxies and browsers.

httpHeaders {[key: string]: string}

HTTP headers to use for all responses from these URLs.

mimeType string

MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.

path string

Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.

requireMatchingFile boolean

Whether this handler should match the request if the file referenced by the handler does not exist.

uploadPathRegex string

Regular expression that matches the file paths for all files that should be referenced by this handler.

application_readable bool

Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.

expiration str

Time a static file served by this handler should be cached by web proxies and browsers.

http_headers Mapping[str, str]

HTTP headers to use for all responses from these URLs.

mime_type str

MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.

path str

Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.

require_matching_file bool

Whether this handler should match the request if the file referenced by the handler does not exist.

upload_path_regex str

Regular expression that matches the file paths for all files that should be referenced by this handler.

applicationReadable Boolean

Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.

expiration String

Time a static file served by this handler should be cached by web proxies and browsers.

httpHeaders Map<String>

HTTP headers to use for all responses from these URLs.

mimeType String

MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.

path String

Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.

requireMatchingFile Boolean

Whether this handler should match the request if the file referenced by the handler does not exist.

uploadPathRegex String

Regular expression that matches the file paths for all files that should be referenced by this handler.

UrlMap

ApiEndpoint Pulumi.GoogleNative.AppEngine.V1.Inputs.ApiEndpointHandler

Uses API Endpoints to handle requests.

AuthFailAction Pulumi.GoogleNative.AppEngine.V1.UrlMapAuthFailAction

Action to take when users access resources that require authentication. Defaults to redirect.

Login Pulumi.GoogleNative.AppEngine.V1.UrlMapLogin

Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.

RedirectHttpResponseCode Pulumi.GoogleNative.AppEngine.V1.UrlMapRedirectHttpResponseCode

30x code to use when performing redirects for the secure field. Defaults to 302.

Script Pulumi.GoogleNative.AppEngine.V1.Inputs.ScriptHandler

Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".

SecurityLevel Pulumi.GoogleNative.AppEngine.V1.UrlMapSecurityLevel

Security (HTTPS) enforcement for this URL.

StaticFiles Pulumi.GoogleNative.AppEngine.V1.Inputs.StaticFilesHandler

Returns the contents of a file, such as an image, as the response.

UrlRegex string

URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.

ApiEndpoint ApiEndpointHandler

Uses API Endpoints to handle requests.

AuthFailAction UrlMapAuthFailAction

Action to take when users access resources that require authentication. Defaults to redirect.

Login UrlMapLogin

Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.

RedirectHttpResponseCode UrlMapRedirectHttpResponseCode

30x code to use when performing redirects for the secure field. Defaults to 302.

Script ScriptHandler

Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".

SecurityLevel UrlMapSecurityLevel

Security (HTTPS) enforcement for this URL.

StaticFiles StaticFilesHandler

Returns the contents of a file, such as an image, as the response.

UrlRegex string

URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.

apiEndpoint ApiEndpointHandler

Uses API Endpoints to handle requests.

authFailAction UrlMapAuthFailAction

Action to take when users access resources that require authentication. Defaults to redirect.

login UrlMapLogin

Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.

redirectHttpResponseCode UrlMapRedirectHttpResponseCode

30x code to use when performing redirects for the secure field. Defaults to 302.

script ScriptHandler

Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".

securityLevel UrlMapSecurityLevel

Security (HTTPS) enforcement for this URL.

staticFiles StaticFilesHandler

Returns the contents of a file, such as an image, as the response.

urlRegex String

URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.

apiEndpoint ApiEndpointHandler

Uses API Endpoints to handle requests.

authFailAction UrlMapAuthFailAction

Action to take when users access resources that require authentication. Defaults to redirect.

login UrlMapLogin

Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.

redirectHttpResponseCode UrlMapRedirectHttpResponseCode

30x code to use when performing redirects for the secure field. Defaults to 302.

script ScriptHandler

Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".

securityLevel UrlMapSecurityLevel

Security (HTTPS) enforcement for this URL.

staticFiles StaticFilesHandler

Returns the contents of a file, such as an image, as the response.

urlRegex string

URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.

api_endpoint ApiEndpointHandler

Uses API Endpoints to handle requests.

auth_fail_action UrlMapAuthFailAction

Action to take when users access resources that require authentication. Defaults to redirect.

login UrlMapLogin

Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.

redirect_http_response_code UrlMapRedirectHttpResponseCode

30x code to use when performing redirects for the secure field. Defaults to 302.

script ScriptHandler

Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".

security_level UrlMapSecurityLevel

Security (HTTPS) enforcement for this URL.

static_files StaticFilesHandler

Returns the contents of a file, such as an image, as the response.

url_regex str

URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.

apiEndpoint Property Map

Uses API Endpoints to handle requests.

authFailAction "AUTH_FAIL_ACTION_UNSPECIFIED" | "AUTH_FAIL_ACTION_REDIRECT" | "AUTH_FAIL_ACTION_UNAUTHORIZED"

Action to take when users access resources that require authentication. Defaults to redirect.

login "LOGIN_UNSPECIFIED" | "LOGIN_OPTIONAL" | "LOGIN_ADMIN" | "LOGIN_REQUIRED"

Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.

redirectHttpResponseCode "REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED" | "REDIRECT_HTTP_RESPONSE_CODE_301" | "REDIRECT_HTTP_RESPONSE_CODE_302" | "REDIRECT_HTTP_RESPONSE_CODE_303" | "REDIRECT_HTTP_RESPONSE_CODE_307"

30x code to use when performing redirects for the secure field. Defaults to 302.

script Property Map

Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".

securityLevel "SECURE_UNSPECIFIED" | "SECURE_DEFAULT" | "SECURE_NEVER" | "SECURE_OPTIONAL" | "SECURE_ALWAYS"

Security (HTTPS) enforcement for this URL.

staticFiles Property Map

Returns the contents of a file, such as an image, as the response.

urlRegex String

URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.

UrlMapAuthFailAction

AuthFailActionUnspecified
AUTH_FAIL_ACTION_UNSPECIFIED

Not specified. AUTH_FAIL_ACTION_REDIRECT is assumed.

AuthFailActionRedirect
AUTH_FAIL_ACTION_REDIRECT

Redirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.

AuthFailActionUnauthorized
AUTH_FAIL_ACTION_UNAUTHORIZED

Rejects request with a 401 HTTP status code and an error message.

UrlMapAuthFailActionAuthFailActionUnspecified
AUTH_FAIL_ACTION_UNSPECIFIED

Not specified. AUTH_FAIL_ACTION_REDIRECT is assumed.

UrlMapAuthFailActionAuthFailActionRedirect
AUTH_FAIL_ACTION_REDIRECT

Redirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.

UrlMapAuthFailActionAuthFailActionUnauthorized
AUTH_FAIL_ACTION_UNAUTHORIZED

Rejects request with a 401 HTTP status code and an error message.

AuthFailActionUnspecified
AUTH_FAIL_ACTION_UNSPECIFIED

Not specified. AUTH_FAIL_ACTION_REDIRECT is assumed.

AuthFailActionRedirect
AUTH_FAIL_ACTION_REDIRECT

Redirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.

AuthFailActionUnauthorized
AUTH_FAIL_ACTION_UNAUTHORIZED

Rejects request with a 401 HTTP status code and an error message.

AuthFailActionUnspecified
AUTH_FAIL_ACTION_UNSPECIFIED

Not specified. AUTH_FAIL_ACTION_REDIRECT is assumed.

AuthFailActionRedirect
AUTH_FAIL_ACTION_REDIRECT

Redirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.

AuthFailActionUnauthorized
AUTH_FAIL_ACTION_UNAUTHORIZED

Rejects request with a 401 HTTP status code and an error message.

AUTH_FAIL_ACTION_UNSPECIFIED
AUTH_FAIL_ACTION_UNSPECIFIED

Not specified. AUTH_FAIL_ACTION_REDIRECT is assumed.

AUTH_FAIL_ACTION_REDIRECT
AUTH_FAIL_ACTION_REDIRECT

Redirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.

AUTH_FAIL_ACTION_UNAUTHORIZED
AUTH_FAIL_ACTION_UNAUTHORIZED

Rejects request with a 401 HTTP status code and an error message.

"AUTH_FAIL_ACTION_UNSPECIFIED"
AUTH_FAIL_ACTION_UNSPECIFIED

Not specified. AUTH_FAIL_ACTION_REDIRECT is assumed.

"AUTH_FAIL_ACTION_REDIRECT"
AUTH_FAIL_ACTION_REDIRECT

Redirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.

"AUTH_FAIL_ACTION_UNAUTHORIZED"
AUTH_FAIL_ACTION_UNAUTHORIZED

Rejects request with a 401 HTTP status code and an error message.

UrlMapLogin

LoginUnspecified
LOGIN_UNSPECIFIED

Not specified. LOGIN_OPTIONAL is assumed.

LoginOptional
LOGIN_OPTIONAL

Does not require that the user is signed in.

LoginAdmin
LOGIN_ADMIN

If the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.

LoginRequired
LOGIN_REQUIRED

If the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.

UrlMapLoginLoginUnspecified
LOGIN_UNSPECIFIED

Not specified. LOGIN_OPTIONAL is assumed.

UrlMapLoginLoginOptional
LOGIN_OPTIONAL

Does not require that the user is signed in.

UrlMapLoginLoginAdmin
LOGIN_ADMIN

If the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.

UrlMapLoginLoginRequired
LOGIN_REQUIRED

If the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.

LoginUnspecified
LOGIN_UNSPECIFIED

Not specified. LOGIN_OPTIONAL is assumed.

LoginOptional
LOGIN_OPTIONAL

Does not require that the user is signed in.

LoginAdmin
LOGIN_ADMIN

If the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.

LoginRequired
LOGIN_REQUIRED

If the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.

LoginUnspecified
LOGIN_UNSPECIFIED

Not specified. LOGIN_OPTIONAL is assumed.

LoginOptional
LOGIN_OPTIONAL

Does not require that the user is signed in.

LoginAdmin
LOGIN_ADMIN

If the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.

LoginRequired
LOGIN_REQUIRED

If the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.

LOGIN_UNSPECIFIED
LOGIN_UNSPECIFIED

Not specified. LOGIN_OPTIONAL is assumed.

LOGIN_OPTIONAL
LOGIN_OPTIONAL

Does not require that the user is signed in.

LOGIN_ADMIN
LOGIN_ADMIN

If the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.

LOGIN_REQUIRED
LOGIN_REQUIRED

If the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.

"LOGIN_UNSPECIFIED"
LOGIN_UNSPECIFIED

Not specified. LOGIN_OPTIONAL is assumed.

"LOGIN_OPTIONAL"
LOGIN_OPTIONAL

Does not require that the user is signed in.

"LOGIN_ADMIN"
LOGIN_ADMIN

If the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.

"LOGIN_REQUIRED"
LOGIN_REQUIRED

If the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.

UrlMapRedirectHttpResponseCode

RedirectHttpResponseCodeUnspecified
REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED

Not specified. 302 is assumed.

RedirectHttpResponseCode301
REDIRECT_HTTP_RESPONSE_CODE_301

301 Moved Permanently code.

RedirectHttpResponseCode302
REDIRECT_HTTP_RESPONSE_CODE_302

302 Moved Temporarily code.

RedirectHttpResponseCode303
REDIRECT_HTTP_RESPONSE_CODE_303

303 See Other code.

RedirectHttpResponseCode307
REDIRECT_HTTP_RESPONSE_CODE_307

307 Temporary Redirect code.

UrlMapRedirectHttpResponseCodeRedirectHttpResponseCodeUnspecified
REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED

Not specified. 302 is assumed.

UrlMapRedirectHttpResponseCodeRedirectHttpResponseCode301
REDIRECT_HTTP_RESPONSE_CODE_301

301 Moved Permanently code.

UrlMapRedirectHttpResponseCodeRedirectHttpResponseCode302
REDIRECT_HTTP_RESPONSE_CODE_302

302 Moved Temporarily code.

UrlMapRedirectHttpResponseCodeRedirectHttpResponseCode303
REDIRECT_HTTP_RESPONSE_CODE_303

303 See Other code.

UrlMapRedirectHttpResponseCodeRedirectHttpResponseCode307
REDIRECT_HTTP_RESPONSE_CODE_307

307 Temporary Redirect code.

RedirectHttpResponseCodeUnspecified
REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED

Not specified. 302 is assumed.

RedirectHttpResponseCode301
REDIRECT_HTTP_RESPONSE_CODE_301

301 Moved Permanently code.

RedirectHttpResponseCode302
REDIRECT_HTTP_RESPONSE_CODE_302

302 Moved Temporarily code.

RedirectHttpResponseCode303
REDIRECT_HTTP_RESPONSE_CODE_303

303 See Other code.

RedirectHttpResponseCode307
REDIRECT_HTTP_RESPONSE_CODE_307

307 Temporary Redirect code.

RedirectHttpResponseCodeUnspecified
REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED

Not specified. 302 is assumed.

RedirectHttpResponseCode301
REDIRECT_HTTP_RESPONSE_CODE_301

301 Moved Permanently code.

RedirectHttpResponseCode302
REDIRECT_HTTP_RESPONSE_CODE_302

302 Moved Temporarily code.

RedirectHttpResponseCode303
REDIRECT_HTTP_RESPONSE_CODE_303

303 See Other code.

RedirectHttpResponseCode307
REDIRECT_HTTP_RESPONSE_CODE_307

307 Temporary Redirect code.

REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED
REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED

Not specified. 302 is assumed.

REDIRECT_HTTP_RESPONSE_CODE301
REDIRECT_HTTP_RESPONSE_CODE_301

301 Moved Permanently code.

REDIRECT_HTTP_RESPONSE_CODE302
REDIRECT_HTTP_RESPONSE_CODE_302

302 Moved Temporarily code.

REDIRECT_HTTP_RESPONSE_CODE303
REDIRECT_HTTP_RESPONSE_CODE_303

303 See Other code.

REDIRECT_HTTP_RESPONSE_CODE307
REDIRECT_HTTP_RESPONSE_CODE_307

307 Temporary Redirect code.

"REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED"
REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED

Not specified. 302 is assumed.

"REDIRECT_HTTP_RESPONSE_CODE_301"
REDIRECT_HTTP_RESPONSE_CODE_301

301 Moved Permanently code.

"REDIRECT_HTTP_RESPONSE_CODE_302"
REDIRECT_HTTP_RESPONSE_CODE_302

302 Moved Temporarily code.

"REDIRECT_HTTP_RESPONSE_CODE_303"
REDIRECT_HTTP_RESPONSE_CODE_303

303 See Other code.

"REDIRECT_HTTP_RESPONSE_CODE_307"
REDIRECT_HTTP_RESPONSE_CODE_307

307 Temporary Redirect code.

UrlMapResponse

ApiEndpoint Pulumi.GoogleNative.AppEngine.V1.Inputs.ApiEndpointHandlerResponse

Uses API Endpoints to handle requests.

AuthFailAction string

Action to take when users access resources that require authentication. Defaults to redirect.

Login string

Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.

RedirectHttpResponseCode string

30x code to use when performing redirects for the secure field. Defaults to 302.

Script Pulumi.GoogleNative.AppEngine.V1.Inputs.ScriptHandlerResponse

Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".

SecurityLevel string

Security (HTTPS) enforcement for this URL.

StaticFiles Pulumi.GoogleNative.AppEngine.V1.Inputs.StaticFilesHandlerResponse

Returns the contents of a file, such as an image, as the response.

UrlRegex string

URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.

ApiEndpoint ApiEndpointHandlerResponse

Uses API Endpoints to handle requests.

AuthFailAction string

Action to take when users access resources that require authentication. Defaults to redirect.

Login string

Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.

RedirectHttpResponseCode string

30x code to use when performing redirects for the secure field. Defaults to 302.

Script ScriptHandlerResponse

Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".

SecurityLevel string

Security (HTTPS) enforcement for this URL.

StaticFiles StaticFilesHandlerResponse

Returns the contents of a file, such as an image, as the response.

UrlRegex string

URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.

apiEndpoint ApiEndpointHandlerResponse

Uses API Endpoints to handle requests.

authFailAction String

Action to take when users access resources that require authentication. Defaults to redirect.

login String

Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.

redirectHttpResponseCode String

30x code to use when performing redirects for the secure field. Defaults to 302.

script ScriptHandlerResponse

Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".

securityLevel String

Security (HTTPS) enforcement for this URL.

staticFiles StaticFilesHandlerResponse

Returns the contents of a file, such as an image, as the response.

urlRegex String

URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.

apiEndpoint ApiEndpointHandlerResponse

Uses API Endpoints to handle requests.

authFailAction string

Action to take when users access resources that require authentication. Defaults to redirect.

login string

Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.

redirectHttpResponseCode string

30x code to use when performing redirects for the secure field. Defaults to 302.

script ScriptHandlerResponse

Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".

securityLevel string

Security (HTTPS) enforcement for this URL.

staticFiles StaticFilesHandlerResponse

Returns the contents of a file, such as an image, as the response.

urlRegex string

URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.

api_endpoint ApiEndpointHandlerResponse

Uses API Endpoints to handle requests.

auth_fail_action str

Action to take when users access resources that require authentication. Defaults to redirect.

login str

Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.

redirect_http_response_code str

30x code to use when performing redirects for the secure field. Defaults to 302.

script ScriptHandlerResponse

Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".

security_level str

Security (HTTPS) enforcement for this URL.

static_files StaticFilesHandlerResponse

Returns the contents of a file, such as an image, as the response.

url_regex str

URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.

apiEndpoint Property Map

Uses API Endpoints to handle requests.

authFailAction String

Action to take when users access resources that require authentication. Defaults to redirect.

login String

Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.

redirectHttpResponseCode String

30x code to use when performing redirects for the secure field. Defaults to 302.

script Property Map

Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".

securityLevel String

Security (HTTPS) enforcement for this URL.

staticFiles Property Map

Returns the contents of a file, such as an image, as the response.

urlRegex String

URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.

UrlMapSecurityLevel

SecureUnspecified
SECURE_UNSPECIFIED

Not specified.

SecureDefault
SECURE_DEFAULT

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.

SecureNever
SECURE_NEVER

Requests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.

SecureOptional
SECURE_OPTIONAL

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.

SecureAlways
SECURE_ALWAYS

Requests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.

UrlMapSecurityLevelSecureUnspecified
SECURE_UNSPECIFIED

Not specified.

UrlMapSecurityLevelSecureDefault
SECURE_DEFAULT

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.

UrlMapSecurityLevelSecureNever
SECURE_NEVER

Requests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.

UrlMapSecurityLevelSecureOptional
SECURE_OPTIONAL

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.

UrlMapSecurityLevelSecureAlways
SECURE_ALWAYS

Requests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.

SecureUnspecified
SECURE_UNSPECIFIED

Not specified.

SecureDefault
SECURE_DEFAULT

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.

SecureNever
SECURE_NEVER

Requests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.

SecureOptional
SECURE_OPTIONAL

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.

SecureAlways
SECURE_ALWAYS

Requests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.

SecureUnspecified
SECURE_UNSPECIFIED

Not specified.

SecureDefault
SECURE_DEFAULT

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.

SecureNever
SECURE_NEVER

Requests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.

SecureOptional
SECURE_OPTIONAL

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.

SecureAlways
SECURE_ALWAYS

Requests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.

SECURE_UNSPECIFIED
SECURE_UNSPECIFIED

Not specified.

SECURE_DEFAULT
SECURE_DEFAULT

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.

SECURE_NEVER
SECURE_NEVER

Requests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.

SECURE_OPTIONAL
SECURE_OPTIONAL

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.

SECURE_ALWAYS
SECURE_ALWAYS

Requests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.

"SECURE_UNSPECIFIED"
SECURE_UNSPECIFIED

Not specified.

"SECURE_DEFAULT"
SECURE_DEFAULT

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.

"SECURE_NEVER"
SECURE_NEVER

Requests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.

"SECURE_OPTIONAL"
SECURE_OPTIONAL

Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.

"SECURE_ALWAYS"
SECURE_ALWAYS

Requests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.

VersionInboundServicesItem

InboundServiceUnspecified
INBOUND_SERVICE_UNSPECIFIED

Not specified.

InboundServiceMail
INBOUND_SERVICE_MAIL

Allows an application to receive mail.

InboundServiceMailBounce
INBOUND_SERVICE_MAIL_BOUNCE

Allows an application to receive email-bound notifications.

InboundServiceXmppError
INBOUND_SERVICE_XMPP_ERROR

Allows an application to receive error stanzas.

InboundServiceXmppMessage
INBOUND_SERVICE_XMPP_MESSAGE

Allows an application to receive instant messages.

InboundServiceXmppSubscribe
INBOUND_SERVICE_XMPP_SUBSCRIBE

Allows an application to receive user subscription POSTs.

InboundServiceXmppPresence
INBOUND_SERVICE_XMPP_PRESENCE

Allows an application to receive a user's chat presence.

InboundServiceChannelPresence
INBOUND_SERVICE_CHANNEL_PRESENCE

Registers an application for notifications when a client connects or disconnects from a channel.

InboundServiceWarmup
INBOUND_SERVICE_WARMUP

Enables warmup requests.

VersionInboundServicesItemInboundServiceUnspecified
INBOUND_SERVICE_UNSPECIFIED

Not specified.

VersionInboundServicesItemInboundServiceMail
INBOUND_SERVICE_MAIL

Allows an application to receive mail.

VersionInboundServicesItemInboundServiceMailBounce
INBOUND_SERVICE_MAIL_BOUNCE

Allows an application to receive email-bound notifications.

VersionInboundServicesItemInboundServiceXmppError
INBOUND_SERVICE_XMPP_ERROR

Allows an application to receive error stanzas.

VersionInboundServicesItemInboundServiceXmppMessage
INBOUND_SERVICE_XMPP_MESSAGE

Allows an application to receive instant messages.

VersionInboundServicesItemInboundServiceXmppSubscribe
INBOUND_SERVICE_XMPP_SUBSCRIBE

Allows an application to receive user subscription POSTs.

VersionInboundServicesItemInboundServiceXmppPresence
INBOUND_SERVICE_XMPP_PRESENCE

Allows an application to receive a user's chat presence.

VersionInboundServicesItemInboundServiceChannelPresence
INBOUND_SERVICE_CHANNEL_PRESENCE

Registers an application for notifications when a client connects or disconnects from a channel.

VersionInboundServicesItemInboundServiceWarmup
INBOUND_SERVICE_WARMUP

Enables warmup requests.

InboundServiceUnspecified
INBOUND_SERVICE_UNSPECIFIED

Not specified.

InboundServiceMail
INBOUND_SERVICE_MAIL

Allows an application to receive mail.

InboundServiceMailBounce
INBOUND_SERVICE_MAIL_BOUNCE

Allows an application to receive email-bound notifications.

InboundServiceXmppError
INBOUND_SERVICE_XMPP_ERROR

Allows an application to receive error stanzas.

InboundServiceXmppMessage
INBOUND_SERVICE_XMPP_MESSAGE

Allows an application to receive instant messages.

InboundServiceXmppSubscribe
INBOUND_SERVICE_XMPP_SUBSCRIBE

Allows an application to receive user subscription POSTs.

InboundServiceXmppPresence
INBOUND_SERVICE_XMPP_PRESENCE

Allows an application to receive a user's chat presence.

InboundServiceChannelPresence
INBOUND_SERVICE_CHANNEL_PRESENCE

Registers an application for notifications when a client connects or disconnects from a channel.

InboundServiceWarmup
INBOUND_SERVICE_WARMUP

Enables warmup requests.

InboundServiceUnspecified
INBOUND_SERVICE_UNSPECIFIED

Not specified.

InboundServiceMail
INBOUND_SERVICE_MAIL

Allows an application to receive mail.

InboundServiceMailBounce
INBOUND_SERVICE_MAIL_BOUNCE

Allows an application to receive email-bound notifications.

InboundServiceXmppError
INBOUND_SERVICE_XMPP_ERROR

Allows an application to receive error stanzas.

InboundServiceXmppMessage
INBOUND_SERVICE_XMPP_MESSAGE

Allows an application to receive instant messages.

InboundServiceXmppSubscribe
INBOUND_SERVICE_XMPP_SUBSCRIBE

Allows an application to receive user subscription POSTs.

InboundServiceXmppPresence
INBOUND_SERVICE_XMPP_PRESENCE

Allows an application to receive a user's chat presence.

InboundServiceChannelPresence
INBOUND_SERVICE_CHANNEL_PRESENCE

Registers an application for notifications when a client connects or disconnects from a channel.

InboundServiceWarmup
INBOUND_SERVICE_WARMUP

Enables warmup requests.

INBOUND_SERVICE_UNSPECIFIED
INBOUND_SERVICE_UNSPECIFIED

Not specified.

INBOUND_SERVICE_MAIL
INBOUND_SERVICE_MAIL

Allows an application to receive mail.

INBOUND_SERVICE_MAIL_BOUNCE
INBOUND_SERVICE_MAIL_BOUNCE

Allows an application to receive email-bound notifications.

INBOUND_SERVICE_XMPP_ERROR
INBOUND_SERVICE_XMPP_ERROR

Allows an application to receive error stanzas.

INBOUND_SERVICE_XMPP_MESSAGE
INBOUND_SERVICE_XMPP_MESSAGE

Allows an application to receive instant messages.

INBOUND_SERVICE_XMPP_SUBSCRIBE
INBOUND_SERVICE_XMPP_SUBSCRIBE

Allows an application to receive user subscription POSTs.

INBOUND_SERVICE_XMPP_PRESENCE
INBOUND_SERVICE_XMPP_PRESENCE

Allows an application to receive a user's chat presence.

INBOUND_SERVICE_CHANNEL_PRESENCE
INBOUND_SERVICE_CHANNEL_PRESENCE

Registers an application for notifications when a client connects or disconnects from a channel.

INBOUND_SERVICE_WARMUP
INBOUND_SERVICE_WARMUP

Enables warmup requests.

"INBOUND_SERVICE_UNSPECIFIED"
INBOUND_SERVICE_UNSPECIFIED

Not specified.

"INBOUND_SERVICE_MAIL"
INBOUND_SERVICE_MAIL

Allows an application to receive mail.

"INBOUND_SERVICE_MAIL_BOUNCE"
INBOUND_SERVICE_MAIL_BOUNCE

Allows an application to receive email-bound notifications.

"INBOUND_SERVICE_XMPP_ERROR"
INBOUND_SERVICE_XMPP_ERROR

Allows an application to receive error stanzas.

"INBOUND_SERVICE_XMPP_MESSAGE"
INBOUND_SERVICE_XMPP_MESSAGE

Allows an application to receive instant messages.

"INBOUND_SERVICE_XMPP_SUBSCRIBE"
INBOUND_SERVICE_XMPP_SUBSCRIBE

Allows an application to receive user subscription POSTs.

"INBOUND_SERVICE_XMPP_PRESENCE"
INBOUND_SERVICE_XMPP_PRESENCE

Allows an application to receive a user's chat presence.

"INBOUND_SERVICE_CHANNEL_PRESENCE"
INBOUND_SERVICE_CHANNEL_PRESENCE

Registers an application for notifications when a client connects or disconnects from a channel.

"INBOUND_SERVICE_WARMUP"
INBOUND_SERVICE_WARMUP

Enables warmup requests.

VersionServingStatus

ServingStatusUnspecified
SERVING_STATUS_UNSPECIFIED

Not specified.

Serving
SERVING

Currently serving. Instances are created according to the scaling settings of the version.

Stopped
STOPPED

Disabled. No instances will be created and the scaling settings are ignored until the state of the version changes to SERVING.

VersionServingStatusServingStatusUnspecified
SERVING_STATUS_UNSPECIFIED

Not specified.

VersionServingStatusServing
SERVING

Currently serving. Instances are created according to the scaling settings of the version.

VersionServingStatusStopped
STOPPED

Disabled. No instances will be created and the scaling settings are ignored until the state of the version changes to SERVING.

ServingStatusUnspecified
SERVING_STATUS_UNSPECIFIED

Not specified.

Serving
SERVING

Currently serving. Instances are created according to the scaling settings of the version.

Stopped
STOPPED

Disabled. No instances will be created and the scaling settings are ignored until the state of the version changes to SERVING.

ServingStatusUnspecified
SERVING_STATUS_UNSPECIFIED

Not specified.

Serving
SERVING

Currently serving. Instances are created according to the scaling settings of the version.

Stopped
STOPPED

Disabled. No instances will be created and the scaling settings are ignored until the state of the version changes to SERVING.

SERVING_STATUS_UNSPECIFIED
SERVING_STATUS_UNSPECIFIED

Not specified.

SERVING
SERVING

Currently serving. Instances are created according to the scaling settings of the version.

STOPPED
STOPPED

Disabled. No instances will be created and the scaling settings are ignored until the state of the version changes to SERVING.

"SERVING_STATUS_UNSPECIFIED"
SERVING_STATUS_UNSPECIFIED

Not specified.

"SERVING"
SERVING

Currently serving. Instances are created according to the scaling settings of the version.

"STOPPED"
STOPPED

Disabled. No instances will be created and the scaling settings are ignored until the state of the version changes to SERVING.

Volume

Name string

Unique name for the volume.

SizeGb double

Volume size in gigabytes.

VolumeType string

Underlying volume type, e.g. 'tmpfs'.

Name string

Unique name for the volume.

SizeGb float64

Volume size in gigabytes.

VolumeType string

Underlying volume type, e.g. 'tmpfs'.

name String

Unique name for the volume.

sizeGb Double

Volume size in gigabytes.

volumeType String

Underlying volume type, e.g. 'tmpfs'.

name string

Unique name for the volume.

sizeGb number

Volume size in gigabytes.

volumeType string

Underlying volume type, e.g. 'tmpfs'.

name str

Unique name for the volume.

size_gb float

Volume size in gigabytes.

volume_type str

Underlying volume type, e.g. 'tmpfs'.

name String

Unique name for the volume.

sizeGb Number

Volume size in gigabytes.

volumeType String

Underlying volume type, e.g. 'tmpfs'.

VolumeResponse

Name string

Unique name for the volume.

SizeGb double

Volume size in gigabytes.

VolumeType string

Underlying volume type, e.g. 'tmpfs'.

Name string

Unique name for the volume.

SizeGb float64

Volume size in gigabytes.

VolumeType string

Underlying volume type, e.g. 'tmpfs'.

name String

Unique name for the volume.

sizeGb Double

Volume size in gigabytes.

volumeType String

Underlying volume type, e.g. 'tmpfs'.

name string

Unique name for the volume.

sizeGb number

Volume size in gigabytes.

volumeType string

Underlying volume type, e.g. 'tmpfs'.

name str

Unique name for the volume.

size_gb float

Volume size in gigabytes.

volume_type str

Underlying volume type, e.g. 'tmpfs'.

name String

Unique name for the volume.

sizeGb Number

Volume size in gigabytes.

volumeType String

Underlying volume type, e.g. 'tmpfs'.

VpcAccessConnector

EgressSetting Pulumi.GoogleNative.AppEngine.V1.VpcAccessConnectorEgressSetting

The egress setting for the connector, controlling what traffic is diverted through it.

Name string

Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.

EgressSetting VpcAccessConnectorEgressSetting

The egress setting for the connector, controlling what traffic is diverted through it.

Name string

Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.

egressSetting VpcAccessConnectorEgressSetting

The egress setting for the connector, controlling what traffic is diverted through it.

name String

Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.

egressSetting VpcAccessConnectorEgressSetting

The egress setting for the connector, controlling what traffic is diverted through it.

name string

Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.

egress_setting VpcAccessConnectorEgressSetting

The egress setting for the connector, controlling what traffic is diverted through it.

name str

Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.

egressSetting "EGRESS_SETTING_UNSPECIFIED" | "ALL_TRAFFIC" | "PRIVATE_IP_RANGES"

The egress setting for the connector, controlling what traffic is diverted through it.

name String

Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.

VpcAccessConnectorEgressSetting

EgressSettingUnspecified
EGRESS_SETTING_UNSPECIFIED
AllTraffic
ALL_TRAFFIC

Force the use of VPC Access for all egress traffic from the function.

PrivateIpRanges
PRIVATE_IP_RANGES

Use the VPC Access Connector for private IP space from RFC1918.

VpcAccessConnectorEgressSettingEgressSettingUnspecified
EGRESS_SETTING_UNSPECIFIED
VpcAccessConnectorEgressSettingAllTraffic
ALL_TRAFFIC

Force the use of VPC Access for all egress traffic from the function.

VpcAccessConnectorEgressSettingPrivateIpRanges
PRIVATE_IP_RANGES

Use the VPC Access Connector for private IP space from RFC1918.

EgressSettingUnspecified
EGRESS_SETTING_UNSPECIFIED
AllTraffic
ALL_TRAFFIC

Force the use of VPC Access for all egress traffic from the function.

PrivateIpRanges
PRIVATE_IP_RANGES

Use the VPC Access Connector for private IP space from RFC1918.

EgressSettingUnspecified
EGRESS_SETTING_UNSPECIFIED
AllTraffic
ALL_TRAFFIC

Force the use of VPC Access for all egress traffic from the function.

PrivateIpRanges
PRIVATE_IP_RANGES

Use the VPC Access Connector for private IP space from RFC1918.

EGRESS_SETTING_UNSPECIFIED
EGRESS_SETTING_UNSPECIFIED
ALL_TRAFFIC
ALL_TRAFFIC

Force the use of VPC Access for all egress traffic from the function.

PRIVATE_IP_RANGES
PRIVATE_IP_RANGES

Use the VPC Access Connector for private IP space from RFC1918.

"EGRESS_SETTING_UNSPECIFIED"
EGRESS_SETTING_UNSPECIFIED
"ALL_TRAFFIC"
ALL_TRAFFIC

Force the use of VPC Access for all egress traffic from the function.

"PRIVATE_IP_RANGES"
PRIVATE_IP_RANGES

Use the VPC Access Connector for private IP space from RFC1918.

VpcAccessConnectorResponse

EgressSetting string

The egress setting for the connector, controlling what traffic is diverted through it.

Name string

Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.

EgressSetting string

The egress setting for the connector, controlling what traffic is diverted through it.

Name string

Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.

egressSetting String

The egress setting for the connector, controlling what traffic is diverted through it.

name String

Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.

egressSetting string

The egress setting for the connector, controlling what traffic is diverted through it.

name string

Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.

egress_setting str

The egress setting for the connector, controlling what traffic is diverted through it.

name str

Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.

egressSetting String

The egress setting for the connector, controlling what traffic is diverted through it.

name String

Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.

ZipInfo

FilesCount int

An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.

SourceUrl string

URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.

FilesCount int

An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.

SourceUrl string

URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.

filesCount Integer

An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.

sourceUrl String

URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.

filesCount number

An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.

sourceUrl string

URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.

files_count int

An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.

source_url str

URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.

filesCount Number

An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.

sourceUrl String

URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.

ZipInfoResponse

FilesCount int

An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.

SourceUrl string

URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.

FilesCount int

An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.

SourceUrl string

URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.

filesCount Integer

An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.

sourceUrl String

URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.

filesCount number

An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.

sourceUrl string

URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.

files_count int

An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.

source_url str

URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.

filesCount Number

An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.

sourceUrl String

URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0