1. Packages
  2. Google Cloud Native
  3. API Docs
  4. appengine
  5. appengine/v1beta
  6. getVersion

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.appengine/v1beta.getVersion

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

    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,
                    include_extra_data: 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,
                    include_extra_data: 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/v1beta:getVersion
      arguments:
        # arguments dictionary

    The following arguments are supported:

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

    getVersion Result

    The following output properties are available:

    ApiConfig Pulumi.GoogleNative.AppEngine.V1Beta.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.V1Beta.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.V1Beta.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/v1beta/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.V1Beta.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.V1Beta.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.V1Beta.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.V1Beta.Outputs.ErrorHandlerResponse>
    Custom static error pages. Limited to 10KB per page.Only returned in GET requests if view=FULL is set.
    FlexibleRuntimeSettings Pulumi.GoogleNative.AppEngine.V1Beta.Outputs.FlexibleRuntimeSettingsResponse
    Settings for App Engine flexible runtimes.
    GeneratedCustomerMetadata Dictionary<string, string>
    Additional Google Generated Customer Metadata, this field won't be provided by default and can be requested by setting the IncludeExtraData field in GetVersionRequest
    Handlers List<Pulumi.GoogleNative.AppEngine.V1Beta.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.V1Beta.Outputs.HealthCheckResponse
    Configures health checking for instances. Unhealthy instances are stopped and replaced with new instances. Only applicable in the App Engine flexible environment.
    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.V1Beta.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.V1Beta.Outputs.LivenessCheckResponse
    Configures liveness health checking for instances. Unhealthy instances are stopped and replaced with new instances
    ManualScaling Pulumi.GoogleNative.AppEngine.V1Beta.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.V1Beta.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.V1Beta.Outputs.ReadinessCheckResponse
    Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation.
    Resources Pulumi.GoogleNative.AppEngine.V1Beta.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.V1Beta.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/v1beta/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.
    FlexibleRuntimeSettings FlexibleRuntimeSettingsResponse
    Settings for App Engine flexible runtimes.
    GeneratedCustomerMetadata map[string]string
    Additional Google Generated Customer Metadata, this field won't be provided by default and can be requested by setting the IncludeExtraData field in GetVersionRequest
    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.
    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 instances
    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.
    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/v1beta/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.
    flexibleRuntimeSettings FlexibleRuntimeSettingsResponse
    Settings for App Engine flexible runtimes.
    generatedCustomerMetadata Map<String,String>
    Additional Google Generated Customer Metadata, this field won't be provided by default and can be requested by setting the IncludeExtraData field in GetVersionRequest
    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.
    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 instances
    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.
    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/v1beta/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.
    flexibleRuntimeSettings FlexibleRuntimeSettingsResponse
    Settings for App Engine flexible runtimes.
    generatedCustomerMetadata {[key: string]: string}
    Additional Google Generated Customer Metadata, this field won't be provided by default and can be requested by setting the IncludeExtraData field in GetVersionRequest
    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.
    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 instances
    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.
    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/v1beta/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.
    flexible_runtime_settings FlexibleRuntimeSettingsResponse
    Settings for App Engine flexible runtimes.
    generated_customer_metadata Mapping[str, str]
    Additional Google Generated Customer Metadata, this field won't be provided by default and can be requested by setting the IncludeExtraData field in GetVersionRequest
    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.
    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 instances
    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.
    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/v1beta/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.
    flexibleRuntimeSettings Property Map
    Settings for App Engine flexible runtimes.
    generatedCustomerMetadata Map<String>
    Additional Google Generated Customer Metadata, this field won't be provided by default and can be requested by setting the IncludeExtraData field in GetVersionRequest
    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.
    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 instances
    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.
    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.V1Beta.Inputs.CpuUtilizationResponse
    Target scaling by CPU usage.
    CustomMetrics List<Pulumi.GoogleNative.AppEngine.V1Beta.Inputs.CustomMetricResponse>
    Target scaling by user-provided metrics. Only applicable in the App Engine flexible environment.
    DiskUtilization Pulumi.GoogleNative.AppEngine.V1Beta.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.V1Beta.Inputs.NetworkUtilizationResponse
    Target scaling by network usage.
    RequestUtilization Pulumi.GoogleNative.AppEngine.V1Beta.Inputs.RequestUtilizationResponse
    Target scaling by request utilization.
    StandardSchedulerSettings Pulumi.GoogleNative.AppEngine.V1Beta.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.
    CustomMetrics []CustomMetricResponse
    Target scaling by user-provided metrics. Only applicable in the App Engine flexible environment.
    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.
    customMetrics List<CustomMetricResponse>
    Target scaling by user-provided metrics. Only applicable in the App Engine flexible environment.
    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.
    customMetrics CustomMetricResponse[]
    Target scaling by user-provided metrics. Only applicable in the App Engine flexible environment.
    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.
    custom_metrics Sequence[CustomMetricResponse]
    Target scaling by user-provided metrics. Only applicable in the App Engine flexible environment.
    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.
    customMetrics List<Property Map>
    Target scaling by user-provided metrics. Only applicable in the App Engine flexible environment.
    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.

    BuildInfoResponse

    CloudBuildId string
    The Google Cloud Build id. Example: "f966068f-08b2-42c8-bdfe-74137dff2bf9"
    CloudBuildId string
    The Google Cloud Build id. Example: "f966068f-08b2-42c8-bdfe-74137dff2bf9"
    cloudBuildId String
    The Google Cloud Build id. Example: "f966068f-08b2-42c8-bdfe-74137dff2bf9"
    cloudBuildId string
    The Google Cloud Build id. Example: "f966068f-08b2-42c8-bdfe-74137dff2bf9"
    cloud_build_id str
    The Google Cloud Build id. Example: "f966068f-08b2-42c8-bdfe-74137dff2bf9"
    cloudBuildId String
    The Google Cloud Build id. Example: "f966068f-08b2-42c8-bdfe-74137dff2bf9"

    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.

    CustomMetricResponse

    Filter string
    Allows filtering on the metric's fields.
    MetricName string
    The name of the metric.
    SingleInstanceAssignment double
    May be used instead of target_utilization when an instance can handle a specific amount of work/resources and the metric value is equal to the current amount of work remaining. The autoscaler will try to keep the number of instances equal to the metric value divided by single_instance_assignment.
    TargetType string
    The type of the metric. Must be a string representing a Stackdriver metric type e.g. GAGUE, DELTA_PER_SECOND, etc.
    TargetUtilization double
    The target value for the metric.
    Filter string
    Allows filtering on the metric's fields.
    MetricName string
    The name of the metric.
    SingleInstanceAssignment float64
    May be used instead of target_utilization when an instance can handle a specific amount of work/resources and the metric value is equal to the current amount of work remaining. The autoscaler will try to keep the number of instances equal to the metric value divided by single_instance_assignment.
    TargetType string
    The type of the metric. Must be a string representing a Stackdriver metric type e.g. GAGUE, DELTA_PER_SECOND, etc.
    TargetUtilization float64
    The target value for the metric.
    filter String
    Allows filtering on the metric's fields.
    metricName String
    The name of the metric.
    singleInstanceAssignment Double
    May be used instead of target_utilization when an instance can handle a specific amount of work/resources and the metric value is equal to the current amount of work remaining. The autoscaler will try to keep the number of instances equal to the metric value divided by single_instance_assignment.
    targetType String
    The type of the metric. Must be a string representing a Stackdriver metric type e.g. GAGUE, DELTA_PER_SECOND, etc.
    targetUtilization Double
    The target value for the metric.
    filter string
    Allows filtering on the metric's fields.
    metricName string
    The name of the metric.
    singleInstanceAssignment number
    May be used instead of target_utilization when an instance can handle a specific amount of work/resources and the metric value is equal to the current amount of work remaining. The autoscaler will try to keep the number of instances equal to the metric value divided by single_instance_assignment.
    targetType string
    The type of the metric. Must be a string representing a Stackdriver metric type e.g. GAGUE, DELTA_PER_SECOND, etc.
    targetUtilization number
    The target value for the metric.
    filter str
    Allows filtering on the metric's fields.
    metric_name str
    The name of the metric.
    single_instance_assignment float
    May be used instead of target_utilization when an instance can handle a specific amount of work/resources and the metric value is equal to the current amount of work remaining. The autoscaler will try to keep the number of instances equal to the metric value divided by single_instance_assignment.
    target_type str
    The type of the metric. Must be a string representing a Stackdriver metric type e.g. GAGUE, DELTA_PER_SECOND, etc.
    target_utilization float
    The target value for the metric.
    filter String
    Allows filtering on the metric's fields.
    metricName String
    The name of the metric.
    singleInstanceAssignment Number
    May be used instead of target_utilization when an instance can handle a specific amount of work/resources and the metric value is equal to the current amount of work remaining. The autoscaler will try to keep the number of instances equal to the metric value divided by single_instance_assignment.
    targetType String
    The type of the metric. Must be a string representing a Stackdriver metric type e.g. GAGUE, DELTA_PER_SECOND, etc.
    targetUtilization Number
    The target value for the metric.

    DeploymentResponse

    Build Pulumi.GoogleNative.AppEngine.V1Beta.Inputs.BuildInfoResponse
    Google Cloud Build build information. Only applicable for instances running in the App Engine flexible environment.
    CloudBuildOptions Pulumi.GoogleNative.AppEngine.V1Beta.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.V1Beta.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.V1Beta.Inputs.ZipInfoResponse
    The zip file for this deployment, if this is a zip deployment.
    Build BuildInfoResponse
    Google Cloud Build build information. Only applicable for instances running in the App Engine flexible environment.
    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.
    build BuildInfoResponse
    Google Cloud Build build information. Only applicable for instances running in the App Engine flexible environment.
    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.
    build BuildInfoResponse
    Google Cloud Build build information. Only applicable for instances running in the App Engine flexible environment.
    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.
    build BuildInfoResponse
    Google Cloud Build build information. Only applicable for instances running in the App Engine flexible environment.
    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.
    build Property Map
    Google Cloud Build build information. Only applicable for instances running in the App Engine flexible environment.
    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.

    FlexibleRuntimeSettingsResponse

    OperatingSystem string
    The operating system of the application runtime.
    RuntimeVersion string
    The runtime version of an App Engine flexible application.
    OperatingSystem string
    The operating system of the application runtime.
    RuntimeVersion string
    The runtime version of an App Engine flexible application.
    operatingSystem String
    The operating system of the application runtime.
    runtimeVersion String
    The runtime version of an App Engine flexible application.
    operatingSystem string
    The operating system of the application runtime.
    runtimeVersion string
    The runtime version of an App Engine flexible application.
    operating_system str
    The operating system of the application runtime.
    runtime_version str
    The runtime version of an App Engine flexible application.
    operatingSystem String
    The operating system of the application runtime.
    runtimeVersion String
    The runtime version of an App Engine flexible application.

    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.V1Beta.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.V1Beta.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.V1Beta.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.V1Beta.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
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi