Show / Hide Table of Contents

Class FlexibleAppVersionState

Inheritance
System.Object
InputArgs
ResourceArgs
FlexibleAppVersionState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Gcp.AppEngine
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class FlexibleAppVersionState : ResourceArgs

Constructors

View Source

FlexibleAppVersionState()

Declaration
public FlexibleAppVersionState()

Properties

View Source

ApiConfig

Serving configuration for Google Cloud Endpoints. Structure is documented below.

Declaration
public Input<FlexibleAppVersionApiConfigGetArgs> ApiConfig { get; set; }
Property Value
Type Description
Input<FlexibleAppVersionApiConfigGetArgs>
View Source

AutomaticScaling

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

Declaration
public Input<FlexibleAppVersionAutomaticScalingGetArgs> AutomaticScaling { get; set; }
Property Value
Type Description
Input<FlexibleAppVersionAutomaticScalingGetArgs>
View Source

BetaSettings

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

Declaration
public InputMap<string> BetaSettings { get; set; }
Property Value
Type Description
InputMap<System.String>
View Source

DefaultExpiration

Duration that static files should be cached by web proxies and browsers. Only applicable if the corresponding StaticFilesHandler does not specify its own expiration time.

Declaration
public Input<string> DefaultExpiration { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DeleteServiceOnDestroy

If set to true, the service will be deleted if it is the last version.

Declaration
public Input<bool> DeleteServiceOnDestroy { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Deployment

Code and application artifacts that make up this version. Structure is documented below.

Declaration
public Input<FlexibleAppVersionDeploymentGetArgs> Deployment { get; set; }
Property Value
Type Description
Input<FlexibleAppVersionDeploymentGetArgs>
View Source

EndpointsApiService

Code and application artifacts that make up this version. Structure is documented below.

Declaration
public Input<FlexibleAppVersionEndpointsApiServiceGetArgs> EndpointsApiService { get; set; }
Property Value
Type Description
Input<FlexibleAppVersionEndpointsApiServiceGetArgs>
View Source

Entrypoint

The entrypoint for the application. Structure is documented below.

Declaration
public Input<FlexibleAppVersionEntrypointGetArgs> Entrypoint { get; set; }
Property Value
Type Description
Input<FlexibleAppVersionEntrypointGetArgs>
View Source

EnvVariables

Environment variables available to the application. As these are not returned in the API request, the provider will not detect any changes made outside of the config.

Declaration
public InputMap<string> EnvVariables { get; set; }
Property Value
Type Description
InputMap<System.String>
View Source

Handlers

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. Structure is documented below.

Declaration
public InputList<FlexibleAppVersionHandlerGetArgs> Handlers { get; set; }
Property Value
Type Description
InputList<FlexibleAppVersionHandlerGetArgs>
View Source

InboundServices

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

Declaration
public InputList<string> InboundServices { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

InstanceClass

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

Declaration
public Input<string> InstanceClass { get; set; }
Property Value
Type Description
Input<System.String>
View Source

LivenessCheck

Health checking configuration for VM instances. Unhealthy instances are killed and replaced with new instances. Structure is documented below.

Declaration
public Input<FlexibleAppVersionLivenessCheckGetArgs> LivenessCheck { get; set; }
Property Value
Type Description
Input<FlexibleAppVersionLivenessCheckGetArgs>
View Source

ManualScaling

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

Declaration
public Input<FlexibleAppVersionManualScalingGetArgs> ManualScaling { get; set; }
Property Value
Type Description
Input<FlexibleAppVersionManualScalingGetArgs>
View Source

Name

Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Network

Extra network settings Structure is documented below.

Declaration
public Input<FlexibleAppVersionNetworkGetArgs> Network { get; set; }
Property Value
Type Description
Input<FlexibleAppVersionNetworkGetArgs>
View Source

NobuildFilesRegex

Files that match this pattern will not be built into this version. Only applicable for Go runtimes.

Declaration
public Input<string> NobuildFilesRegex { get; set; }
Property Value
Type Description
Input<System.String>
View Source

NoopOnDestroy

If set to true, the application version will not be deleted.

Declaration
public Input<bool> NoopOnDestroy { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Project

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

Declaration
public Input<string> Project { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ReadinessCheck

Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation. Structure is documented below.

Declaration
public Input<FlexibleAppVersionReadinessCheckGetArgs> ReadinessCheck { get; set; }
Property Value
Type Description
Input<FlexibleAppVersionReadinessCheckGetArgs>
View Source

Resources

Machine resources for a version. Structure is documented below.

Declaration
public Input<FlexibleAppVersionResourcesGetArgs> Resources { get; set; }
Property Value
Type Description
Input<FlexibleAppVersionResourcesGetArgs>
View Source

Runtime

Desired runtime. Example python27.

Declaration
public Input<string> Runtime { get; set; }
Property Value
Type Description
Input<System.String>
View Source

RuntimeApiVersion

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

Declaration
public Input<string> RuntimeApiVersion { get; set; }
Property Value
Type Description
Input<System.String>
View Source

RuntimeChannel

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

Declaration
public Input<string> RuntimeChannel { get; set; }
Property Value
Type Description
Input<System.String>
View Source

RuntimeMainExecutablePath

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

Declaration
public Input<string> RuntimeMainExecutablePath { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Service

AppEngine service resource

Declaration
public Input<string> Service { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ServingStatus

Current serving status of this version. Only the versions with a SERVING status create instances and can be billed.

Declaration
public Input<string> ServingStatus { get; set; }
Property Value
Type Description
Input<System.String>
View Source

VersionId

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

Declaration
public Input<string> VersionId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

VpcAccessConnector

Enables VPC connectivity for standard apps. Structure is documented below.

Declaration
public Input<FlexibleAppVersionVpcAccessConnectorGetArgs> VpcAccessConnector { get; set; }
Property Value
Type Description
Input<FlexibleAppVersionVpcAccessConnectorGetArgs>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.