package google.appengine.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Applications

appengine.proto:170

Manages App Engine applications.

service Instances

appengine.proto:36

Manages instances of a version.

service Services

appengine.proto:136

Manages services of an application.

service Versions

appengine.proto:77

Manages versions of a service.

message ApiConfigHandler

app_yaml.proto:30

[Google Cloud Endpoints](https://cloud.google.com/appengine/docs/python/endpoints/) configuration for API handlers.

Used in: Version

message ApiEndpointHandler

app_yaml.proto:184

Uses Google Cloud Endpoints to handle requests.

Used in: UrlMap

message AuditData

audit_data.proto:28

App Engine admin service audit log.

enum AuthFailAction

app_yaml.proto:229

Actions to take when the user is not logged in.

Used in: ApiConfigHandler, UrlMap

message AutomaticScaling

version.proto:186

Automatic scaling is based on request rate, response latencies, and other application metrics.

Used in: Version

message BasicScaling

version.proto:238

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.

Used in: Version

message ContainerInfo

deploy.proto:60

Docker image that is used to start a VM container for the version you deploy.

Used in: Deployment

message CpuUtilization

version.proto:259

Target scaling by CPU usage.

Used in: AutomaticScaling

message CreateVersionMethod

audit_data.proto:49

Detailed information about CreateVersion call.

Used in: AuditData

message CreateVersionRequest

appengine.proto:302

Request message for `Versions.CreateVersion`.

Used as request type in: Versions.CreateVersion

Used as field type in: CreateVersionMethod

message Deployment

deploy.proto:27

Code and application artifacts used to deploy a version to App Engine.

Used in: Version

message DiskUtilization

version.proto:278

Target scaling by disk usage. Only applicable for VM runtimes.

Used in: AutomaticScaling

message ErrorHandler

app_yaml.proto:50

Custom static error page to be served when an error occurs.

Used in: Version

enum ErrorHandler.ErrorCode

app_yaml.proto:52

Error codes.

Used in: ErrorHandler

message FileInfo

deploy.proto:43

Single source file that is part of the version to be deployed. Each source file that is deployed must be specified separately.

Used in: Deployment

message HealthCheck

app_yaml.proto:192

Health checking configuration for VM instances. Unhealthy instances are killed and replaced with new instances. Only applicable for instances in App Engine flexible environment.

Used in: Version

enum InboundServiceType

version.proto:336

Available inbound services.

Used in: Version

message Instance

instance.proto:29

An Instance resource is the computing unit that App Engine uses to automatically scale an application.

Used as response type in: Instances.GetInstance

Used as field type in: ListInstancesResponse

enum Instance.Availability

instance.proto:31

Availability of the instance.

Used in: Instance

message Library

app_yaml.proto:220

Third-party Python runtime library that is required by the application.

Used in: Version

message LocationMetadata

location.proto:29

Metadata for the given [google.cloud.location.Location][google.cloud.location.Location].

enum LoginRequirement

app_yaml.proto:243

Methods to restrict access to a URL based on login status.

Used in: ApiConfigHandler, UrlMap

message ManualScaling

version.proto:249

A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time.

Used in: Version

message Network

version.proto:308

Extra network settings. Only applicable for VM runtimes.

Used in: Version

message NetworkUtilization

version.proto:293

Target scaling by network usage. Only applicable for VM runtimes.

Used in: AutomaticScaling

message OperationMetadataV1

operation.proto:29

Metadata for the given [google.longrunning.Operation][google.longrunning.Operation].

message RequestUtilization

version.proto:269

Target scaling by request utilization. Only applicable for VM runtimes.

Used in: AutomaticScaling

message Resources

version.proto:324

Machine resources for a version.

Used in: Version

message ScriptHandler

app_yaml.proto:178

Executes a script to handle the request that matches the URL pattern.

Used in: UrlMap

enum SecurityLevel

app_yaml.proto:263

Methods to enforce security (HTTPS) on a URL.

Used in: ApiConfigHandler, UrlMap

message Service

service.proto:33

A Service resource is a logical component of an application that can share state and communicate in a secure fashion with other services. For example, an application that handles customer requests might include separate services to handle tasks such as backend data analysis or API requests from mobile devices. Each service has a collection of versions that define a specific set of code used to implement the functionality of that service.

Used as response type in: Services.GetService

Used as field type in: ListServicesResponse, UpdateServiceRequest

enum ServingStatus

version.proto:367

Run states of a version.

Used in: Version

message StaticFilesHandler

app_yaml.proto:142

Files served directly to the user for a given URL, such as images, CSS stylesheets, or JavaScript source files. Static file handlers describe which files in the application directory are static files, and which URLs serve them.

Used in: UrlMap

message TrafficSplit

service.proto:53

Traffic routing configuration for versions within a single service. Traffic splits define how traffic directed to the service is assigned to versions.

Used in: Service

enum TrafficSplit.ShardBy

service.proto:55

Available sharding mechanisms.

Used in: TrafficSplit

message UpdateServiceMethod

audit_data.proto:43

Detailed information about UpdateService call.

Used in: AuditData

message UpdateServiceRequest

appengine.proto:231

Request message for `Services.UpdateService`.

Used as request type in: Services.UpdateService

Used as field type in: UpdateServiceMethod

message UrlDispatchRule

application.proto:94

Rules to match an HTTP request and dispatch that request to a service.

Used in: Application

message UrlMap

app_yaml.proto:85

URL pattern and description of how the URL should be handled. App Engine can handle URLs by executing application code or by serving static files uploaded with the version, such as images, CSS, or JavaScript.

Used in: Version

enum UrlMap.RedirectHttpResponseCode

app_yaml.proto:87

Redirect codes.

Used in: UrlMap

message Version

version.proto:32

A Version resource is a specific set of source code and configuration files that are deployed into a service.

Used as response type in: Versions.GetVersion

Used as field type in: CreateVersionRequest, ListVersionsResponse, UpdateVersionRequest

enum VersionView

appengine.proto:377

Fields that should be returned when [Version][google.appengine.v1.Version] resources are retreived.

Used in: GetVersionRequest, ListVersionsRequest

message ZipInfo

deploy.proto:67

Used in: Deployment