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

google-native.appengine/v1.getVersion

Gets the specified Version resource. By default, only a BASIC_VIEW will be returned. Specify the FULL_VIEW parameter to get the full resource.

Using getVersion

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getVersion(args: GetVersionArgs, opts?: InvokeOptions): Promise<GetVersionResult>
function getVersionOutput(args: GetVersionOutputArgs, opts?: InvokeOptions): Output<GetVersionResult>
def get_version(app_id: Optional[str] = None,
                service_id: Optional[str] = None,
                version_id: Optional[str] = None,
                view: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetVersionResult
def get_version_output(app_id: Optional[pulumi.Input[str]] = None,
                service_id: Optional[pulumi.Input[str]] = None,
                version_id: Optional[pulumi.Input[str]] = None,
                view: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetVersionResult]
func LookupVersion(ctx *Context, args *LookupVersionArgs, opts ...InvokeOption) (*LookupVersionResult, error)
func LookupVersionOutput(ctx *Context, args *LookupVersionOutputArgs, opts ...InvokeOption) LookupVersionResultOutput

> Note: This function is named LookupVersion in the Go SDK.

public static class GetVersion 
{
    public static Task<GetVersionResult> InvokeAsync(GetVersionArgs args, InvokeOptions? opts = null)
    public static Output<GetVersionResult> Invoke(GetVersionInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVersionResult> getVersion(GetVersionArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: google-native:appengine/v1:getVersion
  arguments:
    # arguments dictionary

The following arguments are supported:

AppId string
ServiceId string
VersionId string
View string
AppId string
ServiceId string
VersionId string
View string
appId String
serviceId String
versionId String
view String
appId string
serviceId string
versionId string
view string
appId String
serviceId String
versionId String
view String

getVersion Result

The following output properties are available:

ApiConfig Pulumi.GoogleNative.AppEngine.V1.Outputs.ApiConfigHandlerResponse

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.Outputs.AutomaticScalingResponse

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.Outputs.BasicScalingResponse

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.

CreateTime string

Time that this version was created.

CreatedBy string

Email address of the user who created this version.

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.Outputs.DeploymentResponse

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

DiskUsageBytes string

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

EndpointsApiService Pulumi.GoogleNative.AppEngine.V1.Outputs.EndpointsApiServiceResponse

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.Outputs.EntrypointResponse

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.Outputs.ErrorHandlerResponse>

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.Outputs.UrlMapResponse>

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.Outputs.HealthCheckResponse

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.

InboundServices List<string>

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.Outputs.LibraryResponse>

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.Outputs.LivenessCheckResponse

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.Outputs.ManualScalingResponse

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".

Name string

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

Network Pulumi.GoogleNative.AppEngine.V1.Outputs.NetworkResponse

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.Outputs.ReadinessCheckResponse

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.Outputs.ResourcesResponse

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 string

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.

VersionUrl string

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

Vm bool

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

VpcAccessConnector Pulumi.GoogleNative.AppEngine.V1.Outputs.VpcAccessConnectorResponse

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.

ApiConfig ApiConfigHandlerResponse

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 AutomaticScalingResponse

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 BasicScalingResponse

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.

CreateTime string

Time that this version was created.

CreatedBy string

Email address of the user who created this version.

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 DeploymentResponse

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

DiskUsageBytes string

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

EndpointsApiService EndpointsApiServiceResponse

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 EntrypointResponse

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 []ErrorHandlerResponse

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

Handlers []UrlMapResponse

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 HealthCheckResponse

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.

InboundServices []string

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 []LibraryResponse

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

LivenessCheck LivenessCheckResponse

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 ManualScalingResponse

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".

Name string

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

Network NetworkResponse

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 ReadinessCheckResponse

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 ResourcesResponse

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 string

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.

VersionUrl string

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

Vm bool

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

VpcAccessConnector VpcAccessConnectorResponse

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.

apiConfig ApiConfigHandlerResponse

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 AutomaticScalingResponse

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 BasicScalingResponse

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.

createTime String

Time that this version was created.

createdBy String

Email address of the user who created this version.

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 DeploymentResponse

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

diskUsageBytes String

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

endpointsApiService EndpointsApiServiceResponse

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 EntrypointResponse

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<ErrorHandlerResponse>

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

handlers List<UrlMapResponse>

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 HealthCheckResponse

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.

inboundServices List<String>

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<LibraryResponse>

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

livenessCheck LivenessCheckResponse

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 ManualScalingResponse

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".

name String

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

network NetworkResponse

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 ReadinessCheckResponse

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 ResourcesResponse

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 String

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.

versionUrl String

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

vm Boolean

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

vpcAccessConnector VpcAccessConnectorResponse

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.

apiConfig ApiConfigHandlerResponse

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 AutomaticScalingResponse

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 BasicScalingResponse

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.

createTime string

Time that this version was created.

createdBy string

Email address of the user who created this version.

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 DeploymentResponse

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

diskUsageBytes string

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

endpointsApiService EndpointsApiServiceResponse

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 EntrypointResponse

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 ErrorHandlerResponse[]

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

handlers UrlMapResponse[]

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 HealthCheckResponse

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.

inboundServices string[]

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 LibraryResponse[]

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

livenessCheck LivenessCheckResponse

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 ManualScalingResponse

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".

name string

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

network NetworkResponse

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 ReadinessCheckResponse

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 ResourcesResponse

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 string

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.

versionUrl string

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

vm boolean

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

vpcAccessConnector VpcAccessConnectorResponse

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.

api_config ApiConfigHandlerResponse

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 AutomaticScalingResponse

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 BasicScalingResponse

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.

create_time str

Time that this version was created.

created_by str

Email address of the user who created this version.

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 DeploymentResponse

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

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.

endpoints_api_service EndpointsApiServiceResponse

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 EntrypointResponse

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[ErrorHandlerResponse]

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

handlers Sequence[UrlMapResponse]

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 HealthCheckResponse

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.

inbound_services Sequence[str]

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[LibraryResponse]

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 LivenessCheckResponse

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 ManualScalingResponse

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".

name str

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

network NetworkResponse

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 ReadinessCheckResponse

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 ResourcesResponse

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 str

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.

version_url str

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

vm bool

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

vpc_access_connector VpcAccessConnectorResponse

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.

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.

createTime String

Time that this version was created.

createdBy String

Email address of the user who created this version.

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.

diskUsageBytes String

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

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.

inboundServices List<String>

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".

name String

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

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 String

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.

versionUrl String

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

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.

Supporting Types

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.

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.

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.

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.

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.

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"

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.

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.

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.

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.

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.

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.

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.

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".

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.

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.

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.

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.

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.

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.

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.

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.

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

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.

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.

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'.

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.

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